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единственныйЧисловойЦелое числоint8uint8int16uint16int32uint32, boolean, enum, fixdt
Dimensionscalar, rowvectar, columnvectar, 2dmatrix, ndmatrix
Complexityrealкомплекс
Signpositive, negative, zero
FinitenessfiniteInfInfNaN
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