awgcontrol

The awgcontrol commands module.

These commands are used in the following models: AWG70KA, AWG70KB

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

Please report an issue if one is found.

Commands and Queries
- AWGControl:ARSettings {ON|OFF|1|0}
- AWGControl:ARSettings?
- AWGControl:CLOCk:DRATe <NR1>
- AWGControl:CLOCk:DRATe?
- AWGControl:CLOCk:PHASe:ADJust <NR1>
- AWGControl:CLOCk:PHASe:ADJust?
- AWGControl:CLOCk:SOURce {INTernal|EXTernal|EFIXed|EVARiable}
- AWGControl:CLOCk:SOURce?
- AWGControl:COMPile <filename>
- AWGControl:CONFigure:CNUMber?
- AWGControl:DLOading:ENABle {ON|OFF|1|0}
- AWGControl:DLOading:ENABle?
- AWGControl:DOUTput[n]:STATe {ON|OFF|1|0}
- AWGControl:DOUTput[n]:STATe?
- AWGControl:INTerleave:ADJustment:AMPLitude <NRf>
- AWGControl:INTerleave:ADJustment:AMPLitude?
- AWGControl:INTerleave:ADJustment:PHASe <NRf>
- AWGControl:INTerleave:ADJustment:PHASe?
- AWGControl:LSTate?
- AWGControl:PJUMp:JSTRobe {ON|OFF|1|0}
- AWGControl:PJUMp:JSTRobe?
- AWGControl:PJUMp:SEDGe {FALLing|RISing}
- AWGControl:PJUMp:SEDGe?
- AWGControl:RMODe {CONTinuous|TRIGgered}
- AWGControl:RMODe?
- AWGControl:RSTate?
- AWGControl:RUN:IMMediate
- AWGControl:SNAMe?
- AWGControl:SREStore <filepath>[,<msus>]
- AWGControl:SSAVe <filepath>[,<msus>]
- AWGControl:STOP:IMMediate
- AWGControl:STReaming:ENABle {ON|OFF|1|0}
- AWGControl:STReaming:ENABle?
- AWGControl:STReaming:JEVent {ATRigger|BTRigger|T1}
- AWGControl:STReaming:JEVent?
- AWGControl:TIMer:INTerval:HZ <period>
- AWGControl:TIMer:INTerval:HZ?
- AWGControl:TIMer:INTerval:SEConds <period>
- AWGControl:TIMer:INTerval:SEConds?
- AWGControl:TIMer:RSTate?
- AWGControl:TIMer:RUN
- AWGControl:TIMer:SOPLay {ON|OFF|1|0}
- AWGControl:TIMer:SOPLay?
- AWGControl:TIMer:STOP

Awgcontrol

Bases: SCPICmdRead

The AWGControl command tree.

Usage
  • Using the .query() method will send the AWGControl? query.
  • Using the .verify(value) method will send the AWGControl? query and raise an AssertionError if the returned value does not match value.
Properties
  • .arsettings: The AWGControl:ARSettings command.
  • .clock: The AWGControl:CLOCk command tree.
  • .compile: The AWGControl:COMPile command.
  • .configure: The AWGControl:CONFigure command tree.
  • .dloading: The AWGControl:DLOading command tree.
  • .doutput: The AWGControl:DOUTput[n] command tree.
  • .interleave: The AWGControl:INTerleave command tree.
  • .lstate: The AWGControl:LSTate command.
  • .pjump: The AWGControl:PJUMp command tree.
  • .rmode: The AWGControl:RMODe command.
  • .rstate: The AWGControl:RSTate command.
  • .run: The AWGControl:RUN command tree.
  • .sname: The AWGControl:SNAMe command.
  • .srestore: The AWGControl:SREStore command.
  • .ssave: The AWGControl:SSAVe command.
  • .stop: The AWGControl:STOP command tree.
  • .streaming: The AWGControl:STReaming command tree.
  • .timer: The AWGControl:TIMer command tree.

arsettings property

Return the AWGControl:ARSettings command.

Description
  • This command sets or returns the state (enabled or disabled) of whether or not to apply the recommended settings of waveforms and sequences when they are assigned to a channel. When enabled, the system attempts to use the waveform’s recommended settings (sample rate, amplitude, and offset) when the waveform is assigned to a channel. This includes waveforms within sequence tracks assigned to a channel. Recommended settings are defined as part the waveform properties and sequence properties.
Usage
  • Using the .query() method will send the AWGControl:ARSettings? query.
  • Using the .verify(value) method will send the AWGControl:ARSettings? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:ARSettings value command.
SCPI Syntax
- AWGControl:ARSettings {ON|OFF|1|0}
- AWGControl:ARSettings?

clock property

Return the AWGControl:CLOCk command tree.

Usage
  • Using the .query() method will send the AWGControl:CLOCk? query.
  • Using the .verify(value) method will send the AWGControl:CLOCk? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .phase: The AWGControl:CLOCk:PHASe command tree.
  • .drate: The AWGControl:CLOCk:DRATe command.
  • .source: The AWGControl:CLOCk:SOURce command.

compile property

Return the AWGControl:COMPile command.

Description
  • This command compiles an equation file and imports the waveforms (created by the equation file) into the arbitrary waveform generator.
Usage
  • Using the .write(value) method will send the AWGControl:COMPile value command.
