addParameterConstraintRule

Класс: Simulink. Маска. Ограничения
Пакет: Simulink. Маска

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

Синтаксис

paramConstRule = paramConstraint.addParameterConstraintRule(Name,Value)

Описание

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

Входные параметры

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

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

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

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

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (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