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

UptoLike

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

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


        9.10.1 Общие сведения

        Механизм маскирования подсистем позволяет оформить под-
систему как полноценный библиотечный блок, т.е. снабдить подсис-
тему собственным окном параметров, пиктограммой, справочной сис-
темой и т.п.
        Маскирование подсистем дает пользователю следующие пре-
имущества:
    1. Расширяет возможности пользователя по управлению пара-
        метрами модели.
    2. Позволяет создавать более понятный интерфейс подсистемы.
    3. Повышает наглядность блок-диаграммы.
    4. Расширяет возможности построения сложных моделей.
    5. Повышает защищенность модели от несанкционированной
        модификации.

       Для выполнения маскирования имеющейся подсистемы необ-
ходимо предварительно выполнить следующие действия:
    1. Определить какие параметры подсистемы должны задаваться
       пользователем в будущем окне параметров. Задать эти пара-
       метры в подсистеме с помощью идентификаторов (имен).
    2. Определить каким образом параметр должен задаваться в ок-
       не диалога (с помощью строки ввода, выбором из раскры-
       вающегося списка или установкой флажка).
    3. Разработать эскиз пиктограммы блока.
    4. Создать комментарии (справку) по использованию подсисте-
       мы.

         Маскирование подсистемы выполняется с помощью Mask
Editor (редактор маски). Для запуска редактора маски необходимо
выделить маскируемую подсистему и выполнить команду Mask
Subsystem… из меню Edit. Можно также воспользоваться контекст-
ным меню. После запуска Mask Editor на экран будет выведено окно
редактора (рисунок 9.10.1), имеющее 3 вкладки: Icon (Пиктограмма),
Initialization (Инициализация), Documentation (Документация). Пер-
вая из вкладок обеспечивает создание пиктограммы подсистемы, вто-
рая – дает возможность создать окно диалога для ввода параметров и
третья – позволяет ввести описание блока и создать его справку.

                                                              211