Соединение с существующим сервером MATLAB

Не всегда необходимо создать новый экземпляр сервера MATLAB® каждый раз, когда для вашего приложения нужна некоторая задача, сделанная в MATLAB. Клиенты могут связать с существующим Сервером автоматизации MATLAB с помощью actxGetRunningServer функционируйте или при помощи команды, похожей на Визуальный Basic®.NET GetObject команда.

Используя код Visual Basic.NET

Команда Visual Basic.NET, показанная здесь, возвращает указатель h к серверному приложению MATLAB:

h = GetObject(, "matlab.application")

Примечание

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

Следующие подключения Visual Basic.NET в качестве примера к существующему серверу MATLAB, затем выполняет команду plot в сервере. Если у вас уже нет выполнения сервера MATLAB, создайте тот, следующий инструкциям в Методах доступа из Visual Basic Object Browser.

Dim h As Object
h = GetObject(, "matlab.application") 

' Handle h should be valid now. 
' Test it by calling Execute.
h.Execute ("plot([0 18], [7 23])")