exponenta event banner

Класс Simulink.Mask

Пакет: 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

Задает прозрачность значка («Непрозрачность включена», «Прозрачность выключена»).

Тип: 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Удаление ограничения параметра маски
наборЗадание свойств существующей маски