set

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

Установите свойства существующей маски

Синтаксис

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

Описание

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

p.set(Name,Value) устанавливает свойства маски, которые вы задаете, используя в качестве аргументов пары "имя-значение".

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

blockName

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

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

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

'Type'

Текст, используемый в качестве заголовка для документации по маске, которую пользователь видит при нажатии кнопки мыши Help в диалоговом окне Параметры маски (Mask Parameters).

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

'Description'

Текст, используемый в качестве сводных данных для документации по маске, которую пользователь видит при нажатии кнопки мыши Help в диалоговом окне Параметры маски (Mask Parameters).

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

'Help'

Текст, используемый в качестве текста тела для документации по маске, которую пользователь видит при нажатии кнопки мыши Help в диалоговом окне Параметры маски (Mask Parameters).

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

'Initialization'

MATLAB® код, который инициализирует маску.

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

'SelfModifiable'

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

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

'Display'

Код MATLAB, который рисует значок маски.

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

'IconFrame'

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

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

'MaskIconOpaque'

Опция для установки непрозрачного или прозрачного значка маски.

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

'RunInitForIconRedraw'

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

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

'IconRotate'

Опция для задания поворота значка.

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

'PortRotate'

Опция для задания поворота порта.

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

'IconUnits'

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

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

Примеры

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

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

    p.set('IconOpaque','off','Type','Random number generator','Description',...
    'This block generates random numbers.');