このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
C++ データと関数インターフェイス
Simulink モデルから生成された C++ クラスの制御
既存のソフトウェア アーキテクチャに容易に接続できる効率的な C++ コードを生成するには、C++ クラス インターフェイスを設定します。モデルから C++ クラス インターフェイスを生成すると、モデルがクラスとして、データ要素がクラス メンバーとして、モデル関数がクラス メソッドとして表示されます。C++ クラス インターフェイスを対話形式またはプログラムで設定すると、次を設定できます。
クラス情報 — クラス名と名前空間
クラス メンバー情報 — クラス メンバーのデータの可視性とアクセス メソッド
クラス メソッド情報 — クラス メソッド名と引数
これらのカスタマイズを使用して、アプリケーション統合要件に合うように、レートベース モデルとエクスポート関数モデルから生成されたインターフェイスをすばやく調整できます。
ツール
コード マッピング – C++ エディター | Configure how model elements and functions appear in generated C++ code (R2021a 以降) |
オブジェクト
coder.mapping.api.CodeMappingCPP | C++ コード生成に向けたモデルのデータおよびインターフェイスの構成 (R2021a 以降) |
関数
トピック
- モデル インターフェイス要素の C コード生成の構成
生成された C コードのモデル データ要素および関数の表現を制御する。
- Interactively Configure C++ Interface
Interactively configure the C++ class generated from a Simulink® model.
- Programmatically Configure C++ Interface
Programmatically configure the C++ class generated from a Simulink model.
- モデルに対する複数のコード マッピングの管理
プラットフォームに依存せず、さまざまなランタイム環境に展開できるように準備されたモデルを設計する。