SCPI Syntax
- AWGControl:COMPile <filename>

configure property

Return the AWGControl:CONFigure command tree.

Usage
  • Using the .query() method will send the AWGControl:CONFigure? query.
  • Using the .verify(value) method will send the AWGControl:CONFigure? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .cnumber: The AWGControl:CONFigure:CNUMber command.

dloading property

Return the AWGControl:DLOading command tree.

Usage
  • Using the .query() method will send the AWGControl:DLOading? query.
  • Using the .verify(value) method will send the AWGControl:DLOading? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .enable: The AWGControl:DLOading:ENABle command.

doutput property

Return the AWGControl:DOUTput[n] command tree.

Usage
  • Using the .query() method will send the AWGControl:DOUTput[n]? query.
  • Using the .verify(value) method will send the AWGControl:DOUTput[n]? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .state: The AWGControl:DOUTput[n]:STATe command.

interleave property

Return the AWGControl:INTerleave command tree.

Usage
  • Using the .query() method will send the AWGControl:INTerleave? query.
  • Using the .verify(value) method will send the AWGControl:INTerleave? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .adjustment: The AWGControl:INTerleave:ADJustment command tree.

lstate property

Return the AWGControl:LSTate command.

Description
  • This command returns the waveform loading state of the arbitrary waveform generator when Dynamic Loading is enabled.
Usage
  • Using the .query() method will send the AWGControl:LSTate? query.
  • Using the .verify(value) method will send the AWGControl:LSTate? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:LSTate?

pjump property

Return the AWGControl:PJUMp command tree.

Usage
  • Using the .query() method will send the AWGControl:PJUMp? query.
  • Using the .verify(value) method will send the AWGControl:PJUMp? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .jstrobe: The AWGControl:PJUMp:JSTRobe command.
  • .sedge: The AWGControl:PJUMp:SEDGe command.

rmode property

Return the AWGControl:RMODe command.

Description
  • This command sets or returns the run mode of the AWG for Channel 1.
Usage
  • Using the .query() method will send the AWGControl:RMODe? query.
  • Using the .verify(value) method will send the AWGControl:RMODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:RMODe value command.
SCPI Syntax
- AWGControl:RMODe {CONTinuous|TRIGgered}
- AWGControl:RMODe?
Info
  • CONTinuous sets the Run Mode to Continuous (not waiting for a trigger event).
  • TRIGgered sets the Run Mode to Triggered, waiting for a trigger event. One waveform play out cycle completes, then play out stops, waiting for the next trigger event.
  • *RST sets this to CONT.

rstate property

Return the AWGControl:RSTate command.

Description
  • This command returns the run state of the AWG.
Usage
  • Using the .query() method will send the AWGControl:RSTate? query.
  • Using the .verify(value) method will send the AWGControl:RSTate? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:RSTate?

run property

Return the AWGControl:RUN command tree.

Usage
  • Using the .query() method will send the AWGControl:RUN? query.
  • Using the .verify(value) method will send the AWGControl:RUN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .immediate: The AWGControl:RUN:IMMediate command.

sname property

Return the AWGControl:SNAMe command.

Description
  • This command returns the AWG’s most recently saved setup location. The response contains the full path for the file, including the disk drive letter (msus or, mass storage unit specifier).
Usage
  • Using the .query() method will send the AWGControl:SNAMe? query.
  • Using the .verify(value) method will send the AWGControl:SNAMe? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:SNAMe?

srestore property

Return the AWGControl:SREStore command.

Description
  • This command opens a setup file into the AWG’s setup memory.
Usage
  • Using the .write(value) method will send the AWGControl:SREStore value command.
SCPI Syntax
- AWGControl:SREStore <filepath>[,<msus>]

ssave property

Return the AWGControl:SSAVe command.

Description
  • This command saves the AWG’s setup with waveforms.
Usage
  • Using the .write(value) method will send the AWGControl:SSAVe value command.
SCPI Syntax
- AWGControl:SSAVe <filepath>[,<msus>]

stop property

Return the AWGControl:STOP command tree.

Usage
  • Using the .query() method will send the AWGControl:STOP? query.
  • Using the .verify(value) method will send the AWGControl:STOP? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .immediate: The AWGControl:STOP:IMMediate command.

streaming property

Return the AWGControl:STReaming command tree.

Usage
  • Using the .query() method will send the AWGControl:STReaming? query.
  • Using the .verify(value) method will send the AWGControl:STReaming? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .enable: The AWGControl:STReaming:ENABle command.
  • .jevent: The AWGControl:STReaming:JEVent command.

timer property

Return the AWGControl:TIMer command tree.

Usage
  • Using the .query() method will send the AWGControl:TIMer? query.
  • Using the .verify(value) method will send the AWGControl:TIMer? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .interval: The AWGControl:TIMer:INTerval command tree.
  • .rstate: The AWGControl:TIMer:RSTate command.
  • .run: The AWGControl:TIMer:RUN command.
  • .soplay: The AWGControl:TIMer:SOPLay command.
  • .stop: The AWGControl:TIMer:STOP command.

AwgcontrolArsettings

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:ARSettings command.

