TRIGger Commands (Set and query triggering)


Set or query a trigger detection date

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:DETECTDate year,month,day
:TRIGger:DETECTDate?

(Response)

year<NR1>,month<NR1>,day<NR1>
year = 0 to 99 
month = 1 to 12 
day = 1 to 31 


Details


Sets a trigger detection date.
Returns the trigger detection date setting.


Example


:TRIGger:DETECTDate 5,10,1
:TRIGger:DETECTDate?
(Response)  :TRIGGER:DETECTDATE 5,10,1  (when headers are enabled)


Note


-


Usage
Conditions


All functions




Set or query a trigger detection time

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:DETECTTime hour,min,sec
:TRIGger:DETECTTime?

(Response)

hour<NR1>,min<NR1>,sec<NR2>
hour = 0 to 23
min = 0 to 59
sec = 0 to 59


Details


Sets a trigger detection time.
Returns the trigger detection time setting.


Example


:TRIGger:DETECTTime 12,34,56
:TRIGger:DETECTTime?
(Response)  :TRIGGER:DETECTTIME 12,34,56.00  (when headers are enabled)


Note


-


Usage
Conditions


All functions




Set or query start/stop triggering for a logic channel

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:EACHLTIming CH$,A$
:TRIGger:EACHLTIming? CH$

(Response)

CH$,A$
CH$ = CHm_n
A$ = START, STOP


Details


Sets start/stop triggering for logic channel CH$.
Returns the current start/stop triggering setting for logic channel CH$.


Example


:TRIGger:EACHLTIming CHA,STOP
:TRIGger:EACHLTIming? CHA
(Response)  :TRIGGER:EACHLTIMING CHA,STOP  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, REC&MEM




Set or query start/stop triggering for a channel

8860, 8861


Syntax


(Command)


(Query)


:TRIGger:EACHTIming CH$,B$  (Normal mode)
:TRIGger:EACHTIming A,B$  (Expanded mode)

:TRIGger:EACHTIming? CH$  (Normal mode)
:TRIGger:EACHTIming? A  (Expanded mode)

(Response)

CH$,B$  (Normal mode)
A<NR1>,B$  (Expanded mode)
CH$ = CHm_n
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B$ = START, STOP


Details


Sets start/stop triggering for channel CH$ or channel number A.
Returns the current start/stop triggering setting for channel CH$ or channel number A.


Example


:TRIGger:EXMOde NORMal
(Sets the trigger mode to "normal".)

:TRIGger:EACHTiming CH1_1,STOP
(Sets the start/stop triggering of channel CH1-1 to "stop".)

:TRIGger:EACHTiming? CH1_1
(Response)  :TRIGGER:EACHTIMING CH1_1,STOP  (when headers are enabled)

:TRIGger:EXMOde EXTension
(Sets the trigger mode to "expanded".)

:TRIGger:EACHTIming 2,START
(Sets start/stop triggering of channel number 2 to "start".)

:TRIGger:EACHTIming? 2
(Response)  :TRIGGER:EACHTIMING 2,START  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, REC&MEM




Set or query the number of events per trigger

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:EVENt A,B  (Expanded mode)
:TRIGger:EVENt? A  (Expanded mode)

(Response)

A<NR1>,B<NR1>
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B = 1 to 4000


Details


Sets the number of events per trigger (B) for channel number A.
Returns the current setting of the number of events per trigger (B) for channel number A.


Example


:TRIGger:EXMOde EXTension
(Enables the "expanded" trigger mode.)

:TRIGger:EVENt 2,15
(Sets 15 events per trigger for channel number 2.)

:TRIGger:EVENt? 2
(Response)  :TRIGGER:EVENT 2,15  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, FFT, REC&MEM
With the expanded trigger mode enabled.




Enable/disable or query the expanded trigger mode

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:EXMOde A$
:TRIGger:EXMOde?

(Response)

A$
A = NORMal, EXTension


Details


Enables and disables the expanded trigger mode.
Returns the current trigger mode.

NORMal  (Normal)
EXTension  (Expanded)


Example


:TRIGger:EXMOde NORMal
:TRIGger:EXMOde?
(Response)  :TRIGGER:EXMODE NORMAL  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, FFT, REC&MEM




