资讯中心

联系我们

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

如何通过SCPI查询Keysight双向直流电源序列历史格式?

2026-06-09 10:38:25  点击:

  Keysight 双向电源 SCPI 查询历史记录存储格式

  分两大历史记录体系:ELOG(OVP/OCP 输出限制事件历史)、DLOG(波形采样历史),两套独立格式查询指令。

  一、DLOG 波形历史记录(有专用格式读写指令)

  1. 查询当前 DLOG 存储格式

  scpi

  DLOG:FORM?

  返回两个标准值:

  ASC:ASCII 逗号文本(.csv,通用可读)

  BIN:二进制紧凑格式(.bin,体积小、速度快)

  配套格式设置(可编程)

  scpi

  DLOG:FORM ASC

  DLOG:FORM BIN

  辅助校验:文件保存格式匹配

  用DLOG:SAVE存盘时,文件实际写入格式严格跟随DLOG:FORM配置;导出文件名后缀仅为标识,不改变底层存储结构。

  scpi

  DLOG:FORM?

  DLOG:SAVE "INT:/dlog/chan1_prot.bin"

  二、ELOG 输出限制事件历史(无 ELOG:FORM 指令,分原生 / 导出两类格式)

  1. 内置原生 event.log(系统常驻故障日志)

  原生固定ASCII 逗号文本格式,不可切换二进制,无法用 FORM 指令修改。 查询头部字段结构确认格式:

  scpi

  ELOG:HEAD?

  返回第一行为格式定义头,示例: Event Log,Version 2.0.Model N6705C,Serial XXX,Firmware XXXnTime,Channel,Event,Limit,Measured,Status

  读取完整带格式文本:

  scpi

  ELOG:DATA?

  2. ELOG:EXPORT 导出副本格式规则

  无 SCPI 指令切换全局格式,由导出文件名后缀决定解析形态:

  .csv / .log:ASCII 文本事件表

  scpi

  ELOG:EXPORT "INT:/logs/limit.csv"

  .bin:仪器打包二进制事件备份

  scpi

  ELOG:EXPORT "INT:/logs/limit.bin"

  没有ELOG:FORM?可调用,下发会报-113 未定义指令。

  三、查询已存在磁盘历史文件的实际存储格式

  方式 1:通过文件属性 + 文件名后缀判断

  scpi

  SYST:FILE:LIST? "INT:/dlog/"

  SYST:FILE:LIST? "INT:/logs/"

  从返回文件名后缀.csv/.bin快速区分格式。

  方式 2:读取文件头部字节(上位机校验真实格式)

  读取文件开头少量二进制流

  python

  运行

  inst.write('SYST:TRANSFER? "INT:/dlog/wave.bin"')

  header_bytes = inst.read_raw(20) # 读取前20字节

  # BIN文件头部有仪器专属二进制标识;ASCII开头为文本字符

  四、查询日志版本(格式兼容关键)

  ELOG 日志格式版本

  scpi

  ELOG:VERS?

  返回1.0/2.0.不同版本表头字段数量有差异,用于上位机解析适配。

  DLOG 无独立版本指令,格式标准固化

  DLOG ASC/BIN 格式固件迭代无大变动,依靠DLOG:FORM?即可识别。

  五、完整批量查询 SCPI 指令集

  scpi

  *CLS

  !1 DLOG波形历史格式

  DLOG:FORM?

  !2 ELOG事件日志版本格式

  ELOG:VERS?

  ELOG:HEAD?

  !3 列出所有历史文件,看后缀区分存储格式

  SYST:FILE:LIST? "INT:/logs/"

  SYST:FILE:LIST? "INT:/dlog/"

  !4 校验指令是否支持ELOG:FORM(必报错,用于确认无此功能)

  ELOG:FORM?

  SYST:ERR?

  六、机型兼容说明

  N6705C、N7900、N6900 全系列双向:支持DLOG:FORM?、ELOG:VERS?、ELOG:HEAD?

  老款 E36xx 简易双向:无 DLOG 体系,仅 ELOG 纯 ASCII 文本,无格式切换能力

  Agilent 旧标固件与 Keysight 新固件指令完全通用,无更名

  速查对照表

  表格