若双向直流电源支持通过SCPI指令设置输出电流序列的终止条件,可参考以下方法,结合设备手册调整具体指令:
scpiSOUR:LIST:COUN ; 设置序列长度为N点(最后一点为终止点)
scpiSOUR:ARB:STAircase:END ; 设置阶跃序列的结束电流值(单位:A)
scpiSOUR:SEQuence:COUN INFinity ; 设置序列无限循环(需外部指令终止)
scpiTRIG:SOUR IMM ; 设置触发源为立即触发(终止当前序列)ABORt ; 强制终止当前输出序列
进入远程控制模式
scpiSYST:REM ; 切换至远程模式
配置终止条件
scpiSOUR:LIST:COUN 5 ; 设置序列长度为5点(第5点为终止点)
scpiSOUR:ARB:STAircase:END 3.0 ; 设置阶跃序列的结束电流为3.0A
scpiSOUR:SEQuence:COUN INFinity ; 设置序列无限循环ABORt ; 手动发送终止指令
启动输出
scpiOUTP ON ; 开启输出
查询序列状态
scpiSOUR:LIST:STAT? ; 查询列表模式状态(如是否到达终止点)SOUR:ARB:STAircase:STAT? ; 查询阶跃模式状态
观察实际输出
通过示波器或设备显示屏观察输出是否在终止条件满足时停止。
SOUR:LIST:COUN
,而ITECH设备可能使用
SOUR:ARB:STAircase:END
),需参考具体设备手册。
CURR:PROT
)已启用,避免损坏负载。
SOUR:LIST:COUN@1 5
表示设置通道1的序列长度为5点)。