awgcontrol

The awgcontrol 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
- AWGControl:APPLication:RUN <application_name>
- AWGControl:APPLication:STATe? <application_name>
- AWGControl:CLOCk:DRATe <divider_rate>
- AWGControl:CLOCk:DRATe?
- AWGControl:CLOCk:PHASe:ADJust <NR3>
- AWGControl:CLOCk:PHASe:ADJust?
- AWGControl:CLOCk:SOURce <source>
- AWGControl:CLOCk:SOURce?
- AWGControl:COMPile <filename>
- AWGControl:CONFigure:CNUMber?
- AWGControl:DC[n]:STATe <state>
- AWGControl:DC[n]:STATe?
- AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet <offset>
- AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet?
- AWGControl:DOUTput[n]:STATe <state>
- AWGControl:DOUTput[n]:STATe?
- AWGControl:ENHanced:SEQuence:JMODe <jump_mode>
- AWGControl:ENHanced:SEQuence:JMODe?
- AWGControl:EVENt:DJUMp:DEFine <event_pattern>,<jump_target>
- AWGControl:EVENt:DJUMp:DEFine? <event_pattern>
- AWGControl:EVENt:JMODe <jump_mode>
- AWGControl:EVENt:JMODe?
- AWGControl:EVENt:SOFTware:IMMediate <target>
- AWGControl:EVENt:TABLe:IMMediate
- AWGControl:INTerleave:ADJustment:AMPLitude <NR3>
- AWGControl:INTerleave:ADJustment:AMPLitude?
- AWGControl:INTerleave:ADJustment:PHASe <NR3>
- AWGControl:INTerleave:ADJustment:PHASe?
- AWGControl:INTerleave:STATe <state>
- AWGControl:INTerleave:STATe?
- AWGControl:INTerleave:ZERoing <state>
- AWGControl:INTerleave:ZERoing?
- AWGControl:RMODe {CONTinuous|TRIGgered|GATed|SEQuence|ENHanced}
- AWGControl:RMODe?
- AWGControl:RRATe <repetition_rate>
- AWGControl:RRATe:HOLD <hold_state>
- AWGControl:RRATe:HOLD?
- AWGControl:RRATe?
- AWGControl:RSTate?
- AWGControl:RUN:IMMediate
- AWGControl:SEQuencer:POSition?
- AWGControl:SEQuencer:TYPE?
- AWGControl:SNAMe?
- AWGControl:SREStore <file_name>[,<msus>]
- AWGControl:SSAVe <file_name>[,<msus>]
- AWGControl:STOP:IMMediate

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
  • .application: The AWGControl:APPLication command tree.
  • .clock: The AWGControl:CLOCk command tree.
  • .compile: The AWGControl:COMPile command.
  • .configure: The AWGControl:CONFigure command tree.
  • .dc: The AWGControl:DC[n] command tree.
  • .doutput: The AWGControl:DOUTput[n] command tree.
  • .enhanced: The AWGControl:ENHanced command tree.
  • .event: The AWGControl:EVENt command tree.
  • .interleave: The AWGControl:INTerleave command tree.
  • .rmode: The AWGControl:RMODe command.
  • .rrate: The AWGControl:RRATe command.
  • .rstate: The AWGControl:RSTate command.
  • .run: The AWGControl:RUN command tree.
  • .sequencer: The AWGControl:SEQuencer command tree.
  • .sname: The AWGControl:SNAMe command.
  • .srestore: The AWGControl:SREStore command.
  • .ssave: The AWGControl:SSAVe command.
  • .stop: The AWGControl:STOP command tree.

application property

application: AwgcontrolApplication

Return the AWGControl:APPLication command tree.

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

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
  • .drate: The AWGControl:CLOCk:DRATe command.
  • .phase: The AWGControl:CLOCk:PHASe command tree.
  • .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.

dc property

Return the AWGControl:DC[n] command tree.

Usage
  • Using the .query() method will send the AWGControl:DC[n]? query.
  • Using the .verify(value) method will send the AWGControl:DC[n]? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .voltage: The AWGControl:DC[n]:VOLTage command tree.
  • .state: The AWGControl:DC[n]:STATe 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.

enhanced property

Return the AWGControl:ENHanced command tree.

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

event property

Return the AWGControl:EVENt command tree.

Usage
  • Using the .query() method will send the AWGControl:EVENt? query.
  • Using the .verify(value) method will send the AWGControl:EVENt? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .djump: The AWGControl:EVENt:DJUMp command tree.
  • .jmode: The AWGControl:EVENt:JMODe command.
  • .software: The AWGControl:EVENt:SOFTware command tree.
  • .table: The AWGControl:EVENt:TABLe command tree.

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.
  • .zeroing: The AWGControl:INTerleave:ZERoing command.
  • .state: The AWGControl:INTerleave:STATe command.

