(4) TRIGger command (Sets and queries trigger.)

 

(1) Sets and queries trigger mode.

Common

 

Syntax

 

 

command

query

 

:TRIGger:MODE A$

:TRIGger:MODE?

response

 

A$

A$ = SINGle, REPEat, AUTO (MEM, FFT)

         SINGle, REPEat  (REC, RMS)

         SINGle, REPEat, TIMEr (R&M)

 

 

Explanation

 

 

Sets the trigger mode.

Returns the current trigger mode as character data.

 

 

Example

 

 

:TRIGger:MODE REPEat

Sets the trigger mode to repeat.

 

 

When allowed

 

 

In all functions.

 

 

(2) Sets and queries pre-trigger.

Common

 

Syntax

 

 

command

query

 

:TRIGger:PRETrig A

:TRIGger:PRETrig?

response

 

A<NR1>

A = 0, 2, 5, 10, 20, … ,90, 95, 100, -95 (unit %) (MEM, R&M, FFT)

A = 0, 5, 10 (DIV) (RMS, 8720)

 

 

Explanation

 

 

Sets pre-trigger value to a numerical value.

If an attempt is made to set a value which cannot be set on the 8835, setting is performed to the next higher permitted value.

The currently set pre-trigger value is returned as an NR1 numerical value.

 

 

Example

 

 

:TRIGger:PRETrig 10

Pre-trigger value is set to 10%.

 

 

When allowed

 

 

In MEM, RMS, R&M and FFT.

 

 

(3) Sets and queries trigger timing.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:TIMIng A$

:TRIGger:TIMIng?

response

 

A$

A$ = START, STOP, S_S

 

 

Explanation

 

 

Sets the trigger timing.

The current trigger timing setting is returned as character data.

 

 

Example

 

 

:TRIGger:TIMIng START

Sets the trigger timing to START.

 

 

When allowed

 

 

In REC.

 

 

(4) Sets and queries trigger logical operator (AND/OR).

Common

 

Syntax

 

 

command

query

 

:TRIGger:SOURce A$

:TRIGger:SOURce?

response

 

A$

A$ = OR, AND

 

 

Explanation

 

 

Sets the logical operator determining whether the internal, logic, external and timer triggers are ANDed or ORed.

Returns the current setting of the trigger logical operator (AND/OR) as character data.

 

 

Example

 

 

:TRIGger:SOURce OR

Sets the trigger source to OR.

 

 

When allowed

 

 

In all functions.

 

 

(5) Sets and queries manual trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:MANU A$

:TRIGger:MANU?

response

 

A$

A$ = OFF, ON

 

 

Explanation

 

 

Enables and disables manual trigger.

Returns the current setting of the manual trigger as character data.

 

 

Example

 

 

:TRIGger:MANU ON

Sets the manual trigger to ON.

 

 

When allowed

 

 

In all functions.

 

 

(6) Sets and queries the kind of trigger.

Common

 

Syntax

 

 

command

query

 

:TRIGger:KIND ch$,A$

:TRIGger:KIND?

response

 

ch$,A$

A$ = OFF

          LEVEl : level trigger (MEM, REC, R&M, FFT)

          IN : window-in trigger (MEM, REC, R&M, FFT)

          OUT : window-out trigger (MEM, REC, R&M, FFT)

          DROP : voltage drop trigger (MEM, R&M, FFT)

          PERIod : period trigger (MEM, REC, R&M, FFT)

          RMS : RMS level trigger (RMS)

 

 

Explanation

 

 

Sets the type of trigger for the channel designated by ch$.

Returns as character data the type of the current trigger for the channel designated by ch$.

 

 

Example

 

 

:TRIGger:KIND CH1,LEVEl

Sets channel 1 to level trigger.

 

 

When allowed

 

 

In all functions.

 

 

(7) Sets and queries trigger level of the level trigger.

Common

 

Syntax

 

 

command

query

 

