Пакет: Advisor.authoring
Суперклассы:
Создайте ограничение Model Advisor, чтобы проверять на поддерживаемые значения параметров блоков
Экземпляры класса Advisor.authoring.PositiveBlockParameterConstraint
задают поддерживаемые значения для заданных параметров блоков.
constraint = Advisor.authoring.PositiveBlockParameterConstraint
создает экземпляр этого класса.
Для блока Constant эти команды указывают, что параметр Value должен иметь значения 2
и 5
.
c1=Advisor.authoring.PositiveBlockParameterConstraint; c1.ID='ID_1'; c1.BlockType='Constant'; c1.ParameterName='Value'; c1.SupportedParameterValues={'[2,5]'}; c1.ValueOperator='eq';
Для блока Constant эти команды указывают, что параметр Value должен иметь значение между 1
и 4
.
c1=Advisor.authoring.PositiveBlockParameterConstraint; c1.ID='ID_1'; c1.BlockType='Constant'; c1.ParameterName='Value'; c1.SupportedParameterValues={'1','4'}; c1.ValueOperator='range';
CompositeConstraint
| NegativeBlockParameterConstraint
| NegativeBlockTypeConstraint
| NegativeModelParameterConstraint
| PositiveBlockTypeConstraint
| PositiveModelParameterConstraint