rmode property

Return the AWGControl:RMODe command.

Description
  • This command and query sets or returns the run mode of the arbitrary waveform generator.
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|GATed|SEQuence|ENHanced}
- AWGControl:RMODe?
Info
  • CONTinuous sets Run Mode to Continuous.
  • TRIGgered sets Run Mode to Triggered.
  • GATed sets Run Mode to Gated.
  • SEQuence sets Run Mode to Sequence.
  • ENHanced is provided only for the compatibility with AWG400/500/600/700 series. In the response, SEQ is returned even if ENH is specified in the command.
  • CONTinuous

rrate property

Return the AWGControl:RRATe command.

Description
  • This command and query sets or returns the repetition rate of the arbitrary waveform generator.
Usage
  • Using the .query() method will send the AWGControl:RRATe? query.
  • Using the .verify(value) method will send the AWGControl:RRATe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:RRATe value command.
SCPI Syntax
- AWGControl:RRATe <repetition_rate>
- AWGControl:RRATe?
Info
  • <repetition_rate> ::=.
Sub-properties
  • .hold: The AWGControl:RRATe:HOLD command.

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.

sequencer property

Return the AWGControl:SEQuencer command tree.

Usage
  • Using the .query() method will send the AWGControl:SEQuencer? query.
  • Using the .verify(value) method will send the AWGControl:SEQuencer? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .position: The AWGControl:SEQuencer:POSition command.
  • .type: The AWGControl:SEQuencer:TYPE 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 restores the arbitrary waveform generator’s setting from a specified settings file. The drive may be a local or a network drive. If the full path is not specified, the file will be stored in the current path.
Usage
  • Using the .write(value) method will send the AWGControl:SREStore value command.
SCPI Syntax
- AWGControl:SREStore <file_name>[,<msus>]
Info
  • <file_name> ::=.
  • <msus> (mass storage unit specifier)::=.

ssave property

Return the AWGControl:SSAVe command.

Description
  • This command saves the arbitrary waveform generator’s setting to a specified settings file. The drive may be a local or a network drive. If full path is not specified, the file will be stored in the current path.
Usage
  • Using the .write(value) method will send the AWGControl:SSAVe value command.
SCPI Syntax
- AWGControl:SSAVe <file_name>[,<msus>]
Info
  • <file_name> ::=.
  • <msus> (mass storage unit specifier)::=.

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.

AwgcontrolApplication

Bases: SCPICmdRead

The AWGControl:APPLication command tree.

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

run property

Return the AWGControl:APPLication:RUN command.

Description
  • This command executes the specified application.
Usage
  • Using the .write(value) method will send the AWGControl:APPLication:RUN value command.
SCPI Syntax
- AWGControl:APPLication:RUN <application_name>
Info
  • <application_name> ::= specifies the application to be executed.

state property

Return the AWGControl:APPLication:STATe command.

Description
  • This query returns the running state of the specified application.
Usage
  • Using the .query(argument) method will send the AWGControl:APPLication:STATe? argument query.
  • Using the .verify(argument, value) method will send the AWGControl:APPLication:STATe? argument query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:APPLication:STATe? <application_name>
Info
  • <application_name> ::=.

AwgcontrolApplicationRun

Bases: SCPICmdWrite

The AWGControl:APPLication:RUN command.

Description
  • This command executes the specified application.
Usage
  • Using the .write(value) method will send the AWGControl:APPLication:RUN value command.
SCPI Syntax
- AWGControl:APPLication:RUN <application_name>
Info
  • <application_name> ::= specifies the application to be executed.

AwgcontrolApplicationState

Bases: SCPICmdReadWithArguments

The AWGControl:APPLication:STATe command.

Description
  • This query returns the running state of the specified application.
Usage
  • Using the .query(argument) method will send the AWGControl:APPLication:STATe? argument query.
  • Using the .verify(argument, value) method will send the AWGControl:APPLication:STATe? argument query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:APPLication:STATe? <application_name>
Info
  • <application_name> ::=.

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
  • .drate: The AWGControl:CLOCk:DRATe command.
  • .phase: The AWGControl:CLOCk:PHASe command tree.
  • .source: The AWGControl:CLOCk:SOURce command.

drate property

Return the AWGControl:CLOCk:DRATe command.

