このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
モデル コンフィギュレーション パラメーター: コード生成
[コード生成] カテゴリには、ターゲット選択を含む、コード生成プロセスを定義するためのパラメーターが含まれています。また、データと関数用に生成されたコードにコメントやプラグマを挿入するためのパラメーターも含まれています。これらのパラメーターには Simulink®Coder™ のライセンスが必要です。ERT ベースのターゲットで利用可能な追加パラメーターには Embedded Coder® のライセンスが必要です。NVIDIA® GPU の CUDA® C++ コード生成には GPU Coder™ のライセンスが必要です。
これらのコンフィギュレーション パラメーターは、[コンフィギュレーション パラメーター] 、 [コード生成] 一般カテゴリに表示されます。
パラメーター | 説明 |
---|---|
System target file (Simulink Coder) | 使用するターゲット ファイル構成を指定します。 |
参照 (Simulink Coder) | ファイル構成オプションを参照します。 |
Shared coder dictionary (Embedded Coder) | コード インターフェイス構成を含む共有コーダー ディクショナリ。 |
言語 (Simulink Coder) | C または C++ コードの生成を指定します。 |
Language standard (Simulink Coder) | 実行環境の言語標準を指定します。 |
GPU コードの生成 (Simulink Coder) | CUDA コード生成に GPU Coder を使用します。 このパラメーターには GPU Coder のライセンスが必要です。 |
説明 (Simulink Coder) | ターゲット ファイルの説明。 |
Generate code only (Simulink Coder) | コード生成か実行可能ファイルのビルドかを指定します。 |
Package code and artifacts (Simulink Coder) | 生成されたコードとアーティファクトを移動用として自動的にパッケージ化するかどうかを指定します。 |
Zip file name (Simulink Coder) | 生成されたコードとアーティファクトを移動用としてパッケージ化する |
Compiler optimization level (Simulink Coder) | 生成コードのビルドに関してコンパイラの最適化を制御します。 |
Custom compiler optimization flags (Simulink Coder) | カスタム コンパイラ最適化フラグを指定します。 |
ツールチェーン (Simulink Coder) | 実行可能ファイルまたはライブラリのビルド時に使用するツールチェーンを指定します。 |
Build configuration (Simulink Coder) | コンパイラ最適化またはツールチェーン用デバッグ設定を指定します。 |
Toolchain details (Simulink Coder) | ビルド構成設定を表示またはカスタマイズします。 |
Generate makefile (Simulink Coder) | テンプレート makefile に基づく makefile の生成を有効にします。 |
Make command (Simulink Coder) | make コマンドを指定し、必要に応じて makefile オプションを追加します。 |
Template makefile (Simulink Coder) | makefile の生成元となるテンプレート makefile を指定します。 |
Select objective (Simulink Coder) | コード生成アドバイザーで使用するコード生成の目的を選択します。 |
Prioritized objectives (Embedded Coder) | 優先順位が設定されたコード生成の目的のリスト。 |
目的の設定 (Embedded Coder) | コンフィギュレーションの [目的の設定] ダイアログ ボックスを開きます。 |
[目的の設定 - コード生成アドバイザー] ダイアログ ボックス (Embedded Coder) | コード生成の目的を選択して優先順位を設定します。 |
Check model before generating code (Simulink Coder) | コード生成の前にコード生成アドバイザー チェックを実行するかどうかを選択します。 |
モデルのチェック (Simulink Coder) | モデルがコード生成の目的を満たすかどうかをチェックします。 |
これらのコンフィギュレーション パラメーターは [詳細設定パラメーター] の下にあります。
パラメーター | 説明 |
---|---|
Custom FFT library callback (Simulink Coder) | MATLAB® コード内の FFT 関数に対して生成されたコード内の FFTW ライブラリの呼び出し用コールバック クラスを指定します。 |
Custom BLAS library callback (Simulink Coder) | MATLAB コードから生成されたコード内の BLAS の呼び出し用 BLAS ライブラリ コールバック クラスを指定します。 |
Custom LAPACK library callback (Simulink Coder) | MATLAB コードから生成されたコード内の LAPACK の呼び出し用 LAPACK ライブラリ コールバック クラスを指定します。 |
Verbose build (Simulink Coder) | コード生成の進行状況を表示します。 |
Retain .rtw file (Simulink Coder) |
|
Profile TLC (Simulink Coder) | TLC ファイルの実行時間をプロファイリングします。 |
Enable TLC assertion (Simulink Coder) | TLC スタック トレースを生成します。 |
Start TLC coverage when generating code (Simulink Coder) | TLC 実行レポートを生成します。 |
Start TLC debugger when generating code (Simulink Coder) | TLC デバッガーの使用を指定します。 |
Show Custom Hardware App in Simulink Toolstrip (Simulink Coder) | Simulink ツールストリップの読み取り専用内部パラメーター。 |
Show Embedded Hardware App in Simulink Toolstrip (Simulink Coder) | Simulink ツールストリップの読み取り専用内部パラメーター。 |
パッケージ (Embedded Coder) | モデルレベルの関数と内部データに適用するメモリ セクションを含むパッケージを指定します。 |
パッケージ リストの更新 (Embedded Coder) | パッケージのリストへの検索パスにあるユーザー定義パッケージを追加します。 |
初期化/終了 (Embedded Coder) | 初期化/開始および終了関数にメモリ セクションを適用するかどうかを指定します。 |
実行 (Embedded Coder) | 実行関数にメモリ セクションを適用するかどうかを指定します。 |
共有ユーティリティ (Embedded Coder) | 共有ユーティリティ関数にメモリ セクションを適用するかどうかを指定します。 |
Constants (Embedded Coder) | 定数にメモリ セクションを適用するかどうかを指定します。 |
入力/出力 (Embedded Coder) | ルート入力および出力にメモリ セクションを適用するかどうかを指定します。 |
内部データ (Embedded Coder) | 内部データにメモリ セクションを適用するかどうかを指定します。 |
パラメーター (Embedded Coder) | パラメーターにメモリ セクションを適用するかどうかを指定します。 |
Validation results (Embedded Coder) | メモリ セクション検証の結果を表示します。 |
[詳細設定パラメーター] の下にある、以下のパラメーターは使用頻度が低く、他のドキュメンテーションは存在しません。
パラメーター | 説明 |
---|---|
PostCodeGenCommand - '' | 指定されたコード生成後のコマンドをモデルのビルド プロセスに追加します。 |
TLCOptions - '' | 追加の TLC コマンド ライン オプションを指定します。 サービス インターフェイスで構成されたコンポーネント モデルに Embedded Coder を使用する場合、 |
以下のパラメーターは MathWorks 専用です。
パラメーター | 説明 |
---|---|
Comment | MathWorks 専用です。 |
PreserveName | MathWorks 専用です。 |
PreserveNameWithParent | MathWorks 専用です。 |
SignalNamingFcn | MathWorks 専用です。 |
TargetTypeEmulationWarnSuppressLevel int - 0 | MathWorks 専用です。 2 以上の場合、ラピッド プロトタイピング環境で整数サイズをエミュレートするときにコード ジェネレーターが表示する警告メッセージを非表示にします。 |
[コンフィギュレーション パラメーター] ダイアログ ボックスには、他のコード生成パラメーターも含まれています。
モデル コンフィギュレーション パラメーター: コード生成の最適化 (Simulink Coder)
モデル コンフィギュレーション パラメーター: コード生成レポート (Simulink Coder)
モデル コンフィギュレーション パラメーター: コメント (Simulink Coder)
モデル コンフィギュレーション パラメーター: コード生成識別子 (Simulink Coder)
モデル コンフィギュレーション パラメーター: コード生成のカスタム コード (Simulink Coder)
モデル コンフィギュレーション パラメーター: コード生成インターフェイス (Simulink Coder)
関連するトピック
- モデル コンフィギュレーション (Simulink Coder)
- Control Data and Function Placement in Memory by Inserting Pragmas (Embedded Coder)