要使用SCPI指令设置双向直流电源输出电流序列的间隔时间,需根据设备支持的指令格式,通过LIST:DWEL或PROG:LIST:CURRent:DATA#(带时间参数)等指令实现。以下是具体说明:
不同品牌和型号的双向直流电源可能使用不同的SCPI指令来控制电流序列的间隔时间。常见指令包括:
LIST:DWELLIST:DWEL 1,2,3(设置第1步持续1秒,第2步持续2秒,第3步持续3秒)。PROG:LIST:CURRent:DATA#PROG:LIST:CURR:DATA1 220.0,50(第1步电流220.0A,持续50个时间单位,如50×100μs=5ms)。VOLT:MODE LIST或CURR:MODE LIST)。VOLT:MODE LIST(设置电压序列模式)。LIST:CURR或PROG:LIST:CURRent:DATA#指令设置每一步的电流值。LIST:CURR 1,0,2(设置电流序列为1A、0A、2A)。LIST:DWEL指令为每一步设置持续时间(间隔时间)。LIST:DWEL 1,2,1(第1步持续1秒,第2步持续2秒,第3步持续1秒)。OUTPut ON或INITiate指令启动输出。OUTPut ON(开启输出)。LIST:DWEL指令)scpi# 设置电流序列模式CURR:MODE LIST
# 设置电流序列值(1A → 0A → 2A)
LIST:CURR 1,0,2
# 设置间隔时间(1秒 → 2秒 → 1秒)
LIST:DWEL 1,2,1
# 启动输出
OUTPut ON
LIST:DWEL 10000,20000表示1秒和2秒。LIST:CURR (@1) 1,0,2)。-400或Invalid Command),检查指令是否支持或参数是否越界。WAVE模式(若设备支持),其时间分辨率更高。| 设备品牌 | 典型指令示例 | 备注 |
|---|---|---|
| Keysight | LIST:DWEL 1,2,3 | 支持多步间隔时间设置 |
| ITECH | PROG:LIST:CURR:DATA1 220.0,50 | 时间单位可能为100μs |
| Chroma | LIST:CURR 1,0,2; LIST:DWEL 1,2,1 | 支持复合指令(用分号分隔) |
| Rigol | LIST:CURR:STEP 1,0,2; LIST:DWEL:STEP 1,2,1 | 需分步设置 |