このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
C/C++で開発した外部コード、カスタム コードまたはレガシ コードがある場合、それを MATLABコードに直接統合できます。C/C++関数を呼び出すには、関数塞瓦尔编码员
を使用します。ポインター型、外部ファイル 输入输出の文件
型またはその他の型などの、MATLABコードで定義可能ではないデータ型を外部コードとやり取りするには、不透明编码器
を使用します。coder.updateBuildInfo
を使用して、外部ソース ファイル、ヘッダー ファイル、オブジェクト ファイルおよびライブラリを含めてリンクするようにビルドを構成します。オブジェクト指向のインターフェイスを外部 Cライブラリに提供するには、関数呼び出しを外部依赖
から派生したクラスにパッケージ化します。
外部依赖 |
外部コードへのインターフェイス |
coder.BuildConfig |
コード生成時のビルド コンテキスト |
塞瓦尔编码员 |
外部 C/C++関数の呼び出し |
编码参考 |
参照渡しするデータを示す |
编码器 |
参照渡しする読み取り専用データを示す |
编码器 |
参照渡しする書き込み専用データを示す |
编码员 |
生成コードにヘッダー ファイルをインクルードする |
不透明编码器 |
生成コード内の変数の宣言 |
coder.reservedName |
指定された識別子名を使用しないコードの生成 |
coder.updateBuildInfo |
ビルド情報オブジェクトRTW.BuildInfo の更新 |
コード生成を目的として、C/C++コードを MATLABコードに統合する。
外部 C/C++コードのソース ファイルとビルド パラメーターを指定する。
クラス インターフェイスを使用して外部コードにアクセスする。
コード ジェネレーターが MATLABデータ型を生成された C/C++コードのデータ型にマッピングする方法を理解する。
2.つのプロジェクトから生成された C++コードを、より大きい単一のプロジェクトに統合します。
外部 C/C++関数呼び出しの出力タイプを定義する。