trigger

The trigger commands module.

These commands are used in the following models: AWG5K, AWG5KC, AWG7K, AWG7KC

THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.

Please report an issue if one is found.

Commands and Queries
- TRIGger:SEQuence:IMMediate
- TRIGger:SEQuence:IMPedance <impedance>
- TRIGger:SEQuence:IMPedance?
- TRIGger:SEQuence:LEVel <NR3>
- TRIGger:SEQuence:LEVel?
- TRIGger:SEQuence:MODE <trigger_type>
- TRIGger:SEQuence:MODE?
- TRIGger:SEQuence:POLarity {POSitive|NEGative}
- TRIGger:SEQuence:POLarity?
- TRIGger:SEQuence:SLOPe {POSitive|NEGative}
- TRIGger:SEQuence:SLOPe?
- TRIGger:SEQuence:SOURce {INTernal|EXTernal}
- TRIGger:SEQuence:SOURce?
- TRIGger:SEQuence:TIMer <NR3>
- TRIGger:SEQuence:TIMer?
- TRIGger:SEQuence:WVALue {FIRSt|LAST}
- TRIGger:SEQuence:WVALue?

Trigger

Bases: SCPICmdRead

The TRIGger command tree.

Usage
  • Using the .query() method will send the TRIGger? query.
  • Using the .verify(value) method will send the TRIGger? query and raise an AssertionError if the returned value does not match value.
Properties
  • .sequence: The TRIGger:SEQuence command tree.

sequence property

sequence: TriggerSequence

Return the TRIGger:SEQuence command tree.

Usage
  • Using the .query() method will send the TRIGger:SEQuence? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .impedance: The TRIGger:SEQuence:IMPedance command.
  • .level: The TRIGger:SEQuence:LEVel command.
  • .mode: The TRIGger:SEQuence:MODE command.
  • .polarity: The TRIGger:SEQuence:POLarity command.
  • .slope: The TRIGger:SEQuence:SLOPe command.
  • .source: The TRIGger:SEQuence:SOURce command.
  • .timer: The TRIGger:SEQuence:TIMer command.
  • .wvalue: The TRIGger:SEQuence:WVALue command.
  • .immediate: The TRIGger:SEQuence:IMMediate command.

TriggerSequence

Bases: SCPICmdRead

The TRIGger:SEQuence command tree.

Usage
  • Using the .query() method will send the TRIGger:SEQuence? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence? query and raise an AssertionError if the returned value does not match value.
Properties
  • .impedance: The TRIGger:SEQuence:IMPedance command.
  • .level: The TRIGger:SEQuence:LEVel command.
  • .mode: The TRIGger:SEQuence:MODE command.
  • .polarity: The TRIGger:SEQuence:POLarity command.
  • .slope: The TRIGger:SEQuence:SLOPe command.
  • .source: The TRIGger:SEQuence:SOURce command.
  • .timer: The TRIGger:SEQuence:TIMer command.
  • .wvalue: The TRIGger:SEQuence:WVALue command.
  • .immediate: The TRIGger:SEQuence:IMMediate command.

immediate property

Return the TRIGger:SEQuence:IMMediate command.

Description
  • This command forces a trigger event to occur.
Usage
  • Using the .write() method will send the TRIGger:SEQuence:IMMediate command.
SCPI Syntax
- TRIGger:SEQuence:IMMediate

impedance property

Return the TRIGger:SEQuence:IMPedance command.

Description
  • This command and query sets or returns the trigger impedance. It applies only to the external trigger.
Usage
  • Using the .query() method will send the TRIGger:SEQuence:IMPedance? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:IMPedance? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:IMPedance value command.
SCPI Syntax
- TRIGger:SEQuence:IMPedance <impedance>
- TRIGger:SEQuence:IMPedance?
Info
  • <impedance> ::= the value will be 50 and 1000.

level property

Return the TRIGger:SEQuence:LEVel command.

Description
  • This command and query sets or returns the trigger input level (threshold).
Usage
  • Using the .query() method will send the TRIGger:SEQuence:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:LEVel value command.
