Keysight N6705B/C + N6784A/N6785A 双向电源 数据记录(Data Log)触发阈值的 SCPI 查询 / 设置命令,并说明用法。
一、数据记录触发阈值(电压 / 电流)SCPI
1. 查询 电压触发上限
scpi
:LOG:TRIG:VOLT:UPP?
返回:数值(V),例如 5.2
含义:电压超过此值触发记录
2. 查询 电压触发下限
scpi
:LOG:TRIG:VOLT:LOW?
3. 查询 电流触发上限
scpi
:LOG:TRIG:CURR:UPP?
4. 查询 电流触发下限
scpi
:LOG:TRIG:CURR:LOW?
5. 查询 触发源(电压 / 电流 / 外部 / 手动)
scpi
:LOG:TRIG:SOUR?
返回可能值:
VOLT:电压
CURR:电流
EXT:外部触发
MAN:手动触发
6. 查询 触发模式(上升 / 下降 / 双向)
scpi
:LOG:TRIG:SLOP?
返回:
POS:上升沿(超过上限触发)
NEG:下降沿(低于下限触发)
BOTH:双向(上下限都触发)
二、配套常用查询(一起用很方便)
1. 查询数据记录是否开启
scpi
:LOG:STAT?
返回 ON 或 OFF
2. 查询当前采样率
scpi
:LOG:SAMP:RATE?
3. 查询已记录点数
scpi
:LOG:POIN?
三、设置示例(顺带给出,方便你测试)
scpi
:LOG:TRIG:VOLT:UPP 5.5 ; 电压上限 5.5V
:LOG:TRIG:VOLT:LOW 4.5 ; 电压下限 4.5V
:LOG:TRIG:SOUR VOLT ; 触发源=电压
:LOG:TRIG:SLOP BOTH ; 双向触发
:LOG:STAT ON ; 开启数据记录
四、Python 读取示例
python
运行
import pyvisa
rm = pyvisa.ResourceManager()
inst = rm.open_resource("TCPIP::192.168.1.100::INSTR")
print("电压上限:", inst.query(":LOG:TRIG:VOLT:UPP?"))
print("电压下限:", inst.query(":LOG:TRIG:VOLT:LOW?"))
print("触发源:", inst.query(":LOG:TRIG:SOUR?"))