exponenta event banner

Класс Advisor.authoring.NegativeBlockParameterConstraint

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

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

Описание

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

Строительство

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

Свойства

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

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

Блок, содержащий параметр, для которого задается ограничение. Список типов блоков см. в разделе Параметры блоков. Это свойство предназначено для чтения/записи.

Параметр блока, для которого задается ограничение. Список параметров блока см. в разделе Параметры блока. Это свойство предназначено для чтения/записи.

Список неподдерживаемых значений для параметра блока, указанного BlockType и ParameterName поля. Это свойство предназначено для чтения/записи.

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

  • 'eq'

  • 'or'

  • 'lt'

  • 'gt'

  • 'ge'

  • 'le'

  • 'range'

  • 'regex'

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

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

Примеры

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

Для блока «Константа» эти команды указывают, что одно или четыре значения для параметра «Значение» не поддерживаются:

c1=Advisor.authoring.NegativeBlockParameterConstraint;
c1.ID='ID_1';
c1.BlockType='Constant';
c1.ParameterName='Value';
c1.UnsupportedParameterValues={'1','4'};
c1.ValueOperator='or';
Представлен в R2018a