Основы моделирования в MATLAB. Часть 2. Simulink. Терёхин В.В. - 216 стр.

UptoLike

Составители: 

214
менты списка, разделенные символом вертикальной черты.
Например, выражение alpha|beta|gamma задаст список из
трех элементов: alpha,beta и gamma.
5. Выбрать формат параметра из списка Assiggment:
EvaluateВычисляемый. Выбирается, если параметр дол-
жен иметь числовое значение. В данное поле можно будет
ввести выражение в соответствии с правилами языка
MATLAB. Формат Evaluate позволяет также использовать
числовую форму значения переменной в том случае, если
тип элемента интерфейса выбран в виде флажка или рас-
крывающегося списка. Так, например, для раскрывающего-
ся списка alpha|beta|gamma значение связанной со спи-
ском переменной будет равно 1, если в списке выбрано
alpha, 2 – если в списке выбрано beta, и 3 – если в списке
выбрано gamma.
Для элемента интерфейса Checkbox вы-
числяемые значения будут равны 1 (при установленном
флажке) и 0 (при снятом флажке).
Literal Текстовый. Выбирается, если параметр должен
быть строкой символов.
6. Ввести команды инициализации в графе Initialization
commands. Команды инициализации представляют собой обыч-
ные команды на языке MATLAB и могут включать операторы и
m-функции. Такие команды
задают переменные, которые будут
находиться в рабочей области маскированной подсистемы. Эти
переменные доступны внутри подсистемы и могут быть исполь-
зованы в качестве параметров блоков входящих в состав подсис-
темы, а также для создания пиктограммы подсистемы. Команды
инициализации выполняются в следующих случаях:
При открытии окна модели.
При запуске модели на
выполнение.
При выполнении команды Edit/Update diagram.
При вращении блока маскированной подсистемы (в этом
случае команды инициализации обеспечивают переРисуно-
ковку пиктограммы).
При автоматическом изменении пиктограммы, зависящей
от параметров блока.
В качестве примера маскированной подсистемы рассмотрим
функциональный генератор. Схема модели генератора показана на
рисунке 9.10.2.
         менты списка, разделенные символом вертикальной черты.
         Например, выражение alpha|beta|gamma задаст список из
         трех элементов: alpha,beta и gamma.
   5. Выбрать формат параметра из списка Assiggment:
       • Evaluate – Вычисляемый. Выбирается, если параметр дол-
         жен иметь числовое значение. В данное поле можно будет
         ввести выражение в соответствии с правилами языка
         MATLAB. Формат Evaluate позволяет также использовать
         числовую форму значения переменной в том случае, если
         тип элемента интерфейса выбран в виде флажка или рас-
         крывающегося списка. Так, например, для раскрывающего-
         ся списка alpha|beta|gamma значение связанной со спи-
         ском переменной будет равно 1, если в списке выбрано
         alpha, 2 – если в списке выбрано beta, и 3 – если в списке
         выбрано gamma. Для элемента интерфейса Checkbox вы-
         числяемые значения будут равны 1 (при установленном
         флажке) и 0 (при снятом флажке).
       • Literal – Текстовый. Выбирается, если параметр должен
         быть строкой символов.
   6. Ввести команды инициализации в графе Initialization
   commands. Команды инициализации представляют собой обыч-
   ные команды на языке MATLAB и могут включать операторы и
   m-функции. Такие команды задают переменные, которые будут
   находиться в рабочей области маскированной подсистемы. Эти
   переменные доступны внутри подсистемы и могут быть исполь-
   зованы в качестве параметров блоков входящих в состав подсис-
   темы, а также для создания пиктограммы подсистемы. Команды
   инициализации выполняются в следующих случаях:
       • При открытии окна модели.
       • При запуске модели на выполнение.
       • При выполнении команды Edit/Update diagram.
       • При вращении блока маскированной подсистемы (в этом
         случае команды инициализации обеспечивают переРисуно-
         ковку пиктограммы).
       • При автоматическом изменении пиктограммы, зависящей
         от параметров блока.

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



214