1. VISA简介
VISA(Virtual Instrument Software Architecture,简称为"Visa"),即虚拟仪器软件结构,是VXI plug&play联盟制定的I/O接口软件标准及其规范的总称。VISA提供用于仪器编程的标准I/O函数库,称为VISA库,计算机通过它来控制仪器。VISA独立于硬件设备、接口、操作系统和编程语言,具有与硬件结构无关的特点。VISA的这一特性使之适用于各种仪器接口,无论仪器使用的串口还是其他任何一种总线,诸如GPIB、LAN、USB等,都具有相同的操作函数,从而实现了控制操作上的统一。
2. 常用开发环境和语言

LabVIEW:图形化编程
LabWindows/CVI):C语言
QT:C++或python
Visual Studio:C++或C#
3.开发环境
除了安装编程工具,在开发前还需要安装NI Visa,才能使用visa库提供的API或者各仪器厂商封装好的控制函数,另外NI VISA还提供了仪器调试环境,可直接向仪器发送命令来测试。
下载链接:https://www.ni.com/zh-cn/support/downloads/drivers/download.ni-visa.html#484351,建议选择最新版本并使用离线安装,在线安装可能会出现一些问题。