资讯中心

联系我们

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

如何通过SCPI命令查询Keysight双向直流电源输出限制历史记录的恢复时间?

2026-06-01 09:37:59  点击:

  Keysight N79xx 双向电源没有直接读出 “输出限制恢复时间” 的 SCPI 命令。 但可以通过 ELOG(Event Log)事件日志,拿到限制触发时刻与恢复时刻的时间戳,相减得到恢复时间。

  下面给你完整 SCPI 流程、字段含义和计算方法。

  一、先弄清:什么是 “输出限制历史记录”

  指这类事件:

  OVP(过压保护)

  OCP(过流保护)

  OTP(过温保护)

  电压 / 电流限制(LIM)激活 / 解除

  每条 ELOG 记录包含:

  时间戳(Timestamp)

  事件代码(Event ID)

  通道号

  触发 / 恢复状态

  二、SCPI:查询 ELOG 事件日志(核心)

  1. 选择通道

  scpi

  INST:SEL OUTP1

  2. 读取 ELOG 总记录数

  scpi

  :ELOG:COUN?

  返回例如:12 → 共 12 条事件

  3. 读取指定序号的事件(含时间戳)

  scpi

  :ELOG:DATA?

  示例(读第 1 条):

  scpi

  :ELOG:DATA? 1

  返回格式(逗号分隔):

  plaintext

  1.2026.6.1.14.22.55.123.0.0

  含义:

  记录序号

  年(2026)

  月(6)

  日(1)

  时(14)

  分(22)

  秒(55)

  毫秒(123)

  事件代码(0=OVP,1=OCP,2=LIM 等)

  通道号(0=OUTP1.1=OUTP2)

  4. 事件代码对应表(常用)

  0:OVP 触发

  1:OCP 触发

  2:电压限制(V-LIM)激活

  3:电流限制(I-LIM)激活

  4:OVP 恢复

  5:OCP 恢复

  6:V-LIM 解除

  7:I-LIM 解除

  三、计算 “恢复时间”(关键)

  恢复时间 = 恢复事件时间戳 − 触发事件时间戳

  示例(同一组 OVP 事件)

  触发事件(代码 0):2026-06-01 14:22:55.123

  恢复事件(代码 4):2026-06-01 14:22:58.456

  恢复时间 = 58.456 − 55.123 = 3.333 s

  四、完整 SCPI 序列(直接复制)

  scpi

  INST:SEL OUTP1

  :ELOG:COUN?

  :ELOG:DATA? 1

  :ELOG:DATA? 2

  :ELOG:DATA? 3

  五、注意

  ELOG 时间戳精度:1 ms

  最多保存 1024 条事件,循环覆盖

  没有直接读 “恢复时间” 的命令,必须通过两条记录相减