资讯中心

联系我们

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

Tektronix双向直流电源如何查询序列执行次数?

2026-06-10 09:48:01  点击:

  一、机型说明

  Tektronix 双向直流回馈电源主流为2280S/2281S/2282S(原 Keithley 归属泰克),采用LIST序列架构,分预设总循环次数、实时已执行次数两套查询逻辑,SCPI 指令完全区分。

  1、查询序列预设总循环次数(计划跑多少次)

  基础触发循环总次数(全局 LIST 循环上限)

  scpi

  TRIG:COUN?

  返回数值:序列完整循环总次数;INF代表无限循环

  设置示例:TRIG:COUN 20 → 设定序列一共执行 20 轮

  多存储序列单独查询(LIST1/LIST2… 最多 10 组序列)

  scpi

  LIST1:COUN? ! 查询1号存储序列预设循环次数

  LIST2:COUN? ! 查询2号存储序列预设循环次数

  2、查询实时已执行完成的序列次数(核心:已经跑了多少轮)

  泰克 2280 系列无直接LIST:RUN:COUNT?原生读数指令,三种可靠读取方案:

  方案 1:读取触发事件寄存器(最精准实时计数)

  每完整跑完 1 轮序列,仪器自动置位事件位,读取事件计数 / 状态:

  开启事件计数捕获

  scpi

  *ESE 1 ! 使能触发完成事件

  STAT:TRIG:CLE ! 清空历史触发计数

  读取已完成循环次数(触发成功次数 = 序列执行轮数)

  scpi

  STAT:TRIG:COUN?

  返回整数 = 当前已经完整跑完的序列循环次数

  方案 2:轨迹缓存推算(带每轮采样佐证)

  序列每一轮会写入轨迹内存,用采样点数反推执行次数:

  scpi

  TRAC:POIN? ! 读取当前轨迹总采样点数

  LIST1:SAMP:COUN? ! 单轮序列内部采样点数

  已执行次数 = 总轨迹点数 ÷ 单轮采样点数(整除即完整轮次)

  方案 3:上位机软件自计数(无限循环场景首选)

  无限循环TRIG:COUN INF时,寄存器无终止标记,上位机靠状态轮询计数:

  scpi

  STAT:OPER:EVEN? ! 查询运行状态位

  返回值含16=LIST 序列正在运行

  每检测到一次运行→停止状态跳变,上位机计数器 + 1

  3、序列运行状态配套查询(判断是否在执行)

  scpi

  LIST:STAT?

  1 = 序列正在运行中

  0 = 序列停止 / 待机

  4、完整标准查询流程(可逐条下发调试)

  scpi

  !1 查看当前加载的序列编号与预设总次数

  LIST:RCL?

  TRIG:COUN?

  !2 查看实时已完成循环次数

  STAT:TRIG:CLE

  STAT:TRIG:COUN?

  !3 判断序列是否正在跑

  LIST:STAT?

  !4 读取单轮序列内部步数(点位数量)

  LIST1:SAMP:COUN?

  5、与 Keysight N6705 的关键差异

  Keysight:SOUR:LIST:COUN?直接读预设,无硬件触发计数寄存器;

  Tektronix 2280S:已执行次数依靠STAT:TRIG:COUN?事件计数器,硬件级精准、不受上位机卡顿影响;

  泰克 LIST 支持 10 组独立存储序列(LIST1~LIST10),每组可单独配置循环参数;Keysight 单组全局 LIST。

  6、清零计数 / 重置序列

  清空已执行计数:

  scpi

  STAT:TRIG:CLE

  重置序列、从头重新跑:

  scpi

  ABOR ! 中止当前运行

  INIT ! 重新初始化序列

  *TRG ! 触发启动

  补充:双向四象限正负输出兼容

  LIST 序列支持正负电压 / 电流,计数逻辑不分充放电方向,一轮完整高低电平切换只计 1 次循环,计数规则统一。