资讯中心

联系我们

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

如何通过SCPI指令设置双向直流电源输出序列的步进数量?

2026-03-09 09:54:04  点击:

要通过SCPI指令设置双向直流电源输出序列的步进数量,需根据具体型号的编程手册使用对应的序列步数设置指令,通常为PROG:LIST:SEGMPROG:WAVE:SEGM等变体,具体操作流程如下:

一、核心指令与参数

  1. 序列步数设置指令

    • 指令示例:PROG:LIST:SEGM 50(将序列步数设置为50步)
    • 指令描述:设置LIST编程模式的步数,参数范围通常为1~100或1~200(具体范围需参考设备手册)。
  2. 查询序列步数指令

    • 指令示例:PROG:LIST:SEGM?
    • 指令描述:返回当前设置的序列步数。
  3. 其他相关指令

    • 序列数据设置指令:如PROG:LIST:VOLT:DATA#PROG:LIST:CURR:DATA#(#表示第几步),用于设置每一步的电压或电流值。
    • 序列循环次数设置指令:如PROG:LIST:COUN 100,用于设置序列的循环次数。

二、完整设置流程示例

  1. 初始化序列模式

    • 指令:FUNC:MODE LIST(切换至列表模式)
  2. 设置序列步数

    • 指令:PROG:LIST:SEGM 50(设置50步序列)
  3. 配置每一步的电压/电流值

    • 指令示例:PROG:LIST:VOLT:DATA1 220.0,50(设置第1步电压为220V,保持时间为50个时间单位)
    • 指令示例:PROG:LIST:CURR:DATA2 10.0,20(设置第2步电流为10A,保持时间为20个时间单位)
  4. 设置序列循环次数(可选):

    • 指令:PROG:LIST:COUN 100(设置序列循环100次)
  5. 启动序列

    • 指令:INIT:IMM(立即启动序列)
    • 或发送触发信号:*TRG(如果配置了触发模式)

三、注意事项

  1. 指令兼容性:不同型号的双向直流电源可能使用不同的SCPI指令集。例如,Keysight N6700系列可能使用SOURce:LIST:SEGMent?来查询序列步数,而ITECH IT6000系列则可能使用LIST:ADVance:COUNter?。因此,务必参考具体型号的编程手册。
  2. 时间单位:在设置每一步的保持时间时,需注意时间单位。通常,时间单位由LIST:TSTEP指令设置(如LIST:TSTEP 0.0001表示单步时长为0.1ms)。
  3. 序列总点数:部分型号的电源可能使用SOURce:LIST:COUNt?指令来查询序列总点数,这与序列步数可能有所不同。序列总点数通常包括所有步骤的数量,而序列步数可能仅指某一类参数(如电压或电流)的步骤数量。