Triggering (TRIGger)

Queries the date for trigger detection.
Syntax | (Query) | :TRIGger:DETECTDate?
(Response) | year<NR1>,month<NR1>,day<NR1> year = 00 to 99 (year) month = 01 to 12 (month) day = 01 to 31 (day)
Details | Returns the setting for the date for trigger detection as a numerical value in NR1 format.
Example | :TRIGger:DETECTDate? (Response) :TRIGGER:DETECTDATE 19,12,26 (when headers are enabled)
Note | Returns 00,00,00 if no storage data exists. Returns the measurement start date if the start trigger is OFF.
Usage Conditions | -

Queries the time point for trigger detection.
Syntax | (Query) | :TRIGger:DETECTTime?
(Response) | hour<NR1>,min<NR1>,sec<NR1>,ms<NR1> hour = 00 to 23 (hour) min = 00 to 59 (min) sec = 00 to 59 (sec) ms = 000 to 999 (ms)
Details | Returns the setting for the time point for trigger
Example | :TRIGger:DETECTTime? (Response) :TRIGGER:DETECTTIME 01,02,03,004 (when headers are enabled)
Note | Returns 00,00,00,000 if no storage data exists. Returns the measurement start time if the start trigger is OFF.
Usage Conditions | -

Manually trigger measurement
Syntax | (Command) | :TRIGger:MANUal
Details | Sends this command to trigger the instrument while it is awaiting a trigger.
Example | :TRIGger:MANUal
Note | -
Usage Conditions | Waiting for trigger or pre-trigger.

Sets and queries the Repetitive recording.
Syntax | (Command) (Query) | :TRIGger:MODE A$ :TRIGger:MODE?
(Response) | A$ A$ = SINGle, REPEat
Details | Sets the repetitive recording. Returns the current repetitive recording as character data.
SINGle | repeat off
REPEat | repeat on
Example | :TRIGger:MODE REPEat :TRIGger:MODE? (Response) :TRIGGER:MODE REPEAT (when headers are enabled)
Note | Changing this setting may change the Interval trigger settings.
Usage Conditions | -

Sets and queries the pre-trigger.
Syntax | (Command) (Query) | :TRIGger:PRETrig day,hour,min,sec :TRIGger:PRETrig?
(Response) | day<NR1>,hour<NR1>,min<NR1>,sec<NR1> day = 0 to 99(day) hour = 0 to 23(hour) min = 0 to 59(min) sec = 0 to 59(sec)
Details | Sets pre-trigger value to a numerical value. Returns the current pre-trigger value as an NR1 numerical value.
Example | :TRIGger:PRETrig 0,0,0,10 :TRIGger:PRETrig? (Response) :TRIGGER:PRETRIG 0,0,0,10 (when headers are enabled)
Note | The setting of pre-trigger be limited by a set value of recording interval.
Usage Conditions | When the trigger timing is other than STOP.

Sets and queries the trigger use setting.
Syntax | (Command) (Query) | :TRIGger:SET A$ :TRIGger:SET?
(Response) | A$ A$ = OFF, ON
Details | Sets the trigger use setting. Returns the current trigger use setting as character data.
OFF | Disbled
ON | Enabled
Example | :TRIGger:SET ON :TRIGger:SET? (Response) :TRIGGER:SET ON (when headers are enabled)
Note | Depending on this setting, the input type of external input terminal 3 may be changed.
Usage Conditions | -

Sets and queries the start trigger logical operator (AND/OR).
Syntax | (Command) (Query) | :TRIGger:SOURce A$ :TRIGger:SOURce?
(Response) | A$ A$ = OR, AND
Details | Sets the AND/OR logical operator for combining start trigger sources. Returns the current setting of the start trigger AND/OR logical operator as character data.
AND | Logical product
OR | Logical sum
Example | :TRIGger:SOURce AND :TRIGger:SOURce? (Response) :TRIGGER:SOURCE AND (when headers are enabled)
Note | -
Usage Conditions | -

