Запустите сеанс движка 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 для дополнительных деталей.