要通过SCPI命令查询Keysight双向直流电源在过流保护触发后输出是否自动关闭,需结合状态查询命令与硬件操作验证,以下是具体步骤:
SYSTem:ERRor? 查询错误队列。若返回包含 -221,"Over current protection tripped" 或类似代码,则说明触发过流保护。-221,"Over current protection tripped; Output disabled"(明确提示输出已禁用)。OUTPut:STATe? 命令直接查询输出状态。返回 1 表示输出开启,0 表示输出关闭。0,则证明输出已自动关闭。CURRent:PROTection:CLEar 命令清除保护状态,再通过 OUTPut:STATe? 观察输出是否自动恢复。0,则说明保护为自锁型,需手动执行 OUTPut:STATe ON 重启输出。CURRent:PROTection:LEVel 2.0)。OUTPut:STATe?,若返回 0,则证明输出已自动关闭。SYSTem:ERRor? 确认错误类型为过流保护。scpiSYSTem:ERRor:CLEar ; 清除错误队列CURRent:PROTection:CLEar ; 清除过流保护状态
OUTPut:STATe ON ; 重新启动输出(若保护为非自锁型,此命令可能无效)
CURRent:PROTection 命令在部分旧型号中可能需简写为 CURR:PROT。read_termination='n' 和 write_termination='n' 以避免通信错误。OUTPut:STATe ON 命令,逐步排查问题。