资讯中心

联系我们

深圳市维立信电子科技有限公司
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@welissom.com

如何通过SCPI指令设置双向直流电源序列步进延时?

2026-03-04 09:58:42  点击:

要通过SCPI指令设置双向直流电源序列步进的延时,需结合序列模式配置步进持续时间设置指令,具体步骤如下:

一、核心指令与功能

  1. 启用序列模式
    通过
    SEQuence:RUNSOURce:LIST:RUN指令启用序列模式,使电源按预设步骤输出。
    示例

    plaintextSEQuence:RUN ON  ; 启用序列模式
  2. 配置序列参数

    • 电压/电流步进:通过SEQuence:EDITe:STEPSOURce:LIST:VOLTage/CURRent设置每个步骤的输出值。
    • 持续时间(延时):通过SEQuence:EDITe:DWELlSOURce:LIST:DWELl设置每个步骤的持续时间(单位:秒)。
      示例(设置3个步骤的序列,每步持续0.5秒):
    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秒
  3. 触发控制

    • 单步触发:通过SEQuence:TRIGgerSOURce:LIST:TRIGger手动触发下一步执行。
    • 自动循环:通过SEQuence:CYCLeSOURce:LIST:CYCLe设置循环次数(INFinity表示无限循环)。
      示例
    plaintextSEQuence:CYCLe 5  ; 循环执行5次SEQuence:TRIGger  ; 手动触发下一步

二、完整操作流程

  1. 启用序列模式

    plaintextSEQuence:RUN ON
  2. 配置序列参数

    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
  3. 启动序列执行

    • 手动触发(每步需单独触发):
      plaintextSEQuence:TRIGger  ; 执行第1步SEQuence:TRIGger  ; 执行第2步
      SEQuence:TRIGger  ; 执行第3步
    • 自动执行(需设置循环次数):
      plaintextSEQuence:CYCLe 1  ; 执行1次完整序列(3步)SEQuence:RUN ON  ; 启动自动执行

三、厂商差异与指令扩展

  1. Keysight N6700系列
    • 使用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  ; 启动序列
  2. ITECH IT6000系列
    • 支持通过SEQuence:EDITe:LFILe保存序列到文件,后续直接调用:
      plaintextSEQuence:EDITe:LFILe "C:SEQTEST.SEQ"  ; 保存序列到文件SEQuence:RUN "C:SEQTEST.SEQ"  ; 运行序列文件
  3. Chroma 62000P系列
    • 使用PROG:LIST子系统配置序列:
      plaintextPROG:LIST:VOLTage 10,15,20  ; 设置电压序列PROG:LIST:DWELl 0.5,0.5,0.5  ; 设置持续时间
      PROG:LIST:RUN ON  ; 启动序列