Соедините совместно использованный сеанс работы с MATLAB с MATLAB Engine для Python
подключения к разделяемому 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.