Description
  • This command and query sets or returns the divider rate for the external oscillator. Divider rate is applicable only when the reference oscillator source is external. Only 1, 2, 4, 8… are valid values. Errors for the AWG5000 series are -222 and -224. The -222, which is out of range, is produced when a value is greater than 32 and less than or equal to 256. Any non-power of 2 value creates a -224 error. For the AWG7000 series, there is no out of range error and any non-power of 2 and greater than 256 produces a -224.
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 <divider_rate>
- AWGControl:CLOCk:DRATe?
Info
  • <divider_rate> ::=.

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 and query sets or returns the clock source. When the clock source is internal, the arbitrary waveform generator’s internal clock is used to generate the clock signal. If the clock source is external, the clock signal from an external oscillator is used.
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 <source>
- AWGControl:CLOCk:SOURce?
Info
  • <source> ::={EXTernal|INTernal}.
  • EXTernal specifies that the clock signal from external oscillator is used.
  • INTernal specifies that the clock signal is generated internally.

AwgcontrolClockDrate

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:CLOCk:DRATe command.

Description
  • This command and query sets or returns the divider rate for the external oscillator. Divider rate is applicable only when the reference oscillator source is external. Only 1, 2, 4, 8… are valid values. Errors for the AWG5000 series are -222 and -224. The -222, which is out of range, is produced when a value is greater than 32 and less than or equal to 256. Any non-power of 2 value creates a -224 error. For the AWG7000 series, there is no out of range error and any non-power of 2 and greater than 256 produces a -224.
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 <divider_rate>
- AWGControl:CLOCk:DRATe?
Info
  • <divider_rate> ::=.

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
  • (AWG7000B and AWG7000C Series only) This command and query sets or returns the clock phase adjust. It is used to adjust the internal clock phase of the instrument to synchronize or align timing with external devices. When the sampling rate is below 375 MS/s, the instrument may take a few minutes to execute the command or to set the sampling rate. Spurious in the output signal may increase if you set the clock phase to any value other than 0 (zero) with the interleave in On state.
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 <NR3>
- AWGControl:CLOCk:PHASe:ADJust?
Info
  • <NR3>

AwgcontrolClockPhaseAdjust

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:CLOCk:PHASe:ADJust command.

Description
  • (AWG7000B and AWG7000C Series only) This command and query sets or returns the clock phase adjust. It is used to adjust the internal clock phase of the instrument to synchronize or align timing with external devices. When the sampling rate is below 375 MS/s, the instrument may take a few minutes to execute the command or to set the sampling rate. Spurious in the output signal may increase if you set the clock phase to any value other than 0 (zero) with the interleave in On state.
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 <NR3>
- AWGControl:CLOCk:PHASe:ADJust?
Info
  • <NR3>

AwgcontrolClockSource

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:CLOCk:SOURce command.

Description
  • This command and query sets or returns the clock source. When the clock source is internal, the arbitrary waveform generator’s internal clock is used to generate the clock signal. If the clock source is external, the clock signal from an external oscillator is used.
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 <source>
- AWGControl:CLOCk:SOURce?
Info
  • <source> ::={EXTernal|INTernal}.
  • EXTernal specifies that the clock signal from external oscillator is used.
  • INTernal specifies that the clock signal is generated internally.

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?

AwgcontrolDcItem

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

The AWGControl:DC[n] command tree.

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

state property

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

Description
  • This commands and query sets or returns the output state of one of the four DC outputs. Use this command to turn off or turn on the DC outputs. The value of n = 1|2|3|4 The output state is common for all DC outputs. Therefore, irrespective of the value used for ‘n’ in the command, all DC outputs are switched on or switched off at once.
Usage
  • Using the .query() method will send the AWGControl:DC[n]:STATe? query.
  • Using the .verify(value) method will send the AWGControl:DC[n]:STATe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:DC[n]:STATe value command.
SCPI Syntax
- AWGControl:DC[n]:STATe <state>
- AWGControl:DC[n]:STATe?
Info
  • <state> ::= .
  • 0 indicates OFF.
  • 1 indicates ON.

voltage property

Return the AWGControl:DC[n]:VOLTage command tree.

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

AwgcontrolDcItemState

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:DC[n]:STATe command.

Description
  • This commands and query sets or returns the output state of one of the four DC outputs. Use this command to turn off or turn on the DC outputs. The value of n = 1|2|3|4 The output state is common for all DC outputs. Therefore, irrespective of the value used for ‘n’ in the command, all DC outputs are switched on or switched off at once.
Usage
  • Using the .query() method will send the AWGControl:DC[n]:STATe? query.
  • Using the .verify(value) method will send the AWGControl:DC[n]:STATe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:DC[n]:STATe value command.
SCPI Syntax
- AWGControl:DC[n]:STATe <state>
- AWGControl:DC[n]:STATe?
Info
  • <state> ::= .
  • 0 indicates OFF.
  • 1 indicates ON.

AwgcontrolDcItemVoltage

Bases: SCPICmdRead

The AWGControl:DC[n]:VOLTage command tree.

