Keysight N7900 / N6700 双向直流电源,用 SCPI 判断 “峰值检测阈值是否可编程” 的直接查询命令 + 结果判读 + 兼容说明,不需要试写,直接读即可。
一、核心概念
峰值检测阈值 = Peak Detect Threshold(电压 / 电流正、负峰值)
可编程:可以用 :MEAS:PEAK:VOLT:THR / :MEAS:PEAK:CURR:THR 设定数值
不可编程:阈值固定、灰掉,SCPI 写命令会报错
下面命令直接查询是否支持可编程阈值(不需要尝试写入)。
二、SCPI 查询命令(直接读能力,N7900/N6700)
1. 查询电压峰值阈值是否可编程
scpi
:MEAS:PEAK:VOLT:THR?
返回数值 → 可编程(可以 set + get)
返回 0 / 固定值 / 报错 “Not supported” → 不可编程
2. 查询电流峰值阈值是否可编程
scpi
:MEAS:PEAK:CURR:THR?
3. 负向峰值阈值(双向电源特有)
scpi
:MEAS:PEAK:VOLT:NEG:THR?
:MEAS:PEAK:CURR:NEG:THR?
4. 更可靠:查功能是否存在(推荐)
scpi
*OPT?
返回包含 PEAK / PDET → 支持可编程峰值检测
不含 → 峰值阈值不可编程(固定)
scpi
:SYST:CAP? PEAK
返回 1 → 支持可编程阈值
返回 0 → 不可编程(硬件固定)
三、结果判读(一句话)
能读到数值 + :SYST:CAP? PEAK 返回 1 → 可编程
读不到或返回 0 → 不可编程,阈值固定
四、完整查询脚本(一次性查全)
scpi
*RST;:SYST:REM
:SYST:CAP? PEAK
:MEAS:PEAK:VOLT:THR?
:MEAS:PEAK:CURR:THR?
:MEAS:PEAK:VOLT:NEG:THR?
:MEAS:PEAK:CURR:NEG:THR?
五、机型差异(重点)
N7900(主流双向):默认可编程,:SYST:CAP? PEAK → 1
N6700(部分模块):
N678xA / N6705B:可编程
老款 N673xB / N674xB:不可编程(阈值固定)