资讯中心

联系我们

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

如何通过SCPI查询Keysight双向直流电源DLOG触发条件?

2026-06-01 09:27:13  点击:

  Keysight 双向直流电源(N79xx、N6705B/C)的 DLOG(Data Logger)触发条件,可以通过 SCPI 完整查询;核心是读触发源、触发类型、触发电平、触发沿、前后采样点数等参数。下面给出可直接用的查询命令与说明。

  一、DLOG 触发子系统(SCPI 主干)

  DLOG 触发命令统一在 :DLOG:TRIG 分支下(N79xx / N6705B/C 通用)。

  1. 查询触发源(Source)

  scpi

  :DLOG:TRIG:SOUR?

  返回值:

  IMM:立即触发(默认,开机就记)

  BUS:总线触发(*TRG)

  EXT:外部触发(BNC)

  OUTP:输出事件触发(OVP/OCP/ 输出开 / 关)

  MEAS:测量值触发(电压 / 电流超限)

  2. 查询触发类型(Type)

  scpi

  :DLOG:TRIG:TYPE?

  返回值:

  EDGE:边沿触发(最常用)

  LEVEL:电平触发

  WIDTH:脉宽触发

  NONE:无触发(连续记录)

  3. 查询触发电平 / 阈值(Level)

  scpi

  :DLOG:TRIG:LEV?

  对 EDGE/LEVEL:返回触发门限值(V 或 A,取决于源)

  对 OUTP:返回 OVP/OCP 对应阈值

  对 MEAS:返回电压 / 电流触发阈值

  4. 查询触发边沿(Edge)

  scpi

  :DLOG:TRIG:EDGE?

  返回:

  RIS:上升沿

  FALL:下降沿

  BOTH:双边沿

  5. 查询前后采样点数(Pre/Post)

  scpi

  :DLOG:TRIG:PRE? // 触发前采样点数

  :DLOG:TRIG:POST? // 触发后采样点数

  6. 查询触发使能与状态

  scpi

  :DLOG:TRIG:ENAB? // DLOG 触发是否开启(1=开,0=关)

  :DLOG:TRIG:STAT? // 当前触发状态(WAIT/READY/TRIGGED)

  7. 查询触发事件掩码(Event Mask,针对 OUTP)

  scpi

  :DLOG:TRIG:OUTP:MASK?

  返回值(十进制):

  1:OVP 触发

  2:OCP 触发

  4:输出开启触发

  8:输出关闭触发

  例如 3 = OVP+OCP 触发

  二、常用组合查询(一次查全关键条件)

  scpi

  :DLOG:TRIG:SOUR?

  :DLOG:TRIG:TYPE?

  :DLOG:TRIG:LEV?

  :DLOG:TRIG:EDGE?

  :DLOG:TRIG:PRE?

  :DLOG:TRIG:POST?

  :DLOG:TRIG:ENAB?

  :DLOG:TRIG:OUTP:MASK?

  三、说明(与 OVP/OCP 关联)

  DLOG 可以配置为 OVP/OCP 触发记录:

  :DLOG:TRIG:SOUR OUTP

  :DLOG:TRIG:OUTP:MASK 3(OVP+OCP)

  查询 :DLOG:TRIG:LEV? 此时返回的就是 当前 OVP/OCP 阈值。

  DLOG 触发记录本身有时间戳,可追溯 “何时因何触发”,但不记录阈值修改历史(修改历史需上位机日志或 N7908A 选件)。

  四、快速示例(查询并解读)

  发送:

  scpi

  :DLOG:TRIG:SOUR?

  返回:OUTP

  发送:

  scpi

  :DLOG:TRIG:OUTP:MASK?

  返回:3 → 表示 OVP+OCP 触发 DLOG