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