Keysight N6705/E3630 等双向直流电源,用 :CAL:SEC:STAT? 查询校准保护状态;返回 0 = 保护禁用(可改校准),1 = 保护启用(锁定)。
一、核心 SCPI 查询命令
scpi
: CAL:SEC:STAT?
响应:0(校准保护已禁用,可读写校准区)
响应:1(校准保护已启用,校准区只读)
二、相关命令(状态 + 密码)
查当前校准密码(出厂多为 0)
scpi
:CAL:SEC:PASS?
解锁 / 禁用校准保护(需当前密码)
scpi
:CAL:SEC:STAT 0.密码
启用校准保护(加锁)
scpi
:CAL:SEC:STAT 1.密码
三、实操示例(Python+SCPI)
python
运行
import pyvisa
rm = pyvisa.ResourceManager()
inst = rm.open_resource('TCPIP::192.168.1.100::INSTR')
# 1. 查询校准保护状态
status = inst.query(':CAL:SEC:STAT?').strip()
print("校准保护状态:", "禁用(可校准)" if status=="0" else "启用(已锁定)")
# 2. 查看当前密码
pwd = inst.query(':CAL:SEC:PASS?').strip()
print("当前校准密码:", pwd)
四、EEPROM 保护 vs 校准保护(区别)
EEPROM(数据记录)保护::DATA:LOG:LOCK? / :DATA:LOG:PASS?;保护用户日志 / 配置;*RST 可清空。
校准保护::CAL:SEC:STAT? / :CAL:SEC:PASS?;保护校准系数;*RST 不影响。
五、忘记校准密码怎么办
SCPI 无法绕过密码;
只能:前面板进入校准菜单恢复出厂校准密码,或 送 Keysight 重置校准区。