LabVIEW中远程数据采集的实现
3 表1 本文四种实现远程数据采集方式比较 项目 TCP/IP DataSocket VI Server Remote Panels 编程难易 I.(最难),服务器端客户端都需编程,且需了解低层协议 II. 服务端客户 端都需编程 III.服务器端做DAQ子VI,客户端编程调用 IIII.最方便,只要相关设置即可 服务器端 LabVIEW/NI- DAQmx/采集卡 LabVIEW/NI- DAQmx/采集卡/DataSocket Server/服务器端软件 LabVIEW/NI- DAQmx/采集卡 LabVIEW或第三方软件/NI- DAQmx/采集卡 客户端 LabVIEW DataSocket Server/客户端软件 LabVIEW LabVIEW或网页浏览器 何时进行数据采集 客户端运行VI,服务端运行DAQ子VI 客户端和服务器端都运行DataSocket Server后,服务器端VI运行DAQ子VI 客户端调用服务器段DAQ子VI 服务器端VI运行子VI 特点 在LabVIEW中虽具有功能模块,但要实现远程面板功能,编程需要熟悉网络知识,难度较大。 高速实时数据发布和数据共享,克服了传输速率慢的特点,是DataSocket与其他方式相比最大的优势。 实际是远程VI调用,在本地不能显示远程VI的前面板。只需在客户端编程,数据采集程序位于服务器。 除LabVIEW也有第三方发布,例如:LabVNC。客户端可以显示远程VI前面板。在LabVIEW或网页中直接操作即可,实现简单。 因实现功能相同,各种方法均只作了数据采集和显示,编程方式一致,利用Vl性能略图比较各方式内存开销可大致对各种方式的远程数采性能情况作个参考。
LabVIEW远程数据采 相关文章:
- 频宽、取样速率及奈奎斯特定理(09-14)
- 为什么要进行信号调理?(09-30)
- IEEE802.16-2004 WiMAX物理层操作和测量(09-16)
- 为任意波形发生器增加价值(10-27)
- 基于PCI 总线的高速数据采集系统(09-30)
- 泰克全新VM6000视频测试仪助力数字电视等产品测试 (10-06)