Sets and queries the stop trigger logical operator (AND/OR).
Syntax | (Command) (Query) | :TRIGger:SSOURce A$ :TRIGger:SSOURce?
(Response) | A$ A$ = OR, AND
Details | Sets the AND/OR logical operator for combining stop trigger sources. Returns the current setting of the stop trigger AND/OR logical operator as character data.
AND | Logical product
OR | Logical sum
Example | :TRIGger:SSOURce AND :TRIGger:SSOURce? (Response) :TRIGGER:SSOURCE AND (when headers are enabled)
Note | -
Usage Conditions | -

Sets and queries the interval trigger.
Syntax | (Command) (Query) | :TRIGger:TIMEr A$ :TRIGger:TIMEr?
(Response) | A$ A$ = OFF, OR, AND
Details | Sets the interval trigger. Returns the current interval trigger setting as character data.
OFF | Disabled
OR | Logical sum
AND | Logical product
Example | :TRIGger:TIMEr OR :TRIGger:TIMEr? (Response) :TRIGGER:TIMER OR (when headers are enabled)
Note | Changing this setting may change the Repetitive recording settings.
Usage Conditions | -

Sets and queries the trigger timing.
Syntax | (Command) (Query) | :TRIGger:TIMIng A$ :TRIGger:TIMIng?
(Response) | A$ A$ = START, STOP, S_S
Details | Sets the trigger timing. Returns the trigger timing as character data.
START | Start trigger
STOP | Stop trigger
S_S | Start & Stop trigger
Example | :TRIGger:TIMIng START :TRIGger:TIMIng? (Response) :TRIGGER:TIMING START (when headers are enabled)
Note | Depending on this setting, the input type of external input terminal 3 may be changed.
Usage Conditions | -

Sets and queries the time interval for the interval trigger.
Syntax | (Command) (Query) | :TRIGger:TMINTvl day,hour,min,sec :TRIGger:TMINTvl?
(Response) | day<NR1>,hour<NR1>,min<NR1>,sec<NR1> day = 0 to 99 (day) hour = 0 to 23 (hour) min = 0 to 59 (min) sec = 0 to 59 (sec)
Details | Sets the time interval for the interval trigger. Returns the current setting for the interval trigger time interval as NR1 numerical values.
Example | :TRIGger:TMINTvl 1,20,30,00 :TRIGger:TMINTvl? (Response) :TRIGGER:TMINTVL 1,20,30,00 (when headers are enabled)
Note | :TRIGger:TMINTvl 0,0,0,0 can not be set.
Usage Conditions | -

Sets and queries the type of trigger.
Syntax | (Command) (Query) | [Analog Channel Trigger] :TRIGger:ANALog:STARt:KIND ch$,A$ (Start Trigger) :TRIGger:ANALog:STOP:KIND ch$,A$ (Stop Trigger) [Waveform Calculation Trigger] :TRIGger:CALCulate:STARt:KIND w$,A$ (Start Trigger) :TRIGger:CALCulate:STOP:KIND w$,A$ (Stop Trigger) [Pulse Channel Trigger] :TRIGger:PULSe:STARt:KIND pls$,A$ (Start Trigger) :TRIGger:PULSe:STOP:KIND pls$,A$ (Stop Trigger) [Analog Channel Trigger] :TRIGger:ANALog:STARt:KIND? ch$ (Start Trigger) :TRIGger:ANALog:STOP:KIND? ch$ (Stop Trigger) [Waveform Calculation Trigger] :TRIGger:CALCulate:STARt:KIND? w$ (Start Trigger) :TRIGger:CALCulate:STOP:KIND? w$ (Stop Trigger) [Pulse Channel Trigger] :TRIGger:PULSe:STARt:KIND? pls$ (Start Trigger) :TRIGger:PULSe:STOP:KIND? pls$ (Stop Trigger)
(Response) | [Analog Channel Trigger] ch$,A$ [Waveform Calculation Trigger] w$,A$ [Pulse Channel Trigger] pls$,A$ ch$ = w$ = pls$ = A$ = OFF, LEVEL, WINDOW
Details | Sets the type of trigger for the channel designated by ch$/w$/pls$. Returns as character data the type of the current trigger for the channel designated by ch$/w$/pls$.
OFF |
LEVEL | Level trigger
WINDOW | Window trigger
Example | :TRIGger:ANALog:STARt:KIND CH1_1,LEVEL :TRIGger:ANALog:STARt:KIND? CH1_1 (Response) :TRIGGER:ANALOG:START:KIND CH1_1,LEVEL (when headers are enabled)
Note | It is also possible to set and query using the following conventional commands. :TRIGger:KIND ch$,A$ / :TRIGger:KIND? ch$ :TRIGger:SKIND ch$,A$ / :TRIGger:SKIND? ch$ :TRIGger:WKIND w$,A$ / :TRIGger:WKIND? w$ :TRIGger:SWKIND w$,A$ / :TRIGger:SWKIND? w$ :TRIGger:PKIND pls$,A$ / :TRIGger:PKIND? pls$ :TRIGger:SPKIND pls$,A$ / :TRIGger:SPKIND? pls$
Usage Conditions | -