:TRIGger:LEVEl ch$,A

:TRIGger:LEVEl? ch$

response

 

ch$,A<NR3>

A = voltage value (V)

 

 

Explanation

 

 

Sets the trigger level of the level trigger of the channel designated by ch$.

Returns as an NR3 numerical value the current trigger level of the channel designated by ch$.

 

 

Example

 

 

:TRIGger:LEVEl CH1,50E-3

Sets the trigger level of channel 1 to 50 mV.

 

 

When allowed

 

 

In MEM, REC, R&M and FFT.

 

 

(8) Sets and queries trigger direction (slope).

Common

 

Syntax

 

 

command

query

 

:TRIGger:SLOPe ch$,A$

:TRIGger:SLOPe? ch$

response

 

ch$,A$

A$ = UP: rising

         DOWN: falling

 

 

Explanation

 

 

Sets the trigger direction of the level trigger or the period trigger of the channel designated by ch$.

Returns as a character value the current trigger direction of the channel designated by ch$.

 

 

Example

 

 

:TRIGger:SLOPe CH1,UP

Sets the trigger direction of channel 1 to rising.

 

 

When allowed

 

 

In MEM, REC, R&M and FFT.

 

(9) Sets and queries the filter width.

Common

 

Syntax

 

 

command

query

 

:TRIGger:FILTer ch$,A

:TRIGger:FILTer? ch$

response

 

ch$,A<NR2>

A = 0(OFF), 0.1, 0.2, 0.5, 1.0, 1.5, 2.0, 2.5, 5.0, 10.0DIV (MEM,R&M,FFT)

A = 0(OFF), 1(ON) (REC)

 

 

Explanation

 

 

Sets the filter width for a trigger of the channel designated by ch$ to 1 to 10 divisions.

For the recorder function, only ON/OFF can be selected.

Returns the current filter width as an NR2 numerical value.

 

 

Example

 

 

:TRIGger:FILTer CH1,0.1

Sets the filter width of channel 1 to 0.1 (DIV).

 

 

When allowed

 

 

In MEM, REC, R&M and FFT.

 

 

(10) Sets and queries upper limit level for a window-in/-out trigger.

Common

 

Syntax

 

 

command

query

 

:TRIGger:UPPEr ch$,A

:TRIGger:UPPEr? ch$

response

 

ch$,A<NR3>

A = voltage value (V)

 

 

Explanation

 

 

Sets the upper limit level of the window trigger of the channel designated by ch$ as a voltage value.

Returns the current upper limit level of the window trigger as an NR3 numerical value.

 

 

Example

 

 

:TRIGger:UPPEr CH1,+1.0E-3

Sets the upper limit level of the window trigger of channel 1 to +1.0 mV.

 

 

When allowed

 

 

In MEM, REC, R&M and FFT.

 

 

(11) Sets and queries lower limit level for a window-in/-out trigger.

Common

 

Syntax

 

 

command

query

 

:TRIGger:LOWEr ch$,A

:TRIGger:LOWEr? ch$

response

 

ch$,A<NR3>

A = voltage value (V)

 

 

Explanation

 

 

Sets the lower limit level of the window trigger of the channel designated by ch$ as a voltage value.

Returns the current lower limit level of the window trigger as an NR3 numerical value.

 

 

Example

 

 

:TRIGger:LOWEr CH1,-1.0E-3

Sets the lower limit level of the window trigger of channel 1 to -1.0 mV.

 

 

When allowed

 

 

In MEM, REC, R&M and FFT.

 

 

(12) Sets and queries measurement frequency for a voltage drop trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:VFREq ch$,A

:TRIGger:VFREq? ch$

response

 

ch$,A<NR1>

A = 50, 60(Hz)

 

 

Explanation

 

 

Sets the measurement frequency of the voltage drop trigger of the channel designated by ch$ as a frequency.

Returns the current measurement frequency of the voltage drop trigger as an NR1 numerical value.

 

 

Example

 

 

