论文部分内容阅读
自动测试系统已在众多领域得到广泛应用,它集信息获取、传输、处理为一体,成为信息技术的重要组成部分。但测试软件的发展相对缓慢,存在开发周期长,适应性差等缺点。当自动测试系统中测试项目、测试要求等发生变化时,测试人员需要重新开发测试软件,测试软件已成为自动测试系统发展的瓶颈。由于目前智能仪器大部分都带有GPIB接口,本文提出了基于GPIB的自动测试系统组态软件的方法,为基于GPIB总线的自动测试系统提供了统一的软件平台。组态软件的研究是自动测试系统应用研究的重要课题之一,具有一定的理论意义和实用价值。 论文对自动测试系统、测试系统软件的现状和发展进行了阐述,深入分析自动测试系统的结构和工作原理,提出了自动测试系统组态软件的设计思想。 在组态软件的实现过程中,根据GPIB总线的通信协议和带GPIB接口的智能仪器的工作原理,使用面向对象的程序方法,将Borland C++Builder作为开发平台,分别就基于GPIB的自动测试系统组态软件的设计思想中提出的五个组成部分进行编程,从而实现了系统配置组态,功能组态,过程组态,文件执行组态和数据库组态。论文利用LabWindows/CVI丰富的控件和强大的函数分析库的功能,研究自动测试系统中的智能仪器虚拟化技术的实现方法。实验证明该方法大大降低了软件开发工作量,扩大了基于GPIB的自动测试系统组态软件的应用领域。 为解决测试过程中的通信问题和可能出现的数据冲突问题,论文进一步讨论了GPIB系统的驱动并提出了几种同步方法。最后论文对自动测试系统组态软件的发展提出了展望