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 ofCAN trigger.

Syntax

(Command)


(Query)


:TRIGger:CAN:STARt:KIND no$,A$ (Start Trigger)
:TRIGger:CAN:STOP:KIND no$,A$ (Stop Trigger)

:TRIGger:CAN:STARt:KIND? no$ (Start Trigger)
:TRIGger:CAN:STOP:KIND? no$ (Stop Trigger)

(Response)

no$,A$

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

-