Создайте и сошлитесь на модель маскированную

Этот пример показывает, как замаскировать модель и сослаться на модель маскированную от Блока модели.

Шаг 1: Задайте аргументы маски

  1. Откройте модель в Simulink®. Например, рассмотрите простую модель, содержащую два блока Усиления, блок Constant и блок Display.

  2. Нажмите View> Model Explorer> Model Workspace. Диалоговое окно Model Explorer открывается.

  3. Нажмите Add> MATLAB Variable. Переменная типа данных double создается в Рабочем пространстве модели.

  4. Установите флажок Argument, соответствующий переменным MATLAB®, чтобы сделать его образцовым аргументом, например, k и l.

Шаг 2: Создайте образцовую маску

  1. В панели Рабочего пространства модели нажмите Create Model Mask.

    Также в Simulink нажимают Diagram> Mask> Create Model Mask или щелкают правой кнопкой по модели, и в контекстном меню, нажимают Mask> Create Model Mask.

    Диалоговое окно Mask Editor открывается.

  2. Кликните по вкладке Parameters & Dialog. Образцовые аргументы, которые вы выбираете в Образцовом Проводнике, появляются в диалоговом окне Mask Editor как параметры маски.

    Совет

    Гарантируйте, что образцовые аргументы, которые вы выбрали в диалоговом окне Model Explorer, добавляются как блочные параметры в модели. Например, аргументы k и l передаются Gain A и блокам Gain B, соответственно.

    Примечание

    Диалоговое окно Mask Editor для образцовой маски не содержит вкладку Initialization. Код инициализации может изменить модель и другие блоки модели - ссылки, и таким образом влиять на результаты симуляции.

  3. Выберите параметр маски (k, или l) на Диалоговом окне разделяют на области и редактируют его свойства в Редакторе свойств, как требуется. Например, можно поменять быстрое имя, тип параметра, значение или ориентацию.

    По умолчанию тип параметра Редактирования присвоен образцовому параметру маски. Можно изменить тип параметра путем редактирования свойства Type в разделе Редактора свойств.

    Примечание

    • Simulink поддерживает только Редактирование, Ползунок, Набор и типы параметра Поля счетчика для образцовой маски.

    • Образцовая маска поддерживает все типы средств управления действием и отображения.

  4. Нажать ОК. Модель Simulink теперь маскируется и содержит образцовые аргументы как параметр маски.

  5. Сохраните модель.

Шаг 3: Просмотрите образцовые параметры маски

  1. Чтобы просмотреть диалоговое окно параметра маски, нажмите Diagram> Mask> Model Mask Parameters.

    Совет

    Чтобы отредактировать образцовые параметры маски, нажмите Diagram> Mask> Edit Model Mask.

  2. Сохраните модель маскированную.

Шаг 4: Ссылочная модель маскированная

  1. Откройте пустую модель в Simulink и добавьте Блок модели от библиотеки.

  2. Чтобы сослаться на модель маскированную от Блока модели, задайте имя модели маскированной как Имя модели в Блочном диалоговом окне параметра.

  3. Чтобы просмотреть диалоговое окно параметра модели, на которую ссылаются, щелкните правой кнопкой по Блоку модели, и в контекстном меню, нажмите Mask> Mask Parameters. Также дважды кликните Блок модели.

  4. Введите 2 и 3 как значения параметров для k и l соответственно.

  5. Нажать ОК.

  6. Моделируйте модель и просмотрите результат на блоке отображения.

  7. Чтобы просмотреть модель, на которую ссылаются, от Блока модели, нажмите Mask> Look Under Mask.

  8. Чтобы просмотреть маску, щелкните правой кнопкой по Блоку модели и нажмите Mask> View Mask. Диалоговое окно Mask Editor открывается. Диалоговое окно Mask Editor отображается недоступные для редактирования параметры маски модели, на которую ссылаются.

Смотрите также

| |

Была ли эта тема полезной?