基于信号接口的自动测试系统软件的设计与实现.docx
上传人:朋兴****en 上传时间:2024-09-14 格式:DOCX 页数:3 大小:11KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于信号接口的自动测试系统软件的设计与实现.docx

基于信号接口的自动测试系统软件的设计与实现.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于信号接口的自动测试系统软件的设计与实现基于信号接口的自动测试系统软件的设计与实现摘要:实现仪器可互换性和TPS重用性、可移植性是通用自动测试系统(ATS)的发展方向。论述了ATLAS2K语言和IVI-SignalInterface标准的特点、结构和技术实现。给出了一种基于信号接口的自动测试系统软件的设计方法。这一方案融合了当前正在发展的各种测试系统软件的设计技术,为通用ATS设计提供了技术实现途径。   关键词:信号接口ATLAS2K语言IVI-SignalInterface可移植性可互换性自动测试系统(ATS,AutomaticTestSystem)是装备形成战斗力的重要保证,仪器的可互换性和测试程序集(TPS,TestProgramSet)的重用性、可移植性是通用ATS的重要指标。当前,ATS软件的开发方式有“面向仪器”和“面向信号”两种,面向仪器的TPS开发基于仪器,很难从本质上反映被测设备测试需求,加上仪器种类繁多,功能各异,因此很难实现互换,软件通和性差;面向信号的开发方式基于被测对象(UUT,UnitUnderTest)的测试需求和测试资源的测试/激励能力,解决了需求与供应之间的矛盾,通用性强。应用在ATS中的软件技术经历了过程编程语言(如C)、WindowsDLL、面向对象编程(OO)、组件对象模型(COM)的漫长发展过程。COM采用面向对象的软件设计思想,以标准接口提供功能调用,实现了程序的模块化、通用性设计。近期出现的ATLAS2K(AbbreviatedTestLanguageforAllSystem2000版本)语言和IVI-SignalInterface标准均基于COM技术,二者结合,给通用ATS软件设计提供了解决方案。1ATLAS2K1962年,为了描述UUT的测试需求,美国的ARINC(AeronauticalRadioIncorporation)公司开始发展ATLAS(AbbreviatedTestLanguageforAvionicsSystem)语言,并于1968年定下ARINCStd416-1标准。ATLAS独立于测试设备,提供了一种在UUT工程师、TPS开发人员和TPS最终用户之间明确传送信息的方式。ATLAS用标准信号和基于事件的表达方式描述UUT的测试需求,通过编译器,这些描述代码可在指定的ATS上执行。进入20世纪90年代以来,随着技术更新的加快和测试需求的增长,ATLAS暴露出了很多问题,比如:更新速度慢;开发工具昂贵;ATLAS体系庞大、模糊等。这一切限制了ATLAS的进一步发展。ATLAS2K是由TestDescriptionSub-CommitteeofSCC20在ATLAS的基础上制订的新标准,它采用SMML(SignalandMethodModelingLanguage)语言和面向对象技术,给ATLAS语言减了肥,优化了程序结构,增强了对UUT测试需求描述的准确性;并且可在任何支持COM技术的平台上使用图形工具进行编程,简化了程序设计。1.1ATLAS2K模型[1] [2] [3] [4] [5]