if-elseif-else のパターンを switch-case ステートメントに変換する
if-elseif-else ロジックのコードを switch-case ステートメントとして生成
モデル コンフィギュレーション ペイン: [コード生成] / [コード スタイル]
説明
if-elseif-else
判定ロジックのコードを switch-case
ステートメントとして生成するかどうかを指定します。
この可読性の最適化は、モデル単位で以下にのみ適用されます。
Stateflow® チャート内のフロー チャート
Stateflow チャート内の MATLAB® 関数
そのモデル内の MATLAB Function ブロック
設定
on
(既定値) | off
既定の設定: オン
- オン
if-elseif-else
判定ロジックのコードをswitch-case
ステートメントとして生成する。- オフ
生成コードで
if-elseif-else
判定ロジックを保持します。
例
推奨設定
アプリケーション | 設定 |
---|---|
デバッグ | 影響なし |
トレーサビリティ | オフ |
効率性 | オン (実行、ROM)、影響なし (RAM) |
安全対策 | 影響なし |
プログラムでの使用
パラメーター: ConvertIfToSwitch |
型: 文字ベクトル |
値: 'on' | 'off' |
既定の設定: 'on' |
バージョン履歴
R2009b で導入