matlab::engine::startMATLABAsync

Запустите MATLAB асинхронно

Описание

FutureResult<std::unique_ptr<MATLABEngine>> startMATLABAsync(const std::vector<String>& options = std::vector<String>())

Запуск MATLAB® асинхронно в отдельном процессе с опциональными опциями запуска MATLAB.

Включать

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

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

Параметры

const std::vector<String>& options

Опции запуска для запуска MATLAB. Можно задать несколько опции запуска. Движок поддерживает все опции запуска MATLAB, за исключением опций, перечисленных в Опции запуска без поддержки. Список опций см. в специфичной для платформы команде matlab (Windows), matlab (macOS), или matlab (Linux).

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

FutureResult<std::unique_ptr<MATLABEngine>>

A FutureResult объект, используемый для получения указателя на MATLABEngine

Примеры

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

Запустите MATLAB асинхронно и верните FutureResult объект. Используйте FutureResult чтобы получить указатель на MATLABEngine объект.

FutureResult<std::unique_ptr<MATLABEngine>> matlabFuture = startMATLABAsync();
...
std::unique_ptr<MATLABEngine> matlabPtr = matlabFuture.get();
Введенный в R2017b