使用SCPI指令设置双向直流电源输出电流序列的终止条件,需结合序列模式(List Mode)与终止条件控制指令,具体操作步骤如下:
一、核心指令与参数
启用序列功能:
指令:SOURce:LIST:FUNCtion ON
说明:部分电源需此指令启用序列功能。
设置序列点数:
指令:SOURce:LIST:COUNt
说明:
设置每个序列点的电流值和持续时间:
指令:SOURce:LIST:CURRent:DATA
说明:
示例:SOURce:LIST:CURRent:DATA1 0. 2表示第1点电流为0A,持续2秒。
基于序列点数的终止:
指令:SOURce:LIST:CYCLe ON
说明:启用循环,当循环次数达到设定值时序列终止。
补充指令:SOURce:LIST:COUNt:REPeat
基于外部条件的终止:
指令:TRIGger:SOURce EXTernal
说明:部分电源支持通过外部触发信号或条件判断终止序列,需参考具体型号手册。
补充指令:TRIGger:SLOPe POSitive(上升沿触发)或TRIGger:SLOPe NEGative(下降沿触发),控制触发时机。
基于时间或状态的终止:
说明:部分电源允许设置总运行时间或特定状态作为终止条件,需查阅设备手册确认支持的指令。
二、完整操作流程示例
初始化与复位:
SYSTem:REMote:切换至远程模式。
*RST:复位设备(可选)。
配置序列参数:
SOURce:LIST:COUNt 3:设置序列包含3个点。
SOURce:LIST:CURRent:DATA1 0. 2:第1点电流为0A,持续2秒。
SOURce:LIST:CURRent:DATA2 5. 2:第2点电流为5A,持续2秒。
SOURce:LIST:CURRent:DATA3 0. 2:第3点电流为0A,持续2秒。
启用循环与设置循环次数:
SOURce:LIST:CYCLe ON:启用循环。
SOURce:LIST:COUNt:REPeat 2:设置循环次数为2次(若电源支持)。
设置外部触发终止(可选):
TRIGger:SOURce EXTernal:选择外部触发源。
TRIGger:SLOPe POSitive:上升沿触发终止(需配合硬件信号)。
启动序列:
TRIGger:INITiate:内部触发启动序列(或通过外部TTL信号触发)。