Sets and queries trigger level of the level trigger.
Syntax | (Command) (Query) | [Analog Channel Trigger] :TRIGger:ANALog:STARt:LEVEl ch$,A (Start Trigger) :TRIGger:ANALog:STOP:LEVEl ch$,A (Stop Trigger) [Waveform Calculation Trigger] :TRIGger:CALCulate:STARt:LEVEl w$,A (Start Trigger) :TRIGger:CALCulate:STOP:LEVEl w$,A (Stop Trigger) [CAN Trigger] :TRIGger:CAN:STARt:LEVEl no$,A (Start Trigger) :TRIGger:CAN:STOP:LEVEl no$,A (Stop Trigger) [Pulse Channel Trigger] :TRIGger:PULSe:STARt:LEVEl pls$,A (Start Trigger) :TRIGger:PULSe:STOP:LEVEl pls$,A (Stop Trigger) [Analog Channel Trigger] :TRIGger:ANALog:STARt:LEVEl? ch$ (Start Trigger) :TRIGger:ANALog:STOP:LEVEl? ch$ (Stop Trigger) [Waveform Calculation Trigger] :TRIGger:CALCulate:STARt:LEVEl? w$ (Start Trigger) :TRIGger:CALCulate:STOP:LEVEl? w$ (Stop Trigger) [CAN Trigger] :TRIGger:CAN:STARt:LEVEl? w$ (Start Trigger) :TRIGger:CAN:STOP:LEVEl? no$ (Stop Trigger) [Pulse Channel Trigger] :TRIGger:PULSe:STARt:LEVEl? pls$ (Start Trigger) :TRIGger:PULSe:STOP:LEVEl? pls$ (Stop Trigger)
(Response) | [Analog Channel Trigger] ch$,A<NR3> (3 decimal places) [Waveform Calculation Trigger] w$,A<NR3> (4 decimal places) [CAN Trigger] no$,A<NR3> (4 decimal places) [Pulse Channel Trigger] pls$,A<NR3> (9 decimal places) ch$ = w$ = no$ = pls$ = [Analog Channel Trigger] A = Configurable Range : (measurement range)×(±1.5), Minimum Resolution : (measurement range)×(1/1000) [Waveform Calculation Trigger] [CAN Trigger] A = -9.9999E+29 to 9.9999E+29 [Pulse Channel Trigger] A = 0 to 1000000000(count), 0 to 15000(r/s), 0 to 900000(r/min)
Details | Sets the trigger level of the level trigger of the channel designated by ch$/w$/pls$. Returns as an NR3 numerical value the current trigger level of the channel designated by ch$/w$/pls$.
Example | :TRIGger:ANALog:STARt:LEVEl CH1_1,0.1 :TRIGger:ANALog:STARt:LEVEl? CH1_1 (Response) :TRIGGER:ANALOG:START:LEVEL CH1_1,+1.000E-01 (when headers are enabled)
Note | If you enter a value greater than the configurable limit, the maximum value is set. If you enter a value less than the configurable lower limit, the minimum value is set. It is also possible to set and query using the following conventional commands. :TRIGger:LEVEl ch$,A / :TRIGger:LEVEl? ch$ :TRIGger:SLEVEl ch$,A / :TRIGger:SLEVEl? ch$ :TRIGger:WLEVEl w$,A / :TRIGger:WLEVEl? w$ :TRIGger:SWLEVEl w$,A / :TRIGger:SWLEVEl? w$ :TRIGger:PLEVEl pls$,A / :TRIGger:PLEVEl? pls$ :TRIGger:SPLEVEl pls$,A / :TRIGger:SPLEVEl? pls$
Usage Conditions | The type of trigger that can be set is Level Trigger.