Description
  • This command sets or returns the state (enabled or disabled) of whether or not to apply the recommended settings of waveforms and sequences when they are assigned to a channel. When enabled, the system attempts to use the waveform’s recommended settings (sample rate, amplitude, and offset) when the waveform is assigned to a channel. This includes waveforms within sequence tracks assigned to a channel. Recommended settings are defined as part the waveform properties and sequence properties.
Usage
  • Using the .query() method will send the AWGControl:ARSettings? query.
  • Using the .verify(value) method will send the AWGControl:ARSettings? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:ARSettings value command.
SCPI Syntax
- AWGControl:ARSettings {ON|OFF|1|0}
- AWGControl:ARSettings?

AwgcontrolClock

Bases: SCPICmdRead

The AWGControl:CLOCk command tree.

Usage
  • Using the .query() method will send the AWGControl:CLOCk? query.
  • Using the .verify(value) method will send the AWGControl:CLOCk? query and raise an AssertionError if the returned value does not match value.
Properties
  • .phase: The AWGControl:CLOCk:PHASe command tree.
  • .drate: The AWGControl:CLOCk:DRATe command.
  • .source: The AWGControl:CLOCk:SOURce command.

drate property

Return the AWGControl:CLOCk:DRATe command.

Description
  • This command sets or returns the divider rate for the external clock.
Usage
  • Using the .query() method will send the AWGControl:CLOCk:DRATe? query.
  • Using the .verify(value) method will send the AWGControl:CLOCk:DRATe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:CLOCk:DRATe value command.
SCPI Syntax
- AWGControl:CLOCk:DRATe <NR1>
- AWGControl:CLOCk:DRATe?
Info
  • *RST sets this to 1.

phase property

Return the AWGControl:CLOCk:PHASe command tree.

Usage
  • Using the .query() method will send the AWGControl:CLOCk:PHASe? query.
  • Using the .verify(value) method will send the AWGControl:CLOCk:PHASe? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .adjust: The AWGControl:CLOCk:PHASe:ADJust command.

source property

Return the AWGControl:CLOCk:SOURce command.

Description
  • This command sets or returns the source of the clock.
Usage
  • Using the .query() method will send the AWGControl:CLOCk:SOURce? query.
  • Using the .verify(value) method will send the AWGControl:CLOCk:SOURce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:CLOCk:SOURce value command.
SCPI Syntax
- AWGControl:CLOCk:SOURce {INTernal|EXTernal|EFIXed|EVARiable}
- AWGControl:CLOCk:SOURce?
Info
  • INTernal - clock signal is generated internally and the reference frequency is derived by the internal oscillator.EFIXed - clock is generated internally and the reference frequency is derived from a fixed 10 MHz reference supplied at the Reference In connector.EVARiable - clock is generated internally and the reference frequency is derived from a variable reference supplied at the Reference In connector.EXTernal - clock signal supplied by the Clock In connector and the reference frequency is derived from the internal precision oscillator.
  • *RST sets this to INT.

AwgcontrolClockDrate

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:CLOCk:DRATe command.

Description
  • This command sets or returns the divider rate for the external clock.
Usage
  • Using the .query() method will send the AWGControl:CLOCk:DRATe? query.
  • Using the .verify(value) method will send the AWGControl:CLOCk:DRATe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:CLOCk:DRATe value command.
SCPI Syntax
- AWGControl:CLOCk:DRATe <NR1>
- AWGControl:CLOCk:DRATe?
Info
  • *RST sets this to 1.

AwgcontrolClockPhase

Bases: SCPICmdRead

The AWGControl:CLOCk:PHASe command tree.

Usage
  • Using the .query() method will send the AWGControl:CLOCk:PHASe? query.
  • Using the .verify(value) method will send the AWGControl:CLOCk:PHASe? query and raise an AssertionError if the returned value does not match value.
Properties
  • .adjust: The AWGControl:CLOCk:PHASe:ADJust command.

adjust property

Return the AWGControl:CLOCk:PHASe:ADJust command.

Description
  • This command sets or returns the internal clock phase adjustment of the AWG.
Usage
  • Using the .query() method will send the AWGControl:CLOCk:PHASe:ADJust? query.
  • Using the .verify(value) method will send the AWGControl:CLOCk:PHASe:ADJust? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:CLOCk:PHASe:ADJust value command.
SCPI Syntax
- AWGControl:CLOCk:PHASe:ADJust <NR1>
- AWGControl:CLOCk:PHASe:ADJust?

AwgcontrolClockPhaseAdjust

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:CLOCk:PHASe:ADJust command.

Description
  • This command sets or returns the internal clock phase adjustment of the AWG.
Usage
  • Using the .query() method will send the AWGControl:CLOCk:PHASe:ADJust? query.
  • Using the .verify(value) method will send the AWGControl:CLOCk:PHASe:ADJust? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:CLOCk:PHASe:ADJust value command.
SCPI Syntax
- AWGControl:CLOCk:PHASe:ADJust <NR1>
- AWGControl:CLOCk:PHASe:ADJust?

AwgcontrolClockSource

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:CLOCk:SOURce command.

Description
  • This command sets or returns the source of the clock.
Usage
  • Using the .query() method will send the AWGControl:CLOCk:SOURce? query.
  • Using the .verify(value) method will send the AWGControl:CLOCk:SOURce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:CLOCk:SOURce value command.
