可重构通用测试软件技术的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:lzc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自动测试系统(ATS)正从单一功能的专用系统朝着多功能的通用开放系统发展,而测试软件在自动测试系统中处于越来越重要的地位。与此同时,新的测试软件标准不断的出现,如IVI规范以及ATML规范(草案)。为了适应ATS的多功能通用性,同时为了能够快速融入新的标准,本文针对测试软件可重构技术进行研究。本文首先通过对测试软件可重构技术的理论研究,结合软件的功能给出了软件的总体方案,采用COM组件形式实现软件的可重构性,仪器驱动采用IVI-COM组件的形式,并以新兴的ATML作为测试软件系统的数据交换媒介。本文设计的可重构通用测试软件分为两大模块:主程序模块和可重构模块。主程序模块包括用户界面、管理模块和流程调度组件等,大部分采用Visual C#.NET来实现,软件能够通过用户界面和初始化管理模块获取用户的需求;可重构模块包括数据查询组件、打印组件、IVI-COM仪器驱动的封装组件等一系列组件。根据COM规范,选择用VC++的ATL开发软件的可重构模块,实现了软件的可重构性以及功能组件和仪器驱动调用的通用性。软件设计中采用了多种关键技术,如组件的晚绑定调用技术、C++和C#环境中对于XML文档的操作、C#对COM组件的调用、IVI配置库的编辑以及与仪器类型无关的IVI-COM驱动调用技术等。本文对各个功能组件进行了测试,并对软件的整体功能进行了验证。测试和验证结果表明,软件各个功能组件能够实现预期功能,可重构测试软件基本实现了软件的动态重构、与仪器类型无关等要求,达到了预期的设计目标。软件功能完善,运行稳定。
其他文献
随着科学技术的发展,锚杆支护技术已被广泛的应用在公路、铁路等工程界中,它对承受建筑物荷载,预防结构变形、断裂具有重要作用。锚杆质量的无损检测成为工程中亟待解决的重要问
我国近海,尤其是渤海地区现存大量导管架平台,其中很多平台已经进入服役期的中后期,长期服役过程中,受制造缺陷、加工误差和环境载荷影响某些平台不可避免的会产生裂纹。管节
随着半导体技术的迅猛发展和软件技术的日益进步,基于嵌入式微处理器和实时操作系统的嵌入式系统以其性能好、可靠性高、功耗低、体积小等优点得到了广泛的应用。而产品开发
目前在很多应用系统中都需要实现数据记录与回放功能,以支持对数据的实时记录和事后分析,因此数据记录仪在实际中的应用也越来越广泛,当前普遍使用的主要有磁带型、磁盘型和
非接触红外测温是目前重要的温度测量方式之一。它具有响应速度快、测量范围宽、灵敏度高等优点,因而被广泛应用于各个领域。用非接触方式测量动态物体的温度目前多采用红外辐射法。但用红外辐射法测量常温下动态物体的温度是比较困难的。针对目前非接触红外测温的现状,本文提出了一种新型非接触常温测量方法。它是一种利用致冷参考温度比较法对室温下的物体进行非接触方式检测的方法。基本工作原理是用半导体致冷技术产生一个较低
园林山水设计最为关键的是如何将园林山水化为自然之态、自然之美、自然之状,这就充分考验到了我们的园林设计思想和底蕴.
学位