Sets and queries the lower limit level for a window trigger.
Syntax | (Command) (Query) | [Analog Channel Trigger] :TRIGger:ANALog:STARt:LOWEr ch$,A (Start Trigger) :TRIGger:ANALog:STOP:LOWEr ch$,A (Stop Trigger) [Waveform Calculation Trigger] :TRIGger:CALCulate:STARt:LOWEr w$,A (Start Trigger) :TRIGger:CALCulate:STOP:LOWEr w$,A (Stop Trigger) [CAN Trigger] :TRIGger:CAN:STARt:LOWEr no$,A (Start Trigger) :TRIGger:CAN:STOP:LOWEr no$,A (Stop Trigger) [Pulse Channel Trigger] :TRIGger:PULSe:STARt:LOWEr pls$,A (Start Trigger) :TRIGger:PULSe:STOP:LOWEr pls$,A (Stop Trigger) [Analog Channel Trigger] :TRIGger:ANALog:STARt:LOWEr? ch$ (Start Trigger) :TRIGger:ANALog:STOP:LOWEr? ch$ (Stop Trigger) [Waveform Calculation Trigger] :TRIGger:CALCulate:STARt:LOWEr? w$ (Start Trigger) :TRIGger:CALCulate:STOP:LOWEr? w$ (Stop Trigger) [CAN Trigger] :TRIGger:CAN:STARt:LOWEr? no$ (Start Trigger) :TRIGger:CAN:STOP:LOWEr? no$ (Stop Trigger) [Pulse Channel Trigger] :TRIGger:PULSe:STARt:LOWEr? pls$ (Start Trigger) :TRIGger:PULSe:STOP:LOWEr? pls$ (Stop Trigger)
(Response) | [Analog Channel Trigger] ch$,A<NR3> (3 decimal places) [Waveform Calculation Trigger] w$,A<NR3> (4 decimal places) [CAN Trigger] no$,A<NR3> (4 decimal places) [Pulse Channel Trigger] pls$,A<NR3> (9 decimal places) ch$ = w$ = no$ = pls$ = [Analog Channel Trigger] A = Configurable Range : (measurement range)×(±1.5), Minimum Resolution : (measurement range)×(1/1000) [Waveform Calculation Trigger] [CAN Trigger] A = -9.9999E+29 to 9.9999E+29 [Pulse Channel Trigger] A = 0 to 1000000000(count), 0 to 15000(r/s), 0 to 900000(r/min)
Details | Sets the lower limit level of the window trigger of the channel designated by ch$/w$/pls$ as a voltage value. Returns the current lower limit level of the window trigger as an NR3 numerical value of the channel designated by ch$/w$/pls$.
Example | :TRIGger:ANALog:STARt:LOWEr CH1_1,-0.5 :TRIGger:ANALog:STARt:LOWEr? CH1_1 (Response) :TRIGGER:ANALOG:START:LOWER CH1_1,-5.000E-01 (when headers are enabled)
Note | You cannot enter a value greater than or equal to the upper limit level of the window trigger. If you enter a value greater than the configurable limit, the maximum value is set. If you enter a value less than the configurable lower limit, the minimum value is set. It is also possible to set and query using the following conventional commands. :TRIGger:LOWEr ch$,A / :TRIGger:LOWEr? ch$ :TRIGger:SLOWEr ch$,A / :TRIGger:SLOWEr? ch$ :TRIGger:WLOWEr w$,A / :TRIGger:WLOWEr? w$ :TRIGger:SWLOWEr w$,A / :TRIGger:SWLOWEr? w$ :TRIGger:PLOWEr pls$,A / :TRIGger:PLOWEr? pls$ :TRIGger:SPLOWEr pls$,A / :TRIGger:SPLOWEr? pls$
Usage Conditions | The type of trigger that can be set is Window Trigger.

