Разработка имитационных моделей в среде MATLAB. Наместников А.М. - 64 стр.

UptoLike

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

63
5.9. Маскирование подсистем
5.9.1. Общие сведения
Механизм маскирования подсистем позволяет оформить подсистему как
полноценный библиотечный блок, т. е. снабдить подсистему собственным
окном параметров, пиктограммой, справочной системой и т. п.
Маскирование подсистем дает пользователю следующие преимущества:
1. Расширяет возможности пользователя по управлению параметрами
модели.
2. Позволяет создавать более понятный интерфейс подсистемы.
3. Повышает наглядность блок-диаграммы.
4. Расширяет
возможности построения сложных моделей.
5. Повышает защищенность модели от несанкционированной модификации.
Для выполнения маскирования имеющейся подсистемы необходимо
предварительно выполнить следующие действия:
1. Определить, какие параметры подсистемы должны задаваться
пользователем в будущем окне параметров. Задать эти параметры в
подсистеме с помощью идентификаторов (имен).
2. Определить, каким образом параметр должен задаваться в
окне диалога (с
помощью строки ввода, выбором из раскрывающегося списка или
установкой флажка).
3. Разработать эскиз пиктограммы блока.
4. Создать комментарии (справку) по использованию подсистемы.
Маскирование подсистемы выполняется с помощью Mask Editor
(редактор маски). Для запуска редактора маски необходимо выделить
маскируемую подсистему и выполнить команду Mask Subsystem… из меню
Edit. Можно также
воспользоваться контекстным меню. После запуска Mask
Editor на экран будет выведено окно редактора (рис. 5.9.1), имеющее три
вкладки:
Icon (Пиктограмма),
Initialization (Инициализация),
Documentation (Документация).
Первая из вкладок обеспечивает создание пиктограммы подсистемы,
втораядает возможность создать окно диалога для ввода параметров и
третьяпозволяет ввести описание блока и создать его справку.
В верхней части всех вкладок имеется поле Mask Type, с помощью
которого можно задать имя блока. В нижней части окна имеется пять кнопок
управления
редактором:
1. OKСохранить внесенные изменения и закрыть окно.
2. CancelОтменить внесенные изменения и закрыть окно.