SCPI Syntax
- TRIGger:SEQuence:LEVel <NR3>
- TRIGger:SEQuence:LEVel?
Info
  • <NR3>

mode property

Return the TRIGger:SEQuence:MODE command.

Description
  • (AWG7000B and AWG7000C Series only) This command and query sets or returns the trigger timing. It is used in the Triggered or Sequence mode. Trigger timing can be set when the external trigger source is selected.
Usage
  • Using the .query() method will send the TRIGger:SEQuence:MODE? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:MODE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:MODE value command.
SCPI Syntax
- TRIGger:SEQuence:MODE <trigger_type>
- TRIGger:SEQuence:MODE?
Info
  • <trigger_type >::={SYNChronous|ASYNchronous}.

polarity property

Return the TRIGger:SEQuence:POLarity command.

Description
  • This command and query sets or returns the trigger input polarity. It is used to set polarity in gated mode.
Usage
  • Using the .query() method will send the TRIGger:SEQuence:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:POLarity value command.
SCPI Syntax
- TRIGger:SEQuence:POLarity {POSitive|NEGative}
- TRIGger:SEQuence:POLarity?
Info
  • POSitive means the gate signal is activated when the external trigger signal is greater (more Positive) than the trigger level.
  • NEGative means the gate signal is activated when the external trigger signal is less (more Negative) than the trigger level.

slope property

Return the TRIGger:SEQuence:SLOPe command.

Description
  • This command sets or queries the slope of trigger signal.
Usage
  • Using the .query() method will send the TRIGger:SEQuence:SLOPe? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:SLOPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:SLOPe value command.
SCPI Syntax
- TRIGger:SEQuence:SLOPe {POSitive|NEGative}
- TRIGger:SEQuence:SLOPe?
Info
  • POSitive indicates that the event occurs on the rising edge of the external trigger signal.
  • NEGative indicates that the event occurs on the falling edge of the external trigger signal.

source property

Return the TRIGger:SEQuence:SOURce command.

Description
  • This command and query sets or returns the trigger source.
Usage
  • Using the .query() method will send the TRIGger:SEQuence:SOURce? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:SOURce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:SOURce value command.
SCPI Syntax
- TRIGger:SEQuence:SOURce {INTernal|EXTernal}
- TRIGger:SEQuence:SOURce?
Info
  • INTernal selects internal clock as the trigger source.
  • EXTernal selects external clock as the trigger source.

timer property

Return the TRIGger:SEQuence:TIMer command.

Description
  • This command and query sets or returns the internal trigger rate (trigger interval).
Usage
  • Using the .query() method will send the TRIGger:SEQuence:TIMer? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:TIMer? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:TIMer value command.
SCPI Syntax
- TRIGger:SEQuence:TIMer <NR3>
- TRIGger:SEQuence:TIMer?
Info
  • <NR3>

wvalue property

Return the TRIGger:SEQuence:WVALue command.

Description
  • This command and query sets or returns the output data position of a waveform while the instrument is in the waiting-for-trigger state. This is valid only when Run Mode is Triggered or Gated.
Usage
  • Using the .query() method will send the TRIGger:SEQuence:WVALue? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:WVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:WVALue value command.
SCPI Syntax
- TRIGger:SEQuence:WVALue {FIRSt|LAST}
- TRIGger:SEQuence:WVALue?
Info
  • FIRSt specifies the first value of the waveform as the output level.
  • LAST specifies the last value of the waveform as the output level.

TriggerSequenceImmediate

Bases: SCPICmdWriteNoArguments

The TRIGger:SEQuence:IMMediate command.

Description
  • This command forces a trigger event to occur.
Usage
  • Using the .write() method will send the TRIGger:SEQuence:IMMediate command.
SCPI Syntax
- TRIGger:SEQuence:IMMediate

TriggerSequenceImpedance

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:SEQuence:IMPedance command.

Description
  • This command and query sets or returns the trigger impedance. It applies only to the external trigger.
