资讯中心

联系我们

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

如何通过SCPI查询Keysight双向直流电源输出限制历史记录的保存位置?

2026-06-01 09:52:16  点击:

  先说结论(针对 Keysight N79xx 系列双向直流电源):

  1. ELOG(输出限制历史记录)

  ELOG 没有 “文件保存位置”:它是内部循环缓冲区,掉电不保存、不对应任何文件路径。

  没有 SCPI 命令可以查询 ELOG 保存位置。

  相关 SCPI 只能读事件内容、条数、掩码:

  scpi

  :ELOG:COUN? ; 事件条数

  :ELOG:DATA? n ; 读第 n 条事件

  :ELOG:MASK? ; 查记录哪些事件

  2. Data Logger(带波形记录,对应文件)

  你问的 “输出限制历史记录的波形数据” 属于 Data Logger(DL),它才有保存位置与文件路径。

  (1)查询当前保存路径(SCPI)

  scpi

  :DATA:LOG:FILE:PATH?

  返回示例:"int"(内部闪存)或 "usb"(前面板 U 盘)。

  (2)设置保存路径

  scpi

  :DATA:LOG:FILE:PATH "int" ; 存内部

  :DATA:LOG:FILE:PATH "usb" ; 存 U 盘

  (3)查询文件名 / 自动命名

  scpi

  :DATA:LOG:FILE:NAME? ; 当前文件名

  :DATA:LOG:FILE:AUTO? ; 是否自动命名(ON/OFF)

  (4)常用配套命令(ELOG 触发波形)

  scpi

  :DATA:LOG:TRIG:SOUR ELOG ; 由 ELOG 事件触发波形记录

  :DATA:LOG:STAT ON ; 开启数据记录

  :DATA:LOG:FILE:SAVE ; 立即保存到文件

  3. 一句话总结

  ELOG(事件日志):无文件、无路径、查不到保存位置。

  Data Logger(波形日志):用

  scpi

  :DATA:LOG:FILE:PATH?

  查询保存位置(int 内部 / usb U 盘)。

  如果你愿意,我可以给你一段 Python 示例,一次性:

  查询 DL 路径、文件名、格式

  配置成 ELOG 触发并自动保存到 U 盘