trigger

The trigger commands module.

These commands are used in the following models: AFG3K, AFG3KB, AFG3KC

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:SLOPe {POSitive|NEGative}
- TRIGger:SEQuence:SLOPe?
- TRIGger:SEQuence:SOURce {TIMer|EXTernal}
- TRIGger:SEQuence:SOURce?
- TRIGger:SEQuence:TIMer <seconds>

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
  • .slope: The TRIGger:SEQuence:SLOPe command.
  • .source: The TRIGger:SEQuence:SOURce command.
  • .timer: The TRIGger:SEQuence:TIMer 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
  • .slope: The TRIGger:SEQuence:SLOPe command.
  • .source: The TRIGger:SEQuence:SOURce command.
  • .timer: The TRIGger:SEQuence:TIMer 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

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 sets or queries the trigger source for an external trigger signal.
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 {TIMer|EXTernal}
- TRIGger:SEQuence:SOURce?
Info
  • TIMer specifies an internal clock as the trigger source.
  • EXTernal specifies an external trigger input as the trigger source.

timer property

Return the TRIGger:SEQuence:TIMer command.

Description
  • This command sets or queries the period of an internal clock when you select the internal clock as the trigger source with the TRIGger[:SEQuence]:SOURce command. The setting range is 1 µs to 500.0 s.
Usage
  • Using the .write(value) method will send the TRIGger:SEQuence:TIMer value command.
SCPI Syntax
- TRIGger:SEQuence:TIMer <seconds>
Info
  • <seconds>::=<NRf>[<units>]

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

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 sets or queries the trigger source for an external trigger signal.
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 {TIMer|EXTernal}
- TRIGger:SEQuence:SOURce?
Info
  • TIMer specifies an internal clock as the trigger source.
  • EXTernal specifies an external trigger input as the trigger source.

TriggerSequenceTimer

Bases: SCPICmdWrite

The TRIGger:SEQuence:TIMer command.

Description
  • This command sets or queries the period of an internal clock when you select the internal clock as the trigger source with the TRIGger[:SEQuence]:SOURce command. The setting range is 1 µs to 500.0 s.
Usage
  • Using the .write(value) method will send the TRIGger:SEQuence:TIMer value command.
SCPI Syntax
- TRIGger:SEQuence:TIMer <seconds>
Info
  • <seconds>::=<NRf>[<units>]