Usage
  • Using the .query() method will send the AWGControl:DC[n]:VOLTage? query.
  • Using the .verify(value) method will send the AWGControl:DC[n]:VOLTage? query and raise an AssertionError if the returned value does not match value.
Properties
  • .level: The AWGControl:DC[n]:VOLTage:LEVel command tree.

level property

Return the AWGControl:DC[n]:VOLTage:LEVel command tree.

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

AwgcontrolDcItemVoltageLevel

Bases: SCPICmdRead

The AWGControl:DC[n]:VOLTage:LEVel command tree.

Usage
  • Using the .query() method will send the AWGControl:DC[n]:VOLTage:LEVel? query.
  • Using the .verify(value) method will send the AWGControl:DC[n]:VOLTage:LEVel? query and raise an AssertionError if the returned value does not match value.
Properties
  • .immediate: The AWGControl:DC[n]:VOLTage:LEVel:IMMediate command tree.

immediate property

Return the AWGControl:DC[n]:VOLTage:LEVel:IMMediate command tree.

Usage
  • Using the .query() method will send the AWGControl:DC[n]:VOLTage:LEVel:IMMediate? query.
  • Using the .verify(value) method will send the AWGControl:DC[n]:VOLTage:LEVel:IMMediate? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .offset: The AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet command.

AwgcontrolDcItemVoltageLevelImmediate

Bases: SCPICmdRead

The AWGControl:DC[n]:VOLTage:LEVel:IMMediate command tree.

Usage
  • Using the .query() method will send the AWGControl:DC[n]:VOLTage:LEVel:IMMediate? query.
  • Using the .verify(value) method will send the AWGControl:DC[n]:VOLTage:LEVel:IMMediate? query and raise an AssertionError if the returned value does not match value.
Properties
  • .offset: The AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet command.

offset property

Return the AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet command.

Description
  • This command and query sets or returns the DC output level. The value of n = 1|2|3|4.
Usage
  • Using the .query() method will send the AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet? query.
  • Using the .verify(value) method will send the AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet value command.
SCPI Syntax
- AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet <offset>
- AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet?
Info
  • <offset> ::= the value will be between -3.0 V to +5.0 V.

AwgcontrolDcItemVoltageLevelImmediateOffset

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet command.

Description
  • This command and query sets or returns the DC output level. The value of n = 1|2|3|4.
Usage
  • Using the .query() method will send the AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet? query.
  • Using the .verify(value) method will send the AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet value command.
SCPI Syntax
- AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet <offset>
- AWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet?
Info
  • <offset> ::= the value will be between -3.0 V to +5.0 V.

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 enables the raw DAC waveform outputs for the specified channel. The query form of this command returns the status of raw DAC waveform output for the specified channel. When the state is ON, offset and filter settings for the channel are ignored. This command is not supported on the instruments with Option 02 or Option 06.
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 <state>
- AWGControl:DOUTput[n]:STATe?
Info
  • <state> ::= .
  • 0 indicates OFF.
  • 1 indicates ON.

AwgcontrolDoutputItemState

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:DOUTput[n]:STATe command.

Description
  • This command enables the raw DAC waveform outputs for the specified channel. The query form of this command returns the status of raw DAC waveform output for the specified channel. When the state is ON, offset and filter settings for the channel are ignored. This command is not supported on the instruments with Option 02 or Option 06.
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 <state>
- AWGControl:DOUTput[n]:STATe?
Info
  • <state> ::= .
  • 0 indicates OFF.
  • 1 indicates ON.

AwgcontrolEnhanced

Bases: SCPICmdRead

The AWGControl:ENHanced command tree.

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

sequence property

Return the AWGControl:ENHanced:SEQuence command tree.

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

AwgcontrolEnhancedSequence

Bases: SCPICmdRead

The AWGControl:ENHanced:SEQuence command tree.

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

jmode property

Return the AWGControl:ENHanced:SEQuence:JMODe command.

Description
  • This command and query sets or returns the jump mode. This command is available for the AWG5012B, AWG5000C, and AWG7000C with option 09. This command is provided for compatibility with the AWG400/500/600/700 series instruments. The query form will return TABL when the instrument is in the Table Jump mode, otherwise LOG will be returned.
Usage
  • Using the .query() method will send the AWGControl:ENHanced:SEQuence:JMODe? query.
  • Using the .verify(value) method will send the AWGControl:ENHanced:SEQuence:JMODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:ENHanced:SEQuence:JMODe value command.
SCPI Syntax
- AWGControl:ENHanced:SEQuence:JMODe <jump_mode>
- AWGControl:ENHanced:SEQuence:JMODe?
Info
  • <jump_mode> ::={LOGic|TABLe|SOFTware}.
  • LOGic or SOFTware activates Event Jump. The jump target defined in the sequence definition will be the target of Event Jump.
  • TABLe activates Table Jump. The Table Jump definition is used as the jump target.

