论文部分内容阅读
支持仪器互换、测试程序集移植的通用化自动测试系统是该领域当前的研究热点,面向信号的思想是其实现关键。为构建具备这两点特性的面向信号的通用自动测试系统,本文在深入分析相关国际标准的基础上对系统整体结构进行了分析设计并重点研究了其中的关键技术——TPS运行代码自动生成技术。本文首先介绍了自动测试系统的发展及通用自动测试系统的提出,分析了面向信号的测试环境及实现结构,并通过引入STD、ATML等标准提出系统通用化的实现方案,然后参考ABBET标准对整个系统进行了分层结构设计,指出了TPS运行代码自动生成技术(即测试程序层的实现)的地位及重要性。并在深入研究相关标准的前提下对该技术进行了研究与实现。主要工作有:(1)研究STD及IEEE1671.1标准,设计图形化的测试描述开发工具,此工具是基于信号开发的,它不仅能保证测试描述文件的规范性,而且降低了测试策略的表述难度,为TPS运行代码的自动生成提供必备条件。(2)通过对STD信号接口及交互过程的研究设计面向信号的测试执行代码,通过对测试描述文件的分析设计测试流程控制代码,二者合为测试策略执行代码。通过对IEEE1636标准的分析确定测试结果文件的节点结构,设计测试结果生成代码,实现了在测试过程中创建测试结果文件。通过对TPS运行平台功能的研究设计了运行平台支撑代码。最后,将以上三部分代码做整理,从整体上实现了TPS运行代码自动生成技术,并设计将源文件自动封装成动态链接库的形式,可供TPS运行平台的直接调用运行。(3)同项目组其他成员一起完成系统的搭建,并通过实测电路板的方法检验该技术的可行性。