exponenta event banner

matlab:: движок:: startMATLAB

Синхронное подключение к общему сеансу 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