Запустите сеанс движка MATLAB для одного, неразделяемого использования
#include "engine.h" Engine *engOpenSingleUse(const char *startcmd, void *dcom, int *retstatus);
startcmd Представьте в виде строки, чтобы запустить процесс MATLAB®. В системах Microsoft® Windows® строкой startcmd должен быть NULL.
dcom Зарезервированный для будущего использования; должен быть NULL.
retstatus Статус возврата; возможная причина отказа.
Указатель на указатель механизма или NULL, если открытые сбои.
Не поддерживаемый в системах UNIX®.
Эта стандартная программа позволяет вам запускать несколько использований процессов MATLAB MATLAB как вычислительный механизм.
engOpenSingleUse запускает процесс MATLAB, устанавливает связь и возвращает уникальный идентификатор механизма или NULL если открытые сбои. Каждый вызов engOpenSingleUse запускает новый процесс MATLAB.
engOpenSingleUse открывает канал COM для MATLAB. Это запускает программное обеспечение MATLAB, которое вы указали во время установки. Если вы не указывали во время установки, введите следующую команду в посдказке MATLAB:
!matlab -regserver
engOpenSingleUse позволяет экземпляры одно использования сервера механизма. engOpenSingleUse отличается от engOpen, который позволяет нескольким приложениям использовать тот же сервер механизма.
Смотрите MATLAB Интегрирование COM для дополнительных деталей.