matlab.engine.connect_matlab
Python 用の MATLAB エンジンへの共有 MATLAB セッションの接続
構文
説明
は、共有 MATLAB® セッション eng = matlab.engine.connect_matlab(name=None)name に接続して、MatlabEngine オブジェクトを eng として返します。入力引数 name は、ローカル マシンで既に実行中の MATLAB セッションの名前を指定します。
nameを指定し、その名前の共有 MATLAB セッションをエンジンが見つけられない場合、EngineError例外が返されます。nameを指定せず、共有 MATLAB セッションをエンジンが 1 つも見つけられない場合、新しい共有 MATLAB セッションが開始されます。nameを指定せず、実行中の共有 MATLAB セッションをエンジンが複数見つけた場合、エンジンは最初に作成されたセッションに接続します。
background が True の場合、 は非同期的に接続します。この構文では、前述の構文の eng = matlab.engine.connect_matlab(___,background)name 入力引数を使用できます。
async が True の場合、 は非同期的に接続します。推奨されません。代わりに eng = matlab.engine.connect_matlab(___,async)background 引数を使用してください。Python® Version 3.7 以降には使用しないでください。詳細については、バージョン履歴を参照してください。
例
入力引数
出力引数
制限
MATLAB の同じ共有セッションにエンジンを複数回同時接続することはできません。