set

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

Установите свойства параметров маски

Синтаксис

Simulink.MaskParameter.set(Name,Value)

Описание

Simulink.MaskParameter.set(Name,Value) устанавливает свойства маскирующего параметра.

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

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

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

'Type'

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

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

'TypeOptions'

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

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

'Name'

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

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

'Prompt'

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

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

'Value'

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

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

'Evaluate'

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

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

'Tunable'

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

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

'Enabled'

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

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

'Visible'

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

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

'Callback'

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

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

Примеры

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

    p = Simulink.Mask.get('myModel/Subsystem');
  2. Получите параметр маски.

    a = p.Parameters(1);
  3. Изменить параметр маски так, чтобы он был всплывающего окна типа, невозможно.

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