mATLAB engine.connect_matlab

Соединитесь с разделяемым сеансом работы с MATLAB синхронно

Описание

станд:: unique_ptr <MATLABEngine> connectMATLAB ()

станд:: unique_ptr <MATLABEngine> connectMATLAB (const MATLAB:: механизм:: Имя String&)

Соединитесь синхронно с разделяемым сеансом MATLAB® на локальной машине.

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

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

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

Включение

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

mATLABEngine
ВключениеMATLABEngine. hpp

Параметры

const matlab::engine::String& name

Имя разделяемого сеанса работы с MATLAB

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

станд:: unique_ptr <MATLABEngine>

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

Исключения

mATLABEngine:: EngineException

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

Примеры

развернуть все

Соединитесь с разделяемым сеансом работы с MATLAB под названием my_matlab.

std::unique_ptr<MATLABEngine> matlabPrt = connectMATLAB(u"my_matlab");

Введенный в R2017b

Была ли эта тема полезной?