我需要从Labview调用Python脚本,有人知道哪种方法最好吗?我尝试过Labpython
,但最新版本的Labview不支持它,我无法在Labview-2014上使用它。当然,我正在寻找有关python集成的建议:我知道这两个解决方案:
1)Labpython:是一个很好的解决方案,但它已经过时了
2)在Labview中使用shell_execute
块执行python脚本。我认为它不是最好的解决方案,因为很难获得python脚本的输出
我认为这将是有用的:send data from LabView to Python and get back
另外,从LabVIEW中与python代码进行通信的最简单方法是将TCP命令从LabVIEW发送到Python并返回。
为什么不在Connectivity-> Libraries and Executables菜单中使用System Exec.vi?
您可以执行脚本并获取输出。
看看TestScript: a free, source-released Python/LabVIEW connector。它是完全双向的,包括参数,并与LabVIEW 2013及更高版本和Python 3兼容。
您可以将Python脚本保存为LabVIEW vi中的大型字符串常量(或从文本文件加载),以便可以在LabVIEW中对其进行操作,然后将其保存到文本文件中,然后使用LabVIEW中的命令行执行Python脚本。 Python你的脚本输入