Sets and queries the window trigger direction (side).
Syntax | (Command) (Query) | [Analog Channel Trigger] :TRIGger:ANALog:STARt:SIDE ch$,A$ (Start Trigger) :TRIGger:ANALog:STOP:SIDE ch$,A$ (Stop Trigger) [Waveform Calculation Trigger] :TRIGger:CALCulate:STARt:SIDE w$,A$ (Start Trigger) :TRIGger:CALCulate:STOP:SIDE w$,A$ (Stop Trigger) [CAN Trigger] :TRIGger:CAN:STARt:SIDE no$,A$ (Start Trigger) :TRIGger:CAN:STOP:SIDE no$,A$ (Stop Trigger) [Pulse Channel Trigger] :TRIGger:PULSe:STARt:SIDE pls$,A$ (Start Trigger) :TRIGger:PULSe:STOP:SIDE pls$,A$ (Stop Trigger) [Analog Channel Trigger] :TRIGger:ANALog:STARt:SIDE? ch$ (Start Trigger) :TRIGger:ANALog:STOP:SIDE? ch$ (Stop Trigger) [Waveform Calculation Trigger] :TRIGger:CALCulate:STARt:SIDE? w$ (Start Trigger) :TRIGger:CALCulate:STOP:SIDE? w$ (Stop Trigger) [CAN Trigger] :TRIGger:CAN:STARt:SIDE? no$ (Start Trigger) :TRIGger:CAN:STOP:SIDE? no$ (Stop Trigger) [Pulse Channel Trigger] :TRIGger:PULSe:STARt:SIDE? pls$ (Start Trigger) :TRIGger:PULSe:STOP:SIDE? pls$ (Stop Trigger)
(Response) | [Analog Channel Trigger] ch$,A$ [Waveform Calculation Trigger] w$,A$ [CAN Trigger] no$,A$ [Pulse Channel Trigger] pls$,A$ ch$ = w$ = no$ = pls$ = A$ = IN, OUT
Details | Sets the trigger direction of the window trigger of the channel designated by ch$/w$/pls$. Returns as a character value the current window trigger direction of the channel designated by ch$/w$/pls$.
IN | Window in
OUT | Window out
Example | :TRIGger:ANALog:STARt:SIDE CH1_1,IN :TRIGger:ANALog:STARt:SIDE? CH1_1 (Response) :TRIGGER:ANALOG:START:SIDE CH1_1,IN (when headers are enabled)
Note | It is also possible to set and query using the following conventional commands. :TRIGger:SIDE ch$,A$ / :TRIGger:SIDE? ch$ :TRIGger:SSIDE ch$,A$ / :TRIGger:SSIDE? ch$ :TRIGger:WSIDE w$,A$ / :TRIGger:WSIDE? w$ :TRIGger:SWSIDE w$,A$ / :TRIGger:SWSIDE? w$ :TRIGger:PSIDE pls$,A$ / :TRIGger:PSIDE? pls$ :TRIGger:SPSIDE pls$,A$ / :TRIGger:SPSIDE? pls$
Usage Conditions | The type of trigger that can be set is Window Trigger.

