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、文件是否完整采集停止(中途断电损坏文件会丢失元信息)。