Triggering (TRIGger)

 

Command

Data
(for a query, response data)

Explanation

:DETECTDate?

year<NR1>,month<NR1>,day<NR1>

Queries the date for start trigger detection

:DETECTTime?

hour<NR1>,min<NR1>,sec<NR1>,ms<NR1>

Queries the time for start trigger detection

:MODE A$

A$ = SINGle, REPEat

Sets repetitive recording
Queries

:MODE?

A$

:PRETrig day,hour,min,sec

day = 0 to 99(day)
hour = 0 to 23(hour)
min = 0 to 59(min)
sec = 0 to 59(sec)

Sets pre-trigger
Queries

:PRETrig?

day<NR1>,hour<NR1>,min<NR1>,sec<NR1>

:SET A$

A$ = OFF, ON

Sets Trigger use
Queries

:SET?

A$

:SOURce A$

A$ = AND, OR

Sets start trigger logical operator to AND or OR
Queries

:SOURce?

A$

:SSOURce A$

A$ = AND, OR

Sets stop trigger logical operator to AND or OR
Queries

:SSOURce?

A$

:TIMEr A$

A$ = OFF, AND, OR

Sets interval trigger
Queries

:TIMEr?

A$

:TIMIng A$

A$ = START, STOP, S_S

Sets trigger timing
Queries

:TIMIng?

A$

:TMINTvl day,hour,min,sec

day = 0 to 99(day)
hour = 0 to 23(hour)
min = 0 to 59(min)
sec = 0 to 59(sec)

Sets time interval for interval trigger
Queries

:TMINTv?

day<NR1>,hour<NR1>,min<NR1>,sec<NR1>

Analog Channel Trigger (:TRIGger:ANALog)

Analog Channel Start Trigger (:TRIGger:ANALog:STARt)

:KIND ch$,A$

ch$ =
A$ = OFF, LEVEL, WINDOW

Sets type of trigger
Queries

:KIND? ch$

ch$,A$

:LEVEl ch$,A

ch$ =
A = trigger level

Sets the trigger level of the level trigger
Queries

:LEVEl? ch$

ch$,A<NR3> (3 decimal places)

:LOWEr ch$,A

ch$ =
A = lower limit level

Sets lower limit level of window trigger
Queries

:LOWEr? ch$

ch$,A<NR3> (3 decimal places)

:SIDE ch$,A$

ch$ =
A$ = IN, OUT

Sets the trigger side(window trigger)
Queries

:SIDE? ch$

ch$,A$

:SLOPe ch$,A$

ch$ =
A$ = UP, DOWN

Sets the pulse trigger slope(level trigger)
Queries

:SLOPe? ch$

ch$,A$

:UPPEr ch$,A

ch$ =
A = upper limit level

Sets upper limit level of window trigger
Queries

:UPPEr? ch$

ch$,A<NR3> (3 decimal places)

Analog Channel Stop Trigger (:TRIGger:ANALog:STOP)

:KIND ch$,A$

ch$ =
A$ = OFF, LEVEL, WINDOW

Sets type of trigger
Queries

:KIND? ch$

ch$,A$

:LEVEl ch$,A

ch$ =
A = trigger level

Sets the trigger level of the level trigger
Queries

:LEVEl? ch$

ch$,A<NR3> (3 decimal places)

:LOWEr ch$,A

ch$ =
A = lower limit level

Sets lower limit level of window trigger
Queries

:LOWEr? ch$

ch$,A<NR3> (3 decimal places)

:SIDE ch$,A$

ch$ =
A$ = IN, OUT

Sets the trigger side(window trigger)
Queries

:SIDE? ch$

ch$,A$

:SLOPe ch$,A$

ch$ =
A$ = UP, DOWN

Sets the pulse trigger slope(level trigger)
Queries

:SLOPe? ch$

ch$,A$

:UPPEr ch$,A

ch$ =
A = upper limit level

Sets upper limit level of window trigger
Queries

:UPPEr? ch$

ch$,A<NR3> (3 decimal places)

Waveform Calculation Trigger (:TRIGger:CALCulate)

Waveform Calculation Start Trigger (:TRIGger:CALCulate:STARt)

:KIND w$,A$

w$ =
A$ = OFF, LEVEL, WINDOW

Sets type of trigger
Queries

:KIND? w$

w$,A$

:LEVEl w$,A

w$ =
A = trigger level(-9.9999E+29 to 9.9999E+29)

Sets the trigger level of the level trigger
Queries

:LEVEl? w$

w$,A<NR3> (4 decimal places)

:LOWEr w$,A

w$ =
A = lower limit level(-9.9999E+29 to 9.9999E+29)

Sets lower limit level of window trigger
Queries

:LOWEr? w$

w$,A<NR3> (4 decimal places)

:SIDE w$,A$

w$ =
A$ = IN, OUT

Sets the trigger side(window trigger)
Queries

:SIDE? w$

w$,A$

:SLOPe w$,A$

w$ =
A$ = UP, DOWN

Sets the pulse trigger slope(level trigger)
Queries

:SLOPe? w$

w$,A$

:UPPEr w$,A

w$ =
A = upper limit level(-9.9999E+29 to 9.9999E+29)

Sets upper limit level of window trigger
Queries

:UPPEr? w$

w$,A<NR3> (4 decimal places)

