Пакет: Advisor.authoring
Суперклассы:
Создайте ограничение Model Advisor, чтобы проверять на поддерживаемые типы блока
Экземпляры класса Advisor.authoring.PositiveBlockTypeConstraint
задают единственные блоки, которые может содержать модель.
constraint = Advisor.authoring.PositiveBlockTypeConstraint()
создает экземпляр этого класса.
Эти команды указывают, что модель содержит только 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;};
CompositeConstraint
| NegativeBlockParameterConstraint
| NegativeBlockTypeConstraint
| NegativeModelParameterConstraint
| PositiveBlockParameterConstraint
| PositiveModelParameterConstraint