若要通过SCPI指令实现双向直流电源输出电流序列的渐变效果,需结合序列编程模式与时间参数配置,利用设备支持的阶跃或列表模式逐步改变电流值。以下是具体方法及示例:
LIST
)或阶跃模式(
STAircase
),可通过以下指令启用序列功能:
scpiSOUR:LIST:CURR , , ..., ; 定义电流序列值(单位:A)SOUR:LIST:TIME , , ..., ; 定义每一步的持续时间(单位:秒)
scpiSOUR:ARB:STAircase:CURR , , ..., ; 定义电流阶跃值SOUR:ARB:STAircase:TIMe , , ..., ; 定义每一步的持续时间
0A, 0.5A, 1.0A, 1.5A, 2.0A
1s, 1s, 1s, 1s, 1s
进入远程控制模式
scpiSYST:REM ; 切换至远程模式
配置电流序列与渐变参数
scpiSOUR:LIST:CURR 0.0, 0.5, 1.0, 1.5, 2.0 ; 定义电流序列:0A→0.5A→1.0A→1.5A→2.0ASOUR:LIST:TIME 1.0, 1.0, 1.0, 1.0, 1.0 ; 每一步持续1秒(总周期5秒)
scpiSOUR:ARB:STAircase:CURR 0.0, 1.0, 1.5, 1.8, 2.0 ; 定义电流阶跃:0A→1.0A→1.5A→1.8A→2.0ASOUR:ARB:STAircase:TIMe 0.5, 1.0, 0.5, 1.0 ; 每一步持续时间:0.5s→1.0s→0.5s→1.0s
启动输出
scpiOUTP ON ; 开启输出
查询序列状态
scpiSOUR:LIST:STAT? ; 查询列表模式状态(如是否正在运行)SOUR:ARB:STAircase:STAT? ; 查询阶跃模式状态
观察实际输出
通过示波器或设备显示屏观察输出电流波形,确认电流是否按预设步骤逐步变化。
SOUR:LIST:CURR
,而ITECH设备可能使用
SOUR:ARB:STAircase:CURR
),需参考具体设备手册。
CURR:PROT
)已启用,避免损坏负载。
SOUR:LIST:CURR@1 0.0, 0.5
表示设置通道1的电流序列)。