Создание окна параметров 2


 

Выбрать формат параметра из списка Assiggment:

Evaluate – Вычисляемый. Выбирается, если параметр должен иметь числовое значение. В данное поле можно будет ввести выражение в соответствии с правилами языка MATLAB. Формат Evaluate позволяет также использовать числовую форму значения переменной в том случае, если тип элемента интерфейса выбран в виде флажка или раскрывающегося списка. Так, например, для раскрывающегося списка alpha|beta|gamma значение связанной со списком переменной будет равно 1, если в списке выбрано alpha, 2 – если в списке выбрано beta, и 3 – если всписке выбрано gamma. Для элемента интерфейса Checkbox вычисляемые значения будут равны 1 (при установленном флажке) и 0 (при снятом флажке).

Literal – Текстовый. Выбирается, если параметр должен быть строкой символов.

Ввести команды инициализации в графе Initialization commands. Команды инициализации представляют собой обычные команды на языке MATLAB и могут включать операторы и m-функции. Такие команды задают переменные, которые будут находиться в рабочей области маскированной подсистемы. Эти переменные доступны внутриподсистемы и могут быть использованы в качестве параметров блоков входящих в состав подсистемы, а также для создания пиктограммы подсистемы.

 

Команды инициализации выполняются в следующих случаях:

При открытии окна модели.

При запуске модели на выполнение.

При выполнении команды Edit/Update diagram.

При вращении блока маскированной подсистемы (в этом случае команды инициализации обеспечивают перерисовку пиктограммы).

При автоматическом изменении пиктограммы, зависящей от параметров блока.

 

В качестве примера маскированной подсистемы рассмотрим функциональный генератор. Схема модели генератора показана на рисунке 9.10.2.

 





Содержание раздела