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