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 theAWGControl?query. - Using the
.verify(value)method will send theAWGControl?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.application: TheAWGControl:APPLicationcommand tree..clock: TheAWGControl:CLOCkcommand tree..compile: TheAWGControl:COMPilecommand..configure: TheAWGControl:CONFigurecommand tree..dc: TheAWGControl:DC[n]command tree..doutput: TheAWGControl:DOUTput[n]command tree..enhanced: TheAWGControl:ENHancedcommand tree..event: TheAWGControl:EVENtcommand tree..interleave: TheAWGControl:INTerleavecommand tree..rmode: TheAWGControl:RMODecommand..rrate: TheAWGControl:RRATecommand..rstate: TheAWGControl:RSTatecommand..run: TheAWGControl:RUNcommand tree..sequencer: TheAWGControl:SEQuencercommand tree..sname: TheAWGControl:SNAMecommand..srestore: TheAWGControl:SREStorecommand..ssave: TheAWGControl:SSAVecommand..stop: TheAWGControl:STOPcommand tree.
application
property
¶
application: AwgcontrolApplication
Return the AWGControl:APPLication command tree.
Usage
- Using the
.query()method will send theAWGControl:APPLication?query. - Using the
.verify(value)method will send theAWGControl:APPLication?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.run: TheAWGControl:APPLication:RUNcommand..state: TheAWGControl:APPLication:STATecommand.
clock
property
¶
clock: AwgcontrolClock
Return the AWGControl:CLOCk command tree.
Usage
- Using the
.query()method will send theAWGControl:CLOCk?query. - Using the
.verify(value)method will send theAWGControl:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.drate: TheAWGControl:CLOCk:DRATecommand..phase: TheAWGControl:CLOCk:PHASecommand tree..source: TheAWGControl:CLOCk:SOURcecommand.
compile
property
¶
compile: AwgcontrolCompile
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 theAWGControl:COMPile valuecommand.
SCPI Syntax
- AWGControl:COMPile <filename>
configure
property
¶
configure: AwgcontrolConfigure
Return the AWGControl:CONFigure command tree.
Usage
- Using the
.query()method will send theAWGControl:CONFigure?query. - Using the
.verify(value)method will send theAWGControl:CONFigure?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.cnumber: TheAWGControl:CONFigure:CNUMbercommand.
dc
property
¶
dc: dict[int, AwgcontrolDcItem]
Return the AWGControl:DC[n] command tree.
Usage
- Using the
.query()method will send theAWGControl:DC[n]?query. - Using the
.verify(value)method will send theAWGControl:DC[n]?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.voltage: TheAWGControl:DC[n]:VOLTagecommand tree..state: TheAWGControl:DC[n]:STATecommand.
doutput
property
¶
doutput: dict[int, AwgcontrolDoutputItem]
Return the AWGControl:DOUTput[n] command tree.
Usage
- Using the
.query()method will send theAWGControl:DOUTput[n]?query. - Using the
.verify(value)method will send theAWGControl:DOUTput[n]?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.state: TheAWGControl:DOUTput[n]:STATecommand.
enhanced
property
¶
enhanced: AwgcontrolEnhanced
Return the AWGControl:ENHanced command tree.
Usage
- Using the
.query()method will send theAWGControl:ENHanced?query. - Using the
.verify(value)method will send theAWGControl:ENHanced?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.sequence: TheAWGControl:ENHanced:SEQuencecommand tree.
event
property
¶
event: AwgcontrolEvent
Return the AWGControl:EVENt command tree.
Usage
- Using the
.query()method will send theAWGControl:EVENt?query. - Using the
.verify(value)method will send theAWGControl:EVENt?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.djump: TheAWGControl:EVENt:DJUMpcommand tree..jmode: TheAWGControl:EVENt:JMODecommand..software: TheAWGControl:EVENt:SOFTwarecommand tree..table: TheAWGControl:EVENt:TABLecommand tree.
interleave
property
¶
interleave: AwgcontrolInterleave
Return the AWGControl:INTerleave command tree.
Usage
- Using the
.query()method will send theAWGControl:INTerleave?query. - Using the
.verify(value)method will send theAWGControl:INTerleave?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.adjustment: TheAWGControl:INTerleave:ADJustmentcommand tree..zeroing: TheAWGControl:INTerleave:ZERoingcommand..state: TheAWGControl:INTerleave:STATecommand.
rmode
property
¶
rmode: AwgcontrolRmode
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 theAWGControl:RMODe?query. - Using the
.verify(value)method will send theAWGControl:RMODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:RMODe valuecommand.
SCPI Syntax
- AWGControl:RMODe {CONTinuous|TRIGgered|GATed|SEQuence|ENHanced}
- AWGControl:RMODe?
Info
CONTinuoussets Run Mode to Continuous.TRIGgeredsets Run Mode to Triggered.GATedsets Run Mode to Gated.SEQuencesets Run Mode to Sequence.ENHancedis 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
¶
rrate: AwgcontrolRrate
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 theAWGControl:RRATe?query. - Using the
.verify(value)method will send theAWGControl:RRATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:RRATe valuecommand.
SCPI Syntax
- AWGControl:RRATe <repetition_rate>
- AWGControl:RRATe?
Info
<repetition_rate>::=.
Sub-properties
.hold: TheAWGControl:RRATe:HOLDcommand.
rstate
property
¶
rstate: AwgcontrolRstate
Return the AWGControl:RSTate command.
Description
- This command returns the run state of the AWG.
Usage
- Using the
.query()method will send theAWGControl:RSTate?query. - Using the
.verify(value)method will send theAWGControl:RSTate?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- AWGControl:RSTate?
run
property
¶
run: AwgcontrolRun
Return the AWGControl:RUN command tree.
Usage
- Using the
.query()method will send theAWGControl:RUN?query. - Using the
.verify(value)method will send theAWGControl:RUN?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheAWGControl:RUN:IMMediatecommand.
sequencer
property
¶
sequencer: AwgcontrolSequencer
Return the AWGControl:SEQuencer command tree.
Usage
- Using the
.query()method will send theAWGControl:SEQuencer?query. - Using the
.verify(value)method will send theAWGControl:SEQuencer?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.position: TheAWGControl:SEQuencer:POSitioncommand..type: TheAWGControl:SEQuencer:TYPEcommand.
sname
property
¶
sname: AwgcontrolSname
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 theAWGControl:SNAMe?query. - Using the
.verify(value)method will send theAWGControl:SNAMe?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- AWGControl:SNAMe?
srestore
property
¶
srestore: AwgcontrolSrestore
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 theAWGControl:SREStore valuecommand.
SCPI Syntax
- AWGControl:SREStore <file_name>[,<msus>]
Info
<file_name>::=. <msus>(mass storage unit specifier)::=.
ssave
property
¶
ssave: AwgcontrolSsave
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 theAWGControl:SSAVe valuecommand.
SCPI Syntax
- AWGControl:SSAVe <file_name>[,<msus>]
Info
<file_name>::=. <msus>(mass storage unit specifier)::=.
stop
property
¶
stop: AwgcontrolStop
Return the AWGControl:STOP command tree.
Usage
- Using the
.query()method will send theAWGControl:STOP?query. - Using the
.verify(value)method will send theAWGControl:STOP?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheAWGControl:STOP:IMMediatecommand.
AwgcontrolApplication
¶
Bases: SCPICmdRead
The AWGControl:APPLication command tree.
Usage
- Using the
.query()method will send theAWGControl:APPLication?query. - Using the
.verify(value)method will send theAWGControl:APPLication?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.run: TheAWGControl:APPLication:RUNcommand..state: TheAWGControl:APPLication:STATecommand.
run
property
¶
Return the AWGControl:APPLication:RUN command.
Description
- This command executes the specified application.
Usage
- Using the
.write(value)method will send theAWGControl:APPLication:RUN valuecommand.
SCPI Syntax
- AWGControl:APPLication:RUN <application_name>
Info
<application_name>::=specifies the application to be executed.
state
property
¶
state: AwgcontrolApplicationState
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 theAWGControl:APPLication:STATe? argumentquery. - Using the
.verify(argument, value)method will send theAWGControl:APPLication:STATe? argumentquery and raise an AssertionError if the returned value does not matchvalue.
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 theAWGControl:APPLication:RUN valuecommand.
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 theAWGControl:APPLication:STATe? argumentquery. - Using the
.verify(argument, value)method will send theAWGControl:APPLication:STATe? argumentquery and raise an AssertionError if the returned value does not matchvalue.
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 theAWGControl:CLOCk?query. - Using the
.verify(value)method will send theAWGControl:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.drate: TheAWGControl:CLOCk:DRATecommand..phase: TheAWGControl:CLOCk:PHASecommand tree..source: TheAWGControl:CLOCk:SOURcecommand.
drate
property
¶
drate: AwgcontrolClockDrate
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 theAWGControl:CLOCk:DRATe?query. - Using the
.verify(value)method will send theAWGControl:CLOCk:DRATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:CLOCk:DRATe valuecommand.
SCPI Syntax
- AWGControl:CLOCk:DRATe <divider_rate>
- AWGControl:CLOCk:DRATe?
Info
<divider_rate>::=.
phase
property
¶
phase: AwgcontrolClockPhase
Return the AWGControl:CLOCk:PHASe command tree.
Usage
- Using the
.query()method will send theAWGControl:CLOCk:PHASe?query. - Using the
.verify(value)method will send theAWGControl:CLOCk:PHASe?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.adjust: TheAWGControl:CLOCk:PHASe:ADJustcommand.
source
property
¶
source: AwgcontrolClockSource
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 theAWGControl:CLOCk:SOURce?query. - Using the
.verify(value)method will send theAWGControl:CLOCk:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:CLOCk:SOURce valuecommand.
SCPI Syntax
- AWGControl:CLOCk:SOURce <source>
- AWGControl:CLOCk:SOURce?
Info
<source>::={EXTernal|INTernal}.EXTernalspecifies that the clock signal from external oscillator is used.INTernalspecifies 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 theAWGControl:CLOCk:DRATe?query. - Using the
.verify(value)method will send theAWGControl:CLOCk:DRATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:CLOCk:DRATe valuecommand.
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 theAWGControl:CLOCk:PHASe?query. - Using the
.verify(value)method will send theAWGControl:CLOCk:PHASe?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.adjust: TheAWGControl:CLOCk:PHASe:ADJustcommand.
adjust
property
¶
adjust: AwgcontrolClockPhaseAdjust
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 theAWGControl:CLOCk:PHASe:ADJust?query. - Using the
.verify(value)method will send theAWGControl:CLOCk:PHASe:ADJust?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:CLOCk:PHASe:ADJust valuecommand.
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 theAWGControl:CLOCk:PHASe:ADJust?query. - Using the
.verify(value)method will send theAWGControl:CLOCk:PHASe:ADJust?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:CLOCk:PHASe:ADJust valuecommand.
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 theAWGControl:CLOCk:SOURce?query. - Using the
.verify(value)method will send theAWGControl:CLOCk:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:CLOCk:SOURce valuecommand.
SCPI Syntax
- AWGControl:CLOCk:SOURce <source>
- AWGControl:CLOCk:SOURce?
Info
<source>::={EXTernal|INTernal}.EXTernalspecifies that the clock signal from external oscillator is used.INTernalspecifies 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 theAWGControl:COMPile valuecommand.
SCPI Syntax
- AWGControl:COMPile <filename>
AwgcontrolConfigure
¶
Bases: SCPICmdRead
The AWGControl:CONFigure command tree.
Usage
- Using the
.query()method will send theAWGControl:CONFigure?query. - Using the
.verify(value)method will send theAWGControl:CONFigure?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.cnumber: TheAWGControl:CONFigure:CNUMbercommand.
cnumber
property
¶
cnumber: AwgcontrolConfigureCnumber
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 theAWGControl:CONFigure:CNUMber?query. - Using the
.verify(value)method will send theAWGControl:CONFigure:CNUMber?query and raise an AssertionError if the returned value does not matchvalue.
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 theAWGControl:CONFigure:CNUMber?query. - Using the
.verify(value)method will send theAWGControl:CONFigure:CNUMber?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- AWGControl:CONFigure:CNUMber?
AwgcontrolDcItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The AWGControl:DC[n] command tree.
Usage
- Using the
.query()method will send theAWGControl:DC[n]?query. - Using the
.verify(value)method will send theAWGControl:DC[n]?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.voltage: TheAWGControl:DC[n]:VOLTagecommand tree..state: TheAWGControl:DC[n]:STATecommand.
state
property
¶
state: AwgcontrolDcItemState
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 theAWGControl:DC[n]:STATe?query. - Using the
.verify(value)method will send theAWGControl:DC[n]:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:DC[n]:STATe valuecommand.
SCPI Syntax
- AWGControl:DC[n]:STATe <state>
- AWGControl:DC[n]:STATe?
Info
<state>::=. 0indicates OFF.1indicates ON.
voltage
property
¶
voltage: AwgcontrolDcItemVoltage
Return the AWGControl:DC[n]:VOLTage command tree.
Usage
- Using the
.query()method will send theAWGControl:DC[n]:VOLTage?query. - Using the
.verify(value)method will send theAWGControl:DC[n]:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.level: TheAWGControl:DC[n]:VOLTage:LEVelcommand 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 theAWGControl:DC[n]:STATe?query. - Using the
.verify(value)method will send theAWGControl:DC[n]:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:DC[n]:STATe valuecommand.
SCPI Syntax
- AWGControl:DC[n]:STATe <state>
- AWGControl:DC[n]:STATe?
Info
<state>::=. 0indicates OFF.1indicates ON.
AwgcontrolDcItemVoltage
¶
Bases: SCPICmdRead
The AWGControl:DC[n]:VOLTage command tree.
Usage
- Using the
.query()method will send theAWGControl:DC[n]:VOLTage?query. - Using the
.verify(value)method will send theAWGControl:DC[n]:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.level: TheAWGControl:DC[n]:VOLTage:LEVelcommand tree.
level
property
¶
level: AwgcontrolDcItemVoltageLevel
Return the AWGControl:DC[n]:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theAWGControl:DC[n]:VOLTage:LEVel?query. - Using the
.verify(value)method will send theAWGControl:DC[n]:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheAWGControl:DC[n]:VOLTage:LEVel:IMMediatecommand tree.
AwgcontrolDcItemVoltageLevel
¶
Bases: SCPICmdRead
The AWGControl:DC[n]:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theAWGControl:DC[n]:VOLTage:LEVel?query. - Using the
.verify(value)method will send theAWGControl:DC[n]:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheAWGControl:DC[n]:VOLTage:LEVel:IMMediatecommand tree.
immediate
property
¶
immediate: AwgcontrolDcItemVoltageLevelImmediate
Return the AWGControl:DC[n]:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theAWGControl:DC[n]:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theAWGControl:DC[n]:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.offset: TheAWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSetcommand.
AwgcontrolDcItemVoltageLevelImmediate
¶
Bases: SCPICmdRead
The AWGControl:DC[n]:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theAWGControl:DC[n]:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theAWGControl:DC[n]:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.offset: TheAWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSetcommand.
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 theAWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theAWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
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 theAWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theAWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:DC[n]:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
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 theAWGControl:DOUTput[n]?query. - Using the
.verify(value)method will send theAWGControl:DOUTput[n]?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.state: TheAWGControl:DOUTput[n]:STATecommand.
state
property
¶
state: AwgcontrolDoutputItemState
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 theAWGControl:DOUTput[n]:STATe?query. - Using the
.verify(value)method will send theAWGControl:DOUTput[n]:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:DOUTput[n]:STATe valuecommand.
SCPI Syntax
- AWGControl:DOUTput[n]:STATe <state>
- AWGControl:DOUTput[n]:STATe?
Info
<state>::=. 0indicates OFF.1indicates 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 theAWGControl:DOUTput[n]:STATe?query. - Using the
.verify(value)method will send theAWGControl:DOUTput[n]:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:DOUTput[n]:STATe valuecommand.
SCPI Syntax
- AWGControl:DOUTput[n]:STATe <state>
- AWGControl:DOUTput[n]:STATe?
Info
<state>::=. 0indicates OFF.1indicates ON.
AwgcontrolEnhanced
¶
Bases: SCPICmdRead
The AWGControl:ENHanced command tree.
Usage
- Using the
.query()method will send theAWGControl:ENHanced?query. - Using the
.verify(value)method will send theAWGControl:ENHanced?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.sequence: TheAWGControl:ENHanced:SEQuencecommand tree.
sequence
property
¶
sequence: AwgcontrolEnhancedSequence
Return the AWGControl:ENHanced:SEQuence command tree.
Usage
- Using the
.query()method will send theAWGControl:ENHanced:SEQuence?query. - Using the
.verify(value)method will send theAWGControl:ENHanced:SEQuence?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.jmode: TheAWGControl:ENHanced:SEQuence:JMODecommand.
AwgcontrolEnhancedSequence
¶
Bases: SCPICmdRead
The AWGControl:ENHanced:SEQuence command tree.
Usage
- Using the
.query()method will send theAWGControl:ENHanced:SEQuence?query. - Using the
.verify(value)method will send theAWGControl:ENHanced:SEQuence?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.jmode: TheAWGControl:ENHanced:SEQuence:JMODecommand.
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 theAWGControl:ENHanced:SEQuence:JMODe?query. - Using the
.verify(value)method will send theAWGControl:ENHanced:SEQuence:JMODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:ENHanced:SEQuence:JMODe valuecommand.
SCPI Syntax
- AWGControl:ENHanced:SEQuence:JMODe <jump_mode>
- AWGControl:ENHanced:SEQuence:JMODe?
Info
<jump_mode>::={LOGic|TABLe|SOFTware}.LOGic or SOFTwareactivates Event Jump. The jump target defined in the sequence definition will be the target of Event Jump.TABLeactivates 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 theAWGControl:ENHanced:SEQuence:JMODe?query. - Using the
.verify(value)method will send theAWGControl:ENHanced:SEQuence:JMODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:ENHanced:SEQuence:JMODe valuecommand.
SCPI Syntax
- AWGControl:ENHanced:SEQuence:JMODe <jump_mode>
- AWGControl:ENHanced:SEQuence:JMODe?
Info
<jump_mode>::={LOGic|TABLe|SOFTware}.LOGic or SOFTwareactivates Event Jump. The jump target defined in the sequence definition will be the target of Event Jump.TABLeactivates 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 theAWGControl:EVENt?query. - Using the
.verify(value)method will send theAWGControl:EVENt?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.djump: TheAWGControl:EVENt:DJUMpcommand tree..jmode: TheAWGControl:EVENt:JMODecommand..software: TheAWGControl:EVENt:SOFTwarecommand tree..table: TheAWGControl:EVENt:TABLecommand tree.
djump
property
¶
djump: AwgcontrolEventDjump
Return the AWGControl:EVENt:DJUMp command tree.
Usage
- Using the
.query()method will send theAWGControl:EVENt:DJUMp?query. - Using the
.verify(value)method will send theAWGControl:EVENt:DJUMp?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.define: TheAWGControl:EVENt:DJUMp:DEFinecommand.
jmode
property
¶
jmode: AwgcontrolEventJmode
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 theAWGControl:EVENt:JMODe?query. - Using the
.verify(value)method will send theAWGControl:EVENt:JMODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:EVENt:JMODe valuecommand.
SCPI Syntax
- AWGControl:EVENt:JMODe <jump_mode>
- AWGControl:EVENt:JMODe?
Info
jump_mode::={EJUMp | DJUMp}.EJUMpsets 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.DJUMpsets 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
¶
software: AwgcontrolEventSoftware
Return the AWGControl:EVENt:SOFTware command tree.
Usage
- Using the
.query()method will send theAWGControl:EVENt:SOFTware?query. - Using the
.verify(value)method will send theAWGControl:EVENt:SOFTware?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheAWGControl:EVENt:SOFTware:IMMediatecommand.
table
property
¶
table: AwgcontrolEventTable
Return the AWGControl:EVENt:TABLe command tree.
Usage
- Using the
.query()method will send theAWGControl:EVENt:TABLe?query. - Using the
.verify(value)method will send theAWGControl:EVENt:TABLe?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheAWGControl:EVENt:TABLe:IMMediatecommand.
AwgcontrolEventDjump
¶
Bases: SCPICmdRead
The AWGControl:EVENt:DJUMp command tree.
Usage
- Using the
.query()method will send theAWGControl:EVENt:DJUMp?query. - Using the
.verify(value)method will send theAWGControl:EVENt:DJUMp?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.define: TheAWGControl:EVENt:DJUMp:DEFinecommand.
define
property
¶
define: AwgcontrolEventDjumpDefine
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 theAWGControl:EVENt:DJUMp:DEFine? argumentquery. - Using the
.verify(argument, value)method will send theAWGControl:EVENt:DJUMp:DEFine? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:EVENt:DJUMp:DEFine valuecommand.
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 theAWGControl:EVENt:DJUMp:DEFine? argumentquery. - Using the
.verify(argument, value)method will send theAWGControl:EVENt:DJUMp:DEFine? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:EVENt:DJUMp:DEFine valuecommand.
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 theAWGControl:EVENt:JMODe?query. - Using the
.verify(value)method will send theAWGControl:EVENt:JMODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:EVENt:JMODe valuecommand.
SCPI Syntax
- AWGControl:EVENt:JMODe <jump_mode>
- AWGControl:EVENt:JMODe?
Info
jump_mode::={EJUMp | DJUMp}.EJUMpsets 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.DJUMpsets 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 theAWGControl:EVENt:SOFTware?query. - Using the
.verify(value)method will send theAWGControl:EVENt:SOFTware?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheAWGControl:EVENt:SOFTware:IMMediatecommand.
immediate
property
¶
immediate: AwgcontrolEventSoftwareImmediate
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 theAWGControl:EVENt:SOFTware:IMMediate valuecommand.
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 theAWGControl:EVENt:SOFTware:IMMediate valuecommand.
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 theAWGControl:EVENt:TABLe?query. - Using the
.verify(value)method will send theAWGControl:EVENt:TABLe?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheAWGControl:EVENt:TABLe:IMMediatecommand.
immediate
property
¶
immediate: AwgcontrolEventTableImmediate
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:JMODEcommand. This command is provided for compatibility with the AWG400/500/600/700 series instruments. The same functionality can be invoked by theEVENT:IMMEDIATEcommand.
Usage
- Using the
.write()method will send theAWGControl:EVENt:TABLe:IMMediatecommand.
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:JMODEcommand. This command is provided for compatibility with the AWG400/500/600/700 series instruments. The same functionality can be invoked by theEVENT:IMMEDIATEcommand.
Usage
- Using the
.write()method will send theAWGControl:EVENt:TABLe:IMMediatecommand.
SCPI Syntax
- AWGControl:EVENt:TABLe:IMMediate
AwgcontrolInterleave
¶
Bases: SCPICmdRead
The AWGControl:INTerleave command tree.
Usage
- Using the
.query()method will send theAWGControl:INTerleave?query. - Using the
.verify(value)method will send theAWGControl:INTerleave?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.adjustment: TheAWGControl:INTerleave:ADJustmentcommand tree..zeroing: TheAWGControl:INTerleave:ZERoingcommand..state: TheAWGControl:INTerleave:STATecommand.
adjustment
property
¶
adjustment: AwgcontrolInterleaveAdjustment
Return the AWGControl:INTerleave:ADJustment command tree.
Usage
- Using the
.query()method will send theAWGControl:INTerleave:ADJustment?query. - Using the
.verify(value)method will send theAWGControl:INTerleave:ADJustment?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.amplitude: TheAWGControl:INTerleave:ADJustment:AMPLitudecommand..phase: TheAWGControl:INTerleave:ADJustment:PHASecommand.
state
property
¶
state: AwgcontrolInterleaveState
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 theAWGControl:INTerleave:STATe?query. - Using the
.verify(value)method will send theAWGControl:INTerleave:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:INTerleave:STATe valuecommand.
SCPI Syntax
- AWGControl:INTerleave:STATe <state>
- AWGControl:INTerleave:STATe?
Info
<state>::=. 0indicates OFF.1indicates ON.
zeroing
property
¶
zeroing: AwgcontrolInterleaveZeroing
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 theAWGControl:INTerleave:ZERoing?query. - Using the
.verify(value)method will send theAWGControl:INTerleave:ZERoing?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:INTerleave:ZERoing valuecommand.
SCPI Syntax
- AWGControl:INTerleave:ZERoing <state>
- AWGControl:INTerleave:ZERoing?
Info
<state>::=. 0indicates OFF.1indicates ON.
AwgcontrolInterleaveAdjustment
¶
Bases: SCPICmdRead
The AWGControl:INTerleave:ADJustment command tree.
Usage
- Using the
.query()method will send theAWGControl:INTerleave:ADJustment?query. - Using the
.verify(value)method will send theAWGControl:INTerleave:ADJustment?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.amplitude: TheAWGControl:INTerleave:ADJustment:AMPLitudecommand..phase: TheAWGControl:INTerleave:ADJustment:PHASecommand.
amplitude
property
¶
amplitude: AwgcontrolInterleaveAdjustmentAmplitude
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 theAWGControl:INTerleave:ADJustment:AMPLitude?query. - Using the
.verify(value)method will send theAWGControl:INTerleave:ADJustment:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:INTerleave:ADJustment:AMPLitude valuecommand.
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 theAWGControl:INTerleave:ADJustment:PHASe?query. - Using the
.verify(value)method will send theAWGControl:INTerleave:ADJustment:PHASe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:INTerleave:ADJustment:PHASe valuecommand.
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 theAWGControl:INTerleave:ADJustment:AMPLitude?query. - Using the
.verify(value)method will send theAWGControl:INTerleave:ADJustment:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:INTerleave:ADJustment:AMPLitude valuecommand.
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 theAWGControl:INTerleave:ADJustment:PHASe?query. - Using the
.verify(value)method will send theAWGControl:INTerleave:ADJustment:PHASe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:INTerleave:ADJustment:PHASe valuecommand.
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 theAWGControl:INTerleave:STATe?query. - Using the
.verify(value)method will send theAWGControl:INTerleave:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:INTerleave:STATe valuecommand.
SCPI Syntax
- AWGControl:INTerleave:STATe <state>
- AWGControl:INTerleave:STATe?
Info
<state>::=. 0indicates OFF.1indicates 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 theAWGControl:INTerleave:ZERoing?query. - Using the
.verify(value)method will send theAWGControl:INTerleave:ZERoing?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:INTerleave:ZERoing valuecommand.
SCPI Syntax
- AWGControl:INTerleave:ZERoing <state>
- AWGControl:INTerleave:ZERoing?
Info
<state>::=. 0indicates OFF.1indicates 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 theAWGControl:RMODe?query. - Using the
.verify(value)method will send theAWGControl:RMODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:RMODe valuecommand.
SCPI Syntax
- AWGControl:RMODe {CONTinuous|TRIGgered|GATed|SEQuence|ENHanced}
- AWGControl:RMODe?
Info
CONTinuoussets Run Mode to Continuous.TRIGgeredsets Run Mode to Triggered.GATedsets Run Mode to Gated.SEQuencesets Run Mode to Sequence.ENHancedis 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 theAWGControl:RRATe?query. - Using the
.verify(value)method will send theAWGControl:RRATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:RRATe valuecommand.
SCPI Syntax
- AWGControl:RRATe <repetition_rate>
- AWGControl:RRATe?
Info
<repetition_rate>::=.
Properties
.hold: TheAWGControl:RRATe:HOLDcommand.
hold
property
¶
hold: AwgcontrolRrateHold
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 theAWGControl:RRATe:HOLD?query. - Using the
.verify(value)method will send theAWGControl:RRATe:HOLD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:RRATe:HOLD valuecommand.
SCPI Syntax
- AWGControl:RRATe:HOLD <hold_state>
- AWGControl:RRATe:HOLD?
Info
<hold_state>::=. 0indicates OFF.1indicates 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 theAWGControl:RRATe:HOLD?query. - Using the
.verify(value)method will send theAWGControl:RRATe:HOLD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theAWGControl:RRATe:HOLD valuecommand.
SCPI Syntax
- AWGControl:RRATe:HOLD <hold_state>
- AWGControl:RRATe:HOLD?
Info
<hold_state>::=. 0indicates OFF.1indicates 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 theAWGControl:RSTate?query. - Using the
.verify(value)method will send theAWGControl:RSTate?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- AWGControl:RSTate?
AwgcontrolRun
¶
Bases: SCPICmdRead
The AWGControl:RUN command tree.
Usage
- Using the
.query()method will send theAWGControl:RUN?query. - Using the
.verify(value)method will send theAWGControl:RUN?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheAWGControl:RUN:IMMediatecommand.
immediate
property
¶
immediate: AwgcontrolRunImmediate
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 theAWGControl:RUN:IMMediatecommand.
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 theAWGControl:RUN:IMMediatecommand.
SCPI Syntax
- AWGControl:RUN:IMMediate
AwgcontrolSequencer
¶
Bases: SCPICmdRead
The AWGControl:SEQuencer command tree.
Usage
- Using the
.query()method will send theAWGControl:SEQuencer?query. - Using the
.verify(value)method will send theAWGControl:SEQuencer?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.position: TheAWGControl:SEQuencer:POSitioncommand..type: TheAWGControl:SEQuencer:TYPEcommand.
position
property
¶
position: AwgcontrolSequencerPosition
Return the AWGControl:SEQuencer:POSition command.
Description
- This query returns the current position of the sequencer.
Usage
- Using the
.query()method will send theAWGControl:SEQuencer:POSition?query. - Using the
.verify(value)method will send theAWGControl:SEQuencer:POSition?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- AWGControl:SEQuencer:POSition?
type
property
¶
type: AwgcontrolSequencerType
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 theAWGControl:SEQuencer:TYPE?query. - Using the
.verify(value)method will send theAWGControl:SEQuencer:TYPE?query and raise an AssertionError if the returned value does not matchvalue.
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 theAWGControl:SEQuencer:POSition?query. - Using the
.verify(value)method will send theAWGControl:SEQuencer:POSition?query and raise an AssertionError if the returned value does not matchvalue.
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 theAWGControl:SEQuencer:TYPE?query. - Using the
.verify(value)method will send theAWGControl:SEQuencer:TYPE?query and raise an AssertionError if the returned value does not matchvalue.
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 theAWGControl:SNAMe?query. - Using the
.verify(value)method will send theAWGControl:SNAMe?query and raise an AssertionError if the returned value does not matchvalue.
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 theAWGControl:SREStore valuecommand.
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 theAWGControl:SSAVe valuecommand.
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 theAWGControl:STOP?query. - Using the
.verify(value)method will send theAWGControl:STOP?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheAWGControl:STOP:IMMediatecommand.
immediate
property
¶
immediate: AwgcontrolStopImmediate
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 theAWGControl:STOP:IMMediatecommand.
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 theAWGControl:STOP:IMMediatecommand.
SCPI Syntax
- AWGControl:STOP:IMMediate