Enable/disable or query external triggering

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:EXTErnal A$
:TRIGger:EXTErnal?

(Response)

A$
A$ = OFF, ON


Details


Enables and disables external triggering.
Returns the current external trigger on/off state as a text string.


Example


:TRIGger:EXTErnal ON
:TRIGger:EXTErnal?
(Response)  :TRIGGER:EXTERNAL ON  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, FFT, REC&MEM




Set or query start/stop triggering by external trigger

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:EXTIMIng A$
:TRIGger:EXTIMIng?

(Response)

A$
A$ = START, STOP


Details


Sets start/stop triggering by the external trigger.
Returns the current stop/stop setting for the external trigger.


Example


:TRIGger:EXTIMIng START
:TRIGger:EXTIMing?
(Response)  :TRIGGER:EXTIMING START  (when headers are enabled)


Note


This command is valid only when trigger timing is set to Start & Stop.


Usage
Conditions


MEM, REC, REC&MEM




Query trigger source

8860, 8861


Syntax


(Query)


:TRIGger:FACTor?

(Response)

A$
A$ = CHm_n, CHi, EXT, TIME, NONE


Details


Returns the source of the last trigger occurrence, as a text string.

CHm_n  Analog channel
CHx  Logic channel
EXT  External trigger
TIME  Timer
NONE


Example


:TRIGger:FACTor?
(Response)  :TRIGGER:FACTOR CH1_1  (when headers are enabled)


Note


-


Usage
Conditions


All functions




Set or query trigger filtering

8860, 8861


Syntax


(Command)


(Query)


:TRIGger:FILTer CH$,B  (Normal mode)
:TRIGger:FILTer A,B  (Expanded mode)

:TRIGger:FILTer? CH$  (Normal mode)
:TRIGger:FILTer? A  (Expanded mode)

(Response)

CH$,B<NR2>  (Normal mode)
A<NR1>,B<NR2>  (Expanded mode)
CH$ = CHm_n
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B = 0 to 10.0  (MEM,FFT,REC&MEM function)
B = 0, 1  (REC function)


Details


Sets filter width B (divisions) for triggering channel CH$ or channel number A.
Returns the current filter width B as an NR2 numerical value for triggering channel CH$ or channel number A.

The filter width function is disabled when argument B = 0.


Example


:TRIGger:EXMOde NORMal
(Sets the trigger mode to "normal".)

:TRIGger:FILTer CH1_1,0.5
(Sets the trigger width of CH1-1 to 0.1[div].)

:TRIGger:FILTer? CH1_1
(Response)  :TRIGGER:FILTER CH1_1,0.5  (when headers are enabled)

:TRIGger:EXMOde EXTension
(Sets the trigger mode to "expanded".)

:TRIGger:FILTer 2,1.5
(Sets the trigger width of the number 2 to 1.5[div].)

(Response)  :TRIGGER:FILTER 1,1.5  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, FFT, REC&MEM




Set or query the type of trigger

8860, 8861


Syntax


(Command)


(Query)


:TRIGger:KIND CH$,B$  (Normal mode)
:TRIGger:KIND A,CH$,B$  (Expanded mode)

:TRIGger:KIND? CH$  (Normal mode)
:TRIGger:KIND? A  (Expanded mode)

(Response)

CH$,B$  (Normal mode)
A,CH$,B$  (Expanded mode)
CH$ = CHm_n
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B$ = OFF, LEVEl, IN, OUT, PERIIn, PERIOut, GLITch, SLOPe, DROP


Details


Sets the trigger type for channel CH$ or channel number A.
Returns as a text string the current trigger type for channel CH$ or channel number A.


Example


:TRIGger:EXMOde NORMal
(Sets the trigger mode to "normal".)

:TRIGger:KIND CH1_1,LEVEl
(Sets the trigger type for channel CH1-1 to "level trigger".)

:TRIGger:KIND? CH1_1
(Response)  :TRIGGER:KIND CH1_1,LEVEL  (when headers are enabled)

:TRIGger:EXMOde EXTension
(Sets the trigger mode to "expanded".)

:TRIGger:KIND 2,CH3_1,LEVEl
(Selects trigger number 2 and sets the trigger type for channel CH3-1 to "level trigger".)