AwgcontrolEnhancedSequenceJmode

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:ENHanced:SEQuence:JMODe command.

Description
  • This command and query sets or returns the jump mode. This command is available for the AWG5012B, AWG5000C, and AWG7000C with option 09. This command is provided for compatibility with the AWG400/500/600/700 series instruments. The query form will return TABL when the instrument is in the Table Jump mode, otherwise LOG will be returned.
Usage
  • Using the .query() method will send the AWGControl:ENHanced:SEQuence:JMODe? query.
  • Using the .verify(value) method will send the AWGControl:ENHanced:SEQuence:JMODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:ENHanced:SEQuence:JMODe value command.
SCPI Syntax
- AWGControl:ENHanced:SEQuence:JMODe <jump_mode>
- AWGControl:ENHanced:SEQuence:JMODe?
Info
  • <jump_mode> ::={LOGic|TABLe|SOFTware}.
  • LOGic or SOFTware activates Event Jump. The jump target defined in the sequence definition will be the target of Event Jump.
  • TABLe activates Table Jump. The Table Jump definition is used as the jump target.

AwgcontrolEvent

Bases: SCPICmdRead

The AWGControl:EVENt command tree.

Usage
  • Using the .query() method will send the AWGControl:EVENt? query.
  • Using the .verify(value) method will send the AWGControl:EVENt? query and raise an AssertionError if the returned value does not match value.
Properties
  • .djump: The AWGControl:EVENt:DJUMp command tree.
  • .jmode: The AWGControl:EVENt:JMODe command.
  • .software: The AWGControl:EVENt:SOFTware command tree.
  • .table: The AWGControl:EVENt:TABLe command tree.

djump property

Return the AWGControl:EVENt:DJUMp command tree.

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

jmode property

Return the AWGControl:EVENt:JMODe command.

Description
  • This command and query sets or returns the event jump mode.
Usage
  • Using the .query() method will send the AWGControl:EVENt:JMODe? query.
  • Using the .verify(value) method will send the AWGControl:EVENt:JMODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:EVENt:JMODe value command.
SCPI Syntax
- AWGControl:EVENt:JMODe <jump_mode>
- AWGControl:EVENt:JMODe?
Info
  • jump_mode ::={EJUMp | DJUMp}.
  • EJUMp sets the Jump Mode to Event Jump. The jump targets defined in the sequence definition table will be used as the jump target. In this mode, the instrument behavior for the event jump is the same as that of the AWG7000/AWG5000 series.
  • DJUMp sets the Jump Mode to Dynamic Jump. The Dynamic Jump target definitions are used as the jump target. This is also known as Table Jump.

software property

Return the AWGControl:EVENt:SOFTware command tree.

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

table property

Return the AWGControl:EVENt:TABLe command tree.

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

AwgcontrolEventDjump

Bases: SCPICmdRead

The AWGControl:EVENt:DJUMp command tree.

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

define property

Return the AWGControl:EVENt:DJUMp:DEFine command.

Description
  • This command associates an event pattern with the jump target for Dynamic Jump. The query returns the jump target associated to the specified <event_pattern>.
Usage
  • Using the .query(argument) method will send the AWGControl:EVENt:DJUMp:DEFine? argument query.
  • Using the .verify(argument, value) method will send the AWGControl:EVENt:DJUMp:DEFine? argument query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:EVENt:DJUMp:DEFine value command.
SCPI Syntax
- AWGControl:EVENt:DJUMp:DEFine <event_pattern>,<jump_target>
- AWGControl:EVENt:DJUMp:DEFine? <event_pattern>
Info
  • event_pattern ::=. The values ranges between 0 and 511. This parameter specifies the event pattern to make an event jump. The event bits are mapped to the integer value as follows.
  • jump_target ::=. The values are -1 and 1 to maximum sequence length. This parameter specifies the sequence index as the jump target. If -1 is specified, the event jump for the specified <event_pattern> is cancelled.

AwgcontrolEventDjumpDefine

Bases: SCPICmdWrite, SCPICmdReadWithArguments

The AWGControl:EVENt:DJUMp:DEFine command.

Description
  • This command associates an event pattern with the jump target for Dynamic Jump. The query returns the jump target associated to the specified <event_pattern>.
Usage
  • Using the .query(argument) method will send the AWGControl:EVENt:DJUMp:DEFine? argument query.
  • Using the .verify(argument, value) method will send the AWGControl:EVENt:DJUMp:DEFine? argument query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:EVENt:DJUMp:DEFine value command.
