Advisor.authoring.NegativeBlockParameterConstraint class

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

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

Описание

Экземпляры Advisor.authoring.NegativeBlockParameterConstraint класс задает неподдерживаемые значения для заданных параметров блоков.

Конструкция

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

Свойства

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

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

Блокируйтесь, который содержит параметр, для которого вы задаете ограничение. Для списка типов блока смотрите Специфичные для блока Параметры. Это свойство является чтением-записью.

Параметры блоков, для которых вы задаете ограничение. Для списка параметров блоков смотрите Специфичные для блока Параметры. Это свойство является чтением-записью.

Список неподдерживаемых значений для параметров блоков задан BlockType и ParameterName поля . Это свойство является чтением-записью.

Чтобы задать одно или несколько неподдерживаемых значений, используйте эти операторы:

  • 'eq'

  • 'or'

  • 'lt'

  • 'gt'

  • 'ge'

  • 'le'

  • 'range'

  • 'regex'

Это свойство является чтением-записью. Для получения дополнительной информации о regex оператор, смотрите regexp.

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

Примеры

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

Для блока Constant эти команды указывают, что одно или четыре значения не поддержаны для параметра Value:

c1=Advisor.authoring.NegativeBlockParameterConstraint;
c1.ID='ID_1';
c1.BlockType='Constant';
c1.ParameterName='Value';
c1.UnsupportedParameterValues={'1','4'};
c1.ValueOperator='or';
Введенный в R2018a