Waveform Calculation Stop Trigger (:TRIGger:CALCulate:STOP)

:KIND w$,A$

w$ =
A$ = OFF, LEVEL, WINDOW

Sets type of trigger
Queries

:KIND? w$

w$,A$

:LEVEl w$,A

w$ =
A = trigger level(-9.9999E+29 to 9.9999E+29)

Sets the trigger level of the level trigger
Queries

:LEVEl? w$

w$,A<NR3> (4 decimal places)

:LOWEr w$,A

w$ =
A = lower limit level(-9.9999E+29 to 9.9999E+29)

Sets lower limit level of window trigger
Queries

:LOWEr? w$

w$,A<NR3> (4 decimal places)

:SIDE w$,A$

w$ =
A$ = IN, OUT

Sets the trigger side(window trigger)
Queries

:SIDE? w$

w$,A$

:SLOPe w$,A$

w$ =
A$ = UP, DOWN

Sets the pulse trigger slope(level trigger)
Queries

:SLOPe? w$

w$,A$

:UPPEr w$,A

w$ =
A = upper limit level(-9.9999E+29 to 9.9999E+29)

Sets upper limit level of window trigger
Queries

:UPPEr? w$

w$,A<NR3> (4 decimal places)

Pulse Channel Trigger (:TRIGger:PULSe)

Pulse Channel Start Trigger (:TRIGger:PULSe:STARt)

:KIND pls$,A$

pls$ =
A$ = OFF, LEVEL, WINDOW

Sets type of trigger
Queries

:KIND? pls$

pls$,A$

:LEVEl pls$,A

pls$ =
A = 0 to 1000000000(COUNT)
0 to 15000(r/s)
0 to 900000(r/min)

Sets the trigger level of the level trigger
Queries

:LEVEl? pls$

pls$,A<NR3> (9 decimal places)

:LOWEr pls$,A

pls$ =
A = 0 to 1000000000(COUNT)
0 to 15000(r/s)
0 to 900000(r/min)

Sets lower limit level of window trigger
Queries

:LOWEr? pls$

pls$,A<NR3> (9 decimal places)

:SIDE pls$,A$

pls$ =
A$ = IN, OUT

Sets the trigger side(window trigger)
Queries

:SIDE? pls$

pls$,A$

:SLOPe pls$,A$

pls$ =
A$ = UP, DOWN

Sets the pulse trigger slope(level trigger)
Queries

:SLOPe? pls$

pls$,A$

:UPPEr pls$,A

pls$ =
A = 0 to 1000000000(COUNT)
0 to 15000(r/s)
0 to 900000(r/min)

Sets upper limit level of window trigger
Queries

:UPPEr? pls$

pls$,A<NR3> (9 decimal places)

Pulse Channel Stop Trigger (:TRIGger:PULSe:STOP)

:KIND pls$,A$

pls$ =
A$ = OFF, LEVEL, WINDOW

Sets type of trigger
Queries

:KIND? pls$

pls$,A$

:LEVEl pls$,A

pls$ =
A = 0 to 1000000000(COUNT)
0 to 15000(r/s)
0 to 900000(r/min)

Sets the trigger level of the level trigger
Queries

:LEVEl? pls$

pls$,A<NR3> (9 decimal places)

:LOWEr pls$,A

pls$ =
A = 0 to 1000000000(COUNT)
0 to 15000(r/s)
0 to 900000(r/min)

Sets lower limit level of window trigger
Queries

:LOWEr? pls$

pls$,A<NR3> (9 decimal places)

:SIDE pls$,A$

pls$ =
A$ = IN, OUT

Sets the trigger side(window trigger)
Queries

:SIDE? pls$

pls$,A$

:SLOPe pls$,A$

pls$ =
A$ = UP, DOWN

Sets the pulse trigger slope(level trigger)
Queries

:SLOPe? pls$

pls$,A$

:UPPEr pls$,A

pls$ =
A = 0 to 1000000000(COUNT)
0 to 15000(r/s)
0 to 900000(r/min)

Sets upper limit level of window trigger
Queries

:UPPEr? pls$

pls$,A<NR3> (9 decimal places)

Logic Channel Trigger (:TRIGger:LOGic)

Logic Channel Start Trigger (:TRIGger:LOGic:STARt)

:ANDOR A$

A$ = OFF, AND, OR

Sets AND/OR for the logic trigger
Queries

:ANDOR?

A$

:PATTern "A$"

A$ = xxxxxxxx
trigger pattern(X, 0, 1)

Sets the pattern for a logic trigger
Queries

:PATTern?

"A$"

Logic Channel Stop Trigger (:TRIGger:LOGic:STOP)

:ANDOR A$

A$ = OFF, AND, OR

Sets AND/OR for the logic trigger
Queries

:ANDOR? ch$

A$

:PATTern "A$"

A$ = xxxxxxxx
trigger pattern(X, 0, 1)

Sets the pattern for a logic trigger
Queries

:PATTern?

"A$"

External Trigger (:TRIGger:EXTernal)

External Start Trigger (:TRIGger:EXTernal:STARt)

:KIND "A$"

A$ = OFF, ON

Sets external trigger use
Queries

:KIND?

A$

External Stop Trigger (:TRIGger:EXTernal:STOP)

:KIND "A$"

A$ = OFF, ON

Sets external trigger use
Queries

:KIND?

A$