要使用SCPI指令设置双向直流电源输出电流序列的终止条件,需结合序列模式(List Mode)与终止条件控制指令,具体步骤如下:
启用序列模式:
SOURce:LIST:FUNCtion ON:启用序列功能(部分电源需此指令)。设置序列点数:
SOURce:LIST:COUNt <N>:设置序列包含的点数,<N>为具体数值。定义电流序列:
SOURce:LIST:CURRent:DATA<n> <I_value>, <dwell_time>:设置每个序列点的电流值和持续时间。<n>为序列点序号,<I_value>为电流值(单位:A),<dwell_time>为持续时间(单位可能为秒或100μs,依设备而定)。SOURce:LIST:CURRent:DATA1 0, 2表示第1点电流为0A,持续2秒。设置终止条件:
SOURce:LIST:CYCLe指令控制循环次数,当循环次数达到设定值时序列终止。SOURce:LIST:CYCLe ON:启用循环。SOURce:LIST:COUNt:REPeat <M>:设置循环次数为<M>次(部分型号支持)。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信号触发)。Keysight N6700系列:
SOURce:LIST:FUNCtion REPeat启用循环,结合SOURce:LIST:COUNt控制点数实现。ITECH IT6000系列:
LIST:CYCLe:STATe ON启用循环,LIST:CYCLe:COUNt <M>设置循环次数。Chroma 62000P系列:
SOURce:LIST:LOOP <M>直接设置循环次数。