一、先明确:峰值检测统计周期是什么
峰值检测(PEAK):硬件高速采样(200 kHz),抓电压 / 电流瞬态峰值、谷值、峰峰值
统计周期(Statistic Period):指 PEAK 功能每次统计 / 刷新一次结果的时间窗口
注意:PEAK 统计周期 ≠ Min/Max 统计周期(两套独立机制)
二、SCPI 查询:峰值检测统计周期(N7900/N6705C)
1. 直接查询 PEAK 统计周期(官方命令)
scpi
:MEAS:PEAK:PER?
返回值单位:秒(s)
出厂默认:1 s
示例返回:1.000000e+00
2. 查询当前 PEAK 统计周期的配置(是否可改)
scpi
:MEAS:PEAK:PER:PROG?
返回 1 = 可编程(可改)✅
返回 0 = 固定不可改
3. 查询 PEAK 统计的触发方式(配合周期)
scpi
:MEAS:PEAK:TRIG?
返回 AUTO = 自动连续统计(每 1 秒刷新一次)
返回 BUS/EXT = 手动 / 外部触发统计
三、SCPI 读写:修改 PEAK 统计周期(可选)
scpi
:MEAS:PEAK:PER 0.1 // 设为 100 ms
:MEAS:PEAK:PER? // 读回确认
范围:0.01 s ~ 10 s(10 ms ~ 10 s)
适合抓快速波动、短时峰值
四、与 Min/Max 统计周期的区别(非常重要)
表格
PEAK:每 N 秒算一次峰 / 谷 / 峰峰值,结果刷新
Min/Max:从开启后一直累积,直到发 CLE 才重置
五、一键查询脚本(复制直接运行)
scpi
*RST;:SYST:REM
:MEAS:PEAK:PER?
:MEAS:PEAK:PER:PROG?
:MEAS:PEAK:TRIG?
典型返回:
plaintext
1.000000e+00
1
AUTO
六、机型兼容
✅ N7900 系列(N7950A/N7951A/N7970A 等双向)
✅ N6705C / N678xA / N6700 系列
❌ 老款 N673xB/N674xB(无硬件 PEAK)
一句话总结:
查询命令::MEAS:PEAK:PER? → 默认 1 秒
可修改::MEAS:PEAK:PER 0.1(100 ms)
PEAK 是高速周期性统计,Min/Max 是慢速累积统计