matlab::engine::startMATLABAsync

Запуск MATLAB асинхронно

Описание

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

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

Включение

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

matlab::engine
ВключениеMatlabEngine.hpp

Параметры

const std::vector<String>& options

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

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

FutureResult<std::unique_ptr<MATLABEngine>>

FutureResult объект раньше получал указатель на MATLABEngine

Примеры

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

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

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