exponenta event banner

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'

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

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

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