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