- 5
- 0
- 约 14页
- 2017-08-26 发布于江苏
- 举报
第三章 基于VISA库的驱动程序的研究
本章简介:VXI总线以其良好的测控性能成为虚拟仪器的一个重要发展方向,作为一个开放式的测控系统,虚拟仪器软件结构(VISA)为不同厂商的VXI器件的驱动程序提供了统一的软件基础。本文通过对VISA库及VXIplug play规范的介绍来阐述仪器驱动程序的开发,并描述了VXI总线寄存器基器件任意波形发生器驱动程序的设计与实现。
3.1 VISA简介
随着VXI仪器的广泛使用,出现了相应的的I/O控制软件,由于不同厂商的硬件提供的I/O库不同,仪器驱动程序不兼容,仪器之间很难集成。VXIplugplay联盟的宗旨是通过开放的、不同厂商的VXI系统使得VXI技术的最终用户可简便使用VXI仪器。联盟制定了Virtual Instrument Software Architecture,即虚拟软件结构(VISA)。VISA是一个标准的独立于硬件设备、接口、操作系统、编程语言和网络环境的I/O控制库,目的是处理计算机与仪器间物理连接的通信细节。通过VISA,由不同硬件接口(如GPIB、VXI或RS232等)连接的设备可以集成到一个系统中,由一个软件完成所有仪器设备的控制。因此,VISA是生成虚拟仪器驱动程序的软件基础。
本文所介绍的仪器驱动程序是在LabWindows/CVI环境下开发的。LabWindows/CVI为基于C语言的应用程序开发环
原创力文档

文档评论(0)