Matlab engine freezes at MatlabEngine::waitForMatlab when trying to connect.
Afficher commentaires plus anciens
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 commentaire
Rob Campbell
le 28 Jan 2023
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.
Réponses (0)
Catégories
En savoir plus sur Startup and Shutdown dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!