可以通过第三方软件(Python+PyVISA、BenchVue、LabVIEW)发送 SCPI 命令,远程触发 Keysight 双向直流电源的EEPROM 自检并读取结果,核心是用*TST?命令,并配合错误队列查询确认 EEPROM 状态。
一、核心 SCPI 命令(EEPROM 自检专用)
适用于 N6705/N678xA/E3630/E36441A 等系列:
scpi
# 1. 触发整机自检(含EEPROM校验和、读写测试)
*TST?
# 2. 查询EEPROM专属状态(校验和/错误码)
SYST:ERR?
# 3. 读取EEPROM校验和(部分型号支持)
SYST:DATA:EEP:CHKSUM?
# 4. 清除错误队列(自检前重置状态)
*CLS
返回值:0=EEPROM 正常;330=EEPROM 校验和错误;非 0 = 自检失败。
二、方案 1:Python+PyVISA(一键自检 + 结果解析,推荐)
1. 环境依赖
bash
运行
pip install pyvisa
# 必装:Keysight IO Libraries Suite(VISA驱动)
2. 自检脚本(直接运行)
python
运行
import pyvisa
# 仪器地址(替换为你的IP/USB)
VISA_ADDR = "TCPIP0::192.168.1.100::inst0::INSTR"
rm = pyvisa.ResourceManager()
psu = rm.open_resource(VISA_ADDR)
psu.timeout = 10000 # 自检需5–10秒,超时设10秒
print("