标准SCPI指令无法直接查询Keysight双向直流电源输出限制历史记录的修改状态,但可通过以下间接方法结合电源型号特性实现部分功能:
SYSTem:ERRor:LOG?:查询错误日志(可能包含保护触发记录)。SYSTem:EVENT:LOG?(如N6700系列):查询事件日志条目,需结合SYSTem:EVENT:LOG:COUNt?获取条目数量,再通过SYSTem:EVENT:LOG:ITEM? <index>逐条解析。SYSTem:EVENT:LOG:COUNt?获取日志总条数。SYSTem:EVENT:LOG:ITEM? <n>(n为条目索引),解析返回字符串中与输出限制修改相关的关键词(如OCP、OVP、LIMIT等)。SOURce:PROTection:OCP:COUNter?(如RP7900系列):查询过流保护触发次数。SOURce:PROTection:OVP:COUNter?:查询过压保护触发次数。MEASure:CURRent?或MEASure:VOLTage?验证当前输出是否因保护动作而改变。*RST)清零。STATus:QUEStionable:CONDition?:查询可疑状态寄存器,检测输出限制是否因异常被修改。STATus:OPERation:CONDition?:查询操作状态寄存器,确认电源是否处于保护模式(如恒流模式)。STATus:QUEStionable:CONDition?返回的第3位为1,可能表示输出电流异常(需参考手册确认具体位定义)。SOURce:LIST:STATe?查询序列模式状态,若输出限制通过序列配置,可间接判断是否被修改。LIST:ADVance:COUNter?查询当前序列点位置,结合LIST:LOOP:COUNter?查询循环次数,推断配置变更。SOURce:CURRent:LEVel?),将结果写入本地文件或数据库,形成自定义历史记录。-400 Parameter Error:指令参数超出范围(如查询未启用的日志)。-350 Command Error:指令语法错误(如拼写错误)。-107 No Event Log:事件日志未启用或为空。SYSTem:EVENT:LOG:ENABle?),再查询具体内容。SYSTem:ERRor?查询最近错误,结合*CLS清除错误队列后重试。