Advisor.authoring.PositiveBlockTypeConstraint class

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

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

Описание

Образцы Advisor.authoring.PositiveBlockTypeConstraint класс задает только блоки, которые может содержать модель.

Конструкция

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

Свойства

расширить все

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

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

  • ''BlockType'

  • 'MaskType'

Список поддерживаемых типов блоков. Для получения дополнительной информации о MaskType поле смотрите Обзор Редактора масок и Параметров Маски .Это свойство читается/записывается.

Идентификаторы ограничений, которые вы задаете в качестве необходимых условий при помощи 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