Python与矢量网络分析仪3671E:自动化测试(Vscode)_pyvisa控矢网
一、背景介绍
DUT集成了多个可调衰减的射频通道,使用中电思仪的3671E矢量网络分析仪测试DUT的S参数并记录数据。
基于Python完成远程控制及自动化测试。
二、前期准备
Python环境:3.11.5(版本过高需要安装ipykernel)
Vscode版本:version 1.98
R&S visa:Version 5.12.3(最新版本7.2.5)
确保本地上位机与矢网以太网通信正常:
如何使用VISA通过以太网(Ethernet)和罗德施瓦茨设备通信_rohde&schwarz频谱仪如何联网-CSDN博客https://blog.csdn.net/lu2289504634/article/details/134879343
三、代码实现
3.1 连接仪表
import pyvisa import timeimport numpy as np# 导入 send_serial_command 函数from serial_comm import send_serial_command# 初始化VISA资源管理器rm = pyvisa.ResourceManager()# 连接到仪器instrument = rm.open_resource(\'TCPIP0::10.0.0.102::inst0::INSTR\') # 通过LAN连接的例子ID=instrument.query