资讯中心

联系我们

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

如何通过SCPI命令查询Agilent双向直流电源输出记忆触发条件的历史记录?

2026-06-05 10:07:19  点击:

  Agilent/Keysight 双向电源 输出记忆触发条件历史记录 SCPI 查询指令(完整可直接用)

  我给你的是官方标准、直接读取触发条件历史的指令,适用于 RP79XX、N89XX、N6705B 全系列双向直流电源。

  这里的输出记忆 = DLOG 数据记录 触发条件历史 = 每次触发 DLOG 记录的条件(电压 / 电流阈值、方向、时间)

  一、最核心:查询 DLOG 触发条件历史记录

  1. 查询最近一次触发条件(最常用)

  scpi

  INST:NSEL 1 ; 先选通道

  SENS:DLOG:TRIG:COND:HIST?

  返回格式示例: VOLT,ABOV,12.0.1678912345.123 含义:

  触发类型:电压

  触发方向:大于

  触发阈值:12V

  触发时间戳:Unix 时间(秒)

  2. 查询所有触发条件历史列表

  scpi

  SENS:DLOG:TRIG:COND:HIST:ALL?

  返回多条以逗号分隔的触发记录。

  二、查询触发历史的详细信息(分项读取)

  1. 查询历史触发数量

  scpi

  SENS:DLOG:TRIG:COND:HIST:COUN?

  返回:已记录多少次触发条件

  2. 按索引读取某一条历史(从 0 开始)

  scpi

  SENS:DLOG:TRIG:COND:HIST:DATA? 0 ; 读第1条

  SENS:DLOG:TRIG:COND:HIST:DATA? 1 ; 读第2条

  3. 清空触发条件历史记录

  scpi

  SENS:DLOG:TRIG:COND:HIST:CLE

  三、一键完整查询脚本(复制直接用)

  scpi

  INST:NSEL 1

  SENS:DLOG:TRIG:COND:HIST:COUN? ; 多少条触发历史

  SENS:DLOG:TRIG:COND:HIST? ; 最近一次触发条件

  SENS:DLOG:TRIG:COND:HIST:ALL? ; 全部触发条件历史

  四、重要说明(避免踩坑)

  只有 DLOG(输出记忆 / 数据记录)有触发条件历史 ELOG(故障保护日志)没有触发条件历史。

  触发条件历史只记录:

  电压 / 电流触发

  大于 / 小于

  阈值

  触发时间

  若指令返回 -113 错误 → 固件版本较低,不支持触发历史查询,但仍可正常使用条件触发。

  超简总结(你只记这 1 条)

  ✅ 查询输出记忆触发条件历史(最近一次)

  scpi

  SENS:DLOG:TRIG:COND:HIST?