exponenta event banner

addParameterConstraintRule

Класс: Simulink.Mask.Constraints
Пакет: Simulink.Mask

Добавление правил к ограничению параметров

Синтаксис

paramConstRule = paramConstraint.addParameterConstraintRule(Name,Value)

Описание

paramConstRule = paramConstraint.addParameterConstraintRule(Name,Value) добавляет правило к ограничению параметра.

Входные аргументы

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

Дескриптор ограничения параметра маски, для которого требуется добавить правила ограничения, указанные как объект ограничения.

Типы данных: char | cell

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пара «имя-значение» для правил

Имя

Стоимость

DataTypedouble, single, numeric, integer, int8, uint8, int16, uint16, int32, uint32, boolean, enum, fixdt
Dimensionscalar, rowvectar, columnvectar, 2dmatrix, ndmatrix
Complexityreal, complex
Signpositive, negative, zero
Finitenessfinite, inf, -inf, NaN
Minimumstring
Maximumstring
CustomConstraint

Допустимое выражение MATLAB

Выходные аргументы

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

Правило ограничения маски, указанное как массив ячеек.

Примеры

% Get mask constraint handle
paramConstraint = maskObj.getParameterConstraint('const3'); 

% Add rules to the constraint.
paramConstRule = paramConstraint.addParameterConstraintRule('DataType','int8')

ans = 

  ParameterConstraintRules with properties:

            DataType: 'int8'
           Dimension: {0×1 cell}
          Complexity: {0×1 cell}
                Sign: {0×1 cell}
          Finiteness: {0×1 cell}
             Minimum: ''
             Maximum: ''
    CustomConstraint: ''
Представлен в R2018a