matlab::engine::connectMATLAB

Синхронное подключение к общему сеансу работы с MATLAB

Описание

std::unique_ptr<MATLABEngine> connectMATLAB()

std::unique_ptr<MATLABEngine> connectMATLAB(const matlab::engine::String& name)

Синхронное соединение с общим MATLAB® сеанс на локальной машине.

  • Если вы задаете имя общего Сеанса работы с MATLAB, но механизм не может найти сеанса с таким именем, механизм выдает исключение.

  • Если вы не задаете имя и нет доступного общего сеанса работы с MATLAB, механизм запускает новый общий сеанс работы с MATLAB. Рабочий стол MATLAB не запущен.

  • Если вы не задаете имя и доступны общие сеансы работы с MATLAB, механизм соединяется с первым доступным сеансом.

Включать

Пространство имен:

matlab::engine
ВключатьMatlabEngine.hpp

Параметры

const matlab::engine::String& name

Имя общего сеанса работы с MATLAB

Возвращаемое значение

std::unique_ptr<MATLABEngine>

Указатель на MATLABEngine объект

Исключения

matlab::engine::EngineException

Выдает исключение, если функция не может подключиться к указанному сеансу работы с MATLAB.

Примеры

расширить все

Подключение к общему сеансу работы с MATLAB с именем my_matlab.

std::unique_ptr<MATLABEngine> matlabPrt = connectMATLAB(u"my_matlab");
Введенный в R2017b