mp_0023: 関係演算子と定数の記述方法
R2024b 以降
該当ガイドライン
Control Algorithm Modeling Guidelines - Using MATLAB®, Simulink®, and Stateflow®
サブ ID 推奨事項
NA-MAAB — a1、a2
JMAAB — a1、a2
MATLAB バージョン
すべて
ルール
サブ ID a1
関係演算子を変数と定数に使用する場合、定数は右辺に記述します。
例 — 正
foo = 10; if bar >= foo ret1 = 1; end
例 — 誤
foo = 10; if foo <= bar ret1 = 1; end
サブ ID a2
関係演算子を変数と定数に使用する場合、定数は左辺に記述します。
例 — 正
foo = 10; if foo <= bar ret1 = 1; end
例 — 誤
foo = 10; if bar >= foo ret1 = 1; end
根拠
サブ ID a1、a2:
記述を統一することにより、可読性を向上します。
検証
モデル アドバイザー チェック: Check relational operators usage (Simulink Check)
最終更新
R2024b
バージョン履歴
R2024b で導入