什么是VISA

设计测试

61人已加入

描述

什么是VISA


       VISA是虚拟仪器软件结构(Virtual Instrument Software Architectuere)的简称,是由VXI plug & play系统联盟所统一制定的I/O接口软件标准及其相关规范的总称。一般称这个I/O函数库为VISA库(用于仪器编程的标准I/O函数库)。VISA函数库驻留于计算机系统中,是计算机与仪器之间的标准软件通信接口,用以实现对仪器的控制。

VISA的结构模型图

VISA

       VISA采用这种金字塔型的结构模型,为各种虚拟仪器系统软件提供了一个形式统一的I/O操作函数库,VISA将不同厂商的仪器软件统一于同一平台。

为什么要使用VISA
              VISA的内部结构是一个先进的面向对象的结构,这一结构使得VISA与在它之前的I/O控制软件相比,接口无关性有很大提高。VISA的可扩展性使它远远超出了一般I/O控制软件的范畴,而且由于VISA内部结构的灵活性,使得VISA在功能和灵活性上也超过了其它I/O控制库。
       尽管VISA的API函数却比其它具有类似功能的I/O库少得多,因此,VISA很容易被初学者掌握。
       另外,VISA高度的可访问性和可配置性又使得熟练的用户可以利用VISA的许多独有特性,使得VISA的应用范围大大超过了传统的I/O软件。VISA不仅为将来的仪器编程提供了许多新特性,而且兼容过去已有的仪器软件。
              总之,VISA具有与仪器硬件接口无关的特性,是理想的仪器I/O软件。

3、VISA的特点
1)VISA的I/O控制功能适用于各种仪器类型
2)VISA的I/O控制功能适用于各种仪器硬件接口方式
3)VISA的I/O控制功能适用于多种计算机平台
4)VISA能适应未来发展的需要
4、VISA的发展现状
        VISA规范是VPP规范的核心内容,其中《VPP4.3 :VISA库》规定了VISA库的函数名、参数定义及返回代码等。《VPP4.3.2 :文本语言的VISA实现规范》和《VPP4.3.3 :图形语言的VISA实现规范》分别对文本语言(C/C++和Visual Basic)和图形语言(LabVIEW)实现VISA时的VISA数据类型与各种语言特定数据类型的对应关系、返回代码、常量等进行了定义。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分