可通过SCPI命令查询Keysight双向直流电源的过流保护状态和事件状态寄存器,间接判断过流锁定时是否有报警输出,具体方法如下:
使用PROTection:CURRent:STATe?命令查询过流保护是否被触发。若返回1(或ON),则表示过流保护已被触发,电源可能处于过流锁定状态。
使用STATus:OPERation:EVENt?命令查询操作事件寄存器,以获取是否有过流事件发生。若返回的数值中包含与过流事件对应的位被置位(具体位定义需参考电源的用户手册),则表示有过流事件发生,电源可能处于过流锁定状态并输出报警。
MEASure:CURRent?命令查询电源的实际输出电流。若输出电流超过设定的过流保护阈值,且过流保护已被触发,则电源可能处于过流锁定状态。OUTPut:STATe?命令查询电源的输出状态。若输出状态为OFF(或类似表示输出关闭的状态),且过流保护已被触发,则电源可能因过流保护而锁定并关闭输出,同时输出报警。plaintext# 查询过流保护状态PROT:CURR:STAT?
# 查询操作事件寄存器
STAT:OPER:EVEN?
# 查询实际输出电流
MEAS:CURR?
# 查询电源输出状态
OUTP:STAT?