(Response)  :TRIGGER:KIND 2,CH3_1,LEVEL  (when headers are enabled)


Note


Available trigger types are as follows:

A$

Name

Normal mode

Expanded mode

Function

OFF

None

Y

Y

MEM, REC

LEVEl

Level

Y

Y

MEM, REC

IN

In-Window

Y

Y

MEM, REC

OUT

Out-of-Window

Y

Y

MEM, REC

PERIIn

In-Period

Y

MEM, REC

PERIOut

Out-of-Period

Y

MEM, REC

GLITch

Glitch

Y

MEM

SLOPe

Slope

Y

MEM

DROP

Sag

Y

Y

MEM



Usage
Conditions


MEM, REC, FFT, REC&MEM




Set or query logic trigger edge/level detection

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:LDETect CH$,A$
:TRIGger:LDETect? CH$

(Response)

CH$,A$
CH$ = CHx
A$ = LEVEl, EDGE


Details


Sets the edge/level trigger criterion for logic channel CH$.
Returns the current edge/level trigger criterion setting for logic channel CH$.


Example


:TRIGger:LDETect CHA,EDGE
:TRIGger:LDETect? CHA
(Response)  :TRIGGER:LDETECT CHA,EDGE  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, FFT, REC&MEM




Set or query the trigger level (for level triggering)

8860, 8861


Syntax


(Command)


(Query)


:TRIGger:LEVEl CH$,B  (Normal mode)
:TRIGger:LEVEl A,B  (Expanded mode)

:TRIGger:LEVEl? CH$  (Normal mode)
:TRIGger:LEVEl? A  (Expanded mode)

(Response)

CH$,B<NR3>  (Normal mode)
A,B<NR1>  (Expanded mode)
CH$ = CHm_n
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B = Level


Details


Sets the trigger level for channel CH$ or channel number A.
Returns as an NR3 numerical value the current trigger level setting for CH$ or channel number A.


Example


:TRIGger:EXMOde NORMal
(Sets the trigger mode to "normal".)

:TRIGger:LEVEl CH1_1,50E-03
(Sets the trigger level for channel CH1-1 to 50 mV.)

:TRIGger:LEVEl? CH1_1
(Response)  :TRIGGER:LEVEL CH1_1,+50.000E-03  (when headers are enabled)

:TRIGger:EXMOde EXTension
(Sets the trigger mode to "expanded".)

:TRIGger:LEVEl 2,25E-03
(Sets the trigger level of channel number 2 to 25 mV.)

:TRIGger:LEVEl? 2
(Response)  :TRIGGER:LEVEL 2,+25.000E-03  (when headers are enabled)


Note


Applicable trigger types are level trigger, in-period trigger, out-of-period trigger, glitch trigger, slope trigger and sag trigger.


Usage
Conditions


MEM, REC, FFT, REC&MEM




Set or query the logic trigger filter

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:LFILter CH$,A
:TRIGger:LFILter? CH$

(Response)

CH$,A<NR2>
CH$ = CHx
A = 0 to 10.0  (Memory function)
A = 0, 1  (Recorder function)


Details


Sets the logic trigger filter width for channel CH$.
Returns the current logic trigger filter width setting as an NR2 numerical value.

The filter width function is disabled when argument A = 0.


Example


:TRIGger:LFILter CHA,2.5
:TRIGger:LFILter? CHA
(Response)  :TRIGGER:LFILTER CHA,2.5  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, FFT, REC&MEM




Set or query the AND/OR logical operator for the logic trigger pattern

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:LOGAnd CH$,A$
:TRIGger:LOGAnd CH$

(Response)

CH$,A$
CH$ = CHx
A$ = OFF, OR, AND


Details


Sets the AND/OR logical operator for the logic trigger pattern of channel CH$.
Returns the current AND/OR setting for the logic trigger pattern as a text string.

OFF
OR  (Logical sum)
AND  (Logical product)


Example


:TRIGger:LOGAnd CHA,OR
:TRIGger:LOGAnd? CHA
(Response)  :TRIGGER:LOGAND CHA,OR  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, FFT, REC&MEM




Set or query the pattern for a logic trigger

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:LOGPat CH$,"A$"
:TRIGger:LOGPat? CH$

(Response)

