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