我有一个我已经继承的compactRio系统,但我不太了解(我没有LabView的背景)。我真正需要做的就是每隔几分钟通过网络接口轮询连接到cRio的一些探针的值。
目前,我有一个Python脚本,可以通过FTP抓取收集数据的每小时摘要文件。但是,这些文件每小时仅由cRio更新,我需要的数据更频繁。
cRios是否通常通过TCP / UDP提供SNMP / console / etc接口,我可以轮询这些接口以在远程计算机上获取此数据?对于做这种事情的最佳方式的任何建议?
答案 0 :(得分:2)
如果不修改LabVIEW程序,就无法轮询cRIO。
如果你决定参加LabVIEW编程,我建议你设置一个RESTful API。由于您已经通过FTP访问cRIO,我假设您可以通过使用python curl的HTTP调用来访问它。以下是有关如何设置RESTful API in LabVIEW 2013或LabVIEW 2012 and earlier
的快速教程