matlab.engine.connect_matlab
Conectar una sesión compartida de MATLAB al motor de MATLAB para Python
Sintaxis
Descripción
se conecta a la sesión compartida de MATLAB®, eng = matlab.engine.connect_matlab(name=None)name, y devuelve un objeto MatlabEngine como eng. El argumento de entrada name especifica el nombre de una sesión de MATLAB que ya se está ejecutando en su equipo local.
Si especifica
namey el motor no puede encontrar una sesión compartida de MATLAB con ese nombre, recibe una excepciónEngineError.Si no especifica
namey el motor no puede encontrar ninguna sesión compartida de MATLAB, inicia una nueva sesión compartida de MATLAB.Si no especifica
namey el motor encuentra varias sesiones compartidas de MATLAB ejecutándose, se conecta a la primera sesión creada.
se conecta de forma asíncrona si eng = matlab.engine.connect_matlab(___,background)background es True. Puede utilizar esta sintaxis con el argumento de entrada name en la sintaxis anterior.
se conecta de forma asíncrona si eng = matlab.engine.connect_matlab(___,async)async es True. No se recomienda. En su lugar, utilice el argumento background. No lo utilice para la versión 3.7 o posterior de Python®. Para obtener más información, consulte Historial de versiones.
Ejemplos
Argumentos de entrada
Argumentos de salida
Limitaciones
No conecte el motor varias veces a la misma sesión compartida de MATLAB.