"A$"
A$ = ****  (Trigger pattern: X, 0, 1, 2)


Details


Specifies the logic trigger pattern for channel CH$.
Returns the current logic trigger pattern setting as a four-character string composed of the following characters:

X  (Ignore signal)
0  (Trigger at low level)
1  (Trigger at high level)
2  (Trigger when the signal level changes. Triggering occurs just once after starting measurement.)


Example


:TRIGger:LOGPat CHB,"010X"
:TRIGger:LOGPat? CHB
(Response)  :TRIGGER:LOGPAT CHB,"010X"  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, FFT, REC&MEM




Set or query the lower threshold of the window-in/out trigger

8860, 8861


Syntax


(Command)


(Query)


:TRIGger:LOWEr CH$,B  (Normal mode)
:TRIGger:LOWEr A,B  (Expanded mode)

:TRIGger:LOWEr? CH$  (Normal mode)
:TRIGger:LOWEr? A  (Expanded mode)

(Response)

CH$,B<NR3>  (Normal mode)
A<NR1>,B<NR3>  (Expanded mode)
CH$ = CHm_n
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B = Level


Details


Sets the lower threshold of the window trigger for channel CH$ or channel number A.
Returns the current lower threshold of the window trigger for channel CH$ or channel number A as an NR3 numerical value.


Example


:TRIGger:EXMOde NORMal
(Sets the trigger mode to "normal".)

:TRIGger:LOWEr CH1_1,-50E-03
(Sets the lower threshold of the window trigger for channel CH1-1 to -50 mV.)

:TRIGger:LOWEr? CH1_1
(Response)  :TRIGGER:LOWER CH1_1,-50.000E-03  (when headers are enabled)

:TRIGger:EXMOde EXTension
(Sets the trigger mode to "expanded".)

:TRIGger:LOWEr 2,50E-03
(Sets the lower threshold of the window trigger of channel number 2 to 50 mV.)

:TRIGger:LOWEr? 2
(Response)  :TRIGGER:LOWER 2,+50.000E-03  (when headers are enabled)


Note


This command is valid when the trigger type is in-window or out-of-window.


Usage
Conditions


MEM, REC, FFT, REC&MEM




Manually trigger measurement

8860, 8861


Syntax


(Command)


:TRIGger:MANU



Details


Send this command to trigger the instrument while it is awaiting a trigger.


Example


:TRIGger:MANU


Note


-


Usage
Conditions


MEM, REC, FFT, REC&MEM




Select or query trigger repetition mode

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:MODE A$
:TRIGger:MODE?

(Response)

A$
A$ = SINGle, REPEat, AUTO


Details


Sets the trigger mode.
Returns the current trigger mode as a text string.

SINGle  (one-shot)
REPEat
AUTO


Example


:TRIGger:MODE REPEat
:TRIGger:MODE?
(Response)  :TRIGGER:MODE REPEAT  (when headers are enabled)


Note


Argument A$ cannot be set to AUTO with the Recorder function enabled.


Usage
Conditions


All functions




Set or query the trigger level of the period trigger

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:PLEVel A,B  (Expanded mode)
:TRIGger:PLEVel? A  (Expanded mode)

(Response)

A<NR1>,B<NR3>  (Expanded mode)
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B = Level


Details


Sets the trigger level of the period trigger for channel number A.
Returns the current trigger level of the period trigger as an NR3 numerical value.


Example


:TRIGger:EXMOde EXTension
(Enables the "expanded" trigger mode.)

:TRIGger:PLEVEl 2,25E-03
(Sets the trigger level of channel number 2 to 25 mV.)

:TRIGger:PLEVEl? 2
(Response)  :TRIGGER:PLEVEL 2,+25.000E-03  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, FFT, REC&MEM
When the expanded trigger mode is enabled.
Applicable trigger types are in-period or out-of-period.




Set or query the lower period threshold of the period trigger

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:PLOWer A,B  (Expanded mode)
:TRIGger:PLOWer? A  (Expanded mode)

(Response)

A<NR1>,B<NR3>
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B = Lower period threshold [seconds]


Details


Sets the lower period threshold (B) of the period trigger for channel number A.
Returns the current lower period threshold of the period trigger for channel number A as an NR3 numerical value.


Example


