在LabVIEW中实现基于C/S结构的远程数据采集

2011-01-10 21:28:47来源: 仪表技术

  LabVIEW具有强大的远程数据采集能力,实现方法主要有主要4种:方法一, 软件操作界面共享方式, 利用RemotePanels技术实现远程数据采集;方法二, DAQ 设备共享方式,采用RDA 技术实现DAQ 设备的远程控制;方法三,数据发布方式,利用TCP技术实现远程数据采集 ;方法四,数据共享方式,利用DataSocket技术实现远程数据采集[。无论采用哪种方式,系统都由通过网络连接的客户机(Client)和服务器( Server)构成,其中DAQ设备安装在服务器上,客户机通过网络控制服务器上的DAQ设备完成数据采集。系统组成如图1所示。

系统组成

  利用Remote Panels技术实现远程数据采集

  从LabV IEW 6. 1 开始, LabV IEW 集成了RemotePanels技术, 允许用户直接在客户端计算机上打开并操作位于服务器端计算机上的V I的前面板, 甚至可以将LabV IEW V Is的前面板窗口嵌入到一个网页中并在网页中直接操作它, 这是一种软件操作界面共享方式。按照常规方式编写服务器端软件, 控制DAQ设备完成数据采集, 通过一定的设置将服务器端软件的前面板发布到客户机中, 这样, 用户在客户机上就可以直接操作位于服务器上的软件, 实现远程数据采集。在LabV IEW中设定并使用Remote Panels仅需两个步骤:

  第一步,在LabV IEW Web Server端的计算机上开启LabV IEW Web Server服务:在客户端使用Remote Panels之前,必须首先在Server计算机上运行LabV IEW, 并利用LabV IEW 的Op tions配置对话框配置Web Server的文件路径和网络参数、客户机访问权限和V Is访问权限。为了提供网页浏览器访问,必须在配置服务器时利用Web Publish Tool将网页发布出去。

  第二步,在客户端计算机上连接并运行RemotePanels。有两种方式可以实现Remote Panels操作:方式一:在LabV IEW 环境中利用Connect to Remote Panels工具可以直接操作Remote Panels。方式二:利用网页浏览器在网页中直接操作Remote Panels。若在客户端的网页浏览器的地址栏中输入服务器的网址,即可实现在网页中直接操作RemotePanels。在局域网内, 网址格式是: http: / /PcName:Port/ViName. htm;在Internet互联网上,网址格式为:http: / / IpAddr: Port/ViName. htm。当Remote Panels出现在浏览器上时,通过右键下拉菜单可以获得RemotePanels的控制权。利用网页浏览器操作Remote Panels不需要安装LabV IEW,只需安装一个LabV IEW Run-Time Engine即可。图2所示的是在IE浏览器中打开的一个位于服务器上的虚拟仪器前面板。

位于服务器上的虚拟仪器前面板

  LabV IEW的Remote Panels不仅可以观看,而且可以在LabV IEW的环境中或浏览器上加以控制。这个强大的功能让开发人员可以轻松的创建远程应用程序,使用户在周末的时侯坐在家中的计算机前轻松的监控办公室、实验室甚至生产线上的各种情况。这种方式的缺点是在客户端不能得到测试数据。

  利用RDA技术实现远程数据采集

  利用RDA (Remote Device Access)技术共享服务器上的设备,在客户机上编程直接控制服务器上的DAQ设备,实现远程数据采集。RDA在编程方面与使用本机DAQ 设备完全一样。在LabV IEW中利用RDA技术实现远程数据采集的步骤如下:

  第一步,配置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。

关键字:LabVIEW  C  S结构  远程数据采集

编辑:小甘 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2011/0110/article_1681.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
LabVIEW
C
S结构
远程数据采集

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved