资讯中心

联系我们

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

如何通过SCPI命令查询双向直流电源序列历史记录文件的创建时间?

2026-06-10 09:41:26  点击:

  N6705B/C、N6700 系列、8600/8612 高功率双向回馈电源(固件 ≥4.010.低固件无此指令) 仅针对DLOG 磁盘存储日志文件(内存缓存 MEM 无文件时间)

  一、核心 SCPI 查询步骤

  1. 列出仪器内部全部 DLOG 日志文件名

  scpi

  DLOG:FILE:CAT?

  返回逗号分隔文件名列表,用于逐个查询创建时间。

  2. 单文件读取元数据(获取文件创建时间 Created)

  scpi

  DLOG:FILE:INFO?"你的日志文件名.csv"

  返回样例字段

  plaintext

  Created=2026-06-10.09:25:12.345.EndTime=2026-06-10.09:30:45.120.Timestamp=1.Size=124589

  Created=YYYY-MM-DD,HH:MM:SS.fff:日志采集启动、文件生成创建时间(你需要的创建时间)

  EndTime:采集停止、文件写完封盘时间

  Timestamp=1:文件内每条采样点自带绝对时间戳;0 仅相对时间

  Size:文件字节大小

  仪器 DLOG 文件为一次性写入,不支持原地修改,无操作系统式 Modify 修改时间,Created 就是文件原始创建时间。

  3. 前置校验(保证 Created 时间真实有效)

  确认数据记录目标是磁盘文件(不是内存)

  scpi

  DLOG:DEST?

  必须返回FILE;返回MEM时无磁盘文件、无创建时间。

  校验全局文件时间戳开关

  scpi

  DLOG:FILE:TIMESTAMP?

  返回1 → Created 时间为仪器 RTC 真实日历时间; 返回0 → Created 仅相对计时基准,无真实年月日。

  核对仪器系统时钟(时间基准)

  scpi

  SYST:DATE?

  SYST:TIME?

  格式:DATE=YYYY,MM,DD;TIME=HH,MM,SS.fff,时钟偏差会让创建时间整体偏移。

  二、ELOG 事件日志说明(无独立磁盘文件)

  ELOG 是保护 / 触发 / 开关机事件缓存,不生成存储文件,没有文件创建时间;每条事件自带独立事件时间戳:

  scpi

  ELOG:DATA? 0 // 读取最早一条事件,自带YYYY-MM-DD HH:MM:SS

  ELOG:TIMESTAMP? // 1=开启事件时间戳

  三、完整调试查询流程(可直接逐条下发)

  scpi

  1. DLOG:DEST?

  2. DLOG:FILE:TIMESTAMP?

  3. SYST:DATE?;SYST:TIME?

  4. DLOG:FILE:CAT?

  5. DLOG:FILE:INFO?"log001.csv"

  四、固件兼容与常见问题

  N6705B 固件<4.010:无 DLOG:FILE:INFO 指令,无法读取文件创建时间,必须升级固件。

  二进制 BIN/CSV 格式都支持 Created 元数据;TXT 日志同样兼容。

  文件名带空格时,引号必须成对包裹文件名,否则指令报错。

  若 INFO 返回无 Created 字段:检查 DEST 是否为 FILE、TIMESTAMP 是否 = 1、文件是否完整采集停止(中途断电损坏文件会丢失元信息)。