我注意到最近发布的应用程序使 Raspberry Pi 能够自行运行已部署的 LabVIEW 程序,并将程序设置为 RPi 引导运行。由于我计划使用 Web UI 通过互联网远程控制 LabVIEW 程序,是否可以在 RPi 上设置程序的 Web 服务?顺便说一句,我目前正计划在我的项目中使用 RPi 2。
2 回答
从这里的讨论线程:
我们在目标上运行 LabVIEW 运行时,就像在基于 Linux 的 RIO 设备上一样。使用完整运行时的好处是您可以获得标准 LabVIEW 体验,包括交互模式、高亮执行、探测、启动可执行文件等。这也意味着所有核心 LabVIEW 功能都可以工作。考虑它的一种方法是任何没有从 MAX 显式安装在目标上的工作都应该在 BBB/RPI 上工作。我们实际上根本没有插入 MAX。我们目前不支持任何工具包或模块,但我们一直在试验几个以了解支持 Web 服务之类的东西需要什么。
因此,本机 LabVIEW Web 服务尚不可用,但可能很快就会推出 - 我确信开发会响应人们的要求,因此请转到该讨论线程并让他们知道您的兴趣。
您也许可以使用 TCP VI 来“推出自己的”简单 Web 服务,据我所知,它应该在 Raspberry Pi 上可用。
请注意,部署到 Raspberry Pi 或 (BeagleBone Black) 仅许可用于非商业用途,如同一线程中所述。
如果我说对了,您是关于 Makers 中心的 LINX:https ://www.labviewmakerhub.com/doku.php?id=blog:users:makerhub:2016-04-07-linx-3
它是开源的、免费的工具。据我了解,您可以自由修改它并在 LINX 固件上添加自定义命令。之后,您可以调用作为 API 一部分的LabVIEW自定义命令 vi 。
您可以在这里查看所有 API VI:https ://www.labviewmakerhub.com/doku.php?id=learn:libraries:linx:reference:labview:start