モデル コンフィギュレーション パラメーターの推奨設定のまとめ
次の表は、各コンフィギュレーション パラメーターがデバッグ、トレーサビリティ、効率性、安全性の考慮事項に与える影響をまとめています。ERT ターゲットの出荷時の既定のコンフィギュレーション設定を示します。Simulink® Coder™ コンフィギュレーション パラメーターについては、モデル コンフィギュレーション パラメーターの推奨設定のまとめに記載されています。詳細は、[コンフィギュレーション パラメーター] 列のリンクをクリックしてください。
[最適化] ペインへのアプリケーション要件のマッピング
| コンフィギュレーション パラメーター | デバッグ | トレーサビリティ | 効率性 | 安全対策 | 出荷時の既定の設定 |
|---|---|---|---|---|---|
影響なし | 影響なし | 最適な有限の値 |
|
| |
オフ | オフ | オン | 影響なし | オフ | |
影響なし | 影響なし | オン (GUI) | 推奨なし | オン | |
影響なし | 影響なし | オン (実行、ROM) | 推奨なし | オン | |
オフ | オフ | オン (実行、ROM) | 推奨なし | オン | |
影響なし | 影響なし | オン (実行、ROM) | オフ | オフ | |
影響なし | 影響なし | オフ (実行、ROM)、オン (RAM) | 影響なし | オフ | |
影響なし | 影響なし |
| 影響なし |
|
[コード生成] ペインへのアプリケーション要件のマッピング: メモリ セクションのパラメーター
[コード生成] ペインへのアプリケーション要件のマッピング: [レポート] タブ
| コンフィギュレーション パラメーター | デバッグ | トレーサビリティ | 効率性 | 安全対策 | 出荷時の既定の設定 |
|---|---|---|---|---|---|
| コードからモデルに | オン | オン | 影響なし | 推奨なし | オフ |
| モデルからコードに | オン | オン | 影響なし | 推奨なし | オフ |
| モデルの Web ビューを生成 | 影響なし | 影響なし | 影響なし | 影響なし | オフ |
| 削除された / バーチャル ブロック | オン | オン | 影響なし | 推奨なし | オフ |
| 追跡可能な Simulink ブロック | オン | オン | 影響なし | 推奨なし | オフ |
| 追跡可能な Stateflow オブジェクト | オン | オン | 影響なし | 推奨なし | オフ |
| 追跡可能な MATLAB 関数 | オン | オン | 影響なし | 推奨なし | オフ |
| 静的コード メトリクスの生成 | 影響なし | 影響なし | 影響なし | 影響なし | オフ |
| コード置き換えをトリガーするブロックをまとめる | 影響なし | 影響なし | 影響なし | 影響なし | オフ |
[コード生成] ペインへのアプリケーション要件のマッピング: [コメント] タブ
| コンフィギュレーション パラメーター | デバッグ | トレーサビリティ | 効率性 | 安全対策 | 出荷時の既定の設定 |
|---|---|---|---|---|---|
オン | オン | 影響なし | 影響なし | オン | |
オン | オン | 影響なし | 影響なし | オン | |
オン | オン | 影響なし | 影響なし | オフ | |
有効なファイル名 | 有効なファイル名 | 影響なし | 影響なし |
| |
オン | オン | 影響なし | 影響なし | オン | |
オン | オン | 影響なし | 推奨なし | オフ |
[コード生成] ペインへのアプリケーション要件のマッピング: [識別子] タブ
| コンフィギュレーション パラメーター | デバッグ | トレーサビリティ | 効率性 | 安全対策 | 出荷時の既定の設定 |
|---|---|---|---|---|---|
影響なし | 既定値を使用 | 影響なし | 推奨なし |
| |
影響なし | 既定値を使用 | 影響なし | 推奨なし |
| |
影響なし | 既定値を使用 | 影響なし | 推奨なし |
| |
影響なし | 既定値を使用 | 影響なし | 推奨なし |
| |
影響なし | 既定値を使用 | 影響なし | 推奨なし |
| |
影響なし | 既定値を使用 | 影響なし | 推奨なし |
| |
影響なし | 既定値を使用 | 影響なし | 推奨なし |
| |
影響なし | 既定値を使用 | 影響なし | 推奨なし |
| |
影響なし | 既定値を使用 | 影響なし | 推奨なし |
| |
影響なし | 1 | 影響なし | 影響なし | 1 | |
有効な値 | >30 | 影響なし | >30 | 31 | |
影響なし | 影響なし | 影響なし | 影響なし |
| |
影響なし |
|
| 影響なし |
| |
| 影響なし | 影響なし | 影響なし | 影響なし | オフ | |
| 影響なし | 影響なし | 影響なし | 影響なし | 8 | |
| 影響なし | 影響なし | 影響なし | 推奨なし | emx$M$N | |
| 影響なし | 影響なし | 影響なし | 推奨なし | emxArray_$M$N | |
| 影響なし | カスタム string を設定し、シンボル内で $U を使用する | 影響なし | 影響なし | ' ' | |
影響なし |
| 影響なし | 影響なし |
| |
影響なし |
| 影響なし | 影響なし |
| |
影響なし |
| 影響なし | 影響なし |
| |
影響なし | 影響なし | 影響なし | 影響なし |
|
[コード生成] ペインへのアプリケーション要件のマッピング: [インターフェイス] タブ
| コンフィギュレーション パラメーター | デバッグ | トレーサビリティ | 効率性 | 安全対策 | 出荷時の既定の設定 |
|---|---|---|---|---|---|
影響なし | 影響なし | オフ (GUI)、 | 影響なし | オン (GUI)、 | |
影響なし | 影響なし | オフ (実数部のみ) | 影響なし | オン | |
影響なし | 影響なし | オフ | 推奨なし | オン | |
影響なし | 影響なし | オフ (実行、ROM)、影響なし (RAM) | 推奨なし | オフ | |
影響なし | 影響なし | オフ | 推奨なし | オフ | |
影響なし | 影響なし | 影響なし | 推奨なし | オフ | |
影響なし | 影響なし | 影響なし | 推奨なし |
| |
影響なし | 影響なし | 影響なし | 推奨なし | ERT ターゲットの場合は 256 GRT ターゲットの場合は 2048 | |
影響なし | 影響なし | 影響なし | 影響なし |
| |
影響なし | 影響なし | 影響なし | 推奨なし | オフ | |
影響なし | 影響なし | 影響なし | 推奨なし | オン | |
オフ | 影響なし | オン | 推奨なし | オフ | |
| 影響なし | 影響なし | オン | 推奨なし | オン | |
オフ | 影響なし | 影響なし | オン | 影響なし | |
影響なし | 影響なし | 影響なし | 推奨なし | オン | |
影響なし | 影響なし | オン | 推奨なし | オフ |
[コード生成] ペインへのアプリケーション要件のマッピング: [検証] タブ
| コンフィギュレーション パラメーター | デバッグ | トレーサビリティ | 効率性 | 安全対策 | 出荷時の既定の設定 |
|---|---|---|---|---|---|
オン | オン | オフ | 推奨なし | オフ | |
オン | オン | オフ | 推奨なし | オフ | |
影響なし | 有効な MATLAB® 変数名 | 影響なし | 影響なし | オフ | |
|
|
| 影響なし |
| |
オン | オン | オフ | 推奨なし | オフ | |
影響なし | 有効な MATLAB 変数名 | 影響なし | 影響なし | オフ | |
|
|
| 推奨なし |
| |
オン | オン | オフ | 影響なし | オフ | |
オン | オン | オフ | 影響なし | オフ |
[コード生成] ペインへのアプリケーション要件のマッピング: [コード スタイル] タブ
| コンフィギュレーション パラメーター | デバッグ | トレーサビリティ | 効率性 | 安全対策 | 出荷時の既定の設定 |
|---|---|---|---|---|---|
| かっこのレベル | ノミナル (可読性のために最適化) | ノミナル (可読性のために最適化) | 最小 (C/C++ の演算子の優先度に依存) | 推奨なし | ノミナル (可読性のために最適化) |
| 式のオペランドの順番を保持する | オン | オン | オフ | 推奨なし | オフ |
| if ステートメント内の条件式を保持する | オン | オン | オフ | 推奨なし | オフ |
| if-elseif-else のパターンを switch-case ステートメントに変換する | 影響なし | オフ | オン (実行、ROM)、影響なし (RAM) | 影響なし | オン |
| 関数の宣言で extern キーワードを保持する | 影響なし | 影響なし | 影響なし | 影響なし | オン |
| 関数宣言に static キーワードを保持 | 影響なし | 影響なし | オン (実行、ROM) | 影響なし | オン |
| 到達不可能な場合、Stateflow switch ステートメントの default ケースを生成しない | オン | オン | オフ | 推奨なし | オン |
| 2 のべき乗での乗算を符号付きのビット単位シフトに置換 | 影響なし | 影響なし | オン | 影響なし | オン |
| キャスト モード | ノミナル | ノミナル | ノミナル | 標準準拠 | ノミナル |
| 配列のコンテナー タイプ | 影響なし | 影響なし | 影響なし | 推奨なし | C スタイル配列 |
| インデント スタイル | K&R | K&R | K&R | K&R | K&R |
| インデント サイズ | 2 | 2 | 2 | 2 | 2 |
[コード生成] ペインへのアプリケーション要件のマッピング: [テンプレート] タブ
| コンフィギュレーション パラメーター | デバッグ | トレーサビリティ | 効率性 | 安全対策 | 出荷時の既定の設定 |
|---|---|---|---|---|---|
| コード テンプレート: ソース ファイル (*.c) テンプレート | 影響なし | 影響なし | 影響なし | 影響なし | ert_code_template.cgt |
| コード テンプレート: ヘッダー ファイル (*.h) テンプレート | 影響なし | 影響なし | 影響なし | 影響なし | ert_code_template.cgt |
| データ テンプレート: ソース ファイル (*.c) テンプレート | 影響なし | 影響なし | 影響なし | 影響なし | ert_code_template.cgt |
| データ テンプレート: ヘッダー ファイル (*.h) テンプレート | 影響なし | 影響なし | 影響なし | 影響なし | ert_code_template.cgt |
| ファイル カスタマイズ テンプレート | 影響なし | 影響なし | 影響なし | 影響なし | example_file_process.tlc |
| メイン プログラム例の生成 | 影響なし | 影響なし | 影響なし | 影響なし | オン |
| ターゲット オペレーティング システム | 影響なし | 影響なし | 影響なし | 影響なし | BareBoardExample |
[コード生成] ペインへのアプリケーション要件のマッピング: [コード配置] タブ
| コンフィギュレーション パラメーター | デバッグ | トレーサビリティ | 効率性 | 安全対策 | 出荷時の既定の設定 |
|---|---|---|---|---|---|
影響なし | 有効な値 | 影響なし | 影響なし | 自動 | |
影響なし | 有効な値 | 影響なし | 影響なし |
| |
影響なし | 有効な値 | 影響なし | 影響なし | 自動 | |
影響なし | 有効な値 | 影響なし | 影響なし |
| |
影響なし | 有効な値 | 影響なし | 影響なし |
| |
影響なし | 有効な値 | 影響なし | 影響なし | 自動 | |
影響なし | 有効な整数 | 影響なし | 影響なし | 10 | |
影響なし | 有効な整数 | 影響なし | 影響なし | 10 | |
影響なし | 影響なし | 影響なし | 影響なし |
|
[コード生成] ペインへのアプリケーション要件のマッピング: [データ型置換] タブ
| コンフィギュレーション パラメーター | デバッグ | トレーサビリティ | 効率性 | 安全対策 | 出荷時の既定の設定 |
|---|---|---|---|---|---|
| 生成コード内のデータ型名を置換する | 影響なし | オン | 影響なし | 影響なし | オフ |
| 置換項目 名前 | 影響なし | 有効な文字ベクトル | 影響なし | 推奨なし | '' |