虚拟仪器远程测控技术综述

来源 :科学与财富 | 被引量 : 0次 | 上传用户:lb_super
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本篇文章主要针对运用Datasocket网络通信技术、DCOM/ActiveX技术、远程面板的控制技术这三种不同类型的远程测试控制方案的具体工作原理及其实现远程的方式[3],并将这这几种技术在应用过程中的实际效果进行了全面详细的比较。
  关键词:DCOM/ActiveX DataSocket 远程测控 远程面板引言
  自从在计算机网络中的虚拟仪器的理念被提出之后,在计算机的发展过程中就将软件替代硬件、以组态替代编程、将虚拟仪器的组建替代了以往传统的仪器组建系统的发展。近几年来,计算机的网络应用技术在发展的过程中将其他的高科技技术相结合起来,这样就使得一些仪器与测量设备的技术得到了更好的发展前景,将这些技术与计算机的虚拟仪器的技术相结合起来,从而组建出能够进行测控工作的远程系统,这是现代社会的虚拟仪器系统的一个主要发展方向。
  本篇文章主要分析了三种能够应用在虚拟仪器运作上的远程控制技术,这三种技术分别是Datasocket网络通信技术、DCOM/ActiveX技术、远程面板的控制技术,只有通过这三种技术菜能够把LabVIEW各个程序之间或者LabVIEW各个程序程序与Excel的电子表格之间各个数据的实时传送通信以及进行实时的操控。本文重点对远程控制测试过程中方案能够得以实现的具体原因极其运作原理进行了详细的阐述,并对以上三种方法进行了比较。
  一、基于DataSoket技术的远程测控
  DateSocket网络通信技术主要是应用在测试控制领域的一种网络数据实时交换的新兴编程技术。其工作原理主要是通过LabVIEW6.0中所新添加的一个网络测试控制系统的一个开发工具,这个工具能够使得本地的文件夹中的I/O得到自由的操作、完成FTP或者HTTP的文件传输工作,同时也能实现实时数据的贡献,并且还能够为系统提供标准统一的API编程接口[2]。这项技术从一个技术层面来进行分析,我们可以发现,它主要是运用了WinSock对软件进行了较为高级的封装工作,使得自身能够拥有变成工作工序少、操作便捷、无需底层数据了解和操作等优势,因此,DateSocket网络通信技术极其适用于各种数据共享和监控应用开发工作,同时还能够进行远程的数据采集工作。
  DateSocket包括了DateSocket服务器管理程序、DateSocket服务器和DateSocket函数库这几个工具软件, 以及DSTP(DateSocket Transfer Protocol)协议、通用资源定位符URL(Uniform Resource Locator)和文件格式等技术规范。它大大简化Internet网上计算机之间的测控数据交换的编程工作。同时,DateSocket也可用于一台计 算机内或局域网中多个应用程序之间的数据交换。
  应用DataSocket开发远程测控系统,客户端和服务器之间的远程数据通信任务均通过DataSocket服务器来实现。对客户端而言, 程序只需要负责从服务端的DataSocket服务器Read端口处读取数据,以及将控制指令发送到DataSocket服务器的Write端口,远程服 务器对客户端程序完全是透明的操作。对服务器端而言,只需要对本地DataSocket服务器的两个端口进行读写数据,即可完成对客户端发送数据和响应控 制指令。底层的工作则是由服务器端的DataSocket服务器来完成。具体实现方案为:利用DataSocket通信,将采集到的数据发布到URL制定 的位置中,并按原来的数据类型送到前面板窗口中显示。在这个过程中,只需要对DataSocket Connection的属性进行配置。这样不需要编程,就可以直接进行DataSocket通信了。当控件的右上角出现一个绿色的小方框 (DataServer对话框),则显示的就是控件已经连接到DataSocket Server上了。
  二、基于DCOM/ActiveX技术的远程测控
  在Windows的操作系统有数种不同的二进制标准,COM就是其中之一,这种二进制标准是在运作的过程中采集用户的服务器模式,其主要的目的为了能够将采集的数据逐步建立成一套有着完善的构件对象的结构标准值,从而使得其构件的对象能够在与系统共同存在,并且能够得到充分的使用。分布式的DCOM也可以看做是COM功能的一种扩展,这种扩展能够完全支持在COM的分布环境之下所构件的应用,COM将各个组件的对象技术直接推向互联网,也就是Internet。DCOM是COM中的通信协议,这种通信协议完全是通过DECRPC的基础上来实现的,当客户和组件位于不同机器时,DCOM用网络协议(TCP/IP)取代了COM中的本地进程间通信 LPC,从而对位于Internet不同机器上的组件对象之间的相互通讯提供了透明的支持。ActiveX技术实际上是COM/DCOM/OLE /OCX(OLE自定义控件的简称)技术的统称,是非常重要的基于组件的开发技术,广泛应用于Microsoft客户机端和服务器端技术中。
  应用DCOM/ActiveX技术开发的远程测控系统的基本工作原理为:首先,通过DCOM建立起客户端与服务器端的连接。即按照客户端程序 的要求,打开相应的自动化服务器(LabVIEW或Excel)。其次,通过在客户端程序中控制自动化服务器的调用方法或改变其属性,实现客户端与服务器端的远程数据交换或远程控制。具体表现为:在客户端程序中控制打开 服务器端程序;客户端程序与服务器端程序进行实时的数据交换;在客户端程序中控制服务器端程序的各种操作,等等。
  三、 基于远程面板的远程测控
  以上两种远程测试控制系统都是通过采集客户的服务器信息模型来建立的,比较适合大量的数据进行传输,并且自身有着较高的效率,传输的数据也有完整性、可靠性、兼容性。而对于一些传输数据量并不大的传输工作完全可以使用浏览器模式,这种模式下对于客户端几乎没有任何要求,不许要在客户端上进行额外的软件安装工作,仅仅只需要通过浏览器就能够轻易的登录服务器开始远程测试才监控工作[1]。   基于B/S网络模型的远程测控可以通过远程面板技术实现。测控服务器把虚拟仪器应用程序的前面板发布到Web页面上,客户端的用户便可以通过 浏览器对服务器端的远程面板进行监控。远程面板容易配置,能够跨平台,无需ActiveX控件、Java Applet或者是CGI脚本,而且可以多同步连接监控;控制是动态的,客户端在浏览器中看到的监测画面同服务器端完全一致。远程面板另外的一个特点是完 全服务器端管理。
  远程面板技术的实现原理是借助于LabVIEW内置的Web Server 技术实现的。服务器端利用LabVIEW Web Publishing Tool把虚拟仪器应用程序的前面板嵌入到Web页面中,并借助LabVIEW Web Server提供的虚拟仪器Web服务,只要服务器端的应用程序载入内存,客户端便可以通过浏览器对远程的虚拟仪器应用程序进行监控。但在同一时刻,只有 一个用户具有控制权限,其余用户只能对远程面板进行监测。客户端控制的权限可以通过远程面板的Request/ReleaseControl VI获得或释放,服务器端拥有绝对的控制权限。
  四、结语
  通过以上的对比情况来看,我们发现DataSocket网络通信技术拥有着更好的数据传输和发布能力,并且各种机遇DataSocket网络通信技术来建立的数据采集系统也拥有着较高实时传输的能力,其客户端也丝毫不受到任何数量的限制,可以通过任何设备来进行数据采集工作,缺点主要是在于客户的自身的操控性能差,有待优化。
  通过DCOM/ActiveX技术建立的远程测试控制系统也有着较好的数据实时传输能力,客户端控制性也较强,但是实施难度比较高。
  通过远程面板来建立的远程测控系统,仅仅通过浏览器就可以完成数据传输工作,便于使用和维护,其客户端也仅需维护的代码,能适应较多的平台,安全性高。但是其实现远程测试控制的难度比较高,当有大量数据时就无法进行传输工作。
  参考文献
  [1]张易知,肖啸,张喜斌,卫跃春.虚拟仪器的设计和实现[M].西安:西安电子科技大学出版社,2002.
  [2]董湘,邹国奎.基于LabVIEW的远程测控方法研究[J].仪表技术,2004(4):27-28.
  [3]单威,韩慧莲.基于网络的远程测控技术[J].科技情报开发与经济,2004(7):198-199.
