addParameter

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

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

Синтаксис

p = Simulink. Mask.get (имя блока)
p. addParameter (Имя, Значение)

Описание

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

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

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

blockName

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

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

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

Ввод

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

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

'TypeOptions'

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

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

Имя

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

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

'Prompt'

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

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

Значение

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

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

'Evaluate'

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

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

'Tunable'

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

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

'Enabled'

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

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

'Visible'

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

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

'callback'

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

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

'Container'

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

Примеры

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

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

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

    p.addParameter('Type','popup','TypeOptions',...
    {'Red' 'Blue' 'Green'},'Evaluate','off');
Была ли эта тема полезной?