Sets and queries the level trigger direction (slope).
Syntax | (Command) (Query) | [Analog Channel Trigger] :TRIGger:ANALog:STARt:SLOPe ch$,A$ (Start Trigger) :TRIGger:ANALog:STOP:SLOPe ch$,A$ (Stop Trigger) [Waveform Calculation Trigger] :TRIGger:CALCulate:STARt:SLOPe w$,A$ (Start Trigger) :TRIGger:CALCulate:STOP:SLOPe w$,A$ (Stop Trigger) [CAN Trigger] :TRIGger:CAN:STARt:SLOPe no$,A$ (Start Trigger) :TRIGger:CAN:STOP:SLOPe no$,A$ (Stop Trigger) [Pulse Channel Trigger] :TRIGger:PULSe:STARt:SLOPe pls$,A$ (Start Trigger) :TRIGger:PULSe:STOP:SLOPe pls$,A$ (Stop Trigger) [Analog Channel Trigger] :TRIGger:ANALog:STARt:SLOPe? ch$ (Start Trigger) :TRIGger:ANALog:STOP:SLOPe? ch$ (Stop Trigger) [Waveform Calculation Trigger] :TRIGger:CALCulate:STARt:SLOPe? w$ (Start Trigger) :TRIGger:CALCulate:STOP:SLOPe? w$ (Stop Trigger) [CAN Trigger] :TRIGger:CAN:STARt:SLOPe? no$ (Start Trigger) :TRIGger:CAN:STOP:SLOPe? no$ (Stop Trigger) [Pulse Channel Trigger] :TRIGger:PULSe:STARt:SLOPe? pls$ (Start Trigger) :TRIGger:PULSe:STOP:SLOPe? pls$ (Stop Trigger)
(Response) | [Analog Channel Trigger] ch$,A$ [Waveform Calculation Trigger] w$,A$ [CAN Trigger] no$,A$ [Pulse Channel Trigger] pls$,A$ ch$ = w$ = no$ = pls$ = A$ = UP, DOWN
Details | Sets the trigger direction of the level trigger of the channel designated by ch$/w$/pls$. Returns as a character value the current level trigger direction of the channel designated by ch$/w$/pls$.
UP | Rising
DOWN | Falling
Example | :TRIGger:ANALog:STARt:SLOPe CH1_1,UP :TRIGger:ANALog:STARt:SLOPe? CH1_1 (Response) :TRIGGER:ANALOG:START:SLOPE CH1_1,UP (when headers are enabled)
Note | It is also possible to set and query using the following conventional commands. :TRIGger:SLOPe ch$,A$ / :TRIGger:SLOPe? ch$ :TRIGger:SSLOPe ch$,A$ / :TRIGger:SSLOPe? ch$ :TRIGger:WSLOPe w$,A$ / :TRIGger:WSLOPe? w$ :TRIGger:SWSLOPe w$,A$ / :TRIGger:SWSLOPe? w$ :TRIGger:PSLOPe pls$,A$ / :TRIGger:PSLOPe? pls$ :TRIGger:SPSLOPe pls$,A$ / :TRIGger:SPSLOPe? pls$
Usage Conditions | The type of trigger that can be set is Level Trigger.

Sets and queries the upper limit level for a window trigger.
Syntax | (Command) (Query) | [Analog Channel Trigger] :TRIGger:ANALog:STARt:UPPEr ch$,A (Start Trigger) :TRIGger:ANALog:STOP:UPPEr ch$,A (Stop Trigger) [Waveform Calculation Trigger] :TRIGger:CALCulate:STARt:UPPEr w$,A (Start Trigger) :TRIGger:CALCulate:STOP:UPPEr w$,A (Stop Trigger) [CAN Trigger] :TRIGger:CAN:STARt:UPPEr no$,A (Start Trigger) :TRIGger:CAN:STOP:UPPEr no$,A (Stop Trigger) [Pulse Channel Trigger] :TRIGger:PULSe:STARt:UPPEr pls$,A (Start Trigger) :TRIGger:PULSe:STOP:UPPEr pls$,A (Stop Trigger) [Analog Channel Trigger] :TRIGger:ANALog:STARt:UPPEr? ch$ (Start Trigger) :TRIGger:ANALog:STOP:UPPEr? ch$ (Stop Trigger) [Waveform Calculation Trigger] :TRIGger:CALCulate:STARt:UPPEr? w$ (Start Trigger) :TRIGger:CALCulate:STOP:UPPEr? w$ (Stop Trigger) [CAN Trigger] :TRIGger:CAN:STARt:UPPEr? no$ (Start Trigger) :TRIGger:CAN:STOP:UPPEr? no$ (Stop Trigger) [Pulse Channel Trigger] :TRIGger:PULSe:STARt:UPPEr? pls$ (Start Trigger) :TRIGger:PULSe:STOP:UPPEr? pls$ (Stop Trigger)
(Response) | [Analog Channel Trigger] ch$,A<NR3> (3 decimal places) [Waveform Calculation Trigger] w$,A<NR3> (4 decimal places) [CAN Trigger] no$,A<NR3> (4 decimal places) [Pulse Channel Trigger] pls$,A<NR3> (9 decimal places) ch$ = w$ = no$ = pls$ = [Analog Channel Trigger] A = Configurable Range : (measurement range)×(±1.5), Minimum Resolution : (measurement range)×(1/1000) [Waveform Calculation Trigger] [CAN Trigger] A = -9.9999E+29 to 9.9999E+29 [Pulse Channel Trigger] A = 0 to 1000000000(count), 0 to 15000(r/s), 0 to 900000(r/min)
Details | Sets the upper limit level of the window trigger of the channel designated by ch$/w$/pls$ as a voltage value. Returns the current upper limit level of the window trigger as an NR3 numerical value of the channel designated by ch$/w$/pls$.
Example | :TRIGger:ANALog:STARt:UPPEr CH1_1,0.5 :TRIGger:ANALog:STARt:UPPEr? CH1_1 (Response) :TRIGGER:ANALOG:START:UPPER CH1_1,+5.000E-01 (when headers are enabled)
Note | You cannot enter a value less than or equal to the lower limit level of the window trigger. If you enter a value greater than the configurable limit, the maximum value is set. If you enter a value less than the configurable lower limit, the minimum value is set. It is also possible to set and query using the following conventional commands. :TRIGger:UPPEr ch$,A / :TRIGger:UPPEr? ch$ :TRIGger:SUPPEr ch$,A / :TRIGger:SUPPEr? ch$ :TRIGger:WUPPEr w$,A / :TRIGger:WUPPEr? w$ :TRIGger:SWUPPEr w$,A / :TRIGger:SWUPPEr? w$ :TRIGger:PUPPEr pls$,A / :TRIGger:PUPPEr? pls$ :TRIGger:SPUPPEr pls$,A / :TRIGger:SPUPPEr pls$
Usage Conditions | The type of trigger that can be set is Window Trigger.

