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 の同じ共有セッションにエンジンを複数回接続しないでください。