资讯中心

联系我们

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

如何通过SCPI命令查询Agilent双向直流电源输出记忆触发条件命中的具体时间戳?

2026-06-08 10:04:16  点击:

  在 Agilent/Keysight N6705C(配 N6781A 双向模块)上,输出记忆(MEM)触发命中的时间戳,只能从「事件日志 ELOG」里读,没有专门一条 “MEM 触发时间” 指令,但有标准 SCPI 可以拿到最近一次 / 历史某次 MEM 触发的相对时间戳。

  下面直接给可用命令、返回格式和怎么抓 “某次 MEM 触发” 的时间。

  一、先开 MEM、选通道(准备)

  scpi

  :INST:SEL OUT1 ; 选双向通道

  :OUTP:MEM:STAT ON ; 开启输出记忆

  二、查询「最近一次触发事件」的时间戳(最常用)

  scpi

  :ELOG:LAST:TYPE? ; 事件类型,MEM=输出记忆触发

  :ELOG:LAST:TIM? ; 相对时间戳(秒)

  返回示例

  :ELOG:LAST:TYPE? → MEM(确认是记忆触发)

  :ELOG:LAST:TIM? → 123.456(仪器开机到触发的秒数)

  精度:毫秒级,内部时钟,不是绝对日历时间。

  三、查询「历史第 N 条事件」的类型与时间(回放多次触发)

  scpi

  :ELOG:COUN? ; 总事件数

  :ELOG:EVENT:TYPE? ; 第 n 条事件类型

  :ELOG:EVENT:TIM? ; 第 n 条事件时间戳

  例如,查第 5 个事件:

  scpi

  :ELOG:EVENT5:TYPE?

  :ELOG:EVENT5:TIM?

  遍历 n,筛选返回为 MEM 的条目,即可得到所有 MEM 触发的时间戳列表。

  四、怎么转成 “绝对时间”(上位机做)

  仪器只给相对开机时间(秒),上位机记录:

  仪器开机时刻:T0(UTC/本地时间)

  触发相对时间:t(来自 :ELOG:LAST:TIM?)

  则绝对时间:

  plaintext

  T_abs = T0 + t

  五、常用 SCPI 汇总(直接复制)

  scpi

  :INST:SEL OUT1

  :OUTP:MEM:STAT?

  :ELOG:COUN?

  :ELOG:LAST:TYPE?

  :ELOG:LAST:TIM?

  :ELOG:EVENT:TYPE?

  :ELOG:EVENT:TIM?