addParameter

Класс: Simulink.Mask
Пакет: Simulink

Добавьте параметр в маску

Синтаксис

p = Simulink.Mask.get(blockName)
p.addParameter(Name,Value)

Описание

p = Simulink.Mask.get(blockName) получает маску на блоке, заданном blockName как маскирующий объект.

p.addParameter(Name,Value) добавляет параметр к маске. Если вы не задаете пары "имя-значение" в качестве аргументов с этой командой, Simulink® генерирует имя для параметра маски с набором типа управления к edit.

Входные параметры

blockName

Указатель на блок или путь к блоку в модели.

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

'Type'

Тип управления, которое используется, чтобы задать значение этого параметра. Разрешенные значения: редактирование, флажок, раскрывается, поле комбинированного списка, поле списка, переключатель, ползунок, набор, поле счетчика, модуль, текстовая область, точка останова, customtable, древовидная, модуль, min, максимум.

Значение по умолчанию: редактирование

'TypeOptions'

Опции, которые отображены в рамках раскрывающегося управления или в продвинутом параметре. Это поле является массивом ячеек.

Значение по умолчанию: пустой

'Name'

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

Значение по умолчанию: сгенерированное имя

'Prompt'

Текст, который идентифицирует параметр на диалоговом окне Mask Parameters.

Значение по умолчанию: пустой

'Value'

Значение по умолчанию параметра маски в диалоговом окне Mask Parameters.

Значение по умолчанию: Введите конкретный; зависит от Type из параметра

'Evaluate'

Опция, чтобы задать, должен ли параметр быть оценен.

Значение по умолчанию: 'on'

'Tunable'

Опция, чтобы задать, является ли параметр настраиваемым.

Значение по умолчанию: 'on'

'Enabled'

Опция, чтобы задать, может ли пользователь установить значение параметров.

Значение по умолчанию: 'on'

'Visible'

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

Значение по умолчанию: 'on'

'Callback'

Контейнер для кода MATLAB®, который выполняется, когда пользователь вносит изменение в диалоговом окне Mask Parameters.

Значение по умолчанию: пустой

'Container'

Опция, чтобы задать контейнер для дочерних параметров. Разрешенные значения являются именами 'panel', 'group', и 'tab'.

Примеры

  1. Получите маску как объект с помощью пути маскированного блока.

    p = Simulink.Mask.get('myModel/Subsystem');
  2. Добавьте параметр в маску, не задавая пары "имя-значение" для атрибутов параметра.

    p.addParameter;
  3. Добавьте параметр маски всплывающего окна типа, которое не может быть оценено.

    p.addParameter('Type','popup','TypeOptions',...
    {'Red' 'Blue' 'Green'},'Evaluate','off');