コード生成の構成
モデルのコードを生成する準備ができたら、コードの生成に固有のモデル コンフィギュレーション パラメーターを変更できます。コード生成パラメーターは、コード ジェネレーターがコードを生成し、モデルから実行可能プログラムをビルドする方法を決定します。
コード生成のためのモデル コンフィギュレーション パラメーターは、[コンフィギュレーション パラメーター] ダイアログ ボックスの[コード生成]ペインにあります。[コード生成]ペインとそのサブペインの内容は、指定するターゲットにより変化することがあります。コンフィギュレーション オプションによっては Embedded Coder®製品でのみ使用可能なものもあります。
アプリケーションの目的には、デバッグ、トレーサビリティ、実行効率性および安全対策のコード生成の目的の組み合わせを含めることができます。これらの構成の選択には、実行速度とメモリ使用量など、トレードオフがあります。アプリケーションの目的を達成するモデルを構成するために、モデル アドバイザーおよびコード生成アドバイザーを使用します。
コード生成のためのモデル構成を開く
コード生成のためのモデル コンフィギュレーション パラメーターを変更するには、[コード生成]ペインを開きます。金宝app仿真软件エディターから[コード生成]ペインを開くには、次のいくつかの方法があります。
[コンフィギュレーション パラメーター] ダイアログ ボックスを開くには、モデル コンフィギュレーション パラメーター アイコンをクリックします。
次に、左側のペインで[コード生成]をクリックします。
[C コード]タブで、[設定]、[コード生成設定]を選択します。
[モデル化]タブで[モデル エクスプローラー]をクリックするか、MATLAB®コマンド ラインで
daexplr
と入力し、Enterキーを押します。モデル エクスプローラーの左側ペインで、現在のモデルのノードを展開し、[コンフィギュレーション] ノードをクリックします。[コンテンツ]ペインで、コンフィギュレーションを右クリックして、コンテキスト メニューから[開く]を選択します。次に、左側のペインで[コード生成]をクリックします。
メモ:
[コンフィギュレーション パラメーター] ダイアログ ボックス内のチェック ボックス、メニュー選択、編集フィールドの値を変更すると、変更した要素の白い背景の色が変わり、変更がまだ保存されていないことを示します。[OK]、[キャンセル]、[適用]のいずれかをクリックすると、背景は白に戻ります。
構成ツール
コード生成のためのモデルを構成し、コード生成の目的と比較して確認するために、金宝app®Coder™および Embedded Coder はいくつかのツールを用意しています。
目的 | 方法 | 詳細 |
---|---|---|
構成を自動化する。 | MATLAB コマンド ラインで関数set_param を使用 |
モデル用のコード生成パラメーターのプログラムによる構成 |
コード生成用のモデルを迅速かつ簡単に構成する。 | クイック スタート ツール |
|
テンプレートを使用して、独自のブロックを追加できるコード生成用に構成されたモデルを作成する。 | コード生成テンプレート | |
コード生成のためのモデルを構成するために、Simulink ブロックおよび事前定義されたスクリプトまたはカスタムの MATLAB スクリプトを使用する。 | Code Generation Wizard ブロック | Configure and Optimize Model with Configuration Wizard Blocks(Embedded Coder) |
モデルが標準とガイドラインを満たしていることを確認する。 | モデル アドバイザー | モデル アドバイザーを使用したモデルのチェック |
モデルがアプリケーションの目的を満たしていることを確認する。 | コード生成アドバイザー | コード生成アドバイザーを使用したアプリケーションの目的 |