第一步,配置RDA 服务器。RDA 服务器需要安装N I-DAQ6. 0 (或更高版本)以及DAQ设备,设置服务器的IP地址,例如192. 168. 0. 1,其子网掩码为255.255. 255. 0。然后启动服务器上的RemoteDevice Access Server即可。若有必要,可以在DAQ设备的属性对话框中设置RDA访问密码。
第二步,设置客户机。RDA客户端应安装与服务器相同版本的N I-DAQ,否则DAQ设备会无法连接。设置客户机的IP地址,例如192. 168. 0. 2,其子网掩码为255. 255.255. 0。RDA客户机的设置比较复杂,通常按照下列步骤进行:
在客户机的MAX (Measurement &Automation Exp lorer) 左侧目录树中的De-vices and Interfaces项的右键弹出菜单中选择“Create New.。 . ”,在Create New窗口选择RDA /Ethernet Device。
至此,就完成了客户机上RDA设备的添加,客户机的MAX左侧目录树中会出现这个RDA设备。从此以后,用户可以像在本地一样操作该设备。在客户机上直接编写DAQ软件,实现远程数据采集。LabVIEW提供了一系列用于实现网络数据传输的TCP节点(功能函数)。编写服务器端软件,控制DAQ设备完成数据采集,然后利用TCP节点编程将数据发布到网络上。在客户端软件中利用TCP节点接收这些数据即可实现远程数据采集。双机通信的流程如图3所示。该方法实际上是通过编程实现测试数据的传输。
服务器端软件的框图程序如图4所示,客户机端软件的前面板及框图程序如图5所示。