データと関数の構成
ソフトウェアの統合を容易にするためのデータと関数のコード生成の設定
ラピッド プロトタイピング用のコードを生成するには、モデル データ要素の表現をコード生成用に構成します。モデル データ要素は、製品で事前定義されているコード定義 (ストレージ クラス) にマッピングして構成します。
概要については、モデル インターフェイス要素の C コード生成の構成を参照してください。
オブジェクト
coder.mapping.api.CodeMapping | C コード生成用のモデル データおよび関数インターフェイスの構成 |
coder.mapping.api.CoderDictionary | Simulink データ ディクショナリ内にある Embedded Coder ディクショナリの既定値のコード設定のクエリおよび指定 |
関数
ツール
コード マッピング エディター | Associate model elements with code definitions |
トピック
構成の基礎
- モデル インターフェイス要素の C コード生成の構成
生成された C コードのモデル データ要素の表現を制御する。 - コードの定義とマッピングに関する制限と考慮事項
コード定義とコード マッピングに適用される制限、制約、および考慮事項。 - Manage Multiple Code Mappings for a Model
Design models that are platform-neutral and ready to deploy to different run-time environments. - Migration of Model Data Configurations to Code Mappings
How Simulink® migrates code definitions for models created before release R2020b to code mappings and related information to consider.
データの構成
- Choose Data Configuration Approach
Make decisions about the design data used by your model based on your code generation requirements. - C コード生成のためのルートレベルの Inport ブロックの構成
ルートレベルの Inport ブロックについて、ストレージ クラスと他の関連するコード生成のプロパティを設定する。 - C コード生成のためのルートレベルの Outport ブロックの構成
ルートレベルの Outport ブロックについて、ストレージ クラスと他の関連するコード生成のプロパティを設定します。 - C コード生成のための信号データの構成
信号データに対してストレージ クラスおよび関連するその他のコード生成プロパティを設定する。 - C コード生成のパラメーターの構成
パラメーターに対してストレージ クラスおよび関連するその他のコード生成プロパティを設定する。 - C コード生成のためのブロックの状態の構成
ブロックの状態について、ストレージ クラスと他の関連するコード生成プロパティを構成します。 - Configure Data Stores for C Code Generation
Set the storage class and other relevant code generation properties for data stores. - 生成されたコードでのデータ表示を制御するストレージ クラスの選択
信号、状態、ブロック パラメーターなどのモデル内のデータ要素に適用するストレージ クラスを選択する。
関数の構成
- 生成された C 関数インターフェイスをモデルのエントリポイント関数用に構成
生成された C エントリポイント関数、構成オプション、それらとインターフェイスをとる方について学習する。 - ラピッド プロトタイピング モデル関数
ラピッド プロトタイピング コードを生成します。 - 最上位モデルからの再呼び出し可能なコードの生成
最上位モデルから、再利用可能な再呼び出し可能コードを生成します。