Advisor.authoring.PositiveBlockTypeConstraint class

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

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

Описание

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

Конструкция

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

Свойства

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

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

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

  • ''BlockType'

  • 'MaskType'

Список поддерживаемых типов блока. Для получения дополнительной информации о поле MaskType смотрите, что свойство Mask Editor Overview и Mask Parameters.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