:TRIGger:VFREq ch CH1,50

Sets the measurement frequency of the voltage drop trigger of channel 1 to 50 Hz.

 

 

When allowed

 

 

In MEM, R&M and FFT.

 

 

(13) Sets and queries drop level for a voltage drop trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:VLEVel ch$,A

:TRIGger:VLEVel? ch$

response

 

ch$,A<NR3>

A = voltage value (V)

 

 

Explanation

 

 

Sets the drop level of the voltage drop trigger of the channel designated by ch$ as a voltage value.

Returns the current drop level of the voltage drop trigger as an NR3 numerical value.

 

 

Example

 

 

:TRIGger:VLEVel CH1,1.0E2

Sets the drop level of the voltage drop trigger of channel 1 to 100 V.

 

 

When allowed

 

 

In MEM, R&M and FFT.

 

 

(14) Sets and queries upper period limit for a period trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:PUPPer ch$,A

:TRIGger:PUPPer? ch$

response

 

ch$,A<NR3>

A = upper period limit (s)

 

 

Explanation

 

 

Sets the upper period limit of the period trigger of the channel designated by ch$ as a period.

Returns the current upper period limit of the period trigger as an NR3 numerical value.

 

 

Example

 

 

:TRIGger:PUPPer CH1,2.2E-5

Sets the upper period limit of the period trigger of channel 1 to 22 μs.

 

 

When allowed

 

 

In MEM, REC, R&M and FFT.

 

 

(15) Sets and queries lower period limit for a period trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:PLOWer ch$,A

:TRIGger:PLOWer? ch$

response

 

ch$,A<NR3>

A = lower period limit (s)

 

 

Explanation

 

 

Sets the lower period limit of the period trigger of the channel designated by ch$ as a period.

Returns the current lower period limit of the period trigger as an NR3 numerical value.

 

 

Example

 

 

:TRIGger:PLOWer CH1,2.0E-5

Sets the lower period limit of the period trigger of channel 1 to 20 μs.

 

 

When allowed

 

 

In MEM, REC, R&M and FFT.

 

 

(16) Sets and queries trigger level for a period trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:PLEVel ch$,A

:TRIGger:PLEVel? ch$

response

 

ch$,A<NR3>

A = voltage value (V)

 

 

Explanation

 

 

Sets the trigger level of the period trigger of the channel designated by ch$ as a voltage value.

Returns the current trigger level of the period trigger as an NR3 numerical value.

 

 

Example

 

 

:TRIGger:PLEVel CH1,1.0E0

Sets the trigger level of the period trigger of channel 1 to 1 V.

 

 

When allowed

 

 

In MEM, REC, R&M and FFT.

 

 

(17) Sets and queries trigger level for an RMS level trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:RLEVel ch$,A

:TRIGger:RLEVel? ch$

response

 

ch$,A<NR3>

A = voltage value (V)

 

 

Explanation

 

 

Sets the trigger level of the RMS level trigger of the channel designated by ch$ as a voltage value.

Returns the current trigger level of the RMS level trigger as an NR3 numerical value.

 

 

Example

 

 

:TRIGger:RLEVel CH1,1.0E0

Sets the trigger level of the RMS level trigger of channel 1 to 1 V.

 

 

When allowed

 

 

In RMS.

 

 

(18) Sets and queries trigger direction (slope) for an RMS level trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:RSLOpe ch$,A

:TRIGger:RSLOpe? ch$

response

 

ch$,A$

A$ = UP: rising

         DOWN: falling

 

 

Explanation

 

 

Sets the trigger direction of the RMS level trigger of the channel designated by ch$.

Returns the current trigger direction of the RMS level trigger as character data.

 

 

Example

 

 

:TRIGger:RSLOpe CH1,UP

Sets the trigger direction of the RMS level trigger of channel 1 to rising.

 

 

When allowed

 

 

In RMS.

 

 

