使用Python从compactRio中拉取值

时间:2014-01-17 00:12:52

标签: labview

我有一个我已经继承的compactRio系统,但我不太了解(我没有LabView的背景)。我真正需要做的就是每隔几分钟通过网络接口轮询连接到cRio的一些探针的值。

目前,我有一个Python脚本,可以通过FTP抓取收集数据的每小时摘要文件。但是,这些文件每小时仅由cRio更新,我需要的数据更频繁。

cRios是否通常通过TCP / UDP提供SNMP / console / etc接口,我可以轮询这些接口以在远程计算机上获取此数据?对于做这种事情的最佳方式的任何建议?

1 个答案:

答案 0 :(得分:2)

如果不修改LabVIEW程序,就无法轮询cRIO。

如果你决定参加LabVIEW编程,我建议你设置一个RESTful API。由于您已经通过FTP访问cRIO,我假设您可以通过使用python curl的HTTP调用来访问它。以下是有关如何设置RESTful API in LabVIEW 2013LabVIEW 2012 and earlier

的快速教程