主要内容

このページの翻訳は最新ではありませ。

C ++エンジンAPI

C ++用のmatlab®エンジンapiは,Matlab ::引擎名称空间结合物,クラスおよびtypedefからから成。このapiはmatlabデータ。なりなり.matlabデータapiの详细については,matlabデータapi.を参照してください。

ユーティリティ关节

关节有关部 目的
Matlab :: Engine :: StartMatlab Matlabセッションを开放する。
matlab ::引擎:: startmatlabasync matlabセッションを非同同的に开始。
Matlab :: Engine :: ConnectMatlab 指定された名前使使するローカルマシンの有matlabセッションに接続。
Matlab :: Engine :: ConnectMatlabasync 指定された名前使使するローカルマシン上の共matセッションセッション非同の接続接続接続接続。
Matlab :: Engine :: Findmatlab ローカルマシン上のすべての共&matlabセッションを検索する。
Matlab :: Engine :: FindMatlabasync ローカルマシン上のすべての共matセッションセッションセッション同。
matlab ::引擎:: convertutf8stringtoutf16string UTF-8文字列utf-16文字列に変换変换。
Matlab :: Engine :: convertutf16stringtoutf8string UTF-16文件列をutf-8文件列に変换変换。
Matlab :: Engine :: TerminateNegineClient 実行时にエンジンのリソースを解放する

クラス

クラス 目的
Matlab :: Engine :: Matlabengine C ++からmatlab关关を行する。
Matlab :: Engine :: FutureResult 非非期の操操からを取得する。
Matlab :: Engine :: Workspacetype matlabワークスペースを根据または全球的とと定义する列挙型クラス

Matlabengineメンバー有关部

Matlab :: Engine :: Matlabengineクラスは,次のメンバー关数を定义します。

メンバー关节 目的
Feval. MATLAB®关关をされたたたたた评価评価评価评価评価。
Fevalasync. MATLAB®关关を指定れれたた评価评価评価に评価评価评価评価评価评価评価。
求解 MATLAB®ステートメントステートメントを期的ににする。
evalasync. MATLAB®ステートメントステートメントを非非同的评価评価评価。
GetVariable. 変数をMATLAB®ベースまたはグローバルワークスペースから同期的に取得する。
getvariableasync. 変数をMATLAB®ベースまたはグローバルワークスペースから非同期的に取得する。
可遗憾的 変数をMATLAB®ベースまたはグローバルワークスペースに同期的に配置する。
setvariableasync. 変数をMATLAB®ベースまたはグローバルワークスペースに非同期的に配置する。
getProperty. オブジェクトプロパティ値を取得する。
getPropertyAsync. オブジェクトオブジェクトプロパティ値をを非同同取得取得する
setProperty. オブジェクトプロパティ値を设定する。
setPropertyasync. オブジェクトオブジェクトプロパティ値をを非同同设定设定する

户外クラス

户外 原因

Matlab :: Engine :: Exception

すべてのc ++エンジンエンジン户外のクラス。

Matlab :: Engine :: EngineException

关节MATLABランタイムランタイムがががが,またはmatlabをを动词。

Matlab :: Engine :: MatlabNotavailableException

MATLABセッションセッション利用できできん。

Matlab :: Engine :: MatlabsyntaxException

matlab关节にに构エラーが在しし。

Matlab :: Engine :: MatlabexecutionException

matlab关节またはににmatlabランタイムエラーが现正常。

Matlab :: Engine :: CanceledException

MATLAB关节数のがキャンセルされました。

Matlab :: Engine :: InterruptedException

matlab关节またはまたはステートメントのの评価が断される,Matlab :: Engine :: FutureResult :: Getからスローされます。

Matlab :: Engine :: TypeConversionException

MATLAB关关のの结果をれれた型にませませませませませませませませませませませませませませませ

データサイズの极限

C ++とMATLABの间で受け渡しされるデータのサイズは2 GBにに制ますいいますます。

复数スレッド环境でのののの使使

C ++用のMATLABエンジンは,复数スレッド环境でし。

  • C ++アプリケーションの个别スレッド异なる共有Matlabセッションセッションに接続接続接続接続

  • 复数のエンジンからmatlabの単一セッションにする。

同じプロセスの复数のスレッドを使用して単一の共有MATLABセッションに接続することはできません。

关键词する