Advisor.authoring.PositiveBlockTypeConstraint class

Пакет: Advisor.authoring
Суперклассы:

Создайте ограничение Model Advisor, чтобы проверять на поддерживаемые типы блока

Описание

Экземпляры Advisor.authoring.PositiveBlockTypeConstraint класс задает единственные блоки, которые может содержать модель.

Конструкция

constraint = Advisor.authoring.PositiveBlockTypeConstraint() создает экземпляр этого класса.

Свойства

развернуть все

Уникальный идентификатор для положительного блочного ограничения. Это свойство является чтением-записью.

Структура, состоящая из этих полей:

  • ''BlockType'

  • 'MaskType'

Список поддерживаемых типов блока. Для получения дополнительной информации о поле MaskType см. Редактор Маски, Обзор (Simulink) и Параметры Маски (Simulink).This свойство является чтением-записью.

Идентификаторы ограничений, которые вы задаете как предпосылки при помощи addPreRequisiteConstraintID метод. Если предпосылке не удовлетворяют, Model Advisor не проверяет ограничение, которое имеет предпосылку. Это свойство доступно только для чтения.

Примеры

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

Эти команды указывают, что модель содержит только Inport, Outport, и блоки Gain и блоки Constant, которые имеют заданную маску:

c1=Advisor.authoring.PositiveBlockTypeConstraint;
c1.ID='ID_1';
s1=struct('BlockType','Inport','MaskType','');
s2=struct('BlockType','Outport','MaskType','');
s3=struct('BlockType','Gain','MaskType','');
s4=struct('BlockType','Constant','MaskType','Stateflow');
c1.SupportedBlockTypes={s1;s2;s3;s4;};

Введенный в R2018a

Для просмотра документации необходимо авторизоваться на сайте