na_0042: Simulink 関数を使用する場面
R2020a 以降
該当ガイドライン
Control Algorithm Modeling Guidelines - Using MATLAB®, Simulink®, and Stateflow®
サブ ID 推奨事項
NA-MAAB — a
JMAAB — a
MATLAB バージョン
すべて
ルール
サブ ID a
Stateflow Chart (Stateflow) で Simulink Function ブロックを使用している場合、以下の条件の 1 つ以上を満たさなければなりません。
入出力変数は Simulink Function ブロック内でローカルの StateflowChart データのみ使用している。
入出力変数は、Simulink Function ブロック内でローカルの StateflowChart データと入力データのみを使用している。
Simulink Function ブロックは、StateflowChart 内の複数の場所から呼び出されている。
Simulink Function ブロックは、すべてのタイム ステップでは呼び出されない。
該当なし
Simulink Function ブロックの lookup1D はすべてのタイム ステップから呼び出されていないため、使用できます。
Simulink Function ブロックの lookup1D はすべてのタイム ステップから呼び出されているため、使用できません (out は Stateflow 出力データ)。
根拠
サブ ID a:
モデルの可読性を向上させるには、チャート内で Simulink Function ブロックを注意して使用します。
検証
モデル アドバイザー チェック: Check usage of Simulink function in Stateflow (Simulink Check)
最終更新
R2020a
バージョン履歴
R2020a で導入