Создайте простую маску

Можно замаскировать блок в интерактивном режиме при помощи Редактора Маски или замаскировать его программно. Этот пример описывает, как замаскировать блок при помощи Mask Editor. Чтобы замаскировать блок программно, смотрите Маски Управления Программно.

Для маскирования примеров смотрите, что Simulink Маскирует Примеры.

Шаг 1: открытый редактор маски

  1. Откройте модель, в которой вы хотите замаскировать блок. Например, открытый subsystem_example.

    Эта модель содержит блок Subsystem, который моделирует уравнение для строки: y = mx + b.

  2. Щелкните правой кнопкой по блоку Subsystem и выберите Mask> Create Mask.

Шаг 2: задайте маску

Mask Editor содержит четыре вкладки, которые позволяют вам задать маску блока и настроить диалоговое окно для маски.

Для получения дальнейшей информации на каждой панели, см. Редактор Маски Обзор.

Icon & Ports Tab

Используйте эту вкладку, чтобы создать значок для маски блока. Можно использовать панель Options слева, чтобы задать свойства значка и видимость значка.

Добавьте изображение в маску блока.

  1. В Block frame выпадающее поле выберите Visible.

  2. В Icon transparency выпадающее поле выберите Opaque.

  3. В Icon units выпадающее поле выберите Autoscale.

  4. Чтобы ограничить вращение значка, выберите Fixed из списка Icon rotation.

  5. В текстовом поле Icon drawing commands введите,

    x = [0 0.5 1 1.5];y = [0 0.5 1 1.5]; 
    % An example to defines the variables x and y
    plot(y,x) % Command to plot the graph

    Для получения дополнительной информации о синтаксисе команды рисования смотрите команды рисования Значка.

  6. Чтобы сохранить изменения, нажмите Apply. Чтобы предварительно просмотреть значок маски блока, не выходя из Mask Editor, нажмите Preview

Примечание

Для получения дальнейшей информации смотрите Icon & Ports Pane.

Можно создать статические или динамические значки маски блока. Для получения дополнительной информации смотрите, Чертят Значок Маски и slexMaskDisplayAndInitializationExample.

Parameters & Dialog Tab

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

Добавить поля Edit в маску блока.

  1. На левой панели, под Parameter, нажимают Edit дважды, чтобы добавить две новых строки в панели Dialog box.

  2. Введите Slope и Intercept в Prompt и столбцах Name, соответственно. Значение, которое вы вводите в столбец Prompt, появляется на диалоговом окне маски. Значение, которое вы вводите в столбец Name, является названием параметра маски. Название параметра маски должно быть допустимым именем MATLAB®.

  3. На правой панели, под Property editor, обеспечивают значения в Properties, Dialog и разделах Layout.

  4. Нажмите Apply.

  5. Чтобы предварительно просмотреть диалоговое окно маски, не выходя из Редактора Маски, нажмите Preview.

Примечание

Для получения дальнейшей информации смотрите Parameters & Dialog Pane.

Вкладка инициализации

Используйте эту панель, чтобы задать код MATLAB, чтобы управлять параметрами маски. Можно добавить условия для пользовательских заданных значений, обеспечить предопределенное значение для параметра маски, и так далее.

Считайте уравнение y = mx + b. Чтобы позволить положительное значение для m, можно добавить код MATLAB в панели инициализации, чтобы задать допустимый диапазон для m как больше, чем нуль.

Примечание

Для получения дальнейшей информации смотрите Панель Инициализации.

Вкладка документации

Используйте эту вкладку, чтобы добавить имя, описание и дополнительную информацию для маски.

Вкладка Documentation содержит эти поля:

  1. Ввод: можно добавить имя для маски блока в этом поле. Имя маски появляется сверху диалогового окна маски. Вы не можете добавить новые строки.

  2. Описание: можно добавить описание для маски блока в этом поле. По умолчанию описание отображено ниже имени маски, и это может содержать новые строки и пробелы.

  3. Справка. Можно добавить дополнительную информацию для маски блока в этом поле. Вы нажимаете Help на диалоговом окне маски, эта информация отображена. Можно использовать простой текст, HTML и графику, URL, и сеть или команды eval, чтобы добавить информацию в поле Help.

    После того, как вы добавите информацию в Mask Editor, нажмите Apply или OK.

    Блок теперь маскируется.

Примечание

Для получения дальнейшей информации смотрите Панель Документации.

Шаг 3: работайте с маской

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

  2. Дважды кликните маскированный блок.

    Диалоговое окно маски появляется.

  3. Введите значения в полях Slope и Intercept диалогового окна маски. Чтобы просмотреть вывод, моделируйте модель.

  4. Нажмите OK.

  5. Чтобы отредактировать определение маски, щелкните правой кнопкой по блоку и выберите Mask> Edit Mask. Для получения дополнительной информации смотрите, Управляют Существующими Масками.

  6. Щелкните правой кнопкой по маскированному блоку и выберите Mask> Look Under Mask, чтобы просмотреть:

    • Блоки в подсистеме маскированной

    • Встроенное диалоговое окно блока маскированного блока

    • Основное диалоговое окно маски соединенного маскированного блока

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

| | |