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

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


person June    schedule 19.08.2010    source источник


Ответы (2)


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

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.

person Ton Plomp    schedule 20.08.2010

Вы также можете передавать данные между LabVIEW и Python, используя отличный Пакет XML-RPC.

person Joe Z    schedule 19.08.2010