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
name
y el motor no puede encontrar una sesión compartida de MATLAB con ese nombre, recibe una excepciónEngineError
.Si no especifica
name
y el motor no puede encontrar ninguna sesión compartida de MATLAB, inicia una nueva sesión compartida de MATLAB.Si no especifica
name
y 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 Consideraciones sobre compatibilidad.
Ejemplos
Argumentos de entrada
Argumentos de salida
Limitaciones
No conecte el motor varias veces a la misma sesión compartida de MATLAB.