SCPI 设置数据记录为外部触发(Keysight N6705 系列通用)
一、完整指令
scpi
; 1. 设置数据记录触发源 = 外部触发
:DATA:LOG:TRIG:SOUR EXT
; 2. 查询确认是否设置成功
:DATA:LOG:TRIG:SOUR?
返回值:EXT 即设置完成
二、配套常用外部触发配置
scpi
; 设置外部触发边沿:上升沿
:DATA:LOG:TRIG:EDGE POS
; 设置外部触发边沿:下降沿
:DATA:LOG:TRIG:EDGE NEG
; 查询当前触发边沿
:DATA:LOG:TRIG:EDGE?
; 开启数据记录等待外触发
:DATA:LOG:STAR
; 停止数据记录
:DATA:LOG:STOP
三、触发源全部可选值
scpi
:DATA:LOG:TRIG:SOUR IMM ; 立即触发
:DATA:LOG:TRIG:SOUR TIM ; 定时触发
:DATA:LOG:TRIG:SOUR VOLT ; 电压电平触发
:DATA:LOG:TRIG:SOUR CURR ; 电流电平触发
:DATA:LOG:TRIG:SOUR EXT ; 外部硬件触发
:DATA:LOG:TRIG:SOUR BUS ; SCPI总线软件触发
四、总线软件触发(上位机手动发触发)
scpi
:DATA:LOG:TRIG:SOUR BUS
*TRG ; 下发一次触发信号,立即采集
五、Python 一键设置示例
python
运行
import pyvisa
rm = pyvisa.ResourceManager()
inst = rm.open_resource("TCPIP::192.168.1.105::INSTR")
# 设为外部触发
inst.write(":DATA:LOG:TRIG:SOUR EXT")
print("当前触发源:", inst.query(":DATA:LOG:TRIG:SOUR?"))
inst.close()
六、硬件说明
外部触发接入位置:仪器后背 External Trigger In 端子,TTL 电平有效。