exponenta event banner

Класс Advisor.authoring.PositiveBlockParameterConstraint

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

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

Описание

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

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

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

Свойства

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

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

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

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

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

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

  • 'eq'

  • 'or'

  • 'lt'

  • 'gt'

  • 'ge'

  • 'le'

  • 'range'

  • 'regex'

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

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

Пример

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

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

c1=Advisor.authoring.PositiveBlockParameterConstraint;
c1.ID='ID_1';
c1.BlockType='Constant';
c1.ParameterName='Value';
c1.SupportedParameterValues={'[2,5]'};
c1.ValueOperator='eq';

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

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