资讯中心

联系我们

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

如何通过SCPI查询Agilent双向直流电源历史记录写入是否被中断?

2026-06-05 09:57:29  点击:

  Keysight (RP79XX/N89XX/N6705) SCPI 查询 DLOG/ELOG 记录是否异常中断

  区分DLOG 采样日志(电压电流连续记录)、**ELOG 故障事件日志(OVP/OTP/OCP)** 两套查询指令,先选通道INST:NSEL x。

  一、DLOG 数据记录:查询写入是否被异常中断

  1. 主状态寄存器(最关键:运行 / 停止 / 异常中断)

  scpi

  SENS:DLOG:STAT?

  返回数值定义:

  表格

  

  返回 = 3 → 历史写入被意外中断,是自动化判断中断核心标志。

  2. 细分中断诱因(查什么原因打断记录)

  scpi

  SENS:DLOG:ABOR?

  返回中断源编码:

  FULL:缓存容量写满触发停止中断

  PROT:通道 OVP/OCP/OTP 保护动作打断记录

  COMM:通讯异常远程中止

  SAMP:采样时钟 / 硬件故障中断

  USER:上位机手动停止(非异常中断)

  3. 辅助核验:已采集点数对比配置点数

  scpi

  SENS:DLOG:POIN? ;实际已经写入缓存点数

  SENS:DLOG:SIZE? ;预设总记录点数

  POIN < SIZE + SENS:DLOG:STAT?=3 → 确定中途非正常中断。

  二、ELOG 故障事件日志查询是否写入中断

  ELOG 全局寄存器,无需选通道:

  scpi

  SYST:ELOG:STAT?

  0:空闲;1:正常持续记录;2:事件日志写入异常中止(缓存满 / 系统故障)

  scpi

  SYST:ELOG:ABOR?

  返回中断原因:FULL(缓存满)、SYS(系统异常)。

  三、批量一键查询脚本(自动化巡检用)

  scpi

  INST:NSEL 1

  SENS:DLOG:STAT?

  SENS:DLOG:ABOR?

  SENS:DLOG:FULL?

  SYST:ELOG:STAT?

  SYST:ELOG:ABOR?

  四、补充配置:缓存满时策略关联中断

  scpi

  SENS:DLOG:MODE?

  ;STOP=缓存满立刻中断写入;WRAP=循环覆写不中断

  MODE=STOP + FULL=1 → 必然触发记录中断 (STAT=3)

  MODE=WRAP → 缓存满自动覆盖,不会触发异常中断