您的位置:

NIVISA安装教程

一、NIVISA是什么

NIVISA(National Instruments Virtual Instrument Software Architecture,美国国家仪器公司虚拟仪器软件体系结构),是NI公司提供的一个开放的通用底层框架,旨在简化仪器控制程序的开发,使工程师和科学家能够使用高度可重用的代码快速开发复杂的仪器控制和测试应用。该软件包支持来自多个供应商的仪器,包括VXI、PXI、GPIB、Serial、TCP/IP等接口。
NIVISA是一种虚拟的中间软件,其本质是帮助我们的程序与电脑中各种测量仪器连接,获得仪器数据,实现控制仪器的目的。本篇文章主要介绍在Windows平台下的NIVISA的安装与使用。

二、NIVISA的安装

1、下载NIVISA
从NI官方网站下载你需要的版本的NIVISA软件。
下载地址:https://www.ni.com/en-us/support/downloads/drivers/download.ni-visa.html#346210
2、双击安装包
双击exe文件,按照软件安装提示进行安装。如果你是第一次安装,NI会要求你安装NI后勤支持程序,安装选项默认即可。
3、配置NI硬件驱动程序
在安装NIVISA时,会自动配置支持些NI硬件(如NI GPIB、Serial、USB等仪器)。但如果你连接了第三方设备,则需要安装相应的驱动程序,才能和设备通讯,否则设备将无法被识别,驱动程序的安装和配置过程建议参考相关的用户手册。
4、图形化界面测试检查
安装完NIVISA,可以在NI-Visa Sounce Panel程序中测试是否已经安装成功,这个工具可以测试连接到电脑上串口等接口设备是否正常。

三、LabVIEW中使用NIVISA

LabVIEW是一种数据采集和测量环境,是NI公司提供的一款龙头软件,用于实施虚拟测量、控制、仪器控制和仪器分析。下面我们讲述在LabVIEW中如何使用NIVISA来控制仪器。 1、首先打开LabVIEW软件,并且在Block Diagram窗口中获得控制串口的VI或提示用户输入命令的VI。


(图片中展示的是使用NIVISA控制串口的程序VI)
2、给VI添加NIVISA节点
在LabVIEW窗口中,打开Functions»Instrument I/O»NI-VISA子菜单,即可看到支持的所有NIVISA函数和属性。拖拽NIVISA对象到Block Diagram上即可添加该节点。

(添加NIVISA节点的示意图)
3、LabVIEW中配置NIVISA
配置NIVISA的方法和图形化界面测试检查时相同,这里就不再赘述。
4、使用VI实现仪器控制
添加了NIVISA节点之后,即可通过VI控制各种类型的仪器。将控制VI的input连接到NIVISA,将output连接到其他相应的input上,即可实现相应仪器的控制。

(使用NIVISA控制串口的VI示例)
这里我们以控制串口为例,通过LabVIEW程序来控制串口读取数据,并在Block Diagram中来进行图形化处理。

四、小结

本文通过从NIVISA的介绍及其作用、NIVISA的安装及配置、在LabVIEW中使用NIVISA的三个方面进行了全面的阐述,让读者更好地了解NIVISA的使用方法。
NIVISA可以有效地简化仪器控制程序的开发难度,提高调试的效率和准确性,从而更快速地实现复杂的仪器控制和测试应用。具体的应用需根据实际情况进行参数设置(如波特率设置、串口号设置等),不同的仪器有着不同的通信协议,需要根据具体条目的手册指导进行相关操作。