Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.82/17: Рейтинг темы: голосов - 17, средняя оценка - 4.82
kav0221
112 / 106 / 29
Регистрация: 29.03.2012
Сообщений: 238
1

Создание интерфейса для управления лабораторным стендом.

03.06.2013, 20:57. Просмотров 3306. Ответов 24
Метки faq+, gui (Все метки)

Здравствуйте, мне требуется создать интерфейс для управления лабораторным стендом. Внешний вид интерфейса я накидал в GUIDE, но не могу настроить его. Абсолютно не знаком с созданием функций в матлабе и не могу найти понятной для себя литературы по этому вопросу.
В тему вложен архив с тем, что я смог сделать.
Основная программа называется UPRAVLENIE.m
Для начала хочу сделать так чтобы при нажатии на кнопку "Выполнить позиционирование" в окне start.fig в массивe A=zeros(1,10), первые 3 элемента менялись на 52.
Подскажите пожалуйста, как это можно сделать?
0
Вложения
Тип файла: rar proj_stend1.rar (14.2 Кб, 45 просмотров)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2013, 20:57
Ответы с готовыми решениями:

Создание интерфейса для уже существующей программы в MATLAB
Помогите пожалуйста,У меня есть м-файл PASSIV,внутри которого я задаю параметры,которые в...

Просьба оценки задачи, и критики- создание GUI (граф. интерфейса) для электр.схемы
Здравствуйте! Мне поставлена смутно оформленная задача, хотелось бы понять, что реально сделать, а...

Написание графического интерфейса для управления com-port
Здравствуйте подскажите пожалуйста как лучше реализовать данную задачу. Задача такова: есть уже...

Создание интерфейса для программы
Здравствуйте, помогите, пожалуйста, создать интерфейс программы

Создание интерфейса для простейших вычислений
Все переменные вводятся в текстовые поля формы. При нажатии на кнопку «Результат» происходят выбор...

24
kav0221
112 / 106 / 29
Регистрация: 29.03.2012
Сообщений: 238
07.06.2013, 19:58  [ТС] 21
матлаб падает из-за цикла while
без него всё действительно работает, но проблема в том, что мне нужен этот цикл
Matlab M
1
2
3
4
f=1;
while f==1
handles.axes1; plot3([1 3],[2 8],[12 15]);
end
0
tvoretsmira
459 / 449 / 56
Регистрация: 28.05.2013
Сообщений: 699
08.06.2013, 11:46 22
Цитата Сообщение от kav0221 Посмотреть сообщение
но проблема в том, что мне нужен этот цикл
Зачем он вам нужен если вы рисуете всё время рисуете одну и ту же прямую?
Используйте цикл for или изменяйте f как-то в цикле чтоб условие f==1 когда-то перестало выполнятся. А также можно выйти из цикла с помощью break.
1
kav0221
112 / 106 / 29
Регистрация: 29.03.2012
Сообщений: 238
08.06.2013, 20:47  [ТС] 23
спасибо, я уже решил проблему именно таким образом

Добавлено через 5 часов 39 минут
Скажите пожалуйста, а как сделать так, чтобы матлаб распознавал формулу(одной меременной, но со всеми возможными синусами, корнями и прочим) введенную в поле edit ?

Добавлено через 3 часа 20 минут
в общем нужно сделать следующее:
Я ввожу в окно edit2 формулу, к примеру: 2*x^2+x-1
И потом хочу считать оп этой формуле:
for x=1:n
y=2*x^2+x-1;
end
что-то вроде этого=)
Как это можно сделать?
0
tvoretsmira
459 / 449 / 56
Регистрация: 28.05.2013
Сообщений: 699
09.06.2013, 00:18 24
Matlab M
1
2
3
4
5
str=get(handles.edit2,'String');
for x=1:n
   y(x)=eval(str);%я так думаю что y(x), а не у
% иначе зачем бы понадобилось у считать n раз
end
1
09.06.2013, 00:18
kav0221
112 / 106 / 29
Регистрация: 29.03.2012
Сообщений: 238
09.06.2013, 00:25  [ТС] 25
огромное спасибо! то что нужно! уже три часа ищу эту функцию=)
0
09.06.2013, 00:25
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2013, 00:25

Создание интерфейса для консольной программы
Имеется следующий код: using System; using System.Collections.Generic; using System.Linq;...

Создание графического интерфейса для программы
Есть программа const n=6; var mas: array of integer; i,j: byte; chislo: integer; usl:...

Eclipse: расширение для создание интерфейса
Привет, подскажите какой то плагин для eclips, желательно бесплатный для создание Пользовательского...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.