exponenta event banner

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

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

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

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

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

enableservice('AutomationServer',true)

Определение текущего состояния сервера MATLAB Automation. тип:

enableservice('AutomationServer')

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

ans =
     1

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

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

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

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

matlab -automation

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

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

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

    и выберите «Свойства» в контекстном меню. Диалоговое окно «Свойства» для matlab.exe откроется вкладка Ярлык (Shortcut).

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

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

См. также

|

Связанные темы