SCPI Syntax
- AWGControl:CLOCk:SOURce {INTernal|EXTernal|EFIXed|EVARiable}
- AWGControl:CLOCk:SOURce?
Info
  • INTernal - clock signal is generated internally and the reference frequency is derived by the internal oscillator.EFIXed - clock is generated internally and the reference frequency is derived from a fixed 10 MHz reference supplied at the Reference In connector.EVARiable - clock is generated internally and the reference frequency is derived from a variable reference supplied at the Reference In connector.EXTernal - clock signal supplied by the Clock In connector and the reference frequency is derived from the internal precision oscillator.
  • *RST sets this to INT.

AwgcontrolCompile

Bases: SCPICmdWrite

The AWGControl:COMPile command.

Description
  • This command compiles an equation file and imports the waveforms (created by the equation file) into the arbitrary waveform generator.
Usage
  • Using the .write(value) method will send the AWGControl:COMPile value command.
SCPI Syntax
- AWGControl:COMPile <filename>

AwgcontrolConfigure

Bases: SCPICmdRead

The AWGControl:CONFigure command tree.

Usage
  • Using the .query() method will send the AWGControl:CONFigure? query.
  • Using the .verify(value) method will send the AWGControl:CONFigure? query and raise an AssertionError if the returned value does not match value.
Properties
  • .cnumber: The AWGControl:CONFigure:CNUMber command.

cnumber property

Return the AWGControl:CONFigure:CNUMber command.

Description
  • This command returns the number of channels available on the AWG.
Usage
  • Using the .query() method will send the AWGControl:CONFigure:CNUMber? query.
  • Using the .verify(value) method will send the AWGControl:CONFigure:CNUMber? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:CONFigure:CNUMber?

AwgcontrolConfigureCnumber

Bases: SCPICmdRead

The AWGControl:CONFigure:CNUMber command.

Description
  • This command returns the number of channels available on the AWG.
Usage
  • Using the .query() method will send the AWGControl:CONFigure:CNUMber? query.
  • Using the .verify(value) method will send the AWGControl:CONFigure:CNUMber? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:CONFigure:CNUMber?

AwgcontrolDloading

Bases: SCPICmdRead

The AWGControl:DLOading command tree.

Usage
  • Using the .query() method will send the AWGControl:DLOading? query.
  • Using the .verify(value) method will send the AWGControl:DLOading? query and raise an AssertionError if the returned value does not match value.
Properties
  • .enable: The AWGControl:DLOading:ENABle command.

enable property

Return the AWGControl:DLOading:ENABle command.

Description
  • This command sets or returns the state (enabled or disabled) to either allow or not allow dynamic loading of waveforms into a sequence while the sequence is playing.
Usage
  • Using the .query() method will send the AWGControl:DLOading:ENABle? query.
  • Using the .verify(value) method will send the AWGControl:DLOading:ENABle? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:DLOading:ENABle value command.
SCPI Syntax
- AWGControl:DLOading:ENABle {ON|OFF|1|0}
- AWGControl:DLOading:ENABle?

AwgcontrolDloadingEnable

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:DLOading:ENABle command.

Description
  • This command sets or returns the state (enabled or disabled) to either allow or not allow dynamic loading of waveforms into a sequence while the sequence is playing.
Usage
  • Using the .query() method will send the AWGControl:DLOading:ENABle? query.
  • Using the .verify(value) method will send the AWGControl:DLOading:ENABle? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:DLOading:ENABle value command.
SCPI Syntax
- AWGControl:DLOading:ENABle {ON|OFF|1|0}
- AWGControl:DLOading:ENABle?

AwgcontrolDoutputItem

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

The AWGControl:DOUTput[n] command tree.

Usage
  • Using the .query() method will send the AWGControl:DOUTput[n]? query.
  • Using the .verify(value) method will send the AWGControl:DOUTput[n]? query and raise an AssertionError if the returned value does not match value.
Properties
  • .state: The AWGControl:DOUTput[n]:STATe command.

state property

Return the AWGControl:DOUTput[n]:STATe command.

Description
  • This command sets or returns the state of the Direct signal path output (enabled or disabled) for the specified channel.
Usage
  • Using the .query() method will send the AWGControl:DOUTput[n]:STATe? query.
  • Using the .verify(value) method will send the AWGControl:DOUTput[n]:STATe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:DOUTput[n]:STATe value command.
SCPI Syntax
- AWGControl:DOUTput[n]:STATe {ON|OFF|1|0}
- AWGControl:DOUTput[n]:STATe?

AwgcontrolDoutputItemState

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:DOUTput[n]:STATe command.

Description
  • This command sets or returns the state of the Direct signal path output (enabled or disabled) for the specified channel.
Usage
  • Using the .query() method will send the AWGControl:DOUTput[n]:STATe? query.
  • Using the .verify(value) method will send the AWGControl:DOUTput[n]:STATe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:DOUTput[n]:STATe value command.
SCPI Syntax
- AWGControl:DOUTput[n]:STATe {ON|OFF|1|0}
- AWGControl:DOUTput[n]:STATe?

AwgcontrolInterleave

Bases: SCPICmdRead

The AWGControl:INTerleave command tree.

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

adjustment property

Return the AWGControl:INTerleave:ADJustment command tree.

