データと関数の構成
ソフトウェアの統合を容易にするためのデータと関数のコード生成の設定
ラピッド プロトタイピング用のコードを生成するには、モデル データ要素の表現をコード生成用に構成します。モデル データ要素は、製品で事前定義されているコード定義 (ストレージ クラス) にマッピングして構成します。
概要については、モデル インターフェイス要素の C コード生成の構成を参照してください。
オブジェクト
coder.mapping.api.CodeMapping | C コード生成用のモデル データおよび関数インターフェイスの構成 |
coder.mapping.api.CoderDictionary | Simulink データ ディクショナリ内にある Embedded Coder ディクショナリの既定値のコード設定のクエリおよび指定 |
関数
ツール
コード マッピング エディター | モデル要素とコード インターフェイス定義の関連付け |
トピック
構成の基礎
- モデル インターフェイス要素の C コード生成の構成
生成された C コードのモデル データ要素の表現を制御する。 - コードの定義とマッピングに関する制限と考慮事項
コード定義とコード マッピングに適用される制限、制約、および考慮事項。 - モデルに対する複数のコード マッピングの管理
プラットフォームに依存せず、さまざまなランタイム環境に展開できるように準備されたモデルを設計する。 - モデル データ構成のコード マッピングへの移行
R2020b より前のリリースで作成されたモデルのコード定義が Simulink® でコード マッピングに移行される方法と考慮すべき関連情報。
データの構成
- データ構成アプローチの選択
コード生成の要件に基づいて、モデルで使用する設計データについて決定する。 - C コード生成のためのルートレベルの Inport ブロックの構成
ルートレベルの Inport ブロックについて、ストレージ クラスと他の関連するコード生成のプロパティを設定する。 - C コード生成のためのルートレベルの Outport ブロックの構成
ルートレベルの Outport ブロックについて、ストレージ クラスと他の関連するコード生成のプロパティを設定します。 - C コード生成のための信号データの構成
信号データに対してストレージ クラスおよび関連するその他のコード生成プロパティを設定する。 - C コード生成のパラメーターの構成
パラメーターに対してストレージ クラスおよび関連するその他のコード生成プロパティを設定する。 - C コード生成のためのブロックの状態の構成
ブロックの状態について、ストレージ クラスと他の関連するコード生成プロパティを構成します。 - C コード生成用のデータ ストアの構成
データ ストアに対してストレージ クラスおよび関連するその他のコード生成プロパティを設定する。 - 生成されたコードでのデータ表示を制御するストレージ クラスの選択
信号、状態、ブロック パラメーターなどのモデル内のデータ要素に適用するストレージ クラスを選択する。
関数の構成
- 生成された C 関数インターフェイスをモデルのエントリポイント関数用に構成
生成された C エントリポイント関数、構成オプション、それらとインターフェイスをとる方について学習する。 - ラピッド プロトタイピング モデル関数
ラピッド プロトタイピング コードを生成します。 - 最上位モデルからの再呼び出し可能なコードの生成
最上位モデルから、再利用可能な再呼び出し可能コードを生成します。