新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于网络的虚拟仪器技术在车辆检测中的应用

基于网络的虚拟仪器技术在车辆检测中的应用

作者: 时间:2017-01-12 来源:网络 收藏

 
GWeb Server的实现
  GWeb Server支持标准的HTTP、CG I、SM TP、FTP,实现对V I的远程交互式访问、消息和邮件的发送以及文件的自动上下载。LabVIEW6i的w eb server参数设置好后,web publishing too l自动生成H tm l文档和在网页中发布V I的前面板。G W eb Server结合L abV IEW环境下IDT工具包的CG I V IS和CG IA nimations编程工具,可在浏览器中实现启动、停止、参数传递、密码保护等用户交互功能。使用浏览器访问文档时启动该测控系统以实施远程监控,使不同地域的技术人员共同监视试验过程。图3为系统工作时车辆轴重检测的w eb发布界面L但是基于GWeb Server的V I检测显示面板是通过传输图像来实现的,这必将消耗大量的网络资源,这在局域网内实用效果较好。而在广域网,由于受网络带宽的限制,实时性较差。为此,我们结合了N I提供DataSocket技术来实现网络的数据传输,解决了网络的带宽问题。并且不需要大量的网络编程技术。


 Da taSocket服务器
  DataSocket是Nat ional Instrumen t提供的一种基于TCP/IP协议的编程工具,借助它可以在不同的应用程序和数据源之间共享数据LDataSocket可以访问本地文件以及HTTP和FTP服务器上的数据,DataSocket为低层通讯协议提供了一致的A P I,编程人员无需为不同的数据格式和通讯协议编写具体的程序代码。而且,这些数据源通常分布在不同的计算机上。DataSocket用类似于Web中的统一资源定位器(URL )定位数据源,U RL不同的前缀表示了不同的数据类型, F ILE表示本地文件,HTTP为超文本传输资源, FTP为文件传输协议,OPC表示访问的资源是O PC服务器,在该系统中我们利用DSTP (DataSocket transfer protocol)协议在应用程序间交换数据LDataSocket不需了解底层操作过程等优点,特别适合于远程数据采集监控和数据共享等应用程序的开发。在L abV IEW中提供了Datasockserver m anage和Datasocket server.在数据传输时,首先对Datasock server manage进行配置。然后在客户端输入服务器端的地址,并运行相应的程序。
 
车辆检测系统远程控制的实现
 
远程控制的现实意义
  In ternet的出现和网络技术的进步给测控系统的发展注入了新的活力,该检测系统很好地实现了车辆检测数据和图像的网络传输。但随着社会的发展,检测对象和检测环境也越来越复杂。在很多的检测场合,测控环境条件恶劣:如有些高温、低温、多辐射、多噪声以及空气严重污染等,对检测者的身体健康造成严重的影响。有些检测环境条件甚至不宜人去直接操作或需要在别的地方随时获取现场情报和实施控制的,因此,实现远程控制就显得必不可少。在车辆综合性能的检测中,由于检测现场噪声较大,空气较差,以及露天天气的影响,实现远程控制可带来检测上更多方便。
 
远程控制的实现
  在远程控制中, LabVNC是基于VNC协议(Virtual network protocol)的程序,运用LabVNC将对于在服务器端运行的任何LabVIEW的程序产生一个Java applet,客户端用IE浏览器访问服务器端地址时, J ava app let可以在客户端自动下载并运行。因此,客户端可以根据服务器端提供的权限监视或控制服务器端的程序。在LabV IEW实现的远程控制中提供了当前服务器配置,即LabVNC当前使用者属性。如图4所示:

  在图4中必须设置客户的密码,即客户端在实现远程控制时必须输入验证密码,然后根据LabVNC服务器提供的权限来获取相应的权限,包括远程控制或者远程监视。LabVNC还提供了更新处理模式,包括鼠标驱动和前面窗滚动更新。实行远程控制时,首先在服务器端运行车辆检测程序,同时调用远程控制程序,跳出LabVNC. vi (如图5)对LabVNC服务器配置,进行Password和其它属性的设置。然后把LabVNC server按钮打到On即运行。当客户端实施控制时,在服务器端的程序失去控制权限。但在实现远程控制时,同时只允许一个客户控制,其它客户只能等待,并且只有当当前客户退出后才可以实现远程控制。用该方法实现的远程控制在局域网内效果较佳,但在一般网络上存在较明显的滞后现象。

 
结束语
  
提出了一种基于网络化虚拟仪器技术的车辆远程检测系统。利用N I公司提供的G webserver和DataSocket技术方便地实现图像和数据的远程传输,并将LabVIEW和网络技术相结合,方便地实现了车辆的远程实时控制。并在车辆的综合性能的远程检测中得到了较好的应用效果。

上一页 1 2 下一页

评论


技术专区

关闭