Ручное создание сервера автоматизации

Операционная система Microsoft® Windows® автоматически создает Сервер автоматизации, когда клиентское приложение сначала устанавливает связь сервера. Когда операционная система создает сервер MATLAB®, этот сеанс отличается от других сеансов работы с MATLAB. Клиентское приложение связывается с сеансом сервера, не вмешиваясь ни в какие интерактивные сеансы работы с MATLAB, которые могут запускаться.

В качестве альтернативы можно задать в настоящее время рабочий сеанс работы с MATLAB как сервер COM. В этом случае ваше приложение имеет доступ к данным, созданным в сеансе работы с MATLAB. Создать сервер COM MATLAB вручную, прежде, чем запустить клиентский процесс, любой вызов enableservice из командной строки MATLAB или начинают MATLAB с -automation переключатель. Ваше клиентское приложение соединяется с этим рабочим MATLAB.

Создайте сервер автоматизации в Командной строке MATLAB

Чтобы сделать MATLAB Сервером автоматизации, вызовите enableservice функция:

enableservice('AutomationServer',true)

Определить текущее состояние Сервера автоматизации MATLAB. ввод:

enableservice('AutomationServer')

Если MATLAB отображается:

ans =
     1

затем MATLAB является в настоящее время Сервер автоматизации.

Создайте сервер автоматизации при запуске

Чтобы создать сервер MATLAB при запуске, используйте matlab -automation запустите команду.

От подсказки операционной системы перейдите к папке установки для заданной версии MATLAB и типа:

matlab -automation

Добавьте -automation Переключитесь на ярлык MATLAB

Чтобы сделать MATLAB сервером каждый раз, вы запускаете MATLAB, добавляете -automation переключитесь на ярлык.

  1. Щелкните правой кнопкой по ярлыку MATLAB

    и выберите Properties из контекстного меню. Диалоговое окно Properties для matlab.exe открывается к вкладке Shortcut.

  2. В поле Target добавьте -automation в конец целевого пути для matlab.exe. Обязательно включайте пробел между именем файла и дефисом. Например:

    "C:\Program Files\MATLAB\R2016a\bin\win64\MATLAB.exe" -automation

Смотрите также

|

Похожие темы