Keysight 双向直流电源没有专用 SCPI 命令 “一键清除” 校准密码,只能用 SCPI 把密码改回出厂默认值(通常 0000),从而等效 “清除”。下面分有密码、忘记密码两种情况给出可直接执行的 SCPI 流程。
一、已知当前密码:SCPI 改回默认(推荐)
scpi
1. *IDN? ; 确认仪器型号
2. CAL:SEC:STAT? ; 读锁状态(1=锁定,0=未锁)
3. CAL:SEC:PWD <当前密码> ; 解锁(必须先解锁才能改密码)
4. CAL:SEC:PWD 0000 ; 重置为默认密码(等效清除)
5. CAL:SEC:STAT 1 ; 重新加锁(可选,安全考虑)
示例(当前密码为 1234):
scpi
CAL:SEC:PWD 1234
CAL:SEC:PWD 0000
二、忘记密码:无 SCPI 可行,只能硬件 / 出厂复位
SCPI 无法绕过密码重置,忘记密码时只能:
1. 方法一:恢复出厂设置(会清空校准系数,谨慎!)
scpi
*RST ; 恢复出厂配置(部分型号会重置校准密码为 0000)
SYST:PRESET ; 系统预设(部分型号支持)
风险:*RST 可能清除用户校准数据,先备份 CAL:COEF:ALL?。
2. 方法二:硬件复位(需物理操作,无 SCPI)
断电 → 按住前面板特定键(如 Utility/Cal)→ 通电 → 进入出厂恢复模式(不同型号按键不同)。
效果:密码恢复为 0000.但校准系数可能被清空。
3. 方法三:联系 Keysight 售后
提供序列号,由原厂通过维修诊断模式重置密码(需授权,无公开 SCPI)。
三、Python 脚本:已知密码时重置为 0000
python
运行
import pyvisa
rm=pyvisa.ResourceManager()
psu=rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR")
# 配置
current_pwd="1234" # 替换为你的当前密码
default_pwd="0000"
# 解锁并重置
psu.write(f"CAL:SEC:PWD {current_pwd}")
psu.write(f"CAL:SEC:PWD {default_pwd}")
# 验证
psu.write(f"CAL:SEC:PWD {default_pwd}")
stat=psu.query("CAL:SEC:STAT?").strip()
print("重置后锁状态(0=未锁,1=锁定):", stat)
print("✅ 密码已恢复为默认 0000(等效清除)")
psu.close()
四、关键说明
无 “清除” 专用命令:SCPI 只能改写密码,不能直接删除;改回默认即等效清除。
默认密码:N6705B、N6785A 等双向电源默认校准密码为 0000.
忘记密码无 SCPI 方案:只能出厂复位(丢校准数据)或售后重置。
安全建议:重置后立即修改为新密码并妥善保管;定期备份校准系数。