Advisor.authoring. Класс PositiveBlockTypeConstraint

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

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

Описание

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

Конструкция

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

Свойства

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

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

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

  • ''BlockType'

  • 'MaskType'

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

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

Примеры

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

Эти команды указывают, что модель содержит только Inport, Выходной порт, и блоки Усиления и блоки Константа, которые имеют заданную маску:

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