gpt4 book ai didi

python - 如何从 Linux 上的 python 控制 labview 中的实验?

转载 作者:行者123 更新时间:2023-12-04 18:48:28 25 4
gpt4 key购买 nike

我需要从 python 打开 labview 实验(.vi 文件),将参数传递给它并开始实验。一切都应该在 ubuntu 20.4 上完成。我发现它可以通过tcp通信来完成,但是它很复杂,有没有更简单的方法?例如,在 Windows 上,您可以在导入 win32com.client 时非常轻松地做到这一点:

labview = \win32com.client.Dispatch("Labview.Application")
VI = labview.getvireference("Example.vi")
VI.setcontrolvalue('Period', 1.5)
VI.setcontrolvalue('file_path', "C:\\new.txt")

try: # have to do this,otherwise: TypeError: 'NoneType' object is not callable
VI.Run(False) # False=wait until vi finishes, True=don't wait

except:
print("Exception")
pass

最佳答案

看看python_labview_automation package .虽然我自己没有测试过它,但它看起来就像你想要的那样。
它只依赖于 Windows 来启动实际的 LabView 实例并运行包中包含的服务器端 VI。所以你要么自己启动LabView,要么修改包知道如何在linux下启动LabView。

关于python - 如何从 Linux 上的 python 控制 labview 中的实验?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69711743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com