Advisor.authoring.PositiveBlockParameterConstraint class

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

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

Описание

Образцы Advisor.authoring.PositiveBlockParameterConstraint задайте поддерживаемые значения для заданных параметров блоков.

Конструкция

constraint = Advisor.authoring.PositiveBlockParameterConstraint создает образец этого класса.

Свойства

расширить все

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

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

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

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

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

  • 'eq'

  • 'or'

  • 'lt'

  • 'gt'

  • 'ge'

  • 'le'

  • 'range'

  • 'regex'

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

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

Пример

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

Для блока 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';
Введенный в R2018a