:TRIGger:EXMOde EXTension
(Enables the "expanded" trigger mode.)

:TRIGger:PLOWer 2,50E-06
(Sets the lower period threshold of the period trigger of channel number 2 to 50 μs.)

:TRIGger:PLOWer? 2
(Response)  :TRIGGER:PLOWER 2,+50.000E-06  (when headers are enabled)


Note


This command is valid when the trigger type is in-period or out-of-period.


Usage
Conditions


MEM, REC, FFT, REC&MEM
When the expanded trigger mode is enabled.




Set or query the pre-trigger interval

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:PRETrig A
:TRIGger:PRETrig?

(Response)

A<NR1>
A = -100 to +100 [percent of recording interval], or
A = [Recording length * (-1)] to [Recording length * (+1)] [divisions]


Details


Sets the pre-trigger interval.
Returns the current setting of the pre-trigger interval as an NR1 numerical value.


Example


:TRIGger:TYPE %
(Sets the pre-trigger setting method to "%" [percent].)

:TRIGger:PRETrig 10
(Sets the pre-trigger interval to 10% of the recording interval.)

:TRIGger:PRETrig?
(Response)  :TRIGGER:PRETRIG 10  (when headers are enabled)

:TRIGger:TYPE DIV
(Sets the pre-trigger setting method to "DIV" [divisions].)

:TRIGger:PRETrig 200
(Sets the pre-trigger interval to 200 divisions.)

:TRIGger:PRETrig?
(Response)  :TRIGGER:PRETRIG 200  (when headers are enabled)


Note


-


Usage
Conditions


MEM, FFT, REC&MEM




Enable/disable or query the trigger priority mode

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:PRIOrity A$
:TRIGger:PRIOrity?

(Response)

A$
A$ = OFF, ON


Details


Enables and disables the trigger priority mode.
Returns the current trigger priority mode setting as a text string.


Example


:TRIGger:PRIOrity OFF
:TRIGger:PRIOrity?
(Response)  :TRIGGER:PRIORITY OFF  (when headers are enabled)


Note


-


Usage
Conditions


MEM, FFT, REC&MEM




Set or query the upper period threshold of the period trigger

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:PUPPer A,B  (Expanded mode)
:TRIGger:PUPPer? A  (Expanded mode)

(Response)

A<NR1>,B<NR3>
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B = Upper period threshold [seconds]


Details


Sets the upper period threshold (B) of the period trigger for channel number A.
Returns the current upper period threshold of the period trigger for channel number A as an NR3 numerical value.


Example


:TRIGger:EXMOde EXTension
(Enables the "expanded" trigger mode.)

:TRIGger:PUPPer 2,50E-06
(Sets the upper period threshold of the period trigger of channel number 2 to 50 μs.)

:TRIGger:PUPPer? 2
(Response)  :TRIGGER:PUPPER 2,+50.000E-06  (when headers are enabled)


Note


This command is valid when the trigger type is in-period or out-of-period.


Usage
Conditions


MEM, REC, FFT, REC&MEM
When the expanded trigger mode is enabled.




Set or query the trigger direction (slope)

8860, 8861


Syntax


(Command)


(Query)


:TRIGger:SLOPe CH$,B$  (Normal mode)
:TRIGger:SLOPe A,B$  (Expanded mode)

:TRIGger:SLOPe? CH$  (Normal mode)
:TRIGger:SLOPe? A  (Expanded mode)

(Response)

CH$,B$  (Normal mode)
A<NR1>  (Expanded mode)
CH$ = CHm_n
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B$ = UP, DOWN, UPDOwn


Details


Sets the trigger slope direction (B$) of channel CH$ or channel number A.
Returns the current trigger slope direction of channel CH$ or channel number A as a text string.

UP  (Rising edge)
DOWN  (Falling edge)
UPDOwn  (Rising and falling edges)


Example


:TRIGger:EXMOde NORMal
(Sets the trigger mode to "normal".)

:TRIGger:SLOPe CH1_1,UP
(Sets the trigger direction of channel CH1-1 to the rising edge.)

:TRIGger:SLOPe? CH1_1
(Response)  :TRIGGER:SLOPe CH1_1,UP  (when headers are enabled)

:TRIGger:EXMOde EXTension
(Sets the trigger mode to "expanded".)

