PyVISA 实战:用 Python 控制物理实验室常用仪器
背景
物理及理工科实验中常涉及各类仪器,如函数发生器、示波器、台式万用表等。手动操作效率低且难以实现复杂控制。本文介绍如何通过 Python 编程控制实验室设备,以服务于科研或项目需求。
准备工作
- 一台电脑(笔记本亦可)
- 支持标准通信接口的测试测量仪器(Ethernet、GPIB、Serial、USB 等),本文以 USB 为例
- USB 2.0 至 USB Type B 连接线
NI MAX 与 NI VISA
NI VISA(Virtual Instrument Software Architecture)是 National Instruments 开发的标准化仪器通信架构,为 GPIB、USB、以太网、串口等提供统一接口。NI MAX(Measurement & Automation Explorer)是其配套图形化管理工具,用于自动发现设备、查看 VISA 资源地址及配置通信参数。

