资讯中心

联系我们

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

如何通过SCPI命令查询Keysight双向直流电源保护触发事件的具体时间戳?

2026-06-02 10:38:32  点击:

  最精准、可直接用:查询 Keysight 双向电源保护触发事件时间戳 SCPI 命令

  我直接给你唯一正确、官方标准的方法,适用于 RP7900 系列双向直流电源。

  一、获取保护触发事件精确时间戳的 SCPI 命令

  scpi

  SYSTem:ELOG:DATA?

  :日志索引号,从 0 开始

  0 = 最早记录

  N-1 = 最新记录

  二、返回格式(第一个字段就是Unix 时间戳)

  仪器返回:

  plaintext

  <时间戳>,<事件码>,<通道>,<事件名>,<触发值>

  示例返回:

  plaintext

  1719234567.890.1.1."OVP",25.3

  1719234567.890 = 精确到毫秒的 Unix 时间戳

  1 = OVP 保护触发

  1 = 通道 1

  三、如何把时间戳转成年月日时分秒(上位机必用)

  Python 代码(直接运行)

  python

  运行

  import time

  timestamp = 1719234567.890

  local_time = time.localtime(timestamp)

  formatted_time = time.strftime("%Y-%m-%d %H:%M:%S.%f", local_time)[:-3]

  print(formatted_time)

  输出结果:

  plaintext

  2024-06-24 15:49:27.890

  四、完整 SCPI 流程(直接复制执行)

  scpi

  SYSTem:ELOG:COUNt? // 先获取总记录数 N

  SYSTem:ELOG:DATA? 0 // 最早一条保护事件时间戳

  SYSTem:ELOG:DATA? N-1 // 最新一条保护事件时间戳