Keysight N6705B/C、RP7900、N678x 双向电源 时间戳精度 SCPI 查询
分两类时间戳体系:
DLOG 采样行内测量时间戳(CSV 每条采样点的记录时间)
MMEM 文件修改 / 创建时间戳(文件属性年月日时分秒)
一、DLOG 采样内部时间戳精度(采样点时间分辨率)
1. 查询采样周期(基础时间粒度,决定时间戳最小步进)
scpi
DLOG:PERiod?
返回单位:秒 示例:0.001 = 1ms 采样间隔,时间戳精度 1ms;0.01=10ms。 DLOG 每行采样的时间戳最小分辨单位严格等于DLOG:PERiod。
2. 查询 DLOG 时间戳格式(是否启用毫秒小数位)
scpi
DLOG:TIME:FORMat?
返回两种模式:
SEC:仅整数秒,无小数,精度 1s
SEC:Frac:带小数秒(毫秒 / 微秒),精度匹配采样周期
3. 查询时间戳小数位最大位数(高精度档位)
scpi
DLOG:TIME:DIGits?
返回数字代表小数点后位数:
3 = 毫秒(0.001s)
6 = 微秒(0.000001s,仅高速机型支持) 默认主流机型 N6705C/RP7900 标配 3 位(ms 级)。
4. 采集起止时间戳精度校验
scpi
DLOG:TIME:STARt?
DLOG:TIME:STOP?
输出格式跟随DLOG:TIME:FORMat与DLOG:TIME:DIGits; SEC:Frac 模式输出:YYYY,MM,DD,HH,MM,SS.xxx(xxx = 毫秒)。
二、MMEM 文件属性时间戳(MOD/CREATE 文件修改时间)精度
文件系统级时间戳固定精度:1 秒,无毫秒细分 无单独精度调节指令,可直接读取验证:
scpi
MMEM:FILE:MOD:TIME? "/LOG/SEQ001.CSV"
标准返回固定格式:YYYY,MM,DD,HH,MM,SS,仅到秒。
三、ELOG 故障事件时间戳精度
ELOG 事件时间戳精度与 DLOG 系统同源:
scpi
ELOG:TIME:FORMat?
ELOG:TIME:DIGits?
保护跳闸事件最小分辨同样由系统时间基底决定,常规 ms 级。
四、B2900 四象限 SMU 替换指令
无 DLOG,统一 LOG 前缀:
scpi
LOG:PERiod?
LOG:TIME:FORMat?
LOG:TIME:DIGits?
LOG:TIME:STARt?
LOG:TIME:STOP?
五、完整交互示例(N6705C)
scpi
//1 查看采样周期
>> DLOG:PER?
<< 0.002
//2 查看时间戳格式
>> DLOG:TIME:FORM?
<< SEC:FRAC
//3 小数位数3位=ms精度
>> DLOG:TIME:DIG?
<< 3
//4 读取启动时间(带毫秒)
>> DLOG:TIME:STARt?
<< 2026.06.11.15.42.10.236
//5 文件修改时间仅到秒
>> MMEM:FILE:MOD:TIME? "/LOG/SEQ001.CSV"
<< 2026.06.11.15.42.10
六、关键规则与限制
时间戳精度上限由硬件采样时钟约束 即便设置DLOG:TIME:DIGits 6.若DLOG:PERiod最小只能做到 1ms,实际有效精度仍为 1ms,多余小数位填充 0.
老固件兼容 N6705A 初代无DLOG:TIME:DIGits,时间戳固定整数秒(1s 精度);无法开启小数毫秒。
二进制 REAL 格式 DLOG REAL 二进制数据流内部时间戳原生高精度(硬件时钟原始计数值),ASC 文本 CSV 受 DIGits 位数限制。
序列循环场景 每一轮循环内采样时间戳连续递增,精度全程保持 PERiod 设定值;重启 DLOG 后时间戳重新从 STAR 时刻起算。
系统时钟基准 整机系统时钟查询:
scpi
SYST:TIME?
仪器系统时钟本身硬件晶振精度 ±ppm 级别,为所有时间戳提供基准。
七、快速判定有效时间戳精度公式
有效最小分辨时间 = DLOG:PERiod? 显示小数分辨率 = 10^(-DLOG:TIME:DIGits?) 例: PER=0.001s,DIG=3 → 显示精度 1ms,真实采样精度 1ms PER=0.005s,DIG=3 → 显示精度 1ms,真实采样步进 5ms