摘要: |
虚拟仪器(VirtualInstruments简称VI)是随着计算机软件技术发展起来的一项新型技术。它克服了传统电子仪器的弊端,利用计算机的强大计算能力和灵活的软件技术,在有限的硬件的基础上可以实现出符合需要的完全不同的各种仪器体系,所以说虚拟仪器的出现是仪表测量领域的一个里程碑。然而大的复杂的测试系统的数据采集、数据分析、数据显示通常都不是在一个物理位置来完成的,虚拟仪器将如何与Intranet/Internet相融合,这将是虚拟仪器发展历程中面临的第二次技术飞跃。
本文的主要研究内容是寻求将虚拟仪器和网络化相结合的解决方案,相关知识涉及到虚拟仪器、Web技术和网络通讯技术。虚拟仪器方面包括虚拟仪器硬件、软件体系及相关标准;Web技术包括网络体系结构、网络化数据访问等;网络通讯技术主要是基于套接字的网络编程。
在分析虚拟仪器和相关网络技术的基础上,本文以MSTP(MultipleServiceTransportPlatform)设备远程测试系统为实例,详细给出了从测试系统的总体方案设计到具体实现的过程,并且给出了关键技术的解决办法。该系统采用流行的BSDA架构,使得客户端得以简化,方便了系统的开发和维护,提高系统的伸缩性,对其他基于Web的应用程序的开发有一定的借鉴作用。
|