资讯中心

联系我们

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

如何通过SCPI命令查询Keysight双向直流电源比较器电平的历史变化记录?

2026-05-19 09:41:48  点击:

  Keysight N7900/N6700 双向直流电源没有专门 SCPI 命令直接读出 “比较器电平历史变更日志”(没有带时间戳的修改记录)。但你可以通过 事件日志 + 当前 / 默认值 + 触发历史 组合,回溯比较器电平的变更与触发情况。下面给你完整可用 SCPI、解释、替代方案。

  一、没有 “比较器电平历史变更记录” SCPI 的原因

  电源内部不保存参数修改历史日志(不像示波器 / 网络分析仪有设置变更日志)。

  仅保存:

  当前比较器电平

  上电默认值

  保护 / 比较器触发事件日志(有时间戳)

  二、能查的:比较器触发历史(有时间戳)

  1. 查询所有保护 / 比较器触发事件日志(最有用)

  scpi

  :SYST:LOG?

  返回示例(逗号分隔):

  plaintext

  14:23:15.OVP,6.0V,5.8V

  14:25:02.OCP,15.0A,14.8A

  含义:

  时间戳

  事件类型:OVP(电压比较器)、OCP(电流比较器)、PEAK(峰值比较器)

  触发阈值

  复位迟滞电平

  2. 只读比较器相关事件(过滤)

  scpi

  :SYST:LOG:TYPE? COMP

  或

  scpi

  :SYST:LOG:TYPE? OVP

  :SYST:LOG:TYPE? OCP

  :SYST:LOG:TYPE? PEAK

  3. 清空事件日志

  scpi

  :SYST:LOG:CLE

  三、能查的:当前比较器电平(确认最新设置)

  电压保护比较器(OVP)

  scpi

  :SOUR:VOLT:PROT:OVP:LEV?

  :SOUR:VOLT:PROT:HYST?

  电流保护比较器(OCP)

  scpi

  :SOUR:CURR:PROT:OCP:LEV?

  :SOUR:CURR:PROT:HYST?

  峰值检测比较器(用户自定义)

  scpi

  :MEAS:PEAK:VOLT:THR?

  :MEAS:PEAK:CURR:THR?

  :MEAS:PEAK:VOLT:NEG:THR?

  :MEAS:PEAK:CURR:NEG:THR?

  四、能查的:上电默认比较器电平(判断是否被改)

  scpi

  :SOUR:VOLT:PROT:OVP:LEV:DEF?

  :SOUR:CURR:PROT:OCP:LEV:DEF?

  :MEAS:PEAK:VOLT:THR:DEF?

  对比 “默认值” 与 “当前值” 即可知道是否有人改过。

  五、替代方案:自己在电脑端记录变更(推荐)

  因为仪器不存修改历史,工程上标准做法是:

  每次设置比较器电平时,同时记录:

  时间戳

  SCPI 命令

  旧值 → 新值

  示例(Python 伪代码思路):

  python

  运行

  log.append({

  "time": time.ctime(),

  "cmd": ":SOUR:VOLT:PROT:OVP:LEV 6.0",

  "old": query_ovp_level(),

  "new": 6.0

  })