SCPI Syntax
- AWGControl:EVENt:DJUMp:DEFine <event_pattern>,<jump_target>
- AWGControl:EVENt:DJUMp:DEFine? <event_pattern>
Info
  • event_pattern ::=. The values ranges between 0 and 511. This parameter specifies the event pattern to make an event jump. The event bits are mapped to the integer value as follows.
  • jump_target ::=. The values are -1 and 1 to maximum sequence length. This parameter specifies the sequence index as the jump target. If -1 is specified, the event jump for the specified <event_pattern> is cancelled.

AwgcontrolEventJmode

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:EVENt:JMODe command.

Description
  • This command and query sets or returns the event jump mode.
Usage
  • Using the .query() method will send the AWGControl:EVENt:JMODe? query.
  • Using the .verify(value) method will send the AWGControl:EVENt:JMODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:EVENt:JMODe value command.
SCPI Syntax
- AWGControl:EVENt:JMODe <jump_mode>
- AWGControl:EVENt:JMODe?
Info
  • jump_mode ::={EJUMp | DJUMp}.
  • EJUMp sets the Jump Mode to Event Jump. The jump targets defined in the sequence definition table will be used as the jump target. In this mode, the instrument behavior for the event jump is the same as that of the AWG7000/AWG5000 series.
  • DJUMp sets the Jump Mode to Dynamic Jump. The Dynamic Jump target definitions are used as the jump target. This is also known as Table Jump.

AwgcontrolEventSoftware

Bases: SCPICmdRead

The AWGControl:EVENt:SOFTware command tree.

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

immediate property

Return the AWGControl:EVENt:SOFTware:IMMediate command.

Description
  • This command executes the sequencer jump to the specified element index.
Usage
  • Using the .write(value) method will send the AWGControl:EVENt:SOFTware:IMMediate value command.
SCPI Syntax
- AWGControl:EVENt:SOFTware:IMMediate <target>
Info
  • <target> ::=.

AwgcontrolEventSoftwareImmediate

Bases: SCPICmdWrite

The AWGControl:EVENt:SOFTware:IMMediate command.

Description
  • This command executes the sequencer jump to the specified element index.
Usage
  • Using the .write(value) method will send the AWGControl:EVENt:SOFTware:IMMediate value command.
SCPI Syntax
- AWGControl:EVENt:SOFTware:IMMediate <target>
Info
  • <target> ::=.

AwgcontrolEventTable

Bases: SCPICmdRead

The AWGControl:EVENt:TABLe command tree.

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

immediate property

Return the AWGControl:EVENt:TABLe:IMMediate command.

Description
  • This command forcibly generates an event in the Table Jump mode. This command is available for the AWG5012B, AWG5000C, and AWG7000C with option 09. If the instrument (with option 09) is not in the Table Jump mode, this command will generate a setting conflict error. To set the Jump mode, use the AWGCONTROL:ENHANCED:SEQUENCE:JMODE command. This command is provided for compatibility with the AWG400/500/600/700 series instruments. The same functionality can be invoked by the EVENT:IMMEDIATE command.
Usage
  • Using the .write() method will send the AWGControl:EVENt:TABLe:IMMediate command.
SCPI Syntax
- AWGControl:EVENt:TABLe:IMMediate

AwgcontrolEventTableImmediate

Bases: SCPICmdWriteNoArguments

The AWGControl:EVENt:TABLe:IMMediate command.

Description
  • This command forcibly generates an event in the Table Jump mode. This command is available for the AWG5012B, AWG5000C, and AWG7000C with option 09. If the instrument (with option 09) is not in the Table Jump mode, this command will generate a setting conflict error. To set the Jump mode, use the AWGCONTROL:ENHANCED:SEQUENCE:JMODE command. This command is provided for compatibility with the AWG400/500/600/700 series instruments. The same functionality can be invoked by the EVENT:IMMEDIATE command.
Usage
  • Using the .write() method will send the AWGControl:EVENt:TABLe:IMMediate command.
SCPI Syntax
- AWGControl:EVENt:TABLe:IMMediate

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.
  • .zeroing: The AWGControl:INTerleave:ZERoing command.
  • .state: The AWGControl:INTerleave:STATe command.

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.

state property

Return the AWGControl:INTerleave:STATe command.

Description
  • This command and query sets or returns the interleave state for channels. This is available only on the AWG7000 series with option 06 instruments. When Interleave is ON, the output of CH1 and CH2 are mixed at the output circuit to achieve twice the sampling rate. When interleave state is switched on, then: Sampling rate is set to the nearest valid value Waveform remains as before Sequence pointing to CH2 waveform becomes ‘Empty’ Channel count becomes 1 Coupled channels lose the coupled state
