资讯中心

联系我们

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

如何用SCPI指令设置双向直流电源输出电流序列的重复次数?

2025-12-25 10:33:29  点击:

在双向直流电源中,使用SCPI指令设置输出电流序列的重复次数,通常需通过列表编程(LIST Mode)功能实现,核心指令为LIST:REPet,其语法和操作步骤如下:

一、核心指令语法

plaintext[SOURce:]LIST:REPet <count>  ; 设置列表执行的重复次数
  • 参数说明
    • <count>:重复次数,取值范围为0(无限循环)或正整数(如10表示循环10次)。
    • 可选前缀SOURce:可省略(若命令无歧义),但建议保留以提高可读性。

二、操作步骤

  1. 进入列表编程模式
    确保电源支持列表功能,并激活列表模式(部分电源需先发送
    LIST:ACTV 1)。

  2. 定义电流序列
    使用
    LIST:CURRent指令设置每一步的电流值。例如:

    plaintextLIST:CURR 0, 1.0, 2.0, 1.0  ; 定义4步电流序列:0A→1A→2A→1A
  3. 设置重复次数
    通过
    LIST:REPet指定循环次数。例如:

    plaintextLIST:REPet 5  ; 序列重复5次
    • 若需无限循环,可设置为0INFinity(具体语法参考设备手册)。
  4. 启动输出
    发送触发命令(如
    TRIG)或开启输出(OUTP:STAT ON),电源将按设定序列输出电流。

三、完整示例

假设需设置双向直流电源输出电流序列0A→1A→2A,重复3次,操作如下:

plaintextSYST:REM       ; 切换至远程控制模式OUTP:STAT OFF  ; 关闭输出(安全操作)

LIST:CURR 0, 1.0, 2.0  ; 定义电流序列
LIST:REPet 3            ; 设置重复3次
LIST:ACTV 1             ; 激活列表模式(部分电源需此步骤)

OUTP:STAT ON  ; 开启输出
TRIG          ; 触发执行(或通过外部信号触发)

四、注意事项

  1. 设备兼容性
    • 不同品牌电源的列表编程指令可能略有差异。例如:
      • Keysight:支持LIST:REPet,部分型号需先启用列表模式(LIST:MODE ON)。
      • Chroma:可能使用PROG:LIST:COUN设置重复次数。
      • ITECH:通过LIST:CYCL控制循环次数。
    • 务必查阅设备手册,确认具体语法和参数范围。
  2. 序列长度限制
    • 电源可能对列表步数(如最多100步)或总存储容量有限制,需避免超出。
  3. 实时监控与调试
    • 通过查询指令(如LIST:REPet?)验证设置是否生效。
    • 结合MEAS:CURR?实时监控输出电流,确保符合预期。

五、扩展功能

  • 动态修改重复次数
    部分电源支持在运行中修改
    LIST:REPet值,无需停止输出(如LIST:REPet:IMM 10)。

  • 多通道同步控制
    若电源支持多通道,可通过通道前缀(如
    SOUR1:LIST:REPet)分别设置各通道的重复次数。