要使用SCPI指令查询双向直流电源输出电流序列的结束点电流,可尝试以下步骤和指令,具体需根据设备型号调整:
确认设备支持的功能:
*IDN? 查询设备制造商、型号和固件版本,确认设备是否支持通过SCPI指令查询电流序列的结束点电流。LIST 或 STEP 编程模式,以及是否提供查询电流序列结束点电流的指令。设置电流序列模式(如果需要):
LIST 编程模式,可发送指令 PROG:LIST:INIT 初始化 LIST 编程。PROG:LIST:SEGM 50(设置50步)。PROG:LIST:COUN 1(循环1次)。PROG:LIST:TRIG AUTO(自动触发)。查询电流序列结束点电流:
PROG:LIST:CURR:DATA?(假设指令存在)查询电流序列的参数。PROG:LIST:CURR:DATA? 可能返回类似 120.0,220.0,5.0,100 的数据(起始电流、结束电流、变化幅值、保持时间),其中第二个值 220.0 即为结束点电流。使用通用查询指令(如果设备支持):
MEAS:CURR? 查询当前输出电流(但可能无法直接获取序列结束点电流)。FETCH:CURR?(如果设备支持)查询最近一次测量的电流值。示例指令序列(假设设备支持 LIST 编程):
plaintextSYST:REMote // 进入远程控制模式PROG:LIST:INIT // 初始化LIST编程
PROG:LIST:SEGM 50 // 设置50步
PROG:LIST:COUN 1 // 循环1次
PROG:LIST:TRIG AUTO // 自动触发
PROG:LIST:CURR:DATA 120.0,220.0,5.0,100 // 设置电流序列参数(起始电流120.0A,结束电流220.0A,变化幅值5.0A,保持时间100*100us)
PROG:LIST:CURR:DATA? // 查询电流序列参数(假设指令存在)
处理返回数据:
120.0,220.0,5.0,100 的数据,则第二个值 220.0 即为电流序列的结束点电流。