Usage
  • Using the .query() method will send the AWGControl:INTerleave:ADJustment? query.
  • Using the .verify(value) method will send the AWGControl:INTerleave:ADJustment? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .amplitude: The AWGControl:INTerleave:ADJustment:AMPLitude command.
  • .phase: The AWGControl:INTerleave:ADJustment:PHASe command.

AwgcontrolInterleaveAdjustment

Bases: SCPICmdRead

The AWGControl:INTerleave:ADJustment command tree.

Usage
  • Using the .query() method will send the AWGControl:INTerleave:ADJustment? query.
  • Using the .verify(value) method will send the AWGControl:INTerleave:ADJustment? query and raise an AssertionError if the returned value does not match value.
Properties
  • .amplitude: The AWGControl:INTerleave:ADJustment:AMPLitude command.
  • .phase: The AWGControl:INTerleave:ADJustment:PHASe command.

amplitude property

Return the AWGControl:INTerleave:ADJustment:AMPLitude command.

Description
  • This command sets or returns the interleave amplitude adjustment as a percentage of the analog output voltage. The percentage is applied to both of the channel’s interleave DACs such that the analog output voltage is minimally affected. When the analog output is changed, this amplitude percentage is applied at the same time.
Usage
  • Using the .query() method will send the AWGControl:INTerleave:ADJustment:AMPLitude? query.
  • Using the .verify(value) method will send the AWGControl:INTerleave:ADJustment:AMPLitude? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:INTerleave:ADJustment:AMPLitude value command.
SCPI Syntax
- AWGControl:INTerleave:ADJustment:AMPLitude <NRf>
- AWGControl:INTerleave:ADJustment:AMPLitude?
Info
  • *RST sets this to 0%.

phase property

Return the AWGControl:INTerleave:ADJustment:PHASe command.

Description
  • This command sets or returns the interleave adjustment phase. The phase adjustment is applied to both of the channel’s interleave DACs.
Usage
  • Using the .query() method will send the AWGControl:INTerleave:ADJustment:PHASe? query.
  • Using the .verify(value) method will send the AWGControl:INTerleave:ADJustment:PHASe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:INTerleave:ADJustment:PHASe value command.
SCPI Syntax
- AWGControl:INTerleave:ADJustment:PHASe <NRf>
- AWGControl:INTerleave:ADJustment:PHASe?
Info
  • *RST sets this to 0 degrees.

AwgcontrolInterleaveAdjustmentAmplitude

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:INTerleave:ADJustment:AMPLitude command.

Description
  • This command sets or returns the interleave amplitude adjustment as a percentage of the analog output voltage. The percentage is applied to both of the channel’s interleave DACs such that the analog output voltage is minimally affected. When the analog output is changed, this amplitude percentage is applied at the same time.
Usage
  • Using the .query() method will send the AWGControl:INTerleave:ADJustment:AMPLitude? query.
  • Using the .verify(value) method will send the AWGControl:INTerleave:ADJustment:AMPLitude? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:INTerleave:ADJustment:AMPLitude value command.
SCPI Syntax
- AWGControl:INTerleave:ADJustment:AMPLitude <NRf>
- AWGControl:INTerleave:ADJustment:AMPLitude?
Info
  • *RST sets this to 0%.

AwgcontrolInterleaveAdjustmentPhase

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:INTerleave:ADJustment:PHASe command.

Description
  • This command sets or returns the interleave adjustment phase. The phase adjustment is applied to both of the channel’s interleave DACs.
Usage
  • Using the .query() method will send the AWGControl:INTerleave:ADJustment:PHASe? query.
  • Using the .verify(value) method will send the AWGControl:INTerleave:ADJustment:PHASe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:INTerleave:ADJustment:PHASe value command.
SCPI Syntax
- AWGControl:INTerleave:ADJustment:PHASe <NRf>
- AWGControl:INTerleave:ADJustment:PHASe?
Info
  • *RST sets this to 0 degrees.

AwgcontrolLstate

Bases: SCPICmdRead

The AWGControl:LSTate command.

Description
  • This command returns the waveform loading state of the arbitrary waveform generator when Dynamic Loading is enabled.
Usage
  • Using the .query() method will send the AWGControl:LSTate? query.
  • Using the .verify(value) method will send the AWGControl:LSTate? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:LSTate?

AwgcontrolPjump

Bases: SCPICmdRead

The AWGControl:PJUMp command tree.

Usage
  • Using the .query() method will send the AWGControl:PJUMp? query.
  • Using the .verify(value) method will send the AWGControl:PJUMp? query and raise an AssertionError if the returned value does not match value.
Properties
  • .jstrobe: The AWGControl:PJUMp:JSTRobe command.
  • .sedge: The AWGControl:PJUMp:SEDGe command.

jstrobe property

Return the AWGControl:PJUMp:JSTRobe command.

Description
  • This command sets or returns if the pattern jump is set (enabled or disabled) to always occur on the strobe signal. With this setting disabled, the pattern jump requires a strobe signal and a pattern address change to initiate a jump. With this setting enabled, the pattern jump disregards the pattern address change condition, causing the jump to always occur on the strobe signal.
Usage
  • Using the .query() method will send the AWGControl:PJUMp:JSTRobe? query.
  • Using the .verify(value) method will send the AWGControl:PJUMp:JSTRobe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:PJUMp:JSTRobe value command.
