jc_0738: Stateflow でのコメントの書き方
該当ガイドライン
Control Algorithm Modeling Guidelines - Using MATLAB®, Simulink®, and Stateflow®
サブ ID 推奨事項
NA-MAAB — a
JMAAB — a、b
MATLAB バージョン
すべて
ルール
サブ ID a
Chart (Stateflow) パラメーター [アクション言語] が [C
] に設定されている場合、/*...*/
コメントの入れ子は使用しません。
カスタム パラメーター
該当なし
例 — 正
例 — 誤
サブ ID b
Chart (Stateflow) パラメーター [アクション言語] が [C
] に設定されている場合、コメントの改行文字 /* */
は単一のコメント内の途中で使用しません。
カスタム パラメーター
該当なし
例 — 正
例 — 誤
根拠
サブ ID a:
コンパイラは、コメントをプログラムと誤解する可能性があります。
サブ ID b:
コメントの途中に改行がある場合、編集されている部分がコメント内にあるどうか判断が難しくなります。コメントが入れ子になっている可能性もあります。
Chart (Stateflow) パラメーター [アクション言語] が [
MATLAB
] に設定されている場合、コメントは%
を使用しなければなりません。
検証
モデル アドバイザー チェック: Check usage of Stateflow comments (Simulink Check)
最終更新
R2020a
参考
アクション言語構文としての MATLAB と C の相違点 (Stateflow)
チャートのアクション言語の変更 (Stateflow)
バージョン履歴
R2020a で導入