ΣSigmaStudio English

Использование SigmaStudio в качестве .NET-сервера для LabVIEW

Чтобы использовать SigmaStudio в качестве клиента автоматизации LabVIEW, оба приложения должны быть установлены и запущены на одной машине. В такой конфигурации LabVIEW является .NET-клиентом автоматизации, а SigmaStudio (через SigmaStudioServer) становится .NET-сервером автоматизации.

Чтобы создать виртуальный прибор для управления SigmaStudio, выполните следующие шаги:

1. Запустите LabVIEW и SigmaStudio на одной машине, затем откройте новый файл VI в LabVIEW.
2. Откройте палитру .NET, чтобы получить доступ к объектам .NET.
3. Вставьте узел Constructor (Конструктор), который откроет диалоговое окно Select .NET Constructor (Выбор .NET-конструктора).
Использование SigmaStudio в качестве .NET-сервера для LabVIEW
4. Нажмите кнопку Browse… (Обзор…).
5. Перейдите в каталог установки SigmaStudio, выберите файл Analog.SigmaStudioServer.dll и нажмите OK.
Использование SigmaStudio в качестве .NET-сервера для LabVIEW
6. Затем выберите SigmaStudioServer из списка объектов; в списке конструкторов должен отобразиться SigmaStudioServer().
7. Нажмите OK, чтобы выбрать конструктор SigmaStudioServer.
8. Вставьте узел Invoke (Вызов) и соедините его с узлом Constructor (Конструктор).
9. Нажмите на Method (Метод), чтобы отобразить и выбрать доступные команды SigmaStudioServer.
Использование SigmaStudio в качестве .NET-сервера для LabVIEW
10. Пример для одного метода «Open Project» (Открыть проект)
Использование SigmaStudio в качестве .NET-сервера для LabVIEW
11. Пример VI для последовательности операций «open project» (открыть проект) → «Compile» (компилировать) → «Download» (загрузить)
Использование SigmaStudio в качестве .NET-сервера для LabVIEW
Пожалуйста, загрузите следующий пример для LabVIEW 2015 и при необходимости измените пути labvieweaxample.rar
Для получения дополнительной информации обратитесь к онлайн-справке и учебным пособиям LabVIEW; тема онлайн-справки «Using .NET with LabVIEW» — хорошая отправная точка.

Не все API в SigmaStudioServer.dll могут быть доступны через интерфейс LabVIEW. Тем не менее, к этим API можно получить доступ, вызвав метод RUN_SCRIPT(), который обращается к этим API внутренне.