我注意到最近发布的应用程序使Raspberry Pi能够自行运行已部署的LabVIEW程序,并将程序设置为RPi启动。由于我计划使用Web UI通过互联网远程控制LabVIEW程序,是否可以在RPi上设置程序的Web服务?顺便说一句,我目前正在计划将RPi 2用于我的项目。
答案 0 :(得分:1)
如果我做对了你,你就是在制造商中心的LINX:https://www.labviewmakerhub.com/doku.php?id=blog:users:makerhub:2016-04-07-linx-3
它是开源的免费工具。您可以自由修改它,并在我理解的LINX固件上添加自定义命令。之后,您可以调用LabVIEW Custom Command vi,它是API的一部分。
您可以在此处查看所有API VI:https://www.labviewmakerhub.com/doku.php?id=learn:libraries:linx:reference:labview:start
答案 1 :(得分:1)
来自讨论主题here:
我们在目标上运行LabVIEW Runtime就像在基于Linux的RIO设备上一样。使用完整运行时的好处在于,您可以通过交互模式获得标准的LabVIEW实现,突出显示执行,探测,启动可执行文件等。这也意味着所有核心LabVIEW功能都能正常运行。考虑它的一种方法是,任何在没有从MAX上明确安装到目标上的工作都应该适用于BBB / RPI。我们实际上并没有插入MAX。 我们目前不支持任何工具包或模块,但我们一直在试验一对,以了解支持网络服务等所需的工作。
原生的LabVIEW网络服务尚不可用,但可能即将推出 - 我确信开发能够满足人们的要求,所以请进入讨论主题,让他们了解您的兴趣。
你可以自己推动自己的'使用TCP VI的简单Web服务,据我所知,它应该可以在Raspberry Pi上使用。
请注意,部署到Raspberry Pi或(BeagleBone Black)仅授权用于非商业用途,如同一主题中所述。