SCPI Syntax
- AWGControl:PJUMp:JSTRobe {ON|OFF|1|0}
- AWGControl:PJUMp:JSTRobe?

sedge property

Return the AWGControl:PJUMp:SEDGe command.

Description
  • This command sets or returns the active Strobe Edge to use for Pattern Jump when Pattern Jump is enabled for Sequencing.
Usage
  • Using the .query() method will send the AWGControl:PJUMp:SEDGe? query.
  • Using the .verify(value) method will send the AWGControl:PJUMp:SEDGe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:PJUMp:SEDGe value command.
SCPI Syntax
- AWGControl:PJUMp:SEDGe {FALLing|RISing}
- AWGControl:PJUMp:SEDGe?
Info
  • FALLing sets the falling edge of the strobe signal to the active edge. 256 input patterns are available.
  • RISing sets the rising edge of the strobe signal to the active edge. 256 input patterns are available.

AwgcontrolPjumpJstrobe

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:PJUMp:JSTRobe command.

Description
  • This command sets or returns if the pattern jump is set (enabled or disabled) to always occur on the strobe signal. With this setting disabled, the pattern jump requires a strobe signal and a pattern address change to initiate a jump. With this setting enabled, the pattern jump disregards the pattern address change condition, causing the jump to always occur on the strobe signal.
Usage
  • Using the .query() method will send the AWGControl:PJUMp:JSTRobe? query.
  • Using the .verify(value) method will send the AWGControl:PJUMp:JSTRobe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:PJUMp:JSTRobe value command.
SCPI Syntax
- AWGControl:PJUMp:JSTRobe {ON|OFF|1|0}
- AWGControl:PJUMp:JSTRobe?

AwgcontrolPjumpSedge

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:PJUMp:SEDGe command.

Description
  • This command sets or returns the active Strobe Edge to use for Pattern Jump when Pattern Jump is enabled for Sequencing.
Usage
  • Using the .query() method will send the AWGControl:PJUMp:SEDGe? query.
  • Using the .verify(value) method will send the AWGControl:PJUMp:SEDGe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:PJUMp:SEDGe value command.
SCPI Syntax
- AWGControl:PJUMp:SEDGe {FALLing|RISing}
- AWGControl:PJUMp:SEDGe?
Info
  • FALLing sets the falling edge of the strobe signal to the active edge. 256 input patterns are available.
  • RISing sets the rising edge of the strobe signal to the active edge. 256 input patterns are available.

AwgcontrolRmode

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:RMODe command.

Description
  • This command sets or returns the run mode of the AWG for Channel 1.
Usage
  • Using the .query() method will send the AWGControl:RMODe? query.
  • Using the .verify(value) method will send the AWGControl:RMODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:RMODe value command.
SCPI Syntax
- AWGControl:RMODe {CONTinuous|TRIGgered}
- AWGControl:RMODe?
Info
  • CONTinuous sets the Run Mode to Continuous (not waiting for a trigger event).
  • TRIGgered sets the Run Mode to Triggered, waiting for a trigger event. One waveform play out cycle completes, then play out stops, waiting for the next trigger event.
  • *RST sets this to CONT.

AwgcontrolRstate

Bases: SCPICmdRead

The AWGControl:RSTate command.

Description
  • This command returns the run state of the AWG.
Usage
  • Using the .query() method will send the AWGControl:RSTate? query.
  • Using the .verify(value) method will send the AWGControl:RSTate? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:RSTate?

AwgcontrolRun

Bases: SCPICmdRead

The AWGControl:RUN command tree.

Usage
  • Using the .query() method will send the AWGControl:RUN? query.
  • Using the .verify(value) method will send the AWGControl:RUN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .immediate: The AWGControl:RUN:IMMediate command.

immediate property

Return the AWGControl:RUN:IMMediate command.

Description
  • This command initiates the output of a waveform or sequence. This is equivalent to pushing the play button on the front-panel or display. The AWG can be put in the run state only when waveforms or sequences are assigned to channels.
Usage
  • Using the .write() method will send the AWGControl:RUN:IMMediate command.
SCPI Syntax
- AWGControl:RUN:IMMediate

AwgcontrolRunImmediate

Bases: SCPICmdWriteNoArguments

The AWGControl:RUN:IMMediate command.

Description
  • This command initiates the output of a waveform or sequence. This is equivalent to pushing the play button on the front-panel or display. The AWG can be put in the run state only when waveforms or sequences are assigned to channels.
Usage
  • Using the .write() method will send the AWGControl:RUN:IMMediate command.
SCPI Syntax
- AWGControl:RUN:IMMediate

AwgcontrolSname

Bases: SCPICmdRead

The AWGControl:SNAMe command.

Description
  • This command returns the AWG’s most recently saved setup location. The response contains the full path for the file, including the disk drive letter (msus or, mass storage unit specifier).
Usage
  • Using the .query() method will send the AWGControl:SNAMe? query.
  • Using the .verify(value) method will send the AWGControl:SNAMe? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:SNAMe?

AwgcontrolSrestore

Bases: SCPICmdWrite

The AWGControl:SREStore command.

Description
  • This command opens a setup file into the AWG’s setup memory.
Usage
  • Using the .write(value) method will send the AWGControl:SREStore value command.
SCPI Syntax
- AWGControl:SREStore <filepath>[,<msus>]

