资讯中心

联系我们

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

如何通过SCPI指令查询双向直流电源序列历史记录的文件保留策略?

2026-06-11 09:45:58  点击:

  Keysight 双向直流电源(N6705A/B/C、RP7900、N678x)日志文件保留策略 SCPI 查询指令

  分DLOG 测量日志、ELOG 故障事件日志两套独立保留配置,指令体系一致;B2900 SMU 前缀替换为LOG。

  一、自动覆盖 / 自动删除总开关(核心策略使能)

  1. DLOG 测量日志

  scpi

  // 查询是否开启空间不足自动删旧文件

  DLOG:AUTO:DELete?

  返回值:

  1:开启(空间满自动删除最老日志文件)

  0:关闭(空间满直接停止记录,不删文件)

  2. ELOG 故障事件日志

  scpi

  ELOG:AUTO:DELete?

  逻辑、返回格式和 DLOG 完全相同。

  二、单目录最大文件数量限制(保留文件总数上限)

  控制文件夹内最多存放多少条历史记录文件,超量后配合AUTO:DEL执行清理

  scpi

  // DLOG最大文件数查询

  DLOG:FILE:MAXCount?

  // ELOG最大文件数查询

  ELOG:FILE:MAXCount?

  N6705C 固件默认典型值:100;RP7900 默认 200;老 N6705A 固定上限 50 不可改。

  三、单文件最大体积阈值(单条记录分片大小)

  到达该字节大小自动关闭当前文件、新建下一条历史记录

  scpi

  // 查询单DLOG文件最大字节

  DLOG:FILE:SIZE:MAX?

  // 查询单ELOG事件文件最大字节

  ELOG:FILE:SIZE:MAX?

  单位:字节;默认 DLOG=1048576(1MB)、ELOG=262144(256KB)。

  四、存储分区总容量占用上限(全局空间阈值)

  整个日志分区总占用达到阈值后触发自动清理

  scpi

  // 日志分区总允许最大占用(字节)

  DLOG:VOLume:SIZE:MAX?

  ELOG:VOLume:SIZE:MAX?

  内置闪存/LOG/分区总容量固定,该值一般等于分区物理总大小;外接 U 盘可自定义。

  五、当前实时占用状态(辅助判断保留水位)

  1. 当前已存储文件数量

  scpi

  DLOG:FILE:COUNt?

  ELOG:FILE:COUNt?

  2. 当前分区已占用空间

  scpi

  DLOG:VOLume:SIZE:USED?

  ELOG:VOLume:SIZE:USED?

  3. 剩余可用空间

  scpi

  DLOG:VOLume:SIZE:FREE?

  ELOG:VOLume:SIZE:FREE?

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

  无 DLOG/ELOG,统一LOG前缀:

  scpi

  LOG:AUTO:DELete?

  LOG:FILE:MAXCount?

  LOG:FILE:SIZE:MAX?

  LOG:VOLume:SIZE:MAX?

  LOG:FILE:COUNt?

  七、完整查询交互示例(N6705C)

  scpi

  //1 查询自动删除开关

  >> DLOG:AUTO:DEL?

  << 1

  //2 查询最多存多少个日志文件

  >> DLOG:FILE:MAXC?

  << 100

  //3 单个文件上限1MB

  >> DLOG:FILE:SIZE:MAX?

  << 1048576

  //4 当前已有23条历史记录

  >> DLOG:FILE:COUN?

  << 23

  //5 分区总上限20MB

  >> DLOG:VOL:SIZE:MAX?

  << 20971520

  //6 已占用3.2MB

  >> DLOG:VOL:SIZE:USED?

  << 3355443

  八、保留策略底层机制说明

  清理优先级:空间触发时,优先删除创建时间最早的.csv/.raw历史文件;正在写入的活跃日志不会被删除。

  关闭 AUTO:DEL 后果:文件数 / 空间触顶后,DLOG:STARt直接报错-250 Mass storage full,停止采样记录。

  手动清理补充指令

  清空全部日志文件:DLOG:DELete:ALL / ELOG:DELete:ALL

  删除指定文件:MMEM:DEL "/LOG/OLD001.CSV"

  固件兼容

  N6705A 早期固件无VOLume系列指令,仅支持AUTO:DEL与MAXCount

  低于 v1.02 固件不支持文件大小阈值查询,建议升级固件获得完整策略控制

  九、快速自检脚本逻辑

  读AUTO:DEL?确认自动清理开关状态

  对比FILE:COUNt?与FILE:MAXCount?看文件数水位

  对比VOL:SIZE:USED?与VOL:SIZE:MAX?看空间水位

  超限预警:USED/MAX > 0.8时提前远程备份文件,避免仪器自动删历史数据