Usage
  • Using the .query() method will send the AWGControl:INTerleave:STATe? query.
  • Using the .verify(value) method will send the AWGControl:INTerleave:STATe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:INTerleave:STATe value command.
SCPI Syntax
- AWGControl:INTerleave:STATe <state>
- AWGControl:INTerleave:STATe?
Info
  • <state> ::=.
  • 0 indicates OFF.
  • 1 indicates ON.

zeroing property

Return the AWGControl:INTerleave:ZERoing command.

Description
  • This command and query sets or returns the state for zeroing when in the interleave mode.
Usage
  • Using the .query() method will send the AWGControl:INTerleave:ZERoing? query.
  • Using the .verify(value) method will send the AWGControl:INTerleave:ZERoing? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:INTerleave:ZERoing value command.
SCPI Syntax
- AWGControl:INTerleave:ZERoing <state>
- AWGControl:INTerleave:ZERoing?
Info
  • <state> ::=.
  • 0 indicates OFF.
  • 1 indicates ON.

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 and query sets or returns the interleave adjustment amplitude. This command is available only for Option 06. This setting is only valid when the interleave state is On.
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 <NR3>
- AWGControl:INTerleave:ADJustment:AMPLitude?
Info
  • <NR3>

phase property

Return the AWGControl:INTerleave:ADJustment:PHASe command.

Description
  • This command and query sets or returns the interleave adjustment phase. This command is available only for Option 06. This setting is only valid when the interleave state is On.
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 <NR3>
- AWGControl:INTerleave:ADJustment:PHASe?
Info
  • <NR3>

AwgcontrolInterleaveAdjustmentAmplitude

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:INTerleave:ADJustment:AMPLitude command.

Description
  • This command and query sets or returns the interleave adjustment amplitude. This command is available only for Option 06. This setting is only valid when the interleave state is On.
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 <NR3>
- AWGControl:INTerleave:ADJustment:AMPLitude?
Info
  • <NR3>

AwgcontrolInterleaveAdjustmentPhase

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:INTerleave:ADJustment:PHASe command.

Description
  • This command and query sets or returns the interleave adjustment phase. This command is available only for Option 06. This setting is only valid when the interleave state is On.
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 <NR3>
- AWGControl:INTerleave:ADJustment:PHASe?
Info
  • <NR3>

AwgcontrolInterleaveState

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:INTerleave:STATe command.

Description
  • This command and query sets or returns the interleave state for channels. This is available only on the AWG7000 series with option 06 instruments. When Interleave is ON, the output of CH1 and CH2 are mixed at the output circuit to achieve twice the sampling rate. When interleave state is switched on, then: Sampling rate is set to the nearest valid value Waveform remains as before Sequence pointing to CH2 waveform becomes ‘Empty’ Channel count becomes 1 Coupled channels lose the coupled state
Usage
  • Using the .query() method will send the AWGControl:INTerleave:STATe? query.
  • Using the .verify(value) method will send the AWGControl:INTerleave:STATe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:INTerleave:STATe value command.
SCPI Syntax
- AWGControl:INTerleave:STATe <state>
- AWGControl:INTerleave:STATe?
Info
  • <state> ::=.
  • 0 indicates OFF.
  • 1 indicates ON.

AwgcontrolInterleaveZeroing

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:INTerleave:ZERoing command.

Description
  • This command and query sets or returns the state for zeroing when in the interleave mode.
Usage
  • Using the .query() method will send the AWGControl:INTerleave:ZERoing? query.
  • Using the .verify(value) method will send the AWGControl:INTerleave:ZERoing? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:INTerleave:ZERoing value command.
SCPI Syntax
- AWGControl:INTerleave:ZERoing <state>
- AWGControl:INTerleave:ZERoing?
Info
  • <state> ::=.
  • 0 indicates OFF.
  • 1 indicates ON.

AwgcontrolRmode

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:RMODe command.

Description
  • This command and query sets or returns the run mode of the arbitrary waveform generator.
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|GATed|SEQuence|ENHanced}
- AWGControl:RMODe?
Info
  • CONTinuous sets Run Mode to Continuous.
  • TRIGgered sets Run Mode to Triggered.
  • GATed sets Run Mode to Gated.
  • SEQuence sets Run Mode to Sequence.
  • ENHanced is provided only for the compatibility with AWG400/500/600/700 series. In the response, SEQ is returned even if ENH is specified in the command.
  • CONTinuous

AwgcontrolRrate

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:RRATe command.

Description
  • This command and query sets or returns the repetition rate of the arbitrary waveform generator.
Usage
  • Using the .query() method will send the AWGControl:RRATe? query.
  • Using the .verify(value) method will send the AWGControl:RRATe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:RRATe value command.
