要使用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
即为电流序列的结束点电流。