论文部分内容阅读
面向仪器作为传统自动测试系统(Automatic Test System,ATS)测试环境的重要开发特性,导致测试系统具有较差的通用性,具体表现在测试仪器不可互换、测试程序集(Test Program Sets,TPS)不可移植两个主要方面,这大大增加了ATS的开发和维护成本。为了解决上述问题,业界提出了面向信号的ATS概念,试图从软件平台总体结构以及系统资源信息的标准化方面考虑来实现测试系统的通用性。论文分析了面向仪器的ATS的局限性和面向信号的ATS的优越性,研究了实现面向信号的ATS所需要使用的相关标准和关键技术,并在此基础上设计实现了自动测试系统软件平台中的关键模块。论文主要进行了以下三个方面内容的研究:1.在充分分析自动测试系统软件平台总体设计的基础上,引用IEEE1641信号与测试定义(Signal and Test Definition,STD)标准,借鉴IVI(Interchangeable Virtual Instrument)仪器类驱动思想,并参考IVI-SD面向信号的思想,提出了一种基于IVI驱动模式的仪器IVI-Signal驱动程序实现方法。2.分析函数发生器、程控电源、高速数字IO和多功能协议模块的信号能力和相关控制函数,完成与仪器IVI-Signal驱动紧密联系的测试仪器建模,并在此基础上实现了这四个仪器的IVI-Signal驱动。3.研究并实现模拟信号波形显示控件,使得用户能够更好的分析测试系统测量到的模拟信号结果数据。该控件有显示信号波形,测量信号幅值与频率,局部放大信号,交直流耦合等功能。波形显示控件独立于仪器,因此不论系统更换那种模拟信号测量仪器,也不论系统中存在几块不同厂商、不同型号的模拟信号测量仪器,都可以使用该控件。解决了更换、添加模拟信号采集仪器时需要更换模拟信号波形显示面板的问题,使得仪器可互换性得到更好的实现。