资讯中心

联系我们

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

如何通过SCPI命令设置Agilent双向直流电源历史记录的存储周期?

2026-06-05 09:48:34  点击:

  Agilent/Keysight RP79XX/N89XX/N6705 双向电源 SCPI 配置历史记录存储周期

  分两类日志: DLOG:连续定时采样日志(电压 / 电流周期性存储,可自定义采集周期) ELOG:故障事件日志(OVP/OCP/OTP 触发才写入,无固定采样周期,不能设存储间隔)

  一、DLOG 连续记录:设置采样 / 存储周期(核心指令 SENS:DLOG:SAMP:PER)

  单位:秒 (s),RP79/N89 最小周期 1ms (0.001s),最大 3600s

  scpi

  ;设置DLOG每100ms存1组数据(周期0.1s)

  SENS:DLOG:SAMP:PER 0.1

  ;查询当前存储周期

  SENS:DLOG:SAMP:PER?

  配套:总采集时长(记录总周期,到时长自动停存)

  scpi

  SENS:DLOG:TIM:DUR 300 ;总共连续记录300s

  SENS:DLOG:TIM:ENA ON ;启用定时终止

  示例:1s 存储 1 条,连续记录 1h

  scpi

  SENS:DLOG:SAMP:PER 1.0

  SENS:DLOG:TIM:DUR 3600

  SENS:DLOG:TIM:ENA ON

  二、DLOG 平均滤波周期(孔径时间,降噪用,非存储周期)

  scpi

  SENS:DLOG:APER 0.02 ;ADC采样孔径20ms(工频50Hz降噪)

  SENS:DLOG:APER?

  三、ELOG 故障事件日志说明

  ELOG 没有定时存储周期:只有 OVP/OCP/OTP/ 闭锁异常触发瞬间自动写入,无法配置定时间隔存储; 如需定时轮询读取 ELOG:由上位机软件循环 SYST:ELOG:DATA? 实现周期读取,仪器侧无 SCPI 定时存储指令。

  四、缓存深度 = 存储点数,配合周期 = 总记录时长

  总时长 = 单条周期 × 存储点数

  scpi

  SENS:DLOG:SIZE 1000 ;缓存最多存1000条

  SENS:DLOG:OVER STOP ;存满停止/WRAP循环覆盖

  例:周期 0.5s、SIZE=1000 → 满载可存 500 秒数据。

  五、完整 DLOG 启用 + 周期配置全套指令

  scpi

  INST:NSEL 1 ;选中通道1

  SENS:DLOG:CLE ;清空旧缓存

  SENS:DLOG:SAMP:PER 0.5 ;0.5s存储1组

  SENS:DLOG:SIZE 2000

  SENS:DLOG:OVER STOP

  SENS:DLOG:TIM:DUR 1200 ;总记录1200s

  SENS:DLOG:TIM:ENA ON

  SENS:DLOG:ENAB ON ;开启DLOG采集

  采集结束导出到 U 盘 / 内置:

  scpi

  SENS:DLOG:SAVE:PATH "USBLOG"

  SENS:DLOG:SAVE "DLOG_Record.csv"

  六、补充:间隔批量落盘(上位机方案)

  仪器只能按 SAMP:PER 存入 RAM,不能定时自动写 U 盘;