Sets and queries the CAN channel of the trigger number.
Syntax | (Command) (Query) | :TRIGger:CAN:NO no$,A$ :TRIGger:CAN:NO? no$
(Response) | no$,ch$ no$ = ch$ = OFF,
Details | Sets the CAN channel of the trigger number. Returns the CAN channel of the trigger number.
Example | :TRIGger:CAN:NO NO1,CH1_1 :TRIGger:CAN:NO? NO1 (Response) :TRIGGER:CAN:NO NO1,CH1_1 (when headrs are enabled)
Note | CAN channels without registration cannot be set. You cannot set a channel number that is already specified by another trigger number.
Usage Conditions | -

Sets and queries the logical operator (AND/OR) for the trigger pattern of the CAN trigger.
Syntax | (Command) (Query) | :TRIGger:CAN:STARt:ANDOR no$,A$ (Start Trigger) :TRIGger:CAN:STOP:ANDOR no$,A$ (Stop Trigger) :TRIGger:CAN:STARt:ANDOR? no$ (Start Trigger) :TRIGger:CAN:STOP:ANDOR? no$ (Stop Trigger)
(Response) | A$ no$ = A$ = OFF, OR, AND
Details | Sets the AND/OR logical operator for the trigger pattern of the CAN trigger. Returns the AND/OR setting for the trigger pattern of the CAN trigger as a character string.
OFF | Trigger OFF
OR | Logical sum
AND | Logical product
Example | :TRIGger:CAN:STARt:ANDOR NO1,OR :TRIGger:CAN:STARt:ANDOR? NO1 (Response) :TRIGGER:CAN:START:ANDOR NO1,OR (when headrs are enabled)
Note | -
Usage Conditions | -

Sets and queries the type of CAN trigger.
Syntax | (Command) (Query) | :TRIGger:CAN:STARt:KIND no$,ch$ (Start Trigger) :TRIGger:CAN:STOP:KIND no$,ch$ (Stop Trigger) :TRIGger:CAN:STARt:KIND? no$ (Start Trigger) :TRIGger:CAN:STOP:KIND? no$ (Stop Trigger)
(Response) | no$,ch$ no$ = ch$ =
Details | Sets the type of CAN trigger. Returns as character data the type of the current trigger.
OFF |
LEVEL | Level trigger
WINDOW | Window trigger
LOGIC | Logic trigger
Example | :TRIGger:CAN:STARt:KIND CH1_1,LEVEL :TRIGger:CAN:STARt:KIND? CH1_1 (Response) :TRIGGER:CAN:START:KIND CH1_1,LEVEL (when headrs are enabled)
Note | -
Usage Conditions | -

