Simulink.Mask class

Пакет: Simulink

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

Описание

Используйте образец Simulink.Mask Класс для выполнения следующих операций:

  • Создание, копирование и удаление масок.

  • Создание, изменение и удаление параметров маски.

  • Определите блок, которому принадлежит маска.

  • Получите переменные рабочей области, определенные для маски.

Свойства

Type

Задает тип маски связанного блока.

Тип: character vector | string scalar

По умолчанию: Empty character vector

Description

Задает описание блока для связанного блока.

Тип: character vector | string scalar

По умолчанию: Empty character vector

Help

Задает текст справки, отображаемый для маски.

Тип: character vector | string scalar

По умолчанию: Empty character vector

Initialization

Задает команды инициализации для связанного блока.

Тип: character vector | string scalar

По умолчанию: Empty character vector

SelfModifiable

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

Тип: boolean

Значения: 'on'|'off'

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

Display

Задает MATLAB® код для рисования значка блока.

Тип: character vector | string scalar

По умолчанию: Empty character vector

IconFrame

Устанавливает видимость блока кадра. (Отображается включено, невидимо отключено).

Тип: boolean

Значения: 'on'|'off'

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

IconOpaque

Устанавливает прозрачность значка (Opaque is on, Transparent is off).

Тип: boolean

Значения: 'on'|'off'

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

RunInitForIconRedraw

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

Тип: enum

Значения: 'auto'|'on'|'off'

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

IconRotate

Устанавливает значок для поворота вместе с блоком.

Тип: enum

Значения: 'none'|'port'

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

PortRotate

Задает политику поворота порта для маскированного блока.

Тип: enum

Значения: 'default'|'physical'

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

IconUnits

Определяет модули для команд чертежа.

Тип: enum

Значения: 'pixel'|'autoscale'|'normalized'

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

Методы

addCrossParameterConstraintДобавьте ограничение перекрестного параметра
addDialogControlДобавьте элементы управления диалоговым окном в диалоговое окно маскировки
addParameterДобавьте параметр в маску
addParameterConstraintДобавьте ограничение параметра в маску
копияСкопируйте маску из одного блока в другой
создатьСоздайте маску на блоке Simulink
удалитьРазомкните блок и удалите маску из памяти
добратьсяПолучите маску блока как объект маски
getAssociatedParametersOfConstraintПолучите параметры маски, сопоставленные с ограничением
getCrossParameterConstraintПолучите ограничение перекрестного параметра
getDialogControlПоиск определенного диалогового элемента управления в маске
getOwnerОпределите блок, которому принадлежит маска
getParameterПолучите параметр маски по его имени
getParameterConstraintПолучите свойства ограничения параметра маски
getWorkspaceVariablesПолучите все переменные, определенные в рабочей области маски для маскированного блока
numParametersОпределите количество параметров в маске
removeAllCrossParameterConstraintsУдалите все ограничения перекрестных параметров из маски
removeAllParameterConstraintsУдалите все ограничения параметров маски
removeAllParametersУдалите все существующие параметры из маски
removeCrossParameterConstraintУдалите ограничение перекрестного параметра
removeDialogControlУдалите элемент управления диалоговым окном из диалогового окна маски
removeParameterУдалите параметр из диалогового окна маски
removeParameterConstraintУдалите ограничение маскирующего параметра
наборУстановите свойства существующей маски