资讯中心

联系我们

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

如何通过SCPI命令设置Agilent双向直流电源历史记录写入的错误处理策略?

2026-06-05 09:52:15  点击:

  Keysight / 原 Agilent RP79XX/N89XX/N6705B 双向电源 DLOG/ELOG 写入异常错误处理 SCPI 配置

  分为DLOG 连续采样日志(数据记录缓存满 / 存储报错)、ELOG 故障事件日志两套错误策略指令,核心 2 种溢出策略:FULL (满则停止写入)、WRAP (循环覆写旧数据),同时配置 U 盘存储失败、采样异常的报错机制。

  前置:必须先INST:NSEL x选中对应通道,通道缓存独立配置。

  一、DLOG(电压电流定时采样记录)溢出 / 写入错误处理

  1. 设置缓存满的处理策略(最关键)

  scpi

  ;参数二选一:FULL|WRAP

  ;FULL:缓冲区存满→停止新采样写入,DLOG自动关闭记录(默认出厂)

  ;WRAP:缓冲区存满→从头覆盖最早历史数据,持续不间断记录

  SENS:DLOG:MODE FULL

  ;查询当前溢出策略

  SENS:DLOG:MODE?

  2. U 盘 / 外置存储写入失败错误策略(导出保存时报错)

  scpi

  ;存储异常策略:ERR|IGN

  ;ERR:存储失败(U盘损坏/满/格式错误)立即报错、终止DLOG记录

  ;IGN:忽略存储故障,仅缓存继续存数据,放弃落盘文件

  SENS:DLOG:SAVE:ERR:ACT ERR

  ;查询存储错误动作

  SENS:DLOG:SAVE:ERR:ACT?

  3. 采样数据超量程 / 采样异常报错开关

  scpi

  ;ON:采样点电压/电流超限、采集异常时停止DLOG并记入系统错误队列

  ;OFF:忽略异常点,跳过坏数据继续写入缓存

  SENS:DLOG:ERR:STOP ON

  SENS:DLOG:ERR:STOP?

  4. DLOG 运行异常后自动清空缓存配置

  scpi

  ;ON:DLOG报错终止后自动CLE缓存;OFF:报错保留缓存数据便于事后读取

  SENS:DLOG:ERR:CLE ON

  SENS:DLOG:ERR:CLE?

  二、ELOG(OVP/OCP/OTP 保护事件日志)错误处理

  ELOG 用于故障保护记录,仅支持满停止或循环覆盖,无单独存储错误动作指令:

  scpi

  ;ELOG满溢策略:FULL(存满停止记录新故障) / WRAP(覆写最早故障记录)

  SYST:ELOG:MODE FULL

  SYST:ELOG:MODE?

  ;ELOG导出保存出错(U盘故障)报错使能

  SYST:ELOG:SAVE:ERR ON

  ;ON:保存失败上报SCPI系统错误;OFF:静默忽略保存失败

  SYST:ELOG:SAVE:ERR?

  三、全局系统错误捕获(读取 DLOG/ELOG 报错代码)

  1. 读取仪器错误队列(缓存满、存储失败、采样异常都会入队)

  scpi

  SYST:ERR?

  ;返回格式:错误码,"错误描述",如-222."DLOG memory full"、-250."USB disk write fail"

  2. 开启 DLOG 错误自动产生 SRQ 中断(上位机实时捕获异常)

  scpi

  *SRE 16 ;使能DLOG相关错误触发仪器SRQ中断

  SENS:DLOG:ENAB ON

  四、常用完整配置范例(产线连续测试推荐:循环覆写 + 存储失败停机)

  scpi

  INST:NSEL 1 ;选中1通道

  SENS:DLOG:SIZE 20000 ;设置DLOG最大缓存条数

  SENS:DLOG:MODE WRAP ;缓存满自动覆写,不间断记录

  SENS:DLOG:SAVE:ERR:ACT ERR;U盘写失败立刻终止记录+报错

  SENS:DLOG:ERR:STOP ON ;采样异常停止记录

  SENS:DLOG:SAVE:PATH "USBLOG"

  SENS:DLOG:ENAB ON ;启动DLOG记录

  SYST:ELOG:MODE WRAP ;故障日志循环覆写

  SYST:ELOG:SAVE:ERR ON

  五、策略选型说明

  研发可靠性测试:SENS:DLOG:MODE FULL,存满停止,防止旧数据被覆盖丢失;

  产线长时间老化:SENS:DLOG:MODE WRAP,循环覆盖,不间断连续采集;

  U 盘归档场景:SENS:DLOG:SAVE:ERR:ACT ERR,存储故障立刻停机告警,避免数据丢失。