Main Content

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, row vector, column vector, 2-d matrix, n-d matrix
Complexityreal, complex
Signpositive, negative, zero
Finitenessfinite, inf, -inf, NaN
Minimumstring
Maximumstring
CustomConstraint

有効な MATLAB 式

出力引数

すべて展開する

マスク制約ルール。cell 配列として指定します。

% 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 で導入