资讯中心

联系我们

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

如何通过SCPI指令设置双向直流电源的历史记录文件存储路径?

2026-06-11 09:57:01  点击:

  Keysight N6705A/B/C、RP7900、N678x 双向直流电源 SCPI 设置日志存储路径

  分 DLOG(序列测量历史)、ELOG(故障事件历史) 两套独立路径配置;支持内置闪存、USB U 盘、NET0 网络共享三种存储介质。

  一、DLOG 输出序列历史记录路径设置(核心)

  1. 写入路径 + 校验读取

  scpi

  // 设置DLOG存储目录

  DLOG:PATH "<目标目录>"

  // 查询当前生效路径

  DLOG:PATH?

  标准路径写法

  内置闪存(默认)

  scpi

  DLOG:PATH "/LOG/"

  DLOG:PATH?

  外接 USB U 盘

  scpi

  DLOG:PATH "/USB0/LOG/"

  SMB/FTP 网络共享盘 NET0

  scpi

  DLOG:PATH "/NET0/LOG/"

  目录不存在时,新版固件会自动创建文件夹;老旧固件需先手动建目录:

  scpi

  MMEM:MDIR "/USB0/LOG/"

  二、ELOG 故障 / OVP/OCP 事件历史路径设置

  指令结构和 DLOG 完全隔离:

  scpi

  // 设置事件日志路径

  ELOG:PATH "/ELOG/"

  // U盘存放事件日志

  ELOG:PATH "/USB0/ELOG/"

  // 查询当前ELOG路径

  ELOG:PATH?

  三、前置:确认挂载介质(U 盘 / 网络必须先挂载)

  1. 查看所有可用磁盘

  scpi

  MMEM:VOL:CAT?

  典型返回:3."INT:","USB0:","NET0:"

  INT: = 内置闪存

  USB0: = 插入的 U 盘

  NET0: = 已挂载的 SMB/FTP 共享

  2. 网络共享 NET0 挂载完整流程(存到电脑共享文件夹)

  scpi

  // 1. 设置SMB共享地址

  MMEM:NET:PATH NET0."//192.168.1.100/PowerLogs"

  // 2. 账号密码

  MMEM:NET:USER NET0."lab"

  MMEM:NET:PASS NET0."123456"

  // 3. 建立网络连接

  MMEM:NET:CONNECT NET0

  // 4. 确认连接状态(1=成功)

  MMEM:NET:STAT? NET0

  // 5. 再把DLOG指向网络目录

  DLOG:PATH "/NET0/LOG/"

  四、B2900 系列四象限 SMU 替换指令

  无 DLOG/ELOG,统一使用LOG前缀:

  scpi

  LOG:PATH "/LOGS/"

  LOG:PATH "/USB0/LOGS/"

  LOG:PATH?

  五、完整配置示例(DLOG 直存 U 盘)

  scpi

  // 1. 查看磁盘列表

  MMEM:VOL:CAT?

  << 2."INT:","USB0:"

  // 2. 新建U盘LOG文件夹(防止不存在报错)

  MMEM:MDIR "/USB0/LOG/"

  // 3. 切换序列历史到U盘

  DLOG:PATH "/USB0/LOG/"

  // 4. 验证

  DLOG:PATH?

  << "/USB0/LOG/"

  // 5. ELOG同步切U盘

  ELOG:PATH "/USB0/ELOG/"

  六、关键约束与运行规则

  路径切换生效时机

  未启动 DLOG 记录:立即生效

  DLOG 正在运行:当前活跃文件仍写旧路径;下一次DLOG:START才使用新路径 如需立刻切换:先 DLOG:STOP → 改 PATH → DLOG:START

  格式大小写、斜杠规范 仪器统一用正斜杠 /,不要用 Windows 反斜杠 ;路径字符串必须加双引号。

  权限与空间校验 设置后建议立刻校验可用空间,避免后续记录失败:

  scpi

  DLOG:VOL:SIZE:FREE?

  老固件兼容(N6705A 早期版本) 无DLOG:PATH指令,路径固定/LOG/不可修改,只能用 MMEM 拷贝文件到 U 盘 / 网络。

  报错含义

  -251 Mass storage error:U 盘未识别、网络断开、目录无写入权限

  -222 Data out of range:路径字符串超长、非法字符

  -113 Undefined header:固件过低不支持动态切换路径

  七、常用配套操作

  拷贝旧历史文件到新路径

  scpi

  MMEM:COPY "/LOG/OLD.CSV","/USB0/LOG/OLD.CSV"

  列出目标路径下所有历史文件

  scpi

  MMEM:CAT? "/USB0/LOG/"

  切回内置默认存储

  scpi

  DLOG:PATH "/LOG/"

  ELOG:PATH "/ELOG/"