其他文献
目的观察脑室注射纳洛酚对脑缺血大鼠大脑皮层体感区Ca2+-ATP酶活性的影响,探讨纳洛酚对急性大鼠脑缺血性损伤的保护机制.方法建立大鼠大脑中动脉栓塞模型,给予生理盐水、药
近日,潍坊市经贸委主持召开了由汶瑞机械(山东)有限公司承担研制的“环保、节能型造纸制浆成套设备”项目鉴定验收会议。
随着城市化进程的加快,建筑施工得到快速发展。在科学进步的前提下,建筑施工技术也越来越先进,而建筑业的发展,对建筑施工技术的要求也越来越严格。如何更好地应用建筑施工技
我国2012年1月1日开始实施《企业内部控制审计指引实施意见》,由独立第三方注册会计师对上市公司内控自我评价报告发表审议意见。由此,我国也开始关注整合审计,上市公司大多
高职院校承担着为社会输送高素质专业人才的重任,因而加强学生的管理在高职院校的各项工作中显得尤为重要。本文在对当前"以制度为主"的学生管理模式进行利弊分析的基础上,提
环境污染已随着工业的不断发展日益严重,传统水处理工艺中的物理、生物方法在处理量等方面不能满足水经研究结果表明,半导体光催化技术具有高稳定性、耐腐蚀、无毒的特点,在处理
澳洲TAFE是国际先进的职教方式,在中国市场也发展不错。本文主要结合了市场营销的理论,对TAFE的在华营销策略进行研究。通过对TAFE的现行在华营销状况进行分析,文章总结各种
摘 要:本文结合牡丹江电业局电力用户用电信息采集系统建设和运行维护工作出现的问题进行分析,提出相关解决方案,并对系统今后发展方向提出建议。  关键词:用电信息采集系统;终端安装;运行维护;解决方案  牡丹江电业局用两年时间建成覆盖全部电力客户的用电信息采集系统,逐渐推广费控、线损统计分析、电能质量监测等各种应用。  1. 牡丹江电业局电力用户用电信息采集方案  牡丹江电业局电力用户用电信息采集建设
随着信息化发展程度的加快,需要软件企业对多种、多变、多层次而又呈动态的市场需求做出快速反应,从而来应对对质量和速度同等看重的用户群。虽然有不少企业的产品,尽管其性
摘要:本文通过对大体积混凝土进行简要的介绍,阐述了在建筑工程施工中大体积混凝土的施工技术以及相关的质量控制方法,以供相关人士参考。  关键词:建筑工程;大体积混凝土;质量控制  目前随着高层建筑和大跨度施工工程的不断增多,大体积混凝土也被人们应用的十分广泛,不仅满足了工程施工的要求,还提高了建筑结构的稳定性。不过,在工程施工的工程中,大体积混凝土施工技术还是存在着许多施工难点,这不但对工程施工带来