双向直流电源通常不直接提供用于设置输出电流序列终止电压精度的专用SCPI指令,但可通过以下方法间接实现或优化相关参数:
设置电压序列参数:
PROG:WAVE:VOLT:DATA# <voltage>(假设指令,#表示第几步)的指令设置电流序列中每一步的电压值。其中<voltage>为电压值,单位需参考电源手册。PROG:WAVE:DATA# <current>,<voltage>(假设指令),其中<current>为第一步的电流值,<voltage>为第一步的电压值(即起始电压),后续步骤再设置终止电压值。优化电压设置参数:
VOLT:RES <resolution>(假设指令)的指令设置电压分辨率,以提高电压设置的精度。校准与补偿:
plaintext# 初始化波形编程功能PROG:WAVE:INIT
# 设置电流序列第一步的电流值和电压值(起始电压)
PROG:WAVE:DATA1 1.0,10.0 # 假设第一步电流为1A,电压为10V
# 设置电流序列第二步的电流值和电压值(终止电压)
PROG:WAVE:DATA2 2.0,20.0 # 假设第二步电流为2A,电压为20V(终止电压)
# 设置序列步数为2
PROG:WAVE:SEGM 2
# 启动波形编程功能
PROG:WAVE:STAR