设备管理器

PyVISA 设备发现与驱动绑定:枚举、查询、选择仪器并关联驱动文件。

概述

quatm/GUI/entries/device_manager.py 提供 设备管理器(VISADeviceLister):通 过 PyVISA 扫描系统中的 VISA 仪器,查询设备标识(*IDN?)并选择驱动文件绑定, 把设备加入已选列表生成 DeviceInfo,供设备配置使用。

组件

组件说明
VISADeviceListerVISA 设备列表工具:左右两栏(枚举/查询 + 已选设备/驱动文件)
DeviceInfo设备描述:名称、类型、驱动文件与附加参数

工作流

1. refresh_devices()      → 扫描 VISA 总线,填充设备列表
2. query_device_info()    → 对选中设备发送 *IDN? 查询
3. select_driver_file()   → 选取并绑定驱动文件
4. add_device_to_selected() → 加入已选设备列表(去重)

用法

from quatm.GUI.entries.device_manager import VISADeviceLister

dl = VISADeviceLister(parent=parent)
dl.refresh_devices()   # 列表显示 USB/GPIB/LAN 等 VISA 设备