Sets and queries the trigger pattern for a CAN trrigger
Syntax | (Command) (Query) | :TRIGger:CAN:STARt:PATTern no$,A,"A$" (Start Trigger) :TRIGger:CAN:STOP:PATTern no$,A,"A$" (Stop Trigger) :TRIGger:CAN:STARt:PATTern? no$,A(Start Trigger) :TRIGger:CAN:STOP:PATTern? no$,A,(Stop Trigger)
(Response) | "A$" no$ = A = 0 to 3
0 | bit 00 to 15
1 | bit 16 to 31
2 | bit 32 to 47
3 | bit 48 to 63
A$ = xxxxxxxxxxxxxxxx Trigger pattern(X,0,1,-)
Details | Sets the trigger pattern (16 bits) for the CAN trigger. Returns the setting for the trigger pattern (16 bits) for the CAN trigger as that specified by the given character data.
X | Ignore signal
0 | Trigger at low level
1 | Trigger at high level
- | Represents a range that cannot be set (queries only)
Example | :TRIGger:CAN:STARt:PATTern NO1,0,"X01XX01XX01XX01X" :TRIGger:CAN:STARt:PATTern? NO1,0 (Response) :TRIGGER:CAN:START:PATTERN NO1,0,"X01XX01XX01XX01X" (when headrs are enabled)
Note | The trigger pattern is the LSB on the left.
Usage Conditions | -

Sets and queries the logical operator (AND/OR) for the trigger pattern of a logic trigger.
Syntax | (Command) (Query) | :TRIGger:LOGic:STARt:ANDOR A$ (Start Trigger) :TRIGger:LOGic:STOP:ANDOR A$ (Stop Trigger) :TRIGger:LOGic:STARt:ANDOR? (Start Trigger) :TRIGger:LOGic:STOP:ANDOR? (Stop Trigger)
(Response) | A$ A$ = OFF, OR, AND
Details | Sets the AND/OR logical operator for the trigger pattern of a logic trigger. Returns the AND/OR setting for the trigger pattern of a logic trigger as a character string.
OFF | Trigger OFF
OR | Logical sum
AND | Logical product
Example | :TRIGger:LOGic:STARt:ANDOR OR :TRIGger:LOGic:STARt:ANDOR? (Response) :TRIGGER:LOGIC:START:ANDOR OR (when headers are enabled)
Note | It is also possible to set and query using the following conventional commands. :TRIGger:LOGAnd A$ / :TRIGger:LOGAnd? :TRIGger:SLOGAnd A$ / :TRIGger:SLOGAnd?
Usage Conditions | -

Sets and queries the trigger pattern for a logic trigger.
Syntax | (Command) (Query) | :TRIGger:LOGic:STARt:PATTern "A$" (Start Trigger) :TRIGger:LOGic:STOP:PATTern "A$" (Stop Trigger) :TRIGger:LOGic:STARt:PATTern? (Start Trigger) :TRIGger:LOGic:STOP:PATTern? (Stop Trigger)
(Response) | "A$" A$ = xxxxxxxx Trigger pattern(X,0,1)
Details | Sets the trigger pattern (8 bits) for the logic trigger. Returns the setting for the trigger pattern (8 bits) for the logic trigger as that specified by the given character data.
X | Ignore signal
0 | Trigger at low level
1 | Trigger at high level
Example | :TRIGger:LOGic:STARt:PATTern "X01XX01X" :TRIGger:LOGic:STARt:PATTern? (Response) :TRIGGER:LOGIC:START:PATTERN "X01XX01X" (when headers are enabled)
Note | It is also possible to set and query using the following conventional commands. :TRIGger:LOGPat "A$" / :TRIGger:LOGPat? :TRIGger:SLOGPat "A$" / :TRIGger:SLOGPat?
Usage Conditions | -

Sets and queries the external trigger.
Syntax | (Command) (Query) | :TRIGger:EXTernal:STARt:KIND A$ (Start Trigger) :TRIGger:EXTernal:STOP:KIND A$ (Stop Trigger) :TRIGger:EXTernal:STARt:KIND? (Start Trigger) :TRIGger:EXTernal:STOP:KIND? (Stop Trigger)
(Response) | A$ A$ = OFF, ON
Details | Sets the external trigger. Returns the current external trigger setting as character data.
OFF | Disabled
ON | Enabled
Example | :TRIGger:EXTernal:STARt:KIND ON :TRIGger:EXTernal:STARt:KIND? (Response) :TRIGGER:EXTERNAL:START:KIND ON (when headers are enabled)
Note | Depending on this setting, the input type of external input terminal 3 may be changed.
Usage Conditions | -