-
在LabVIEW中实现基于C/S结构的远程数据采集
- 时间:2024-04-19 来源:澳门新银河官网 人气:
本文摘要:LabVIEW具备强劲的远程数据采集能力,构建方法主要有主要4种:方法一,软件操作界面分享方式,利用RemotePanels技术构建远程数据采集;方法二,DAQ设备分享方式,使用RDA技术构建DAQ设备的远程控制;方法三,数据公布方式,利用TCP技术构建远程数据采集;方法四,数据共享方式,利用DataSocket技术构建远程数据采集。
LabVIEW具备强劲的远程数据采集能力,构建方法主要有主要4种:方法一,软件操作界面分享方式,利用RemotePanels技术构建远程数据采集;方法二,DAQ设备分享方式,使用RDA技术构建DAQ设备的远程控制;方法三,数据公布方式,利用TCP技术构建远程数据采集;方法四,数据共享方式,利用DataSocket技术构建远程数据采集。无论使用哪种方式,系统都由通过网络连接的客户机(Client)和服务器(Server)包含,其中DAQ设备加装在服务器上,客户机通过网络掌控服务器上的DAQ设备已完成数据采集。
系统构成如图1右图。 利用RemotePanels技术构建远程数据采集 从LabVIEW6.1开始,LabVIEW构建了RemotePanels技术,容许用户必要在客户端计算机上关上并操作者坐落于服务器端计算机上的VI的前面板,甚至可以将LabVIEWVIs的前面板窗口映射到一个网页中并在网页中必要操作者它,这是一种软件操作界面分享方式。按照常规方式撰写服务器端软件,掌控DAQ设备已完成数据采集,通过一定的设置将服务器端软件的前面板公布到客户机中,这样,用户在客户机上就可以必要操作者坐落于服务器上的软件,构建远程数据采集。在LabVIEW中原作并用于RemotePanels仅有须要两个步骤: 第一步,在LabVIEWWebServer端的计算机上打开LabVIEWWebServer服务:在客户端用于RemotePanels之前,必需首先在Server计算机上运营LabVIEW,并利用LabVIEW的Options配备对话框配备WebServer的文件路径和网络参数、客户机采访权限和VIs采访权限。
为了获取网页浏览器采访,必需在配备服务器时利用WebPublishTool将网页公布过来。 第二步,在客户端计算机上相连并运营RemotePanels。有两种方式可以构建RemotePanels操作者:方式一:在LabVIEW环境中利用ConnecttoRemotePanels工具可以必要操作者RemotePanels。方式二:利用网页浏览器在网页中必要操作者RemotePanels。
若在客户端的网页浏览器的地址栏中输出服务器的网址,才可构建在网页中必要操作者RemotePanels。在局域网内,网址格式是:http://PcName:Port/ViName.htm;在Internet互联网上,网址格式为:http://IpAddr:Port/ViName.htm。当RemotePanels经常出现在浏览器上时,通过右键下拉菜单可以取得RemotePanels的控制权。
利用网页浏览器操作者RemotePanels不必须加装LabVIEW,只需加装一个LabVIEWRun-TimeEngine才可。图2右图的是在IE浏览器中关上的一个坐落于服务器上的虚拟仪器前面板。
LabVIEW的RemotePanels不仅可以观赏,而且可以在LabVIEW的环境中或浏览器上加以控制。这个强劲的功能让开发人员可以精彩的创立远程应用程序,使用户在周末的时侯躺在家中的计算机前精彩的监控办公室、实验室甚至生产线上的各种情况。
这种方式的缺点是在客户端无法获得测试数据。 利用RDA技术构建远程数据采集 利用RDA(RemoteDeviceAccess)技术分享服务器上的设备,在客户机上编程必要掌控服务器上的DAQ设备,构建远程数据采集。RDA在编程方面与用于本机DAQ设备几乎一样。
在LabVIEW中利用RDA技术构建远程数据采集的步骤如下: 第一步,配备RDA服务器。RDA服务器必须加装NI-DAQ6.0(或更高版本)以及DAQ设备,设置服务器的IP地址,例如192.168.0.1,其子网掩码为255.255.255.0。然后启动服务器上的RemoteDeviceAccessServer才可。
若有适当,可以在DAQ设备的属性对话框中设置RDA采访密码。 第二步,设置客户机。RDA客户端不应加装与服务器完全相同版本的NI-DAQ,否则DAQ设备不会无法相连。设置客户机的IP地址,例如192.168.0.2,其子网掩码为255.255.255.0。
RDA客户机的设置比较复杂,一般来说按照下列步骤展开: 在客户机的MAX(MeasurementAutomationExplorer)左侧目录树中的De-vicesandInteRFaces项的右键弹头出有菜单中选择CreateNew.。.,在CreateNew窗口自由选择RDA/EthernetDevice。 在随后经常出现的Se-lectRemoteComputer对话框中输出服务器的IP地址或计算机名。 在随后经常出现的System对话框中原作设备号,若服务器上的DAQ设备设置了RDA采访密码,则还须要在Password栏中输出准确的密码。
自此,就已完成了客户机上RDA设备的加到,客户机的MAX左侧目录树中不会经常出现这个RDA设备。从此以后,用户可以像在本地一样操作者该设备。
在客户机上必要撰写DAQ软件,构建远程数据采集。
本文关键词:在,LabVIEW,中,实现,基于,结构,的,远程,LabVIEW,澳门新银河官网
本文来源:澳门新银河官网-www.wapxem.com
相关文章
-
在人工智能创业大潮下,谁才是AI创业者的发祥地?...2024-04-17 02.04.02
-
世链财经:张会长您好,我是此次代表世链财经专访您的记者,接下来将有几个问题向您发问,第一个问题是,中共中央政治局2019年10月24日,在国家主席...2024-04-15 02.04.01
-
文 |周文猛编辑|杨旭然东南亚11国,447万平方千米,6.5亿人口,被看做是中国、印度之外的另一个极大市场。在更进一步增大对外开放的宏观指令呼吁,和...2024-04-07 02.04.01
-
当前随着社保改革的了解,各种社保管理系统的不断完善,逐步强化了涉及部门在社会保险信息化上的管理能力,但是依然不存在一些无法填补的漏洞,冒...2024-04-05 02.04.01
-
在当前网络时代,利用一方小小的表明屏幕,成千上万条信息在奔涌,对大尺寸屏幕拒绝与日俱增,如何在大尺寸屏幕应用于中减少显示屏成本,双近于蓝...2024-04-03 02.04.02