How to control LabView VI front panel switches (on/off, bar adjuster) using Python scripts?

后端 未结 2 1807
[愿得一人]
[愿得一人] 2021-01-22 14:07

I have a LabView front panel controlling switches and sensor voltage adjustors to the hardware and need to control these with a Python script. I do not have much kn

相关标签:
2条回答
  • 2021-01-22 14:23

    I found one reference on the LabVIEW discussion board that succeeded in this, it uses the following code:

    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
    

    It seems like you need the win32com.client library in Python.

    0 讨论(0)
  • 2021-01-22 14:32

    You can also push data between LabVIEW and Python using Mark E. Smith's excellent XML-RPC package.

    0 讨论(0)
提交回复
热议问题