(19) Sets and queries the logical operator (AND/OR) for the trigger pattern of a logic trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:LOGAnd ch$,A$

:TRIGger:LOGAnd? ch$

response

 

ch$,A$

ch$ = CHA to CHD (8835, 8835-01, 8841, 8842), CHA to CHH (8826)

A$ = OFF, OR, AND

 

 

Explanation

 

 

Sets the AND/OR logical operator for the trigger pattern of a logic trigger of the channel designated by ch$.

Returns the present AND/OR setting for the trigger pattern of a logic trigger as a character string.

 

 

Example

 

 

:TRIGger:LOGAnd CHA,OR

Sets the AND/OR logical operator for the trigger pattern of a logic trigger of channel A to OR.

 

 

When allowed

 

 

In MEM, REC, RMS and R&M.

 

 

(20) Sets and queries the filter width for a logic trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:LFILter ch$,A

:TRIGger:LFILter? ch$

response

 

ch$,A<NR2>

ch$ = CHA to CHD (8835, 8835-01, 8841, 8842), CHA to CHH (8826)

A$ = 0 (OFF), 0.1, 0.2, 0.5, 1.0, 1.5, 2.0, 2.5, 5.0, 10.0DIV)(MEM,R&M

      = 0 (OFF), 1 (ON) (REC, RMS)

 

 

Explanation

 

 

Sets the filter width for a logic trigger of the channel designated by ch$.

Returns the current setting for the filter width for a logic trigger as an NR2 numerical value.

 

 

Example

 

 

:TRIGger:LFILter CHA,0.1

Sets the filter width for a logic trigger of channel A to 0.1 (DIV).

 

 

When allowed

 

 

In MEM, REC, RMS and R&M.

 

 

(21) Sets and queries the trigger pattern for a logic trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:LOGPat ch$,'a$’

:TRIGger:LOGPat? ch$

response

 

ch$,’a$’

ch$ = CHA to CHD (8835, 8835-01, 8841, 8842), CHA to CHH (8826)

a$ = XXXX : trigger pattern (X, 0, 1)

 

 

Explanation

 

 

Sets the trigger pattern for the logic trigger of the channel designated by ch$.

Returns the current setting for the trigger pattern for the logic trigger as that specified by the given character data.

 

 

Example

 

 

:TRIGger:LOGPat CHA,"011X"

Sets the trigger pattern for the logic trigger of channel A to ’011X’.

 

 

When allowed

 

 

In MEM, REC, RMS and R&M.

 

(22) Sets and queries the timer trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:TIMEr A$

:TRIGger:TIMEr?

response

 

A$

A$ = OFF, ON

 

 

Explanation

 

 

Sets the timer trigger.

Returns the current timer trigger setting as character data.

 

 

Example

 

 

:TRIGger:TIMEr ON

Sets the timer trigger.

 

 

When allowed

 

 

In MEM, REC, RMS and FFT.

 

 

(23) Sets and queries the start instant for the timer trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:TMSTArt A,B,C,D

:TRIGger:TMSTArt?

response

 

A,B,C,D<all NR1>

A = month: 1 to 12

B = day: 1 to 31

C = hour: 0 to 23

D = min: 0 to 59

 

 

Explanation

 

 

Sets the start instant for the timer trigger.

Returns the current setting for the timer trigger start instant as NR1 numerical values.

 

 

Example

 

 

:TRIGger:TMSTArt 7,22,11,22

Sets the start instant for the timer trigger to 11:22 on July 22nd.

 

 

When allowed

 

 

In all functions.

 

 

(24) Sets and queries the stop instant for the timer trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:TMSTOp A,B,C,D

:TRIGger:TMSTOp?

response

 

A,B,C,D<all NR1>

A = month: 1 to 12

B = day: 1 to 31

C = hour: 0 to 23

D = min: 0 to 59

 

 

Explanation

 

 

Sets the stop instant for the timer trigger.

Returns the current setting for the timer trigger stop instant as NR1 numerical values.

 

 

Example

 

 

:TRIGger:TMSTOp 7,22,11,45

Sets the stop instant for the timer trigger to 11:45 on July 22nd.

 

 

When allowed

 

 

In all functions.

 

 

(25) Sets and queries the time interval for the timer trigger.

Except 8720

 

Syntax

 

 

command

query

 

:TRIGger:TMINTvl A,B,C,D

:TRIGger:TMINTvl?

response

 

A,B,C,D<all NR1>

A = day: 0 to 99

B = hour: 0 to 23

C = min: 0 to 59

D = sec: 0 to 59

 

 

Explanation

 

 

Sets the time interval for the timer trigger.

Returns the current setting for the timer trigger time interval as NR1 numerical values.

 

 

Example

 

 

:TRIGger:TMINTvl 1,20,30

Sets the time interval for the timer trigger to one hour, twenty minutes, and thirty seconds.

 

 

When allowed

 

 

In all functions.

 

 

(26) Sets and queries the time point for trigger detection.

Common

 

Syntax

 

 

command

query

 

:TRIGger:DETECTTime A,B,C

:TRIGger:DETECTTime?

response

 

A,B,C<all NR1>

A = hour: 0 to 23

B = min: 0 to 59

C = sec: 0 to 59

 

 

Explanation

 

 

Sets the time point for trigger detection.

Returns the setting for the time point for trigger detection as a numerical value in NR1 format.

 

 

Example

 

 

:TRIGger:DETECTTime?

The currently set time point for trigger detection is queried.

 

 

When allowed

 

 

In all functions.

 

 

(27) Sets and queries the date for trigger detection.

Common

 

Syntax

 

 

command

query

 

:TRIGger:DETECTDate A,B,C

:TRIGger:DETECTDate?

response

 

A,B,C<all NR1>

A = year: 0 to 99

B = month: 1 to 12

C = day: 1 to 31

 

 

Explanation

 

 

Sets the date for trigger detection.

Returns the setting for the date for trigger detection as a numerical value in NR1 format.

 

 

Example

 

 

:TRIGger:DETECTDate?

The currently set date for trigger detection is queried.

 

 

When allowed

 

 

In all functions.

 

 

(28) Sets and queries the time for start operating termination.

Common

 

Syntax

 

 

command

query

 

:TRIGger:STOPTime A,B,C

:TRIGger:STOPTime?

response

 

A,B,C<all NR1>

A = hour: 0 to 23

B = min: 0 to 59

C = sec: 0 to 59

 

 

Explanation

 

 

Sets the time for start operating termination.

Returns the currently set time for start operating termination as a numerical value in NR1 format.

 

 

Example

 

 

:TRIGger:STOPTime?

The currently set time for start operating termination is queried.

 

 

When allowed

 

 

In REC and R&M.

 

 

(29) Sets and queries the date for start operating termination.

Common

 

Syntax

 

 

command

query

 

:TRIGger:STOPDate A,B,C

:TRIGger:STOPDate?

response

 

A,B,C all<NR1>

A = year: 0 to 99

B = month: 1 to 12

C = day: 1 to 31

 

 

Explanation

 

 

Sets the date for start operating termination.

Returns the currently set date for start operating termination as a numerical value in NR1 format.

 

 

Example

 

 

:TRIGger:STOPDate?

The currently set date for start operating termination is queried.

 

 

When allowed

 

 

In REC and R&M.

 

 

(30) Sets and queries external trigger.

Common

 

Syntax

 

 

command

query

 

:TRIGger:EXTErnal A$

:TRIGger:EXTErnal?

response

 

A$

A$ = OFF, ON

 

 

Explanation

 

 

Enables and disables external trigger.

Returns the current external trigger enablement state as character data.

 

 

Example

 

 

:TRIGger:EXTErnal OFF

Sets the external trigger to OFF.

 

 

When allowed

 

 

In all functions.