Чтобы создать сервер, вам нужен программный идентификатор (ProgID), чтобы идентифицировать сервер. ProgID для MATLAB® является matlab.application
. Для полного списка смотрите Программные идентификаторы.
То, как вы создаете Сервер автоматизации, зависит от контроллера, который вы используете. Консультируйтесь с документацией своего диспетчера для этой информации. Возможные варианты включают:
Добавьте этот оператор в Визуальное приложение Basic®.NET.
MatLab = CreateObject("Matlab.Application")
Используйте Visual Basic Object Browser для методов доступа.
Можно использовать Обозреватель объектов клиентского приложения Visual Basic, чтобы видеть, какие методы доступны от Сервера автоматизации MATLAB. Для этого необходимо сослаться на библиотеку типов MATLAB в проекте Visual Basic.
Настраивать ваш проект Visual Basic:
Выберите Меню проектов.
Выберите Reference из последующего меню.
Установите флажок рядом с MATLAB Application Type Library.
Нажмите OK.
В вашем коде Visual Basic используйте New
метод, чтобы создать сервер:
Matlab = New MLApp.MLApp
Просмотрите методы Автоматизации MATLAB из Visual Basic Object Browser под Библиотекой под названием MLAPP
.
Чтобы сделать MATLAB Сервером автоматизации, используйте enableservice
функция. Например, введите:
enableservice('AutomationServer',true)
Определить текущее состояние Сервера автоматизации MATLAB. ввод:
enableservice('AutomationServer')
Если MATLAB отображается:
ans = 1
затем MATLAB является в настоящее время Сервер автоматизации.