外部インタフェース/API リファレンス    
engOpenSingleUse

非共有のシングルユース用のMATLABエンジンセッションの起動

C 言語表示

引数
startcmd
   MATLABプロセスを起動する文字列。Windowsでは、startcmd文字列は、NULLでなければなりません。

dcom
   将来の利用のために予約されています。NULLでなければなりません。

retstatus
   リターンステータス。考えられる失敗の原因。

詳細

Windows

このルーチンは、MATLABを計算ルーチンとして用いるために、複数のMATLABプロセスを起動します。engOpenSingleUseはMATLABプロセスを起動し、接続を確立し、一意的な識別子を出力するか、またはオープンに失敗した場合はNULLを出力します。engOpenSingleUseは、呼び出されるたびに新たなMATLABプロセスを起動します。

engOpenSingleUseは、MATLABへのActiveXチャンネルをオープンします。これは、インストール中に登録されたMATLABを起動します。インストール時に登録しなかった場合は、コマンドラインでつぎのコマンドを入力します。

engOpenSingleUseは、ActiveX MATLABエンジンサーバのシングルユースができます。engOpenSingleUseは、複数のユーザが同じActiveX MATLABエンジンサーバを用いることができるengOpenとは異なります。

詳細は、「MATLAB ActiveX Integrationの紹介」を参照してください。

UNIX

このルーチンは、サポートされておらず、そのままリターンします。


 engOpen engOutputBuffer