:TRIGger:SLOPe 2,DOWN
(Sets the trigger direction of channel number 2 to the falling edge.)

:TRIGger:SLOPe? 2
(Response)  :TRIGGER:SLOPE 2,DOWN  (when headers are enabled)


Note


Argument B$ can be set to UPDOwn only when the Level trigger type has been selected.


Usage
Conditions


MEM, REC, FFT, REC&MEM
When the expanded trigger mode is enabled.




Set or query the trigger source AND/OR logical operator

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:SOURce A$
:TRIGger:SOURce?

(Response)

A$
A$ = OR, AND


Details


Sets the AND/OR logical operator for combining internal, logic, external and timer trigger sources.
Returns the current setting of the trigger AND/OR logical operator as a text string.

AND  (Logical product)
OR  (Logical sum)


Example


:TRIGger:SOURce OR
:TRIGger:SOURce?
(Response)  :TRIGGER:SOURCE OR  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, FFT, REC&MEM




Enable/disable or query timer trigger start time

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:STARTEnable A$
:TRIGger:STARTEnable?

(Response)

A$
A$ = OFF, ON


Details


Enables and disables the trigger acceptance start time.
Returns the current on/off setting of the trigger acceptance start time.


Example


:TRIGger:STARTEnable ON
:TRIGger:STARTEnable?
(Response)  :TRIGGER:STARTENABLE ON  (when headers are enabled)


Note


-


Usage
Conditions


All functions




Set or query timer trigger stop date

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:STOPDate year,month,day
:TRIGger:STOPDate?

(Response)

year<NR1>,month<NR1>,day<NR1>
year = 0 to 99
month = 1 to 12
day = 1 to 31


Details


Sets the trigger acceptance stop date.
Returns the current trigger acceptance stop date setting as an NR1 numerical value.


Example


:TRIGger:STOPDate 5,10,1
:TRIGger:STOPDate?
(Response)  :TRIGGER:STOPDATE 5,10,1  (when headers are enabled)


Note


-


Usage
Conditions


REC, REAL, REC&MEM




Enable/disable or query timer trigger stop time

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:STOPEnable A$
:TRIGger:STOPEnable?

(Response)

A$
A$ = OFF, ON


Details


Enables and disables the trigger acceptance stop time.
Returns the current on/off setting of the trigger acceptance stop time.


Example


:TRIGger:STOPEnable ON
:TRIGger:STOPEnable?
(Response)  :TRIGGER:STOPENABLE ON  (when headers are enabled)


Note


-


Usage
Conditions


All functions




Set or query the trigger stop time

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:STOPTime hour,min,sec
:TRIGger:STOPTime?

(Response)

hour<NR1>,min<NR1>,sec<NR2>
hour = 0 to 23
min = 0 to 59
sec = 0 to 59


Details


Sets the trigger acceptance stop time.
Returns the current trigger acceptance stop time as a numerical value in NR1 format.


Example


:TRIGger:STOPTime 1,2,3
:TRIGger:STOPTime?
(Response)  :TRIGGER:STOPTIME 1,2,3.00  (when headers are enabled)


Note


-


Usage
Conditions


REC, REAL, REC&MEM




Enable/disable or query the timer trigger

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:TIMEr A$
:TRIGger:TIMEr?

(Response)

A$
A$ = OFF, ON


Details


Enables and disables the timer trigger.
Returns the current on/off setting of the timer trigger as a text string.

OFF
ON


Example


:TRIGger:TIMEr ON
:TRIGger:TIMEr?
(Response)  :TRIGGER:TIMER ON  (when headers are enabled)


Note


-


Usage
Conditions


MEM, REC, FFT




Set or query trigger timing start/stop operation

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:TIMIng A$
:TRIGger:TIMIng?

(Response)

A$
A$ = START, STOP, S_S


Details


Sets trigger timing start/stop operation.
Returns the current setting of the trigger timing start/stop operation as a text string.

START
STOP
S_S  (Start & Stop)


Example


:TRIGger:TIMIng STOP
:TRIGger:TIMIng?
(Response)  :TRIGGER:TIMING STOP  (when headers are enabled)


Note


-


Usage
Conditions


REC




Set or query the timer trigger interval

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:TMINTvl day,hour,min,sec
:TRIGger:TMINTvl?

