要通过SCPI指令设置双向直流电源序列步进的延时,需结合序列模式配置和步进持续时间设置指令,具体步骤如下:
启用序列模式
通过SEQuence:RUN或SOURce:LIST:RUN指令启用序列模式,使电源按预设步骤输出。
示例:
plaintextSEQuence:RUN ON ; 启用序列模式
配置序列参数
SEQuence:EDITe:STEP或SOURce:LIST:VOLTage/CURRent设置每个步骤的输出值。SEQuence:EDITe:DWELl或SOURce:LIST:DWELl设置每个步骤的持续时间(单位:秒)。plaintextSEQuence:EDITe:STEP 1 ; 编辑第1步SEQuence:EDITe:VOLTage 10 ; 电压10V
SEQuence:EDITe:CURRent 1 ; 电流1A
SEQuence:EDITe:DWELl 0.5 ; 持续时间0.5秒
SEQuence:EDITe:STEP 2 ; 编辑第2步
SEQuence:EDITe:VOLTage 15 ; 电压15V
SEQuence:EDITe:CURRent 1.5 ; 电流1.5A
SEQuence:EDITe:DWELl 0.5 ; 持续时间0.5秒
SEQuence:EDITe:STEP 3 ; 编辑第3步
SEQuence:EDITe:VOLTage 20 ; 电压20V
SEQuence:EDITe:CURRent 2 ; 电流2A
SEQuence:EDITe:DWELl 0.5 ; 持续时间0.5秒
触发控制
SEQuence:TRIGger或SOURce:LIST:TRIGger手动触发下一步执行。SEQuence:CYCLe或SOURce:LIST:CYCLe设置循环次数(INFinity表示无限循环)。plaintextSEQuence:CYCLe 5 ; 循环执行5次SEQuence:TRIGger ; 手动触发下一步
启用序列模式
plaintextSEQuence:RUN ON
配置序列参数
plaintext; 设置总步数(部分型号需显式定义)SEQuence:EDITe:LENGth 3
; 编辑第1步
SEQuence:EDITe:STEP 1
SEQuence:EDITe:VOLTage 10
SEQuence:EDITe:CURRent 1
SEQuence:EDITe:DWELl 0.5
; 编辑第2步
SEQuence:EDITe:STEP 2
SEQuence:EDITe:VOLTage 15
SEQuence:EDITe:CURRent 1.5
SEQuence:EDITe:DWELl 0.5
; 编辑第3步
SEQuence:EDITe:STEP 3
SEQuence:EDITe:VOLTage 20
SEQuence:EDITe:CURRent 2
SEQuence:EDITe:DWELl 0.5
启动序列执行
plaintextSEQuence:TRIGger ; 执行第1步SEQuence:TRIGger ; 执行第2步
SEQuence:TRIGger ; 执行第3步
plaintextSEQuence:CYCLe 1 ; 执行1次完整序列(3步)SEQuence:RUN ON ; 启动自动执行
SOURce:LIST子系统配置序列:plaintextSOURce:LIST:VOLTage 10,15,20 ; 设置电压序列SOURce:LIST:DWELl 0.5,0.5,0.5 ; 设置持续时间
SOURce:LIST:COUNt 3 ; 设置总步数
SOURce:LIST:RUN ON ; 启动序列
SEQuence:EDITe:LFILe保存序列到文件,后续直接调用:plaintextSEQuence:EDITe:LFILe "C:SEQTEST.SEQ" ; 保存序列到文件SEQuence:RUN "C:SEQTEST.SEQ" ; 运行序列文件
PROG:LIST子系统配置序列:plaintextPROG:LIST:VOLTage 10,15,20 ; 设置电压序列PROG:LIST:DWELl 0.5,0.5,0.5 ; 设置持续时间
PROG:LIST:RUN ON ; 启动序列