一、Keysight N6705A/B/C、N678x、RP7900 双向直流电源(DLOG 测量日志 / ELOG 事件日志)
1、专属日志路径查询(最精准,推荐优先用)
DLOG 输出序列测量历史路径
scpi
DLOG:PATH?
返回完整基准存储目录字符串,内置闪存默认固定:"/LOG/";切换 U 盘后会返回"/USB0/LOG/"
ELOG 故障 / 保护事件历史路径
scpi
ELOG:PATH?
内置默认:"/ELOG/";外接 U 盘:"/USB0/ELOG/"
2、通用 SCPI 存储目录查询(MMEM 标准,全仪器兼容)
① 查询当前全局工作目录
scpi
MMEM:CD?
返回当前终端所在文件夹,切换目录用 MMEM:CD "/LOG/"
② 查询可用存储介质根目录
scpi
MMEM:VOL:CAT?
返回挂载盘列表:内置闪存INT:、U 盘USB0:,示例返回:2."INT:","USB0:"
③ 拼接完整文件路径规则
内置 DLOG 完整路径 = (MMEM:VOL默认INT:)+(DLOG:PATH?) → INT:/LOG/xxx.CSV
U 盘 DLOG 完整路径 = USB0:/LOG/xxx.CSV
3、路径读写配套设置指令
修改日志存储目标盘 / 目录
scpi
// 把DLOG存到U盘
DLOG:PATH "/USB0/LOG/"
// 切回内置闪存
DLOG:PATH "/LOG/"
校验路径是否合法存在
scpi
MMEM:EXIS? "/LOG/"
// 返回1=目录存在,0=不存在
二、B2900 系列四象限双向 SMU(B2901B/B2902B)适配替换
无 DLOG/ELOG,统一LOG前缀:
scpi
// 查询测量记录基准路径
LOG:PATH?
// 通用目录查询不变
MMEM:CD?
MMEM:VOL:CAT?
B2900 内置默认路径:"/LOGS/"
三、实操交互示例(N6705C)
scpi
//1 查DLOG序列历史基准路径
>> DLOG:PATH?
<< "/LOG/"
//2 查ELOG故障记录路径
>> ELOG:PATH?
<< "/ELOG/"
//3 查挂载磁盘
>> MMEM:VOL:CAT?
<< 2."INT:","USB0:"
//4 查看当前工作目录
>> MMEM:CD?
<< "/INT/"
//5 校验日志目录存在
>> MMEM:EXIS? "/LOG/"
<< 1
四、关键细节说明
文件名拼接逻辑 DLOG:FILE:NAME? 仅为文件名主体,完整读取路径 = DLOG:PATH? + 文件名 + .CSV/.RAW/.ZIP 示例:PATH=/LOG/、NAME=TEST → 完整文件 /LOG/TEST.CSV
固件兼容差异
N6705A 早期极低固件无DLOG:PATH?,路径固定/LOG/不可修改,只能用 MMEM 操作
新版固件(≥v1.04)支持自由切换内置 / U 盘双存储路径
活跃写入文件锁定 正在 DLOG:STARt 录制的文件,路径归属 DLOG:PATH 目录,无法跨盘移动,必须 STOP 后才可拷贝迁移
全路径读取文件示例
scpi
// 列出日志文件
MMEM:CAT? "/LOG/"
// 读取完整文件
MMEM:DATA? "/LOG/RUN001.CSV"
五、快速自检流程
DLOG:PATH? 获取序列日志根目录
MMEM:VOL:CAT? 判断当前是内置还是 U 盘存储
MMEM:CAT? 路径 列出全部历史记录文件
组合完整绝对路径用于读取 / 删除 / 压缩操作