Matlab engine freezes at MatlabEngine::waitForMatlab when trying to connect.
이전 댓글 표시
We are trying to use the matlab engine in our QT C++ application, through a PythonQT console. Normal python commands work from within the console, however when we attempt to connect to Matlab engine, it hangs at the function call MatlabEnginge::waitForMATLAB (see line 6 of tack trace, in attachment). We have a Matlab engine running and its engine is shared by calling
matlab.engine.shareEngine
On the PythonQT console, we connect to it by
eng = matlab.engine.connect_matlab('XXXX')
This results in the engine(?) freezing. I am attaching the stack trace as an attachment.
Note: We dont have a problem connecting to matlab engine directly from a generic python terminal. We only encounter this problem when we access it from within the PythonQT terminal.
Any help or pointers is appreciated :)
NT
댓글 수: 1
Rob Campbell
2023년 1월 28일
In my hands this behavior happens if a connection to the named session already exists. I can't as yet find a way for testing whether a session of this name already is connected.
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!