LabVIEW远程监控
远程监控的应用场景
从办公室远程监控工厂车间的测试设备。
在世界另一端的偏远地区监控客户现场的发电设备。
从公司远程监控外场的产品。
技术更新与方法
自2018年以来,NI对基于Web的应用程序支持大幅增长。一些最初的方法(如LabVIEW远程面板)已被新技术取代,而其他方法(如LabVIEW原始TCP函数)仍在使用。
管理远程数据
考虑到对SQL数据库和其他工具的大量更新,建议使用数据库来组织和管理远程系统发送的数据。
使用LabVIEW进行远程监控的六种方法
Windows远程桌面:适用于需要与应用程序交互和可视化图形的场景。
LabVIEW中的原始TCP函数:适用于创建自定义TCP消息传递方案的场景。
LabVIEW网络流:适用于通过网络传输无损LabVIEW数据的场景。
LabVIEWWeb服务器:适用于需要LabVIEW VI响应的远程PC上的薄客户端。
NIWebVI – G Web开发:适用于复杂监控应用或需要开发多个Web应用的情况。
NISystemLink:适用于管理多个数据采集设备和显示设备运行状态的应用。
注意事项
Windows远程桌面:需要手动数据传输和远程PC控制,可能受防火墙配置影响。
LabVIEW原始TCP函数:提供大量控制权,但容易出错。
LabVIEW网络流:比原始TCP更易用,但需要编写客户端/服务器进程。
LabVIEWWeb服务器:需要了解HTML、JavaScript、C#等,提供更大的灵活性。
NIWebVI – G Web开发:提供类似LabVIEW的Web开发环境,适合多个Web应用开发。
NISystemLink:复杂平台,适用于NI硬件上运行的测试和嵌入式应用。
所需硬件
以太网端口和网络。
支持Wi-Fi的设备。
支持蜂窝网络的设备。
专有无线通信系统。
后续步骤
考虑使用数据库处理远程数据,数据库设计和接口是另一个重要话题。
这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。