Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

データおよび関数のインターフェイス

モデルのデータ要素と関数をコード定義にマッピングする

コードの標準規格とガイドラインに準拠し、モデルのデータ要素とエントリポイント関数の表現をコード生成に向けて構成するために、モデルのデータ要素と関数を事前定義されたコード定義にマッピングします。

概要については、C Data Code Interface Configuration for Model Interface Elementsを参照してください。

ツール

コード マッピング エディターモデル要素とコード インターフェイス定義の関連付け (R2020b 以降)

オブジェクト

coder.mapping.api.CodeMappingC コード生成用のモデル データおよび関数インターフェイスの構成 (R2020b 以降)

関数

すべて展開する

model_initializeSimulink モデルの初期化コードが含まれる、生成された C/C++ エントリポイント関数
model_resetSimulink モデルのリセット コードが含まれる、生成された C/C++ エントリポイント関数
model_stepSimulink モデルの各ステップの実行コードが含まれる、生成された C/C++ エントリポイント関数
model_terminateSimulink モデルの終了コードが含まれる、生成された C/C++ エントリポイント関数

コード マッピングの作成および検索

coder.mapping.api.getモデルのコード マッピングの取得 (R2020b 以降)
coder.mapping.utils.createC および C++ コード生成用にデータおよび関数インターフェイスを構成するためのコード マッピング オブジェクトを作成する (R2020b 以降)
findモデル コード マッピングのカテゴリに対するモデル要素の取得 (R2020b 以降)

既定の構成

getDataDefaultモデルのデータ カテゴリに対する既定のストレージ クラスまたはストレージ クラス プロパティ設定の取得 (R2020b 以降)
setDataDefaultモデル データ カテゴリの既定のストレージ クラスとストレージ クラス プロパティの値を設定する (R2020b 以降)

ルートレベルの Inport および Outport の構成

getInportルートレベルの Inport に対するコード マッピングからのコードおよびキャリブレーション構成の取得 (R2020b 以降)
getOutportルートレベルの Outport に対するコード マッピングからのコードおよびキャリブレーション構成の取得 (R2020b 以降)
setInportコードとキャリブレーション ファイル (a2l) の生成用のルートレベルの Inport の構成 (R2020b 以降)
setOutportコード生成とキャリブレーション ファイル (a2l) 生成用にルートレベルの Outport を設定する (R2020b 以降)

パラメーターの構成

getModelParameterモデル パラメーターに対するコード マッピングからのコードおよびキャリブレーション構成の取得 (R2020b 以降)
setModelParameterコード生成とキャリブレーション ファイル (a2l) 生成用のモデル パラメーターを設定する (R2020b 以降)

信号、状態、およびデータ ストアの構成

addSignalブロックの出力信号をモデル コード マッピングに追加する (R2020b 以降)
getDataStoreローカルまたは共有のローカル データ ストアに対するコード マッピングからのコードおよびキャリブレーションの構成の取得 (R2020b 以降)
getSignalブロックの出力信号に対するコード マッピングからのコードおよびキャリブレーション構成の取得 (R2020b 以降)
getStateブロックの状態に対するコード マッピングからのコードおよびキャリブレーション構成の取得 (R2020b 以降)
removeSignalブロックの出力信号をモデル コード マッピングから削除する (R2020b 以降)
setDataStoreコード生成とキャリブレーション ファイル (a2l) 生成用のローカル データ ストアまたは共有ローカル データ ストアを設定する (R2020b 以降)
setSignalコード生成とキャリブレーション ファイル (a2l) 生成用のブロック信号データを設定する (R2020b 以降)
setStateコードとキャリブレーション ファイル (a2l) の生成用のブロック状態の設定 (R2020b 以降)

トピック

構成の基礎

データの構成

関数の構成

データ アクセスと初期化