Filter löschen
Filter löschen

Windowsのコマ​ンドプロンプトで既に​起動しているMATL​ABに処理を送る

13 Ansichten (letzte 30 Tage)
SHUNSUKE NINOMIYA
SHUNSUKE NINOMIYA am 15 Jun. 2020
Beantwortet: Takashi Ueno am 17 Jun. 2020
Windowsのコマンドプロンプトで「matlab -r ”○○”」といった形でMATLABを起動して○○のステートメントを送る、ということはできるかと思います。
これを繰り返し実行する際に毎回MATLABを実行するのではなく、既に実行しているMATLABに対してコマンドプロンプトからステートメントを送って実行する、ということはできるでしょうか?

Antworten (1)

Takashi Ueno
Takashi Ueno am 17 Jun. 2020
残念ながら、コマンドプロンプト から matlab -r にてステートメントを実行する際、既存プロセスを使用する機能は提供されておりません。
代替案としては、COM(ActiveX) を使って、外部アプリケーション(コマンドプロンプトでは不可能ですが、例えば、powershellであれば可能かと思います)から MATLAB を操作する方法が考えられます。
COMサーバーとして MATLAB を起動した後、外部アプリケーションから既存の MATLABに接続します。
関連する内容が、以下の URL からご覧いただけます。
・COM オートメーション サーバー用 MATLAB API
https://jp.mathworks.com/help/matlab/call-matlab-com-automation-server.html
・既存の MATLAB サーバーへの接続
https://jp.mathworks.com/help/matlab/matlab_external/connecting-to-an-existing-matlab-server.html

Kategorien

Mehr zu MATLAB の COM オブジェクト finden Sie in Help Center und File Exchange

Produkte


Version

R2017b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!