外部インタフェース/API | ![]() ![]() |
オープンされているMATLABの利用
/Automation
コマンドライン引数によってMATLABを起動することにより、MATLABエンジンプログラムは既にオープンされているMATLABを利用できます。これにより、engOpen
の呼び出しは既に起動されているMATLABのセッションに接続されます。しかし、すべての engOpen
の呼び出しがMATLABセッションに接続されても、1つの呼び出しに対してのみ機能します。2つのMATLABセッションに対して行いたい場合は、それら両方が接続されます。
/Automation
引数は、コマンドウィンドウを最小化します。マニュアルでオープンしなければなりません。
注意
/Automation コマンドライン引数と一般的なActiveXに関する情報は、Introducing MATLAB ActiveX Integrationを参照してください。 |
d:\matlab\bin\win32\matlab.exe /Automation
ここで、d:\matlab\bin\win32
は、MATLABの実行ファイルのパスを表わします。
$MATLAB/extern/examples/eng_mat
に変更します。$MATLAB
は、MATLABのルートディレクトリです。engwindemo.c
をコンパイルします。engwindemo
プログラムを実行します。!engwindemo
これは、他のMATLABプロセスを起動せずに、既にオープンされているMATLABプロセスを使います。
![]() | FortranアプリケーションからのMATLABの呼び出し | エンジンプログラムのコンパイルとリンク | ![]() |