addParameter

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

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

Синтаксис

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

Описание

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

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

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

blockName

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

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

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

'Type'

Тип элемента управления, который используется для задания значения этого параметра. Допустимые значения: edit, checkbox, popup, combobox, listbox, radiobutton, slider, dial, spinbox, модуль, textarea, breakpoint, customtable, tree, модуль, min, max.

По умолчанию: edit

'TypeOptions'

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

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

'Name'

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

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

'Prompt'

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

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

'Value'

Значение по умолчанию параметра маски в диалоговом окне «Параметры маски».

По умолчанию: Тип специфический; зависит от Type параметра

'Evaluate'

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

По умолчанию: 'on'

'Tunable'

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

По умолчанию: 'on'

'Enabled'

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

По умолчанию: 'on'

'Visible'

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

По умолчанию: 'on'

'Callback'

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

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

'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');