如何使用Python脚本控制LabView VI前面板开关(开/关,滑条调节)?

2 投票
2 回答
3367 浏览
提问于 2025-04-16 03:02

我有一个 LabView 的前面板,它用来控制硬件的开关和传感器电压调节器,现在我想用一个 Python 脚本来控制这些东西。不过我对 LabView 的了解不多。请告诉我该怎么做。

2 个回答

1

你还可以通过Mark E. Smith出色的XML-RPC包在LabVIEW和Python之间传输数据。

4

我在LabVIEW讨论区找到一个成功的例子,讲的是如何用Python更新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

看起来你需要在Python中使用win32com.client这个库。

撰写回答