⑴NI VISA是符合虚拟仪器软件架构(VISA的NI产品,拥有非常广泛的架构标准,提供该软件用户可以非常轻松地使用仪器执行基于消息和基于寄存器的通信、断言触发器、共享内存以及响应中断和触发器。小编这里为大家带来了NI-VISA驱动免费版,有需要的可以下载。
⑵断言软件或硬件触发器,具体取决于接口类型。对于软件触发器,默认(是唯一有效的协议。对于 VXI 硬件触发器,默认(相当于同步(。对于PXI触发器,PXI:Reserve(和 PXI:Unreserve(是唯一有效的协议。
⑶清除设备的输入和输出缓冲区。
⑷从VISA资源名称指定的设备或接口读取指定字节数,并返回读取缓冲区中的数据。
⑸从VISA资源名称指定的基于消息的设备读取服务请求状态字节字节。
⑹将写入缓冲区中的数据写入VISA资源名称指定的设备或接口。
⑺无论?是?哪?种?类型?的?接口,?NI-?VISA?均?采用?相同?的?操作?来?与?仪器?进行?通信。?这?意味?着?接口?是?可以?随意?切换?的,?而且?要?与?不同?的?仪器?通信,?只需?使用?一种?编?程?语言?即可。?举例来说,?无论?仪器?采用?的是?串?行、?GPIB?还是?USB?接口,?如果?要?将?ASCII?字符?串?写?入?基于?消息?的?仪器,?VISA?命令?都是?相同?的。
⑻、平台?可?移植性
⑼在软件?中,?使用?VISA?函数?调?用?编写?的?程序?可以?在?平台?之间?移动。?VISA?通过?定义?自己?的?数据?类型?来?实现?这?一点。?这样?可以?确保?在?不同?平台?上?应用?的?性能?始终?如?一。?因此,?使用?LabVIEW?编写?的?VISA?应用?程序?可以?轻易?地?移植?到?支持?LabVIEW?的?任意?平台?上。?NI-?VISA?支持?多种?操作?系统,?包括?Windows?操作?系统、?MAC OS?操作?系统?和?Linux?操作?系统。
⑽NI-?VISA?是?一个?极其?简单?的?API,?非常?容易?上手,?其?自身?大部分?I/?O?功能?的?函数?不受?总?线?限制。?最?常用?的?仪器?功能?只需?通过?简洁?的?命令?集?实现,?因此?用户?不需要?学习?多种?总?线?类型?的?底层?通信?协议。