要使用SCPI指令设置双向直流电源输出电流序列的结束点,需结合设备支持的电流编程指令和阶跃触发功能,以下为具体方法:
电流设置指令
使用
SOURce:CURRent:LEVel
设置电流序列中各点的输出值,例如:
scpiSOUR:CURR 1.0 ; 设置电流为1.0A(立即执行)SOUR:CURR:IMM 2.5 ; 设置电流为2.5A(立即生效,部分设备支持)
阶跃触发指令
通过
SOURce:STEP:TOUTput
在阶跃结束点生成触发信号,标记序列终点:
scpiSOUR:STEP:TOUT ; 在电流阶跃结束时触发输出(部分设备需结合通道号,如`@chanlist`)
列表模式指令(如设备支持)
若设备支持列表模式(
LIST
),可通过
SOURce:LIST:CURR
定义电流序列,并指定结束点:
scpiSOUR:LIST:CURR 1.0, 2.0, 3.0 ; 设置电流序列为1.0A→2.0A→3.0ASOUR:LIST:COUN 3 ; 指定序列长度为3点(结束点为第3点)
进入远程控制模式
scpiSYST:REM ; 切换至远程模式
设置电流序列参数
scpiSOUR:CURR 1.0 ; 第1点:1.0ASOUR:CURR 2.0 ; 第2点:2.0A
SOUR:CURR 3.0 ; 第3点(结束点):3.0A
scpiSOUR:LIST:CURR 1.0, 2.0, 3.0 ; 定义序列SOUR:LIST:COUN 3 ; 指定结束点为第3点
配置阶跃触发(可选)
若需在结束点生成触发信号:
scpiSOUR:STEP:TOUT ; 启用阶跃结束触发
启动输出
scpiOUTP ON ; 开启输出
查询当前电流值
scpiMEAS:CURR? ; 查询实际输出电流(应与结束点值一致)
查询序列状态(如设备支持)
scpiSOUR:LIST:STAT? ; 查询列表模式状态(如是否到达结束点)
SOUR:CURR:LEV
,ITECH设备可能使用
SOUR:CURR
),需参考具体设备手册。
TRIGger
指令配置触发源(如外部触发或内部定时器)。
SOUR:CURR:PROT
)已启用,避免损坏负载。