メインコンテンツ

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

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

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

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

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

ツール

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

オブジェクト

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

関数

すべて展開する

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

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

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

既定の構成

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

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

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

パラメーターの構成

getModelParameterモデル パラメーターに対するコード マッピングからのコードおよびキャリブレーション構成の取得
getModelVariantControlGet code configuration from code mappings for Simulink.VariantControl object (R2025a 以降)
getModelVariantVariableGet code configuration from code mappings for Simulink.VariantVariable object (R2025a 以降)
setModelParameterコード生成とキャリブレーション ファイル (a2l) 生成用のモデル パラメーターを設定する
setModelVariantControlConfigure Simulink.VariantControl object for code generation (R2025a 以降)

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

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

トピック

構成の基礎

データの構成

関数の構成

データ アクセスと初期化

注目の例