(Response)

day<NR1>,hour<NR1>,min<NR1>,sec<NR1>
day = 0 to 99
hour = 0 to 23
min = 0 to 59
sec = 0 to 59


Details


Sets the timer trigger interval.
Returns the current timer trigger interval setting as four NR1 numerical values.


Example


:TRIGger:TMINTvl 4,3,2,1
:TRIGger:TMINTvl?
(Response)  :TRIGGER:TMINTVL 4,3,2,1  (when headers are enabled)


Note


-


Usage
Conditions


All functions




Set or query the timer trigger start time

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:TMSTArt month,day,hour,min
:TRIGger:TMSTArt?

(Response)

month<NR1>,day<NR1>,hour<NR1>,min<NR1>
month = 1 to 12
day = 1 to 31
hour = 0 to 23
min = 0 to 59


Details


Sets the timer trigger start time.
Returns the current timer trigger start time setting as four NR1 numerical values.


Example


:TRIGger:TMSTArt 10,1,2,3
:TRIGger:TMSTArt?
(Response)  :TRIGGER:TMSTART 10,1,2,3  (when headers are enabled)


Note


-


Usage
Conditions


All functions




Set or query the timer trigger stop time

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:TMSTOp month,day,hour,min
:TRIGger:TMSTOp?

(Response)

month<NR1>,day<NR1>,hour<NR1>min<NR1>
month = 1 to 12
day = 1 to 31
hour = 0 to 23
min = 0 to 59


Details


Sets the timer trigger stop time.
Returns the current timer trigger stop time setting as four NR1 numerical values.


Example


:TRIGger:TMSTOp 10,1,2,3
:TRIGger:TMSTOp?
(Response)  :TRIGGER:TMSTOP 10,1,2,3  (when headers are enabled)


Note


-


Usage
Conditions


All functions




Select or query the pre-trigger setting method

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:TYPE A$
:TRIGger:TYPE?

(Response)

A$
A$ = %, DIV


Details


Sets the method for defining the pre-trigger interval.
Return the current method defining the pre-trigger interval.

%  (Percentage)
DIV  (Divisions)


Example


:TRIGger:TYPE %
:TRIGger:TYPE?
(Response)  :TRIGGER:TYPE %  (when headers are enabled)


Note


-


Usage
Conditions


MEM, FFT, REC&MEM




Set or query the upper threshold of the window-in/-out trigger

8860, 8861


Syntax


(Command)


(Query)


:TRIGger:UPPEr CH$,B  (Normal mode)
:TRIGger:UPPEr A,B  (Expanded mode)

:TRIGger:UPPEr? CH$  (Normal mode)
:TRIGger:UPPEr? A  (Expanded mode)

(Response)

CH$,B<NR3>  (Normal mode)
A<NR1>,B<NR3>  (Expanded mode)
CH$ = CHm_n
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B = Level


Details


Sets the upper threshold (B) of the window trigger for channel CH$ or channel number A.
Returns the current upper threshold of the window trigger for channel CH$ or channel number A as an NR3 numerical value.


Example


:TRIGger:EXMOde NORMal
(Sets the trigger mode to "normal".)

:TRIGger:UPPEr CH1_1,-50E-03
(Sets the upper threshold of the window trigger for channel CH1-1 to -50 mV.)

:TRIGger:UPPEr? CH1_1
(Response)  :TRIGGER:UPPER CH1_1,-50.000E-03  (when headers are enabled)

:TRIGger:EXMOde EXTension
(Sets the trigger mode to "expanded".)

:TRIGger:UPPEr 2,50E-03
(Sets the upper threshold of the window trigger for channel number 2 to 50 mV.)

:TRIGger:UPPEr? 2
(Response)  :TRIGGER:UPPER 2,+50.000E-03  (when headers are enabled)


Note


This command is valid when the trigger type is in-window or out-of-window.


Usage
Conditions


MEM, REC, FFT, REC&MEM




Select or query the measurement frequency of the voltage sag trigger

8860, 8861


Syntax


(Command)


(Query)


:TRIGger:VFREq CH$,B  (Normal mode)
:TRIGger:VFREq A,B  (Expanded mode)

