Как использовать всплывающее меню и удобные? - PullRequest
0 голосов
/ 09 февраля 2011

У меня есть всплывающее меню и таблица. Всплывающее меню для выбора генератора, который будет использоваться пользователем. Например, если пользователь хочет использовать 2 генератора, он может выбрать «2» во всплывающем меню. Если пользователь выберет 2, то для таблицы будет выдана таблица 2 на 3. Если пользователи выбирают три генератора, то в таблице будет сформирована таблица 3 на 3. Если пользователи выбирают четыре генератора, то для таблицы будет сформирована таблица 4 на 3 и так далее. Мой вопрос: как я хочу, чтобы эта ситуация применялась? Я имею в виду, как создать таблицу 2 на 3, когда пользователь выбирает таблицу «2», и таблицу 3 на 3, когда пользователь выбирает «3» и т. Д.

Для вашей информации, Мой проект об экономической отправке. Я должен построить графический интерфейс, используя 4 генератора, и у каждого генератора есть предел. Поэтому я должен сделать 2 uitables. Таким образом, каждый выбранный пользователь генератора, затем пользователь должен вставить предел (в мегаваттах) для каждого генератора (который является другой таблицей)

Это пример моей таблицы (4 на 3):

      Alpha   Beta  Gamma

С1

С2 * * +1010

1012 * С3 *

C4

Уравнение для генератора:

C1 = (Alpha) + (Beta)P + (Gamma)P^2

C2 = (Alpha) + (Beta)P + (Gamma)P^2

C3 = (Alpha) + (Beta)P + (Gamma)P^2

C4 = (Alpha) + (Beta)P + (Gamma)P^2

Это таблица пределов каждого генератора:

  Lower  Upper
* * С1 тысячу двадцать-один * * тысяча двадцать две

С2

* * +1025 С3

C4

Форма этой таблицы будет:

Нижний

Нижний

Нижний

Нижний

Таким образом, когда пользователь выбирает «2», появляется всплывающее окно «2 на 3». Как я хочу это сделать? Что это за код и как я хочу вызвать данные таблицы в кнопки? Ну, я уже сделал 2 подходящих рисунка, и я уже установил свойства таблицы, такие как имя строки и имя столбца. Но как я хочу сделать это только 2 ряда только?

Пожалуйста, помогите мне в этом.

1 Ответ

0 голосов
/ 15 августа 2011

Я также нахожусь в процессе изучения MATLAB GUI: PI еще не использовал всплывающие окна или модальные диалоги, но с помощью uitable () [http://www.mathworks.com/help/techdoc/ref/uitable.html] вы можете определить свою таблицу и затем настроить свойства[http://www.mathworks.com/help/techdoc/ref/uitableproperties.html].Например, чтобы иметь N строк, вы должны установить данные вашей таблицы, то есть

set(table, 'Data', zeros(n, 3));

Это даст вам тревогу за столом 3.

Я бы начал играть с GUIDE, чтобы почувствоватьдля этого.Тем не менее, руководство просто кажется мне слишком грязным.Через некоторое время я решил использовать GridLayout [http://www.mathworks.com/matlabcentral/fileexchange/29472-gridlayout] и определить свои собственные классы.

...