You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyVisa如何清理list_resources()中已断开资源及解决地址重复问题

PyVisa list_resources() 扫描残留已断开设备及地址重复问题

当前仅物理连接2台设备,但调用PyVisa的list_resources()方法扫描时,结果中仍显示曾经连接过、现已断开的设备;同时当前连接的设备地址出现重复,差异仅为末尾是否带有::0::INSTR。已尝试以下操作,问题仍未解决:

  • 重启电脑与设备
  • 重装PyVisa
  • 调用.close()方法释放资源

测试代码

import pyvisa
rm = pyvisa.ResourceManager()
equipment = rm.list_resources()
for i in range(len(equipment)):
    print(equipment[i])

扫描结果

USB0::0x0000::0x0000::::INSTR
USB0::0x0957::0x2307::MY50000279::INSTR
USB0::0x0957::0x1734::MY44002738::INSTR
ASRL3::INSTR
TCPIP0::169.254.5.21::inst0::INSTR
USB0::0x0699::0x0365::C030691::0::INSTR
USB0::0x0957::0x1734::MY44002738::0::INSTR
USB0::0x0957::0x1734::MY44003547::0::INSTR
USB0::0x0957::0x1775::MY49460204::0::INSTR
USB0::0x0957::0x17B4::MY57310459::0::INSTR
USB0::0x0957::0x2307::MY50000279::0::INSTR

使用环境

  • 操作系统:Windows 10
  • Python版本:3.11.2
  • PyVisa版本:1.13.0

内容的提问来源于stack exchange,提问作者Andrii Pylypets

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 10:33:25