摘 要:介绍IVI标准的基本原理,结合组件技术开发了类仪器驱动组件、具体仪器驱动及管理配置文件的配置工具,实现了仪器互换。
关键词:组件对象模型;仪器互换;自动测试系统
Study ofInstrumentInterchangeability Based on COMTechnology
WANGCheng,MENGChen,ZHANGJian
(Ordnance Engineering College,Shijiazhuang 050003,China)
Abstract:Introducedthe base principle ofIVIstandard.Developedthe class ofinstrument driver component,specific driverandthe configuretool.Realized theinterchangeability ofinstruments.
Key words:COM/DCOM;instrumentinterchangeability;ATS
1 引言
1998年,在测试领域兴起的IVI规范
在VPP(VXIplug&play)技术上发展起来的新技术,目的是在现有的测试系统的基础上,从测试系统的软件结构出发,消除测试冗余,提高测试速度以及提高测试系统中同类硬件仪器的互换性。IVI是仪器驱动程序的最新标准,是当今世界上最先进的测试技术。IVI在已有的仪器驱动程序标准兼容的基础上带来了许多新特性,增强了仪器驱动程序的效率。但是目前IVI基金会只制定了五类仪器的驱动:示波器、数字多用表、任意波形/函数发生器、开关和直流电源。而实际大型测试系统中,用到的仪器远不止
五类仪器。而以IVI基金会提供的示波器类驱动为例说明:该驱动器中提供58个函数,编程接口过大,对编程
员要求较高。为了简化编程,我们在设计某导弹分布式自动测试系统软件时,依据IVI标准的基本原理,利用组件技术开发了类仪器驱动组件,和具体仪器驱动动态链接库,并开发了相应的配置文件和配置工具,实现了仪器的互换和远程调用。
2 IVI系统结构
IVI系统结构如图1所示,由IVl分类驱动程序、IVI具体仪器驱动程序、IVI引擎、IVI配置实用程序、IVI配置信息文件5部分组成。应用测试程序中调用类仪器驱动程序,类仪器驱动程序调用具体仪器驱动程序来控制实际的仪器,因此,即使测试系统的具体仪器改变,也不会使分类驱动程序的测试代码受到影响。





4 结论
在开发某导弹测试系统软件时,结合组件技术开发了类仪器驱动组件、具体仪器驱动(DLL)以及管理配置文件的配置工具,实现了仪器互换。而且由于组件具有进程透明的特性,可以调用远程机器上的类仪器驱动组件,从而达到控制远程仪器的目的。
参考文献

数字平板电视持续增长,可望2008年在全球的电视市场取得超过50%的份额。平板电视(包括...

如今的电子设备中所包含的软件代码量动辄达到数百万行。用不了几年,设备软件代码量又...

血压是人体重要的生理参数之一,对其进行精确测量,有利于早期发现和鉴别高血压类型,...

黄氏兄弟初到北京时物色下的珠市口的那家两层小店,本是一家国营服装厂的门市部,名叫...

HAND(汉德)系列产品作为国内领先产品,将工业市场现场仪器、仪表产品技术含量提高到...