:TRIGger:VFREq? CH$  (Normal mode)
:TRIGger:VFREq? A  (Expanded mode)

(Response)

CH$,B<NR1>  (Normal mode)
A<NR1>,B<NR1>  (Expanded mode)
CH$ = CHm_n
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B = 50, 60 [Hz]


Details


Sets the measurement frequency of the voltage sag trigger for channel CH$ or channel number A.
Returns the current measurement frequency of the voltage sag trigger as an NR1 numerical value.


Example


:TRIGger:EXMOde NORMal
(Sets the trigger mode to "normal").

:TRIGger:KIND CH1_1,DROP
(Sets the trigger type to voltage sag.)

:TRIGger:VFREq CH1_1,50
(Sets the measurement frequency of the voltage sag trigger for CH1-1 to 50 Hz.)

:TRIGger:VFREq? CH1_1
(Response)  :TRIGGER:VFREq CH1_1,50  (when headers are enabled)

:TRIGger:EXMOde EXTension
(Sets the trigger mode to "expanded".)

:TRIGger:KIND 2,CH1_1,DROP
(Sets the trigger type to voltage sag.)

:TRIGger:VFREq 2,60
(Sets the measurement frequency of the voltage sag trigger for channel number 2 to 60 Hz.)

:TRIGger:VFREq? 2
(Response)  :TRIGGER:VFREQ 2,60  (when headers are enabled)


Note


This command is valid when the trigger type is "drop".


Usage
Conditions


MEM, FFT, REC&MEM




Set or query the sag threshold of the voltage sag trigger

8860, 8861


Syntax


(Command)


(Query)


:TRIGger:VLEVel CH$,B  (Normal mode)
:TRIGger:VLEVel A,B  (Expanded mode)

:TRIGger:VLEVel? CH$  (Normal mode)
:TRIGger:VLEVel? A  (Expanded mode)

(Response)

CH$,B<NR3>
A<NR1>,B<NR3>
CH$ = CHm_n
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B = Level


Details


Sets the sag threshold of the voltage sag trigger for channel CH$ or channel number A.
Returns the current threshold of the voltage sag trigger as an NR3 numerical value.


Example


:TRIGger:EXMOde NORMal
(Sets the trigger mode to "normal".)

:TRIGger:KIND CH1_1,DROP
(Sets the trigger type to voltage sag ["drop"].)

:TRIGger:VLEVEl CH1_1,1.0E-03
(Sets the sag threshold of the voltage sag trigger for CH1-1 to 1 mV.)

:TRIGger:VLEVEl? CH1_1
(Response)  :TRIGGER:VLEVEl CH1_1,1.0000E-03  (when headers are enabled)

:TRIGger:EXMOde EXTension
(Sets the trigger mode to "expanded".)

:TRIGger:KIND 2,CH1_1,DROP
(Sets the trigger type to voltage sag ["drop"].)

:TRIGger:VLEVEl 2,5.0E-03
(Sets the sag threshold of the voltage sag trigger for channel number 2 to 5 mV.)

:TRIGger:VLEVEl? 2
(Response)  :TRIGGER:VLEVEL 2,+5.0000E-03  (when headers are enabled)


Note


This command is valid when the trigger type is sag ("drop").


Usage
Conditions


MEM, FFT, REC&MEM




Set or query the glitch or slope trigger width

8860, 8861


Syntax


(Command)
(Query)


:TRIGger:WIDTh A,B  (Expanded mode)
:TRIGger:WIDTh? A  (Expanded mode)

(Response)

A<NR3>,B<NR3>
A = 1 to 8  (8860)
A = 1 to 8, 17 to 24  (8861)
B = Trigger width [seconds]


Details


Sets the width of the glitch or slope trigger.
Returns the current width of the glitch or slope trigger.


Example


:TRIGger:EXMOde EXTension
(Enables the "expanded" trigger mode.)

:TRIGger:WIDTh 2,2.0E-03
(Sets the trigger width of channel number 2 to 2 ms.)

:TRIGger:WIDTh? 2
(Response)  :TRIGGER:WIDTh 2,+2.0000E-03  (when headers are enabled)


Note


-


Usage
Conditions


MEM, FFT, REC&MEM
The trigger type is glitch or slope.
When the expanded trigger mode is enabled.