matlab.engine.connect_matlab
공유 MATLAB 세션을 Python용 MATLAB Engine에 연결
구문
설명
은 공유 MATLAB® 세션 eng = matlab.engine.connect_matlab(name=None)name에 연결되고, MatlabEngine 객체를 eng로 반환합니다. 입력 인수 name은 로컬 컴퓨터에서 이미 실행 중인 MATLAB 세션의 이름을 지정합니다.
name을 지정한 경우 엔진에서 동일한 이름의 공유 MATLAB 세션을 찾지 못하면,EngineError예외가 발생합니다.name을 지정하지 않은 경우 엔진에서 공유 MATLAB 세션을 찾지 못하면 공유 MATLAB 세션이 새로 시작됩니다.name을 지정하지 않았고 엔진에서 실행 중인 공유 MATLAB 세션을 여러 개 찾으면 가장 먼저 생성된 세션에 연결됩니다.
는 eng = matlab.engine.connect_matlab(___,background)background가 True이면 비동기식으로 연결됩니다. 이 구문은 위에 열거된 구문의 name 입력 인수와 함께 사용할 수 있습니다.
는 eng = matlab.engine.connect_matlab(___,async)async가 True이면 비동기식으로 연결됩니다. 권장되지 않습니다. 대신 background 인수를 사용하십시오. Python® 버전 3.7 이상에는 사용하지 마십시오. 자세한 내용은 버전 내역 항목을 참조하십시오.
예제
입력 인수
출력 인수
제한 사항
동일한 공유 MATLAB 세션에 엔진을 동시에 여러 번 연결할 수 없습니다.