论文部分内容阅读
自动测试系统(Auto-Test System,ATS)相比人工手动测试,具有操作简单,重复度高等优点,因而得到广泛使用。传统的自动测试系统以内部仪器为设计核心,存在TPS(Test Program Set,测试程序集)不可移植和仪器不可互换的固有缺陷,因而造成开发周期长、维护复杂、造价高等问题。为了解决以上问题,业界已提出一种面向信号的自动测试系统设计思路,并为系统框架设计和信息交互制定了一些标准。本文在深入理解面向信号的自动测试系统的设计思路及相关标准的基础上,以科研项目——“某板级故障诊断与测试平台”为背景,完成了系统中关键软件模块的设计和实现,论文的主要内容如下:1)结合本系统软件平台架构的分析,参考IVI-Signal标准,设计了本系统的仪器控制的方案;以数字万用表和任意波形发生器为例详细介绍了测量仪器和激励仪器的IVI-Signal驱动的实现。2)为了实现用户零编程的目标,本课题研究并实现了一个TPS测试代码生成工具,它可以将基于IEEE1671的测试描述XML(Extensible Markup Language,可拓展标记语言)文档,解析生成面向信号的测试代码,该代码没有直接调用仪器驱动,很好的实现了TPS可移植性,同时将该工具做成Active X组件,提高了代码的可重用性。3)和项目组的其他人员合作搭建了系统软硬件,从编写测试实例和实测电路板两方面完成了仪器控制模块和TPS生成工具功能的验证。