要通过SCPI查询Agilent双向直流电源输出记忆触发条件是否已执行,需结合序列模式(List Mode)相关命令,通过查询序列状态、当前点位置及循环信息来间接判断触发条件是否触发。以下是具体步骤和命令示例:
查询序列是否启用
SOURce:LIST:FUNCtion?ON或OFF,表示序列功能是否激活。查询当前序列点位置
SOURce:LIST:ADVance:COUNter?查询序列总点数
SOURce:LIST:COUNt?查询循环状态与剩余次数
SOURce:LIST:CYCLe:STATe?ON或OFF,表示是否启用循环模式。SOURce:LIST:CYCLe:COUNt:REMaining?INF或特定值)。查询当前输出电流值(验证当前序列点是否生效)
MEASure:CURRent?查询序列运行状态
OUTPut:STATe?ON或OFF,确认输出是否开启(序列运行时输出应为ON)。检查序列是否启用
SOURce:LIST:FUNCtion?ON,表示序列已激活。获取序列总点数
SOURce:LIST:COUNt?3,表示序列中有3个点。查询当前序列点位置
SOURce:LIST:ADVance:COUNter?2,表示当前处于第2个序列点。若之前处于第1个序列点,且当前已变为第2个序列点,则表明触发条件已执行。检查循环状态
SOURce:LIST:CYCLe:STATe?ON,表示启用循环。SOURce:LIST:CYCLe:COUNt:REMaining?1表示还剩1次)。获取实际输出电流
MEASure:CURRent?5.000A),用于验证当前序列点是否生效。