AwgcontrolSsave

Bases: SCPICmdWrite

The AWGControl:SSAVe command.

Description
  • This command saves the AWG’s setup with waveforms.
Usage
  • Using the .write(value) method will send the AWGControl:SSAVe value command.
SCPI Syntax
- AWGControl:SSAVe <filepath>[,<msus>]

AwgcontrolStop

Bases: SCPICmdRead

The AWGControl:STOP command tree.

Usage
  • Using the .query() method will send the AWGControl:STOP? query.
  • Using the .verify(value) method will send the AWGControl:STOP? query and raise an AssertionError if the returned value does not match value.
Properties
  • .immediate: The AWGControl:STOP:IMMediate command.

immediate property

Return the AWGControl:STOP:IMMediate command.

Description
  • This command stops the output of a waveform or a sequence.
Usage
  • Using the .write() method will send the AWGControl:STOP:IMMediate command.
SCPI Syntax
- AWGControl:STOP:IMMediate

AwgcontrolStopImmediate

Bases: SCPICmdWriteNoArguments

The AWGControl:STOP:IMMediate command.

Description
  • This command stops the output of a waveform or a sequence.
Usage
  • Using the .write() method will send the AWGControl:STOP:IMMediate command.
SCPI Syntax
- AWGControl:STOP:IMMediate

AwgcontrolStreaming

Bases: SCPICmdRead

The AWGControl:STReaming command tree.

Usage
  • Using the .query() method will send the AWGControl:STReaming? query.
  • Using the .verify(value) method will send the AWGControl:STReaming? query and raise an AssertionError if the returned value does not match value.
Properties
  • .enable: The AWGControl:STReaming:ENABle command.
  • .jevent: The AWGControl:STReaming:JEVent command.

enable property

Return the AWGControl:STReaming:ENABle command.

Description
  • This command sets or returns the state (enabled or disabled) of Streaming ID .
Usage
  • Using the .query() method will send the AWGControl:STReaming:ENABle? query.
  • Using the .verify(value) method will send the AWGControl:STReaming:ENABle? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:STReaming:ENABle value command.
SCPI Syntax
- AWGControl:STReaming:ENABle {ON|OFF|1|0}
- AWGControl:STReaming:ENABle?

jevent property

Return the AWGControl:STReaming:JEVent command.

Description
  • This command sets or returns the jump event for Streaming ID.
Usage
  • Using the .query() method will send the AWGControl:STReaming:JEVent? query.
  • Using the .verify(value) method will send the AWGControl:STReaming:JEVent? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:STReaming:JEVent value command.
SCPI Syntax
- AWGControl:STReaming:JEVent {ATRigger|BTRigger|T1}
- AWGControl:STReaming:JEVent?

AwgcontrolStreamingEnable

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:STReaming:ENABle command.

Description
  • This command sets or returns the state (enabled or disabled) of Streaming ID .
Usage
  • Using the .query() method will send the AWGControl:STReaming:ENABle? query.
  • Using the .verify(value) method will send the AWGControl:STReaming:ENABle? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:STReaming:ENABle value command.
SCPI Syntax
- AWGControl:STReaming:ENABle {ON|OFF|1|0}
- AWGControl:STReaming:ENABle?

AwgcontrolStreamingJevent

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:STReaming:JEVent command.

Description
  • This command sets or returns the jump event for Streaming ID.
Usage
  • Using the .query() method will send the AWGControl:STReaming:JEVent? query.
  • Using the .verify(value) method will send the AWGControl:STReaming:JEVent? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:STReaming:JEVent value command.
SCPI Syntax
- AWGControl:STReaming:JEVent {ATRigger|BTRigger|T1}
- AWGControl:STReaming:JEVent?

AwgcontrolTimer

Bases: SCPICmdRead

The AWGControl:TIMer command tree.

Usage
  • Using the .query() method will send the AWGControl:TIMer? query.
  • Using the .verify(value) method will send the AWGControl:TIMer? query and raise an AssertionError if the returned value does not match value.
Properties
  • .interval: The AWGControl:TIMer:INTerval command tree.
  • .rstate: The AWGControl:TIMer:RSTate command.
  • .run: The AWGControl:TIMer:RUN command.
  • .soplay: The AWGControl:TIMer:SOPLay command.
  • .stop: The AWGControl:TIMer:STOP command.

interval property

Return the AWGControl:TIMer:INTerval command tree.

Usage
  • Using the .query() method will send the AWGControl:TIMer:INTerval? query.
  • Using the .verify(value) method will send the AWGControl:TIMer:INTerval? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hz: The AWGControl:TIMer:INTerval:HZ command.
  • .seconds: The AWGControl:TIMer:INTerval:SEConds command.

rstate property

Return the AWGControl:TIMer:RSTate command.

Description
  • This command returns the state of the internal timer (running or stopped). The timer can be stopped and started manually or automatically when the waveform playout starts and stops.
Usage
  • Using the .query() method will send the AWGControl:TIMer:RSTate? query.
  • Using the .verify(value) method will send the AWGControl:TIMer:RSTate? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:TIMer:RSTate?

run property

Return the AWGControl:TIMer:RUN command.

Description
  • This command starts the internal timer immediately.
Usage
  • Using the .write() method will send the AWGControl:TIMer:RUN command.
