要通过SCPI命令查询Keysight双向直流电源输出限制是否因过功率触发锁定,标准SCPI协议未直接提供“历史记录读数频率”的查询命令,但可通过以下方法间接判断保护触发状态及系统响应频率:
SYSTem:ERRor?-221,"Over current protection tripped" 或 -222,"Over voltage protection tripped",则说明触发相应保护。-221,"Over current protection tripped; Output disabled"(明确提示输出已禁用)。OUTPut:STATe?1 表示输出开启,0 表示输出关闭。若过功率保护触发后返回 0,则证明输出已自动关闭。SYSTem:ERRor? 查询错误队列,结合 OUTPut:STATe? 查询输出状态变化时间,可间接推断保护触发频率。SYSTem:ERRor:COUNt?TRACE:DATA? 或 LOG:DATA?),可通过查询记录的数据点数量和时间范围,计算读数频率。SYSTem:ERRor?,确认是否触发过功率保护。OUTPut:STATe?,确认输出是否因保护触发而关闭。SYSTem:ERRor:COUNt?,确认错误队列中的错误数量。TRACE:DATA? 或 LOG:DATA?(若电源支持),查询记录的数据点数量和时间范围,计算读数频率。CURRent:PROTection:CLEar 命令在部分旧型号中可能需简写为 CURR:PROT:CLE。read_termination='n' 和 write_termination='n' 以避免通信错误。OUTPut:STATe ON 命令,逐步排查问题。