Чтобы создать сервер, вам нужен программируемый идентификатор (Проценуроз), чтобы идентифицировать сервер. ProgID для MATLAB® является matlab.application
. Для полного списка смотрите Программируемые Идентификаторы.
То, как вы создаете Сервер автоматизации, зависит от контроллера, который вы используете. Консультируйтесь с документацией своего контроллера для этой информации. Возможные варианты включают:
Добавьте этот оператор к Визуальному приложению Basic®.NET.
MatLab = CreateObject("Matlab.Application")
Используйте Visual Basic Object Browser для методов доступа.
Можно использовать Обозреватель объектов клиентского приложения Visual Basic, чтобы видеть, какие методы доступны от Сервера автоматизации MATLAB. Для этого необходимо сослаться на библиотеку типов MATLAB в проекте Visual Basic.
Настраивать ваш проект Visual Basic:
Выберите Меню проектов.
Выберите Reference из последующего меню.
Установите флажок рядом с Библиотекой типов приложения MATLAB.
Нажать ОК.
В вашем коде 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 в настоящее время является Сервер автоматизации.