要使用SCPI指令设置双向直流电源的列表模式时间间隔步进,需结合列表编程(LIST Programming)和步进参数配置指令,具体操作如下:
首先,需启用列表编程功能并选择输出模式(电压或电流):
scpiPROG:LIST:INIT ; 初始化列表编程模式PROG:LIST:MODE VOLT ; 选择电压模式(若需电流模式,改为 "CURR")
通过以下指令设置步进的电压/电流值、保持时间(时间间隔)及步数:
scpiPROG:LIST:VOLT:DATA1 10.0,100 ; 第1步:电压10.0V,保持时间100×100μs=10msPROG:LIST:VOLT:DATA2 15.0,200 ; 第2步:电压15.0V,保持时间200×100μs=20ms
PROG:LIST:VOLT:DATA3 20.0,300 ; 第3步:电压20.0V,保持时间300×100μs=30ms
scpiPROG:LIST:CURR:DATA1 1.0,50 ; 第1步:电流1.0A,保持时间50×100μs=5msPROG:LIST:CURR:DATA2 2.0,100 ; 第2步:电流2.0A,保持时间100×100μs=10ms
参数说明:
DATA#:#为步序号(1~100)。若需重复执行列表步进,可设置循环次数:
scpiPROG:LIST:COUN 3 ; 循环执行3次(0表示无限循环)
配置完成后,启动列表输出:
scpiOUTP:STAT ON ; 开启输出PROG:LIST:EXEC ; 执行列表编程
通过以下指令查询当前运行的步序或状态:
scpiPROG:LIST:STEP? ; 返回当前步序号(如 "2" 表示第2步)PROG:LIST:STAT? ; 返回列表编程状态(如 "ON" 或 "OFF")
scpi*RST ; 复位仪器SYST:REM ; 进入远程控制模式
PROG:LIST:INIT ; 初始化列表编程
PROG:LIST:MODE VOLT ; 选择电压模式
PROG:LIST:VOLT:DATA1 5.0,100 ; 第1步:5V,10ms
PROG:LIST:VOLT:DATA2 10.0,200 ; 第2步:10V,20ms
PROG:LIST:VOLT:DATA3 15.0,300 ; 第3步:15V,30ms
PROG:LIST:COUN 2 ; 循环2次
OUTP:STAT ON ; 开启输出
PROG:LIST:EXEC ; 执行列表
5)。scpiTRIG:SOUR EXT ; 外部触发TRIG:SLOP POS ; 上升沿触发
SOUR:LIST前缀),需参考具体型号的编程手册。通过上述步骤,可实现双向直流电源在列表模式下的时间间隔步进控制,适用于电池充放电测试、DC-DC转换器验证等场景。