SCPI Syntax
- AWGControl:RRATe <repetition_rate>
- AWGControl:RRATe?
Info
  • <repetition_rate> ::=.
Properties
  • .hold: The AWGControl:RRATe:HOLD command.

hold property

Return the AWGControl:RRATe:HOLD command.

Description
  • This command and query sets or returns the hold property of repetition rate. Setting this to ON keeps the repetition rate of the instrument constant even when the waveform size changes. This causes the sampling rate to change. When this is OFF, the repetition rate changes when the waveform length changes.
Usage
  • Using the .query() method will send the AWGControl:RRATe:HOLD? query.
  • Using the .verify(value) method will send the AWGControl:RRATe:HOLD? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:RRATe:HOLD value command.
SCPI Syntax
- AWGControl:RRATe:HOLD <hold_state>
- AWGControl:RRATe:HOLD?
Info
  • <hold_state> ::=.
  • 0 indicates OFF.
  • 1 indicates ON.

AwgcontrolRrateHold

Bases: SCPICmdWrite, SCPICmdRead

The AWGControl:RRATe:HOLD command.

Description
  • This command and query sets or returns the hold property of repetition rate. Setting this to ON keeps the repetition rate of the instrument constant even when the waveform size changes. This causes the sampling rate to change. When this is OFF, the repetition rate changes when the waveform length changes.
Usage
  • Using the .query() method will send the AWGControl:RRATe:HOLD? query.
  • Using the .verify(value) method will send the AWGControl:RRATe:HOLD? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AWGControl:RRATe:HOLD value command.
SCPI Syntax
- AWGControl:RRATe:HOLD <hold_state>
- AWGControl:RRATe:HOLD?
Info
  • <hold_state> ::=.
  • 0 indicates OFF.
  • 1 indicates ON.

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

AwgcontrolSequencer

Bases: SCPICmdRead

The AWGControl:SEQuencer command tree.

Usage
  • Using the .query() method will send the AWGControl:SEQuencer? query.
  • Using the .verify(value) method will send the AWGControl:SEQuencer? query and raise an AssertionError if the returned value does not match value.
Properties
  • .position: The AWGControl:SEQuencer:POSition command.
  • .type: The AWGControl:SEQuencer:TYPE command.

position property

Return the AWGControl:SEQuencer:POSition command.

Description
  • This query returns the current position of the sequencer.
Usage
  • Using the .query() method will send the AWGControl:SEQuencer:POSition? query.
  • Using the .verify(value) method will send the AWGControl:SEQuencer:POSition? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:SEQuencer:POSition?

type property

Return the AWGControl:SEQuencer:TYPE command.

Description
  • This query returns the type of the arbitrary waveform generator’s sequencer. The sequence is executed by the hardware sequencer whenever possible.
Usage
  • Using the .query() method will send the AWGControl:SEQuencer:TYPE? query.
  • Using the .verify(value) method will send the AWGControl:SEQuencer:TYPE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:SEQuencer:TYPE?

AwgcontrolSequencerPosition

Bases: SCPICmdRead

The AWGControl:SEQuencer:POSition command.

Description
  • This query returns the current position of the sequencer.
Usage
  • Using the .query() method will send the AWGControl:SEQuencer:POSition? query.
  • Using the .verify(value) method will send the AWGControl:SEQuencer:POSition? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:SEQuencer:POSition?

AwgcontrolSequencerType

Bases: SCPICmdRead

The AWGControl:SEQuencer:TYPE command.

Description
  • This query returns the type of the arbitrary waveform generator’s sequencer. The sequence is executed by the hardware sequencer whenever possible.
Usage
  • Using the .query() method will send the AWGControl:SEQuencer:TYPE? query.
  • Using the .verify(value) method will send the AWGControl:SEQuencer:TYPE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- AWGControl:SEQuencer:TYPE?

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 restores the arbitrary waveform generator’s setting from a specified settings file. The drive may be a local or a network drive. If the full path is not specified, the file will be stored in the current path.
Usage
  • Using the .write(value) method will send the AWGControl:SREStore value command.
SCPI Syntax
- AWGControl:SREStore <file_name>[,<msus>]
Info
  • <file_name> ::=.
  • <msus> (mass storage unit specifier)::=.

AwgcontrolSsave

Bases: SCPICmdWrite

The AWGControl:SSAVe command.

Description
  • This command saves the arbitrary waveform generator’s setting to a specified settings file. The drive may be a local or a network drive. If full path is not specified, the file will be stored in the current path.
Usage
  • Using the .write(value) method will send the AWGControl:SSAVe value command.
SCPI Syntax
- AWGControl:SSAVe <file_name>[,<msus>]
Info
  • <file_name> ::=.
  • <msus> (mass storage unit specifier)::=.

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