基于测试管理软件的测试平台软件架构技术研究

被引量 : 0次 | 上传用户:yangyp88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在梳理国内外通用测试系统发展过程及发展趋势之后,结合近些年测试行业出现的新概念新技术与作者这几年编写测试系统软件的项目经验,针对大型、复杂的测试系统设计需求,以某装备测试平台为例,尝试设计了一种通用测试平台软件体系结构。本文参考分析了面向仪器、面向应用、面向信号这三种基于不同设计思想、设计理念的测试系统开发方法,吸取了这三种侧重方向不同设计思想搭建的测试系统的优点,以面向仪器设计的接口通用的仪器驱动函数库及仪器设备为底层,以面向应用及面向仪器设计思想开发的应用程序为最上层,以面向信号设计思想为桥梁、测试管理软件为核心构建测试平台的中间层,以XML文档作为这三层间数据通信的媒介,构建了一种灵活、开放、稳定、可重用性良好的测试平台体系。通过测试开发软件编写面向应用的测试用户界面程序,负责人机交互及非测试相关功能;通过测试管理软件进行测试流程管理、测试平台软硬件资源的调度以及作为用户应用程序与仪器控制的隔离,实现用户应用程序的硬件无关性。本测试平台采用NI LabWindows/CVI编写基本测试代码模块、界面交互模块,即测试平台的底层和顶层。利用NI Teststand测试管理软件管理测试模块的执行,实现平台中间层的功能,通过配置文件、XML文件与数据库实现测试数据的存取,搭建起基本的测试平台。然后根据不同的项目需要,在设备固定的情况下,通过该平台良好的可扩展性和开放性,可对平台进行二次开发,设计出符合用户需要的应用。同时,本平台采用国际通用的IVI接口标准作为公共接口标准,对于符合该标准的设备及驱动,在测试应用固定但底层仪器设备替换时,可不修改顶层程序,仅对底层进行修改,对中间层进行少量修改即可完成对测试系统的修改。本测试平台受开发程序限制,目前仅在32位WindowsXP、Windows7平台中对该测试平台进行过测试,在某装备测试平台的开发中使用该架构,在程序的开发与维护过程中效果良好。
其他文献
悬架系统的设计是赛车设计的重要组成部分,本文是在中国大学生方程式汽车大赛的基础上,以中北大学车队设计的FSAE赛车为研究对象,设计研究赛车的悬架系统。通过对比研究双横臂独
研究农业碳排放的动态分布特征与趋势演进规律对于农业碳减排政策的合理制定具有重要意义。本研究在科学测算31个省(市、区)2002-2011年农业碳排放量的基础上,以农业碳强度为
~~
<正>随着互联网+时代的到来,以互联网+为主要特征的工业4.0打破了传统消费市场先生产后消费的观念,消除了消费者和生产者之间的鸿沟电子商务由于具有渠道短、快捷、方便等优
在任务型教学法中,教师角色受到了新的挑战,因而要使任务型教学法在中小学英语课堂上得到充分和有效地应用,就必须对教师的角色重新进行定位。通过对教师角色的定位,阐述了任
对于企业而言,一个品牌名是企业荣誉的象征,而这种声誉的价值是无法估量的。通过调研分析,基于非语言学的角度,从鞋类品牌的再定位入手,探讨鞋类品牌命名的程序、命名模型及
《数字IC设计》课程是微电子技术专业的专业课程,在高等教育的各个教育层次如高职教育、本科教育和研究生教育的课程体系中都有开设,但重点和难易程度有所不同。本文介绍了在
目的:观察曲美他嗪对慢性充血性心力衰竭(CHF)患者心功能的影响。方法:70例符合入选标准的CHF患者按数字表法被随机均分为曲美他嗪组和常规治疗组,各35例。常规治疗组根据病
我国正处在改革的攻坚阶段和经济发展的关键时期,随着社会转型的不断深入,社会状况发生了复杂而深刻的变化,经济领域由原来的计划经济向社会主义市场经济体制转变,文化领域也
我国农村的建设和发展对整个国家的经济与社会的发展和繁荣起着至关重要的作用,也对世界的经济和社会的全面发展具有重大意义。“三农”问题是我们国家建设具有中国特色的社