论文部分内容阅读
测控技术核心在于信息采集、整理、处理、显示和控制。仪器在其中扮演着不可或缺的角色,凡事对于测控系统的改良必然会涉及到对于测控工具——仪器的改进。从20世纪50年代开始经历了从模拟仪器到数字仪器进而到总线仪器和至今的虚拟仪器的发展历程。伴随的便是仪器朝智能化、虚拟化、网络化的方向发展。对于如何提供一个方便、精确、实用且具有兼容性的测控平台正是本文所研究的。本文探讨了虚拟仪器的发展历史以及技术革新对于传统测控行业的影响,还有虚拟仪器将来的一些发展前景。同时为了配合上层软件设计研究了各仪器总线的规范和协议,尤其在接口驱动的统一等。在研究了虚拟仪器技术的基础上,设计了一种具可互换性的虚拟测控平台,可以搭载不同仪器的虚拟软面板。为此研究了IVI技术和VISA技术等,通过VISA平台来屏蔽底层的I/O接口差别,通过IVI技术来实现硬件仪器的可互换性。本文以示波器为例,开发出具有可互换性的虚拟示波器软件,实现示波器图形获取处理、对硬件的设置触发等功能,并通过与实体示波器相连进行测试达到预期效果。本文的主要内容包括:1.介绍虚拟仪器的概念和特点,叙述当前比较主流的总线接口,并对目前主流的总线仪器与虚拟仪器互连作了说明。清楚地描述虚拟仪器从硬件到软件的各层关系。2.针对IVI技术进行详述,从IVI整体的构架到运行机制,IVI引擎和配置仓。不光从理论上了解可互换性的实现,还从代码和算法上实现可互换性功能。3.研究VISA的体系结构,介绍VISA函数库的常用函数。深入了解IVI与VISA之间的调用关系,在VISA基础上如何编写IVI驱动程序。熟练地运用VISA资源函数管理各种接口的仪器设备。4.设计虚拟示波器软面板,完成示波器的数据读取、处理、显示,示波器的设置、调节等功能。虚拟示波器与实体示波器可通过多种接口连接,完全复制实体仪器的操作感,并添加对结果的处理保存、设置的恢复等人性化功能。