论文部分内容阅读
本论文分析了自动测试系统和虚拟仪器总的发展趋势,介绍了仪器驱动器的基本概念。过去20年来虚拟仪器技术的快速发展和应用,极大地促进了测试、测量及自动化领域的变革。虚拟仪器技术增大了自动测试系统开发的灵活性,降低了其开发成本。仪器驱动器是现代自动测试系统的重要组成部分,它实现了和仪器的通信并对它进行控制,提供了更高层的、易用的编程模型,使得对仪器的自动测试变为简单的函数调用。本论文的主要任务是对信号发生器的IVI-COM的设计与实现。可互换虚拟仪器(IVI)是仪器驱动器的一个革命性的变革,它能带来:高性能、仪器仿真、仪器互换、灵活开发等好处。目前有两种不同类型的IVI驱动器,分别是:IVI-C和IVI-COM。本论文说明了IVI-COM驱动器的通用开发步骤,包括设计、实现等。本文所用到的设计和编程工具Agilent Driver Kit和Microsoft Visual C++,能给设计者提供组件模板并隐藏下层细节,节约大量重复开发的时间。本文还介绍了SCPI语法自动测试的相关知识,并给出了一些测试信号发生器SCPI解析器的例子。然后对所设计的IVI-COM仪器驱动器进行功能验证,说明此设计的正确性。此外,文中还讨论了如何使用所开发的IVI-COM驱动来设计信号发生器固件自动测试系统,给出了软件结构设计、用户界面和一些程序流程图。本文讨论的IVI-COM驱动已经完成,实验证明它能有效帮助用户实现自动测试系统的快速开发。