论文部分内容阅读
虚拟仪器是计算机硬件资源、测控仪器硬件和软件之间的有效结合,它把传统仪器的前面板移植到计算机上,用软件取代硬件,利用软件构造出来的不针对具体测试对象的仪器。随着生产过程自动化程度要求的不断提高,以及仪器硬件的发展向着网络化标准靠拢,使得将网络技术引入测控领域成为可能,远程网络化虚拟仪器自动测试系统应运而生。通过组建网络来形成实用的虚拟仪器测试系统,已成为现代仪器仪表的发展方向,即“网络就是仪器”。 在研究国内外网络化虚拟仪器现状和进展的基础上,结合虚拟仪器技术、网络技术和数据库技术,设计和开发了基于B/S与C/S混合网络结构模式的网络化虚拟仪器测试平台,实现了数据采集和信号处理分析功能的网络化。该平台利用.NET框架技术,使用Visual C#语言开发虚拟仪器测试平台网页;应用ActiveX技术开发了运行于客户端的虚拟仪器软件,并嵌入在Web页面内;利用VC6.0实现仪器应用服务器程序,用于解析请求指令和传输采集数据,其中通过DataSocket技术实现与客户端仪器操作指令及现场采集数据的网络传输;并使用SQL Server2005数据库技术管理数据。用户可以通过浏览器登录虚拟仪器测试平台网站,向Web服务器提交请求命令和测试参数,远程控制仪器硬件设备,实时观察测试数据和分析结果,并根据需要将数据结果存储到数据库,方便查询管理。 为验证测试平台系统设计的正确性与实用性,设计并实现了包含不同功能的软件测试模块,并进行了测试验证,实验结果表明网络化虚拟仪器测试平台达到了设计的目标,对网络化虚拟仪器进一步的研究具有重要的借鉴意义。