このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
調整可能なブロック パラメーターが名前付き定数として定義されているかどうかをチェック
チェック ID: mathworks.jmaab.jc_0645
ガイドライン: jc_0645:キャリブレーション対象の名前付き定数設定
説明
調整可能なブロック パラメーターが名前付き定数として定義されているかどうかをチェックします。
キャリブレーション対象であるブロック パラメーターは名前付き定数として定義される必要があります。以下のパラメーターは例外です。
"0" に設定されている初期値
"1" に設定されているインクリメント、デクリメントの値
算術式
メモ
配列のインデックス付けにはリテラルが使用されます。
次の表に、Simulink® ブロックおよびサポートされている各パラメーターをリストします。
ブロック | サポートされているパラメーター |
---|---|
Backlash | BacklashWidth、InitialOutput |
Bias | Bias |
Combinatorial Logic | TruthTable |
Constant | Value |
Dead Zone | LowerValue、UpperValue |
Derivative | LinearizePole |
Discrete-Time Integrator | gainval、InitialCondition、UpperSaturationLimit、LowerSaturationLimit |
Gain | Gain |
Hit Crossing | HitCrossingOffset |
Initial Condition (IC) | Value |
Integrator | InitialCondition、UpperSaturationLimit、LowerSaturationLimit、AbsoluteTolerance |
n-D Lookup Table | |
Magnitude-Angle to Complex | ConstantPart |
Memory | X0 |
Permute Dimensions | Order |
Quantizer | QuantizationInterval |
Rate Limiter | RisingSlewLimit、FallingSlewLimit、InitialCondition |
Rate Transition | X0 |
Real-Imag to Complex | ConstantPart |
Relay | OnSwitchValue、OffSwitchValue、OnOutputValue、OffOutputValue |
Saturation | UpperLimit、LowerLimit |
Sine | Amplitude、Bias、Frequency、Phase、Samples、Offset |
State-Space | A、B、C、D、X0、AbsoluteTolerance |
Switch | Threshold |
Transport Delay | DelayTime、InitialOutput、BufferSize、PadeOrder |
Unit Delay | InitialCondition |
このチェックには Simulink Check™ ライセンスが必要です。
チェックのパラメーター化
MAB モデリング ガイドラインはサブ ID を 1 つのみ提供するため、このチェックにはサブチェックは含まれません。
参考として、NA-MAAB および JMAAB モデリング標準組織で使用が推奨されている MAB ガイドライン サブ ID は以下のとおりです。
NA-MAAB — 推奨なし
JMAAB — a
結果と推奨アクション
条件 | 推奨アクション |
---|---|
調整可能なブロック パラメーターの値の使用方法が不適切である。 | 調整可能なブロック パラメーターのリテラル値を名前付き定数に変更します。 |
機能および制限事項
ライブラリ モデルで実行されます。
マスク サブシステムの内容を解析します。既定では、入力パラメーター [マスク内を表示] は
[グラフィカル]
に設定されます。ライブラリにリンクされたブロックの内容を解析します。既定では、入力パラメーター [リンクに従う] は
[オン]
に設定されます。ブロックおよびチャートの対象外指定が許容されます。