关键词:
ATML
测试系统软件
可重配置
仪器描述
软件设计
摘要:
随着现代电子技术的发展,传统的测试系统已经不能够满足现代化测试的需要,自动测试系统在国防科工等领域中起到了越来越重要的作用,而测试系统软件是自动测试系统不可或缺的一部分。旧式的测试系统软件都是专型专用,可移植性和可重用性较差,测试功能可重配置的测试系统软件是未来的发展方向。本文首先分析了可重配置测试系统软件实现的关键,设计了可重配置测试系统软件的总体结构,将测试系统软件分为ATML解析、功能配置、执行测试三部分,然后针对ATML标准在测试软件中的应用展开了分析。在LabWindows/CVI软件开发平台上实现了ATML描述文件的编辑和解析方法,测试软件可以载入ATML描述文件并解析它的内容,为软件功能可重配置的实现建立了基础;基于IEEE1671.1 Test Description标准,研究了测试项目的描述方法,分析了测试项目的配置技术,实现了测试项目的可配置;基于IEEE1671.2 Instrument Description标准,对仪器资源的描述方式进行了研究,采用映射的方式实现了仪器测试能力的描述,并给出了描述实例;基于IEEE1671.3 UUT Description标准,分析了该标准中各个元素的作用,设计了UUT描述工具,实现了被测对象的描述方法;基于IEEE1636.1 Test Results标准,设计了软件对测试结果的判定方法,实现了测试结果判定依据的可重配置。基于模块化、可重用的编程思想,设计了基于ATML的可重配置测试系统软件的实例。在软件中设置了测试数据的管理模块,能够将测试结果输出为符合IEEE1636.1Test Results标准的测试结果描述文件,或者输出为标准化的Excel测试报表。为了便于进行故障诊断,在软件中加入了用于记录软件运行轨迹的日志功能。经过实验验证,测试系统软件的功能可重配置,测试功能完好,达到了预期的设计目标。