DataSocket包括了DS Server Manager、DS Sewer和DS函数库这几个工程软件。DS Server Manager是一个独立运行的小程序,主要功能是设置DS Server可连接的客户程序的最大数目和可创建的数据项的最大数目,创建用户组和用户,设置用户创建数据项和读写数据项的权限。DS Server也是一个独立运行的小程序,负责监管DS Server Manager中所设定的各种权限和客户程序之间的数据交换。LabVIEW6i中的DS函数库包含有Read和Write等函数,Read函数用于从网上下载数据,而Write函数用于在网上发布数据,数据可以是单个或数组形式的字符串、逻辑(布尔)量和数值量等多种类型。</P>
<P><B>3 RDA技术的特点</B></P>
<P>NL-DAQ是NI公司为其数据采集和数据通信硬件产品配备的软件包。其中包括各种数据采集卡的驱动程序和测试管理程序Measurement & AutomationExplorer (MAX)等软件,这些驱动程序支持RDA工作方式。NI-DAQ的远程装置访问能力使用户可以在本机上直接使用网络上其它计算机上的NI数据采集卡。这样一来,只需有一台计算机安装了数据采集卡,网内的其他计算机就可以利用这种方法进行远程调用,大大节省了硬件资源。在编程方面,RDA与使用本机数据采集卡是完全一样的。
下面以一个试验来说明RDA的用法。在一个局域网内,一台计算机作为RDA服务器机,操作步骤是:①安装NI-DAQ6.8;②安装NI1200数据采集卡,可以用MAX检测数据采集卡是否正常运行;③运行服务器机上的RDA Server程序。对另一台作为RDA客户机的操作步骤是:①安装NI-DAQ6.8;②在MAX选择Devices and Interfaces,单击右键添加远端计算机的远程数据采集卡,在搜寻的对话框中找到网络中服务器机的名称,然后根据屏幕的提示进入下一步,MAX会自动搜索服务器机上安装的数据采集卡的型号,客户根据自己的需要给该远程数据采集卡设定一个端口编号。