SCPI Syntax
- AWGControl:TIMer:RUN

soplay property

Return the AWGControl:TIMer:SOPLay command.

Description
  • This command sets or returns the state (enabled or disabled) of the timer to start and stop when waveform playout starts and stops.
Usage
  • Using the .query() method will send the AWGControl:TIMer:SOPLay? query.
  • Using the .verify(value) method will send the AWGControl:TIMer:SOPLay? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:TIMer:SOPLay value command.
SCPI Syntax
- AWGControl:TIMer:SOPLay {ON|OFF|1|0}
- AWGControl:TIMer:SOPLay?

stop property

Return the AWGControl:TIMer:STOP command.

Description
  • This command stops the internal timer immediately.
Usage
  • Using the .write() method will send the AWGControl:TIMer:STOP command.
SCPI Syntax
- AWGControl:TIMer:STOP

AwgcontrolTimerInterval

Bases: SCPICmdRead

The AWGControl:TIMer:INTerval command tree.

Usage
  • Using the .query() method will send the AWGControl:TIMer:INTerval? query.
  • Using the .verify(value) method will send the AWGControl:TIMer:INTerval? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hz: The AWGControl:TIMer:INTerval:HZ command.
  • .seconds: The AWGControl:TIMer:INTerval:SEConds command.

hz property

Return the AWGControl:TIMer:INTerval:HZ command.

Description
  • This command sets or returns the internal timer interval period in Hertz. The timer stops running on any change to the interval period or the instrument sample rate.
Usage
  • Using the .query() method will send the AWGControl:TIMer:INTerval:HZ? query.
  • Using the .verify(value) method will send the AWGControl:TIMer:INTerval:HZ? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:TIMer:INTerval:HZ value command.
SCPI Syntax
- AWGControl:TIMer:INTerval:HZ <period>
- AWGControl:TIMer:INTerval:HZ?

seconds property

Return the AWGControl:TIMer:INTerval:SEConds command.

Description
  • This command sets or returns the internal timer interval period in seconds. The timer stops running on any change to the interval period or the instrument sample rate.
Usage
  • Using the .query() method will send the AWGControl:TIMer:INTerval:SEConds? query.
  • Using the .verify(value) method will send the AWGControl:TIMer:INTerval:SEConds? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:TIMer:INTerval:SEConds value command.
SCPI Syntax
- AWGControl:TIMer:INTerval:SEConds <period>
- AWGControl:TIMer:INTerval:SEConds?

AwgcontrolTimerIntervalHz

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:TIMer:INTerval:HZ command.

Description
  • This command sets or returns the internal timer interval period in Hertz. The timer stops running on any change to the interval period or the instrument sample rate.
Usage
  • Using the .query() method will send the AWGControl:TIMer:INTerval:HZ? query.
  • Using the .verify(value) method will send the AWGControl:TIMer:INTerval:HZ? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:TIMer:INTerval:HZ value command.
SCPI Syntax
- AWGControl:TIMer:INTerval:HZ <period>
- AWGControl:TIMer:INTerval:HZ?

AwgcontrolTimerIntervalSeconds

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:TIMer:INTerval:SEConds command.

Description
  • This command sets or returns the internal timer interval period in seconds. The timer stops running on any change to the interval period or the instrument sample rate.
Usage
  • Using the .query() method will send the AWGControl:TIMer:INTerval:SEConds? query.
  • Using the .verify(value) method will send the AWGControl:TIMer:INTerval:SEConds? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:TIMer:INTerval:SEConds value command.
SCPI Syntax
- AWGControl:TIMer:INTerval:SEConds <period>
- AWGControl:TIMer:INTerval:SEConds?

AwgcontrolTimerRstate

Bases: SCPICmdRead

The AWGControl:TIMer:RSTate command.

Description
  • This command returns the state of the internal timer (running or stopped). The timer can be stopped and started manually or automatically when the waveform playout starts and stops.
Usage
  • Using the .query() method will send the AWGControl:TIMer:RSTate? query.
  • Using the .verify(value) method will send the AWGControl:TIMer:RSTate? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:TIMer:RSTate?

AwgcontrolTimerRun

Bases: SCPICmdWriteNoArguments

The AWGControl:TIMer:RUN command.

Description
  • This command starts the internal timer immediately.
Usage
  • Using the .write() method will send the AWGControl:TIMer:RUN command.
SCPI Syntax
- AWGControl:TIMer:RUN

AwgcontrolTimerSoplay

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:TIMer:SOPLay command.

Description
  • This command sets or returns the state (enabled or disabled) of the timer to start and stop when waveform playout starts and stops.
Usage
  • Using the .query() method will send the AWGControl:TIMer:SOPLay? query.
  • Using the .verify(value) method will send the AWGControl:TIMer:SOPLay? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:TIMer:SOPLay value command.
SCPI Syntax
- AWGControl:TIMer:SOPLay {ON|OFF|1|0}
- AWGControl:TIMer:SOPLay?

AwgcontrolTimerStop

Bases: SCPICmdWriteNoArguments

The AWGControl:TIMer:STOP command.

Description
  • This command stops the internal timer immediately.
Usage
  • Using the .write() method will send the AWGControl:TIMer:STOP command.
SCPI Syntax
- AWGControl:TIMer:STOP