Как управлять переключателями передней панели LabView VI (вкл / выкл, регулятор панели) с помощью скриптов Python? - PullRequest
2 голосов
/ 19 августа 2010

У меня есть аппаратные переключатели LabView на передней панели и регуляторы напряжения датчика к оборудованию, и мне нужно управлять ими с помощью скрипта Python.У меня нет особых знаний о LabView.Пожалуйста, объясните, как это можно сделать.

Ответы [ 2 ]

5 голосов
/ 20 августа 2010

Я нашел одну ссылку на доске обсуждений LabVIEW, которая преуспела в this , она использует следующий код:

import win32com.client //load the interface
labview = win32com.client.Dispatch("Labview.Application") //get a ref to the Labview application
VI = labview.getvireference(r'C:\TEMP\python.vi') //load the VI
VI.setcontrolvalue('Numeric','5') //set the control 'numeric' to 5

Похоже, вам нужна библиотека win32com.client в Python.

1 голос
/ 19 августа 2010

Вы также можете передавать данные между LabVIEW и Python с помощью превосходного пакета XML-RPC Марка Э. Смита .

...