Usage
  • Using the .query() method will send the TRIGger:SEQuence:IMPedance? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:IMPedance? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:IMPedance value command.
SCPI Syntax
- TRIGger:SEQuence:IMPedance <impedance>
- TRIGger:SEQuence:IMPedance?
Info
  • <impedance> ::= the value will be 50 and 1000.

TriggerSequenceLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:SEQuence:LEVel command.

Description
  • This command and query sets or returns the trigger input level (threshold).
Usage
  • Using the .query() method will send the TRIGger:SEQuence:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:LEVel value command.
SCPI Syntax
- TRIGger:SEQuence:LEVel <NR3>
- TRIGger:SEQuence:LEVel?
Info
  • <NR3>

TriggerSequenceMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:SEQuence:MODE command.

Description
  • (AWG7000B and AWG7000C Series only) This command and query sets or returns the trigger timing. It is used in the Triggered or Sequence mode. Trigger timing can be set when the external trigger source is selected.
Usage
  • Using the .query() method will send the TRIGger:SEQuence:MODE? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:MODE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:MODE value command.
SCPI Syntax
- TRIGger:SEQuence:MODE <trigger_type>
- TRIGger:SEQuence:MODE?
Info
  • <trigger_type >::={SYNChronous|ASYNchronous}.

TriggerSequencePolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:SEQuence:POLarity command.

Description
  • This command and query sets or returns the trigger input polarity. It is used to set polarity in gated mode.
Usage
  • Using the .query() method will send the TRIGger:SEQuence:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:POLarity value command.
SCPI Syntax
- TRIGger:SEQuence:POLarity {POSitive|NEGative}
- TRIGger:SEQuence:POLarity?
Info
  • POSitive means the gate signal is activated when the external trigger signal is greater (more Positive) than the trigger level.
  • NEGative means the gate signal is activated when the external trigger signal is less (more Negative) than the trigger level.

TriggerSequenceSlope

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:SEQuence:SLOPe command.

Description
  • This command sets or queries the slope of trigger signal.
Usage
  • Using the .query() method will send the TRIGger:SEQuence:SLOPe? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:SLOPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:SLOPe value command.
SCPI Syntax
- TRIGger:SEQuence:SLOPe {POSitive|NEGative}
- TRIGger:SEQuence:SLOPe?
Info
  • POSitive indicates that the event occurs on the rising edge of the external trigger signal.
  • NEGative indicates that the event occurs on the falling edge of the external trigger signal.

TriggerSequenceSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:SEQuence:SOURce command.

Description
  • This command and query sets or returns the trigger source.
Usage
  • Using the .query() method will send the TRIGger:SEQuence:SOURce? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:SOURce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:SOURce value command.
SCPI Syntax
- TRIGger:SEQuence:SOURce {INTernal|EXTernal}
- TRIGger:SEQuence:SOURce?
Info
  • INTernal selects internal clock as the trigger source.
  • EXTernal selects external clock as the trigger source.

TriggerSequenceTimer

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:SEQuence:TIMer command.

Description
  • This command and query sets or returns the internal trigger rate (trigger interval).
Usage
  • Using the .query() method will send the TRIGger:SEQuence:TIMer? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:TIMer? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:TIMer value command.
SCPI Syntax
- TRIGger:SEQuence:TIMer <NR3>
- TRIGger:SEQuence:TIMer?
Info
  • <NR3>

TriggerSequenceWvalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:SEQuence:WVALue command.

Description
  • This command and query sets or returns the output data position of a waveform while the instrument is in the waiting-for-trigger state. This is valid only when Run Mode is Triggered or Gated.
Usage
  • Using the .query() method will send the TRIGger:SEQuence:WVALue? query.
  • Using the .verify(value) method will send the TRIGger:SEQuence:WVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SEQuence:WVALue value command.
SCPI Syntax
- TRIGger:SEQuence:WVALue {FIRSt|LAST}
- TRIGger:SEQuence:WVALue?
Info
  • FIRSt specifies the first value of the waveform as the output level.
  • LAST specifies the last value of the waveform as the output level.