source
¶
The source 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
- SOURce[n]:COMBine:FEED {'ESIGnal'|''}
- SOURce[n]:COMBine:FEED?
- SOURce[n]:DAC:RESolution <NR1>
- SOURce[n]:DAC:RESolution?
- SOURce[n]:DELay:ADJust <NR3>
- SOURce[n]:DELay:ADJust?
- SOURce[n]:DELay:POINts <NR3>
- SOURce[n]:DELay:POINts?
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude <NR3>
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude?
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH <NR3>
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH?
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW <NR3>
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW?
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet?
- SOURce[n]:FREQuency:CW <NR3>
- SOURce[n]:FREQuency:CW?
- SOURce[n]:FREQuency:FIXed <NR3>
- SOURce[n]:FREQuency:FIXed?
- SOURce[n]:FUNCtion:USER <Waveform file_name>[,<msus>]
- SOURce[n]:FUNCtion:USER?
- SOURce[n]:MARKer1:DELay <NR3>
- SOURce[n]:MARKer1:DELay?
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude <NR3>
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude?
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH <NR3>
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH?
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW <NR3>
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW?
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet?
- SOURce[n]:MARKer2:DELay <NR3>
- SOURce[n]:MARKer2:DELay?
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude <NR3>
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude?
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH <NR3>
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH?
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW <NR3>
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW?
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet?
- SOURce[n]:PDELay:HOLD {PHASe|DELay|POINt}
- SOURce[n]:PDELay:HOLD?
- SOURce[n]:PHASe:ADJust <NR3>
- SOURce[n]:PHASe:ADJust?
- SOURce[n]:ROSCillator:FREQuency <NR3>
- SOURce[n]:ROSCillator:FREQuency?
- SOURce[n]:ROSCillator:MULTiplier <NR1>
- SOURce[n]:ROSCillator:MULTiplier?
- SOURce[n]:ROSCillator:SOURce {INTernal|EXTernal}
- SOURce[n]:ROSCillator:SOURce?
- SOURce[n]:ROSCillator:TYPE {FIXed|VARiable}
- SOURce[n]:ROSCillator:TYPE?
- SOURce[n]:SKEW <NR3>
- SOURce[n]:SKEW?
- SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude <NR3>
- SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude?
- SOURce[n]:VOLTage:LEVel:IMMediate:HIGH <NR3>
- SOURce[n]:VOLTage:LEVel:IMMediate:HIGH?
- SOURce[n]:VOLTage:LEVel:IMMediate:LOW <NR3>
- SOURce[n]:VOLTage:LEVel:IMMediate:LOW?
- SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet?
- SOURce[n]:WAVeform <wfm_name>
- SOURce[n]:WAVeform?
SourceItem
¶
Bases: ValidatedChannel, SCPICmdRead
The SOURce[n] command tree.
Usage
- Using the
.query()method will send theSOURce[n]?query. - Using the
.verify(value)method will send theSOURce[n]?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.frequency: TheSOURce[n]:FREQuencycommand tree..roscillator: TheSOURce[n]:ROSCillatorcommand tree..combine: TheSOURce[n]:COMBinecommand tree..dac: TheSOURce[n]:DACcommand tree..delay: TheSOURce[n]:DELaycommand tree..digital: TheSOURce[n]:DIGitalcommand tree..function: TheSOURce[n]:FUNCtioncommand tree..marker1: TheSOURce[n]:MARKer1command tree..marker2: TheSOURce[n]:MARKer2command tree..pdelay: TheSOURce[n]:PDELaycommand tree..phase: TheSOURce[n]:PHASecommand tree..skew: TheSOURce[n]:SKEWcommand..voltage: TheSOURce[n]:VOLTagecommand tree..waveform: TheSOURce[n]:WAVeformcommand.
combine
property
¶
combine: SourceItemCombine
Return the SOURce[n]:COMBine command tree.
Usage
- Using the
.query()method will send theSOURce[n]:COMBine?query. - Using the
.verify(value)method will send theSOURce[n]:COMBine?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.feed: TheSOURce[n]:COMBine:FEEDcommand.
dac
property
¶
dac: SourceItemDac
Return the SOURce[n]:DAC command tree.
Usage
- Using the
.query()method will send theSOURce[n]:DAC?query. - Using the
.verify(value)method will send theSOURce[n]:DAC?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.resolution: TheSOURce[n]:DAC:RESolutioncommand.
delay
property
¶
delay: SourceItemDelay
Return the SOURce[n]:DELay command tree.
Usage
- Using the
.query()method will send theSOURce[n]:DELay?query. - Using the
.verify(value)method will send theSOURce[n]:DELay?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.points: TheSOURce[n]:DELay:POINtscommand..adjust: TheSOURce[n]:DELay:ADJustcommand.
digital
property
¶
digital: SourceItemDigital
Return the SOURce[n]:DIGital command tree.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.voltage: TheSOURce[n]:DIGital:VOLTagecommand tree.
frequency
property
¶
frequency: SourceItemFrequency
Return the SOURce[n]:FREQuency command tree.
Usage
- Using the
.query()method will send theSOURce[n]:FREQuency?query. - Using the
.verify(value)method will send theSOURce[n]:FREQuency?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.cw: TheSOURce[n]:FREQuency:CWcommand..fixed: TheSOURce[n]:FREQuency:FIXedcommand.
function
property
¶
function: SourceItemFunction
Return the SOURce[n]:FUNCtion command tree.
Usage
- Using the
.query()method will send theSOURce[n]:FUNCtion?query. - Using the
.verify(value)method will send theSOURce[n]:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.user: TheSOURce[n]:FUNCtion:USERcommand.
marker1
property
¶
marker1: SourceItemMarker1
Return the SOURce[n]:MARKer1 command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.delay: TheSOURce[n]:MARKer1:DELaycommand..voltage: TheSOURce[n]:MARKer1:VOLTagecommand tree.
marker2
property
¶
marker2: SourceItemMarker2
Return the SOURce[n]:MARKer2 command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.delay: TheSOURce[n]:MARKer2:DELaycommand..voltage: TheSOURce[n]:MARKer2:VOLTagecommand tree.
pdelay
property
¶
pdelay: SourceItemPdelay
Return the SOURce[n]:PDELay command tree.
Usage
- Using the
.query()method will send theSOURce[n]:PDELay?query. - Using the
.verify(value)method will send theSOURce[n]:PDELay?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.hold: TheSOURce[n]:PDELay:HOLDcommand.
phase
property
¶
phase: SourceItemPhase
Return the SOURce[n]:PHASe command tree.
Usage
- Using the
.query()method will send theSOURce[n]:PHASe?query. - Using the
.verify(value)method will send theSOURce[n]:PHASe?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.adjust: TheSOURce[n]:PHASe:ADJustcommand.
roscillator
property
¶
roscillator: SourceItemRoscillator
Return the SOURce[n]:ROSCillator command tree.
Usage
- Using the
.query()method will send theSOURce[n]:ROSCillator?query. - Using the
.verify(value)method will send theSOURce[n]:ROSCillator?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.frequency: TheSOURce[n]:ROSCillator:FREQuencycommand..multiplier: TheSOURce[n]:ROSCillator:MULTipliercommand..source: TheSOURce[n]:ROSCillator:SOURcecommand..type: TheSOURce[n]:ROSCillator:TYPEcommand.
skew
property
¶
skew: SourceItemSkew
Return the SOURce[n]:SKEW command.
Description
- This command and query sets or returns the skew for the waveform associated with a channel.
Usage
- Using the
.query()method will send theSOURce[n]:SKEW?query. - Using the
.verify(value)method will send theSOURce[n]:SKEW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:SKEW valuecommand.
SCPI Syntax
- SOURce[n]:SKEW <NR3>
- SOURce[n]:SKEW?
Info
<NR3>
voltage
property
¶
voltage: SourceItemVoltage
Return the SOURce[n]:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.level: TheSOURce[n]:VOLTage:LEVelcommand tree.
waveform
property
¶
waveform: SourceItemWaveform
Return the SOURce[n]:WAVeform command.
Description
- This command and query sets or returns the output waveform from the current waveform
list for each channel when Run Mode is not Sequence. However, this command cannot be
used to load a waveform stored in an AWG400/500/600/700 waveform or pattern file. To
load a waveform stored in an AWG400/500/600/700 waveform or pattern file, use the
SOURCEN:FUNCTION:USERcommand.
Usage
- Using the
.query()method will send theSOURce[n]:WAVeform?query. - Using the
.verify(value)method will send theSOURce[n]:WAVeform?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:WAVeform valuecommand.
SCPI Syntax
- SOURce[n]:WAVeform <wfm_name>
- SOURce[n]:WAVeform?
Info
<wfm_name>::=.
SourceItemCombine
¶
Bases: SCPICmdRead
The SOURce[n]:COMBine command tree.
Usage
- Using the
.query()method will send theSOURce[n]:COMBine?query. - Using the
.verify(value)method will send theSOURce[n]:COMBine?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.feed: TheSOURce[n]:COMBine:FEEDcommand.
feed
property
¶
feed: SourceItemCombineFeed
Return the SOURce[n]:COMBine:FEED command.
Description
- (AWG5000 Series only) This command adds the signal from an external input to the output of the channel.
Usage
- Using the
.query()method will send theSOURce[n]:COMBine:FEED?query. - Using the
.verify(value)method will send theSOURce[n]:COMBine:FEED?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:COMBine:FEED valuecommand.
SCPI Syntax
- SOURce[n]:COMBine:FEED {'ESIGnal'|''}
- SOURce[n]:COMBine:FEED?
Info
'ESIGnal'- Adds the input from the external signal.''- Removes the signal feed.
SourceItemCombineFeed
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:COMBine:FEED command.
Description
- (AWG5000 Series only) This command adds the signal from an external input to the output of the channel.
Usage
- Using the
.query()method will send theSOURce[n]:COMBine:FEED?query. - Using the
.verify(value)method will send theSOURce[n]:COMBine:FEED?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:COMBine:FEED valuecommand.
SCPI Syntax
- SOURce[n]:COMBine:FEED {'ESIGnal'|''}
- SOURce[n]:COMBine:FEED?
Info
'ESIGnal'- Adds the input from the external signal.''- Removes the signal feed.
SourceItemDac
¶
Bases: SCPICmdRead
The SOURce[n]:DAC command tree.
Usage
- Using the
.query()method will send theSOURce[n]:DAC?query. - Using the
.verify(value)method will send theSOURce[n]:DAC?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.resolution: TheSOURce[n]:DAC:RESolutioncommand.
resolution
property
¶
resolution: SourceItemDacResolution
Return the SOURce[n]:DAC:RESolution command.
Description
- This command and query sets or returns the DAC resolution.
Usage
- Using the
.query()method will send theSOURce[n]:DAC:RESolution?query. - Using the
.verify(value)method will send theSOURce[n]:DAC:RESolution?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DAC:RESolution valuecommand.
SCPI Syntax
- SOURce[n]:DAC:RESolution <NR1>
- SOURce[n]:DAC:RESolution?
Info
<NR1>8sets the DAC resolution to 8 bits.10sets the DAC resolution to 10 bits.
SourceItemDacResolution
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:DAC:RESolution command.
Description
- This command and query sets or returns the DAC resolution.
Usage
- Using the
.query()method will send theSOURce[n]:DAC:RESolution?query. - Using the
.verify(value)method will send theSOURce[n]:DAC:RESolution?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DAC:RESolution valuecommand.
SCPI Syntax
- SOURce[n]:DAC:RESolution <NR1>
- SOURce[n]:DAC:RESolution?
Info
<NR1>8sets the DAC resolution to 8 bits.10sets the DAC resolution to 10 bits.
SourceItemDelay
¶
Bases: SCPICmdRead
The SOURce[n]:DELay command tree.
Usage
- Using the
.query()method will send theSOURce[n]:DELay?query. - Using the
.verify(value)method will send theSOURce[n]:DELay?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.points: TheSOURce[n]:DELay:POINtscommand..adjust: TheSOURce[n]:DELay:ADJustcommand.
adjust
property
¶
adjust: SourceItemDelayAdjust
Return the SOURce[n]:DELay:ADJust command.
Description
- This command and query sets or returns the delay (in seconds) of the analog output.
Usage
- Using the
.query()method will send theSOURce[n]:DELay:ADJust?query. - Using the
.verify(value)method will send theSOURce[n]:DELay:ADJust?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DELay:ADJust valuecommand.
SCPI Syntax
- SOURce[n]:DELay:ADJust <NR3>
- SOURce[n]:DELay:ADJust?
Info
<NR3>
points
property
¶
points: SourceItemDelayPoints
Return the SOURce[n]:DELay:POINts command.
Description
- This command and query sets or returns the delay (in points) of the analog output.
Usage
- Using the
.query()method will send theSOURce[n]:DELay:POINts?query. - Using the
.verify(value)method will send theSOURce[n]:DELay:POINts?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DELay:POINts valuecommand.
SCPI Syntax
- SOURce[n]:DELay:POINts <NR3>
- SOURce[n]:DELay:POINts?
Info
<NR3>
SourceItemDelayAdjust
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:DELay:ADJust command.
Description
- This command and query sets or returns the delay (in seconds) of the analog output.
Usage
- Using the
.query()method will send theSOURce[n]:DELay:ADJust?query. - Using the
.verify(value)method will send theSOURce[n]:DELay:ADJust?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DELay:ADJust valuecommand.
SCPI Syntax
- SOURce[n]:DELay:ADJust <NR3>
- SOURce[n]:DELay:ADJust?
Info
<NR3>
SourceItemDelayPoints
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:DELay:POINts command.
Description
- This command and query sets or returns the delay (in points) of the analog output.
Usage
- Using the
.query()method will send theSOURce[n]:DELay:POINts?query. - Using the
.verify(value)method will send theSOURce[n]:DELay:POINts?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DELay:POINts valuecommand.
SCPI Syntax
- SOURce[n]:DELay:POINts <NR3>
- SOURce[n]:DELay:POINts?
Info
<NR3>
SourceItemDigital
¶
Bases: SCPICmdRead
The SOURce[n]:DIGital command tree.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.voltage: TheSOURce[n]:DIGital:VOLTagecommand tree.
voltage
property
¶
voltage: SourceItemDigitalVoltage
Return the SOURce[n]:DIGital:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.level: TheSOURce[n]:DIGital:VOLTage:LEVelcommand tree.
SourceItemDigitalVoltage
¶
Bases: SCPICmdRead
The SOURce[n]:DIGital:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.level: TheSOURce[n]:DIGital:VOLTage:LEVelcommand tree.
level
property
¶
Return the SOURce[n]:DIGital:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheSOURce[n]:DIGital:VOLTage:LEVel:IMMediatecommand tree.
SourceItemDigitalVoltageLevel
¶
Bases: SCPICmdRead
The SOURce[n]:DIGital:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheSOURce[n]:DIGital:VOLTage:LEVel:IMMediatecommand tree.
immediate
property
¶
immediate: SourceItemDigitalVoltageLevelImmediate
Return the SOURce[n]:DIGital:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitudecommand.
SourceItemDigitalVoltageLevelImmediate
¶
Bases: SCPICmdRead
The SOURce[n]:DIGital:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitudecommand.
amplitude
property
¶
Return the SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- (AWG5000 Series only) This command and query sets or returns the amplitude of digital output. This command is available only for AWG500B and AWG5000C instruments with option 03.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude <NR3>
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude?
Info
<NR3>pp
high
property
¶
Return the SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH command.
Description
- (AWG5000 Series only) This command and query sets or returns the high digital output. This command is available only for AWG5000B and AWG5000C instruments with option 03.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH <NR3>
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH?
Info
<NR3>
low
property
¶
Return the SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW command.
Description
- (AWG5000 Series only) This command and query sets or returns the low digital output. This command is available only for AWG5000B and AWG5000C instruments with option 03.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW <NR3>
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW?
Info
<NR3>
offset
property
¶
Return the SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- (AWG5000 Series only) This command and query sets or returns the offset of digital output. This command is available only for AWG5000B and AWG5000C instruments with option 03.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet?
Info
<NR3>
SourceItemDigitalVoltageLevelImmediateAmplitude
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- (AWG5000 Series only) This command and query sets or returns the amplitude of digital output. This command is available only for AWG500B and AWG5000C instruments with option 03.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude <NR3>
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:AMPLitude?
Info
<NR3>pp
SourceItemDigitalVoltageLevelImmediateHigh
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH command.
Description
- (AWG5000 Series only) This command and query sets or returns the high digital output. This command is available only for AWG5000B and AWG5000C instruments with option 03.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH <NR3>
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:HIGH?
Info
<NR3>
SourceItemDigitalVoltageLevelImmediateLow
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW command.
Description
- (AWG5000 Series only) This command and query sets or returns the low digital output. This command is available only for AWG5000B and AWG5000C instruments with option 03.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW <NR3>
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:LOW?
Info
<NR3>
SourceItemDigitalVoltageLevelImmediateOffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- (AWG5000 Series only) This command and query sets or returns the offset of digital output. This command is available only for AWG5000B and AWG5000C instruments with option 03.
Usage
- Using the
.query()method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:DIGital:VOLTage:LEVel:IMMediate:OFFSet?
Info
<NR3>
SourceItemFrequency
¶
Bases: SCPICmdRead
The SOURce[n]:FREQuency command tree.
Usage
- Using the
.query()method will send theSOURce[n]:FREQuency?query. - Using the
.verify(value)method will send theSOURce[n]:FREQuency?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.cw: TheSOURce[n]:FREQuency:CWcommand..fixed: TheSOURce[n]:FREQuency:FIXedcommand.
cw
property
¶
Return the SOURce[n]:FREQuency:CW command.
Description
- This command and query sets or returns the sampling frequency of the arbitrary waveform generator. Sampling frequency can be set when the internal clock source is selected and one of the following conditions is met: Internal is selected as Reference Source. External is selected as Reference Source and Fixed is selected as External Reference Type. CW and FIXed are aliases and have the same effect. Note that the frequency of the waveform output by the instrument is calculated as: The minimum number of points in a waveform for the instrument is 1.
Usage
- Using the
.query()method will send theSOURce[n]:FREQuency:CW?query. - Using the
.verify(value)method will send theSOURce[n]:FREQuency:CW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:FREQuency:CW valuecommand.
SCPI Syntax
- SOURce[n]:FREQuency:CW <NR3>
- SOURce[n]:FREQuency:CW?
Info
<NR3>. The value must be between 10 MHz to 10 GHz.
fixed
property
¶
fixed: SourceItemFrequencyFixed
Return the SOURce[n]:FREQuency:FIXed command.
Description
- This command and query sets or returns the sampling frequency of the arbitrary waveform generator. Sampling frequency can be set when the internal clock source is selected and one of the following conditions is met: Internal is selected as Reference Source. External is selected as Reference Source and Fixed is selected as External Reference Type. CW and FIXed are aliases and have the same effect. Note that the frequency of the waveform output by the instrument is calculated as: The minimum number of points in a waveform for the instrument is 1.
Usage
- Using the
.query()method will send theSOURce[n]:FREQuency:FIXed?query. - Using the
.verify(value)method will send theSOURce[n]:FREQuency:FIXed?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:FREQuency:FIXed valuecommand.
SCPI Syntax
- SOURce[n]:FREQuency:FIXed <NR3>
- SOURce[n]:FREQuency:FIXed?
Info
<NR3>. The value must be between 10 MHz to 10 GHz.
SourceItemFrequencyCw
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:FREQuency:CW command.
Description
- This command and query sets or returns the sampling frequency of the arbitrary waveform generator. Sampling frequency can be set when the internal clock source is selected and one of the following conditions is met: Internal is selected as Reference Source. External is selected as Reference Source and Fixed is selected as External Reference Type. CW and FIXed are aliases and have the same effect. Note that the frequency of the waveform output by the instrument is calculated as: The minimum number of points in a waveform for the instrument is 1.
Usage
- Using the
.query()method will send theSOURce[n]:FREQuency:CW?query. - Using the
.verify(value)method will send theSOURce[n]:FREQuency:CW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:FREQuency:CW valuecommand.
SCPI Syntax
- SOURce[n]:FREQuency:CW <NR3>
- SOURce[n]:FREQuency:CW?
Info
<NR3>. The value must be between 10 MHz to 10 GHz.
SourceItemFrequencyFixed
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:FREQuency:FIXed command.
Description
- This command and query sets or returns the sampling frequency of the arbitrary waveform generator. Sampling frequency can be set when the internal clock source is selected and one of the following conditions is met: Internal is selected as Reference Source. External is selected as Reference Source and Fixed is selected as External Reference Type. CW and FIXed are aliases and have the same effect. Note that the frequency of the waveform output by the instrument is calculated as: The minimum number of points in a waveform for the instrument is 1.
Usage
- Using the
.query()method will send theSOURce[n]:FREQuency:FIXed?query. - Using the
.verify(value)method will send theSOURce[n]:FREQuency:FIXed?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:FREQuency:FIXed valuecommand.
SCPI Syntax
- SOURce[n]:FREQuency:FIXed <NR3>
- SOURce[n]:FREQuency:FIXed?
Info
<NR3>. The value must be between 10 MHz to 10 GHz.
SourceItemFunction
¶
Bases: SCPICmdRead
The SOURce[n]:FUNCtion command tree.
Usage
- Using the
.query()method will send theSOURce[n]:FUNCtion?query. - Using the
.verify(value)method will send theSOURce[n]:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.user: TheSOURce[n]:FUNCtion:USERcommand.
user
property
¶
user: SourceItemFunctionUser
Return the SOURce[n]:FUNCtion:USER command.
Description
- This command and query sets or returns the waveform to waveform memory. Use this command to directly load an AWG400/500/600/700 series waveform (WFM), pattern file (PAT), or sequence (SEQ) file from mass memory to a specified channel. However, when loading a sequence file, the SOURce’s suffix is ignored. The waveform is internally converted to the AWG5000/AWG7000 series format and inserted into the current waveform list. To successfully load a waveform, the waveform name should conform to AWG5000/AWG7000 series waveform naming conventions. If you specify the SEQ file, Run Mode is changed to Sequence. If you specify a WFM or PAT file while the Run Mode is Sequence, Run Mode is changed to Continuous. When you import a sequence file (*.SEQ) for the AWG400/500/600/700 series using this command, all the user-defined waveforms are deleted before the import operation.
Usage
- Using the
.query()method will send theSOURce[n]:FUNCtion:USER?query. - Using the
.verify(value)method will send theSOURce[n]:FUNCtion:USER?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:FUNCtion:USER valuecommand.
SCPI Syntax
- SOURce[n]:FUNCtion:USER <Waveform file_name>[,<msus>]
- SOURce[n]:FUNCtion:USER?
Info
<Waveform file_name>:: =.
SourceItemFunctionUser
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:FUNCtion:USER command.
Description
- This command and query sets or returns the waveform to waveform memory. Use this command to directly load an AWG400/500/600/700 series waveform (WFM), pattern file (PAT), or sequence (SEQ) file from mass memory to a specified channel. However, when loading a sequence file, the SOURce’s suffix is ignored. The waveform is internally converted to the AWG5000/AWG7000 series format and inserted into the current waveform list. To successfully load a waveform, the waveform name should conform to AWG5000/AWG7000 series waveform naming conventions. If you specify the SEQ file, Run Mode is changed to Sequence. If you specify a WFM or PAT file while the Run Mode is Sequence, Run Mode is changed to Continuous. When you import a sequence file (*.SEQ) for the AWG400/500/600/700 series using this command, all the user-defined waveforms are deleted before the import operation.
Usage
- Using the
.query()method will send theSOURce[n]:FUNCtion:USER?query. - Using the
.verify(value)method will send theSOURce[n]:FUNCtion:USER?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:FUNCtion:USER valuecommand.
SCPI Syntax
- SOURce[n]:FUNCtion:USER <Waveform file_name>[,<msus>]
- SOURce[n]:FUNCtion:USER?
Info
<Waveform file_name>:: =.
SourceItemMarker1
¶
Bases: SCPICmdRead
The SOURce[n]:MARKer1 command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.delay: TheSOURce[n]:MARKer1:DELaycommand..voltage: TheSOURce[n]:MARKer1:VOLTagecommand tree.
delay
property
¶
delay: SourceItemMarker1Delay
Return the SOURce[n]:MARKer1:DELay command.
Description
- This command and query sets or returns the marker delay. Marker delay is independent for each channel. In the AWG7000 Series when DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:DELay?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:DELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer1:DELay valuecommand.
SCPI Syntax
- SOURce[n]:MARKer1:DELay <NR3>
- SOURce[n]:MARKer1:DELay?
Info
<NR3>
voltage
property
¶
voltage: SourceItemMarker1Voltage
Return the SOURce[n]:MARKer1:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.level: TheSOURce[n]:MARKer1:VOLTage:LEVelcommand tree.
SourceItemMarker1Delay
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer1:DELay command.
Description
- This command and query sets or returns the marker delay. Marker delay is independent for each channel. In the AWG7000 Series when DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:DELay?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:DELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer1:DELay valuecommand.
SCPI Syntax
- SOURce[n]:MARKer1:DELay <NR3>
- SOURce[n]:MARKer1:DELay?
Info
<NR3>
SourceItemMarker1Voltage
¶
Bases: SCPICmdRead
The SOURce[n]:MARKer1:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.level: TheSOURce[n]:MARKer1:VOLTage:LEVelcommand tree.
level
property
¶
Return the SOURce[n]:MARKer1:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheSOURce[n]:MARKer1:VOLTage:LEVel:IMMediatecommand tree.
SourceItemMarker1VoltageLevel
¶
Bases: SCPICmdRead
The SOURce[n]:MARKer1:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheSOURce[n]:MARKer1:VOLTage:LEVel:IMMediatecommand tree.
immediate
property
¶
immediate: SourceItemMarker1VoltageLevelImmediate
Return the SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitudecommand.
SourceItemMarker1VoltageLevelImmediate
¶
Bases: SCPICmdRead
The SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitudecommand.
amplitude
property
¶
Return the SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- This command sets the marker amplitude. In the AWG7000 Series, when the DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude <NR3>
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude?
Info
<NR3>
high
property
¶
Return the SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH command.
Description
- This command sets the marker high level. In the AWG7000 Series, when DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands. Refer to the User Online Help for the setting range of marker high and marker low.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH <NR3>
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH?
Info
<NR3>
low
property
¶
Return the SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW command.
Description
- This command sets the marker low level. In the AWG7000 Series, when the DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands. Refer to the User Online Help for the setting range of marker high and marker low.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW <NR3>
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW?
Info
<NR3>
offset
property
¶
Return the SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- This command sets the marker offset. In the AWG7000 Series, when the DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet?
Info
<NR3>
SourceItemMarker1VoltageLevelImmediateAmplitude
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- This command sets the marker amplitude. In the AWG7000 Series, when the DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude <NR3>
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:AMPLitude?
Info
<NR3>
SourceItemMarker1VoltageLevelImmediateHigh
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH command.
Description
- This command sets the marker high level. In the AWG7000 Series, when DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands. Refer to the User Online Help for the setting range of marker high and marker low.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH <NR3>
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:HIGH?
Info
<NR3>
SourceItemMarker1VoltageLevelImmediateLow
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW command.
Description
- This command sets the marker low level. In the AWG7000 Series, when the DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands. Refer to the User Online Help for the setting range of marker high and marker low.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW <NR3>
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:LOW?
Info
<NR3>
SourceItemMarker1VoltageLevelImmediateOffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- This command sets the marker offset. In the AWG7000 Series, when the DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:MARKer1:VOLTage:LEVel:IMMediate:OFFSet?
Info
<NR3>
SourceItemMarker2
¶
Bases: SCPICmdRead
The SOURce[n]:MARKer2 command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.delay: TheSOURce[n]:MARKer2:DELaycommand..voltage: TheSOURce[n]:MARKer2:VOLTagecommand tree.
delay
property
¶
delay: SourceItemMarker2Delay
Return the SOURce[n]:MARKer2:DELay command.
Description
- This command and query sets or returns the marker delay. Marker delay is independent for each channel. In the AWG7000 Series when DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:DELay?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:DELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer2:DELay valuecommand.
SCPI Syntax
- SOURce[n]:MARKer2:DELay <NR3>
- SOURce[n]:MARKer2:DELay?
Info
<NR3>
voltage
property
¶
voltage: SourceItemMarker2Voltage
Return the SOURce[n]:MARKer2:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.level: TheSOURce[n]:MARKer2:VOLTage:LEVelcommand tree.
SourceItemMarker2Delay
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer2:DELay command.
Description
- This command and query sets or returns the marker delay. Marker delay is independent for each channel. In the AWG7000 Series when DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:DELay?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:DELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer2:DELay valuecommand.
SCPI Syntax
- SOURce[n]:MARKer2:DELay <NR3>
- SOURce[n]:MARKer2:DELay?
Info
<NR3>
SourceItemMarker2Voltage
¶
Bases: SCPICmdRead
The SOURce[n]:MARKer2:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.level: TheSOURce[n]:MARKer2:VOLTage:LEVelcommand tree.
level
property
¶
Return the SOURce[n]:MARKer2:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheSOURce[n]:MARKer2:VOLTage:LEVel:IMMediatecommand tree.
SourceItemMarker2VoltageLevel
¶
Bases: SCPICmdRead
The SOURce[n]:MARKer2:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheSOURce[n]:MARKer2:VOLTage:LEVel:IMMediatecommand tree.
immediate
property
¶
immediate: SourceItemMarker2VoltageLevelImmediate
Return the SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitudecommand.
SourceItemMarker2VoltageLevelImmediate
¶
Bases: SCPICmdRead
The SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitudecommand.
amplitude
property
¶
Return the SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- This command sets the marker amplitude. In the AWG7000 Series, when the DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude <NR3>
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude?
Info
<NR3>
high
property
¶
Return the SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH command.
Description
- This command sets the marker high level. In the AWG7000 Series, when DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands. Refer to the User Online Help for the setting range of marker high and marker low.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH <NR3>
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH?
Info
<NR3>
low
property
¶
Return the SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW command.
Description
- This command sets the marker low level. In the AWG7000 Series, when the DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands. Refer to the User Online Help for the setting range of marker high and marker low.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW <NR3>
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW?
Info
<NR3>
offset
property
¶
Return the SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- This command sets the marker offset. In the AWG7000 Series, when the DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet?
Info
<NR3>
SourceItemMarker2VoltageLevelImmediateAmplitude
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- This command sets the marker amplitude. In the AWG7000 Series, when the DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude <NR3>
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:AMPLitude?
Info
<NR3>
SourceItemMarker2VoltageLevelImmediateHigh
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH command.
Description
- This command sets the marker high level. In the AWG7000 Series, when DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands. Refer to the User Online Help for the setting range of marker high and marker low.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH <NR3>
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:HIGH?
Info
<NR3>
SourceItemMarker2VoltageLevelImmediateLow
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW command.
Description
- This command sets the marker low level. In the AWG7000 Series, when the DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands. Refer to the User Online Help for the setting range of marker high and marker low.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW <NR3>
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:LOW?
Info
<NR3>
SourceItemMarker2VoltageLevelImmediateOffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- This command sets the marker offset. In the AWG7000 Series, when the DAC resolution is changed to 10 bits, marker output is not available. However, marker related parameters can be modified using SCPI commands.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:MARKer2:VOLTage:LEVel:IMMediate:OFFSet?
Info
<NR3>
SourceItemPdelay
¶
Bases: SCPICmdRead
The SOURce[n]:PDELay command tree.
Usage
- Using the
.query()method will send theSOURce[n]:PDELay?query. - Using the
.verify(value)method will send theSOURce[n]:PDELay?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.hold: TheSOURce[n]:PDELay:HOLDcommand.
hold
property
¶
hold: SourceItemPdelayHold
Return the SOURce[n]:PDELay:HOLD command.
Description
- This command and query sets or returns the parameter that is retained when sampling rate or waveform length is changed.
Usage
- Using the
.query()method will send theSOURce[n]:PDELay:HOLD?query. - Using the
.verify(value)method will send theSOURce[n]:PDELay:HOLD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:PDELay:HOLD valuecommand.
SCPI Syntax
- SOURce[n]:PDELay:HOLD {PHASe|DELay|POINt}
- SOURce[n]:PDELay:HOLD?
Info
PHASeDELayPOINt
SourceItemPdelayHold
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:PDELay:HOLD command.
Description
- This command and query sets or returns the parameter that is retained when sampling rate or waveform length is changed.
Usage
- Using the
.query()method will send theSOURce[n]:PDELay:HOLD?query. - Using the
.verify(value)method will send theSOURce[n]:PDELay:HOLD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:PDELay:HOLD valuecommand.
SCPI Syntax
- SOURce[n]:PDELay:HOLD {PHASe|DELay|POINt}
- SOURce[n]:PDELay:HOLD?
Info
PHASeDELayPOINt
SourceItemPhase
¶
Bases: SCPICmdRead
The SOURce[n]:PHASe command tree.
Usage
- Using the
.query()method will send theSOURce[n]:PHASe?query. - Using the
.verify(value)method will send theSOURce[n]:PHASe?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.adjust: TheSOURce[n]:PHASe:ADJustcommand.
adjust
property
¶
adjust: SourceItemPhaseAdjust
Return the SOURce[n]:PHASe:ADJust command.
Description
- (AWG5000 Series only) This command and query sets or returns the phase of the analog output.
Usage
- Using the
.query()method will send theSOURce[n]:PHASe:ADJust?query. - Using the
.verify(value)method will send theSOURce[n]:PHASe:ADJust?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:PHASe:ADJust valuecommand.
SCPI Syntax
- SOURce[n]:PHASe:ADJust <NR3>
- SOURce[n]:PHASe:ADJust?
Info
<NR3>
SourceItemPhaseAdjust
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:PHASe:ADJust command.
Description
- (AWG5000 Series only) This command and query sets or returns the phase of the analog output.
Usage
- Using the
.query()method will send theSOURce[n]:PHASe:ADJust?query. - Using the
.verify(value)method will send theSOURce[n]:PHASe:ADJust?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:PHASe:ADJust valuecommand.
SCPI Syntax
- SOURce[n]:PHASe:ADJust <NR3>
- SOURce[n]:PHASe:ADJust?
Info
<NR3>
SourceItemRoscillator
¶
Bases: SCPICmdRead
The SOURce[n]:ROSCillator command tree.
Usage
- Using the
.query()method will send theSOURce[n]:ROSCillator?query. - Using the
.verify(value)method will send theSOURce[n]:ROSCillator?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.frequency: TheSOURce[n]:ROSCillator:FREQuencycommand..multiplier: TheSOURce[n]:ROSCillator:MULTipliercommand..source: TheSOURce[n]:ROSCillator:SOURcecommand..type: TheSOURce[n]:ROSCillator:TYPEcommand.
frequency
property
¶
frequency: SourceItemRoscillatorFrequency
Return the SOURce[n]:ROSCillator:FREQuency command.
Description
- This command selects the reference oscillator frequency. Valid values are 10 MHz, 20 MHz and 100 MHz. This command is used when the Clock Source is Internal and Reference Input is External and External Reference Type is Fixed.
Usage
- Using the
.query()method will send theSOURce[n]:ROSCillator:FREQuency?query. - Using the
.verify(value)method will send theSOURce[n]:ROSCillator:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:ROSCillator:FREQuency valuecommand.
SCPI Syntax
- SOURce[n]:ROSCillator:FREQuency <NR3>
- SOURce[n]:ROSCillator:FREQuency?
Info
<NR3>
multiplier
property
¶
multiplier: SourceItemRoscillatorMultiplier
Return the SOURce[n]:ROSCillator:MULTiplier command.
Description
- This command and query sets or returns the ROSCillator multiplier rate. This parameter is valid only when Clock Source is Internal and Reference Source is External and External Reference Type is Variable.
Usage
- Using the
.query()method will send theSOURce[n]:ROSCillator:MULTiplier?query. - Using the
.verify(value)method will send theSOURce[n]:ROSCillator:MULTiplier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:ROSCillator:MULTiplier valuecommand.
SCPI Syntax
- SOURce[n]:ROSCillator:MULTiplier <NR1>
- SOURce[n]:ROSCillator:MULTiplier?
Info
<NR1>
source
property
¶
source: SourceItemRoscillatorSource
Return the SOURce[n]:ROSCillator:SOURce command.
Description
- This command selects the reference oscillator source. INTernal means that the reference frequency is derived from the internal precision oscillator. EXTernal means the reference frequency is derived from an external signal supplied through the Reference Clock Input connector.
Usage
- Using the
.query()method will send theSOURce[n]:ROSCillator:SOURce?query. - Using the
.verify(value)method will send theSOURce[n]:ROSCillator:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:ROSCillator:SOURce valuecommand.
SCPI Syntax
- SOURce[n]:ROSCillator:SOURce {INTernal|EXTernal}
- SOURce[n]:ROSCillator:SOURce?
Info
<INTernalEXTernal>INTernal- The reference frequency is derived from the internal precision oscillator.EXTernal- The reference frequency is derived from an external signal supplied through the reference clock input.
type
property
¶
Return the SOURce[n]:ROSCillator:TYPE command.
Description
- This command selects the type of the reference oscillator. This parameter is valid only when Clock Source is Internal and Reference Source is External.
Usage
- Using the
.query()method will send theSOURce[n]:ROSCillator:TYPE?query. - Using the
.verify(value)method will send theSOURce[n]:ROSCillator:TYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:ROSCillator:TYPE valuecommand.
SCPI Syntax
- SOURce[n]:ROSCillator:TYPE {FIXed|VARiable}
- SOURce[n]:ROSCillator:TYPE?
Info
FIXedVARiableFIXed: Selects a reference source whose frequency is fixed to 10MHz, 20MHz, or 100MHz. Select one of these frequencies using the [SOURce[1]]:ROSCillator:FREQuencycommand.VARiable: Selects a reference source whose frequency is not fixed.
SourceItemRoscillatorFrequency
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:ROSCillator:FREQuency command.
Description
- This command selects the reference oscillator frequency. Valid values are 10 MHz, 20 MHz and 100 MHz. This command is used when the Clock Source is Internal and Reference Input is External and External Reference Type is Fixed.
Usage
- Using the
.query()method will send theSOURce[n]:ROSCillator:FREQuency?query. - Using the
.verify(value)method will send theSOURce[n]:ROSCillator:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:ROSCillator:FREQuency valuecommand.
SCPI Syntax
- SOURce[n]:ROSCillator:FREQuency <NR3>
- SOURce[n]:ROSCillator:FREQuency?
Info
<NR3>
SourceItemRoscillatorMultiplier
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:ROSCillator:MULTiplier command.
Description
- This command and query sets or returns the ROSCillator multiplier rate. This parameter is valid only when Clock Source is Internal and Reference Source is External and External Reference Type is Variable.
Usage
- Using the
.query()method will send theSOURce[n]:ROSCillator:MULTiplier?query. - Using the
.verify(value)method will send theSOURce[n]:ROSCillator:MULTiplier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:ROSCillator:MULTiplier valuecommand.
SCPI Syntax
- SOURce[n]:ROSCillator:MULTiplier <NR1>
- SOURce[n]:ROSCillator:MULTiplier?
Info
<NR1>
SourceItemRoscillatorSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:ROSCillator:SOURce command.
Description
- This command selects the reference oscillator source. INTernal means that the reference frequency is derived from the internal precision oscillator. EXTernal means the reference frequency is derived from an external signal supplied through the Reference Clock Input connector.
Usage
- Using the
.query()method will send theSOURce[n]:ROSCillator:SOURce?query. - Using the
.verify(value)method will send theSOURce[n]:ROSCillator:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:ROSCillator:SOURce valuecommand.
SCPI Syntax
- SOURce[n]:ROSCillator:SOURce {INTernal|EXTernal}
- SOURce[n]:ROSCillator:SOURce?
Info
<INTernalEXTernal>INTernal- The reference frequency is derived from the internal precision oscillator.EXTernal- The reference frequency is derived from an external signal supplied through the reference clock input.
SourceItemRoscillatorType
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:ROSCillator:TYPE command.
Description
- This command selects the type of the reference oscillator. This parameter is valid only when Clock Source is Internal and Reference Source is External.
Usage
- Using the
.query()method will send theSOURce[n]:ROSCillator:TYPE?query. - Using the
.verify(value)method will send theSOURce[n]:ROSCillator:TYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:ROSCillator:TYPE valuecommand.
SCPI Syntax
- SOURce[n]:ROSCillator:TYPE {FIXed|VARiable}
- SOURce[n]:ROSCillator:TYPE?
Info
FIXedVARiableFIXed: Selects a reference source whose frequency is fixed to 10MHz, 20MHz, or 100MHz. Select one of these frequencies using the [SOURce[1]]:ROSCillator:FREQuencycommand.VARiable: Selects a reference source whose frequency is not fixed.
SourceItemSkew
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:SKEW command.
Description
- This command and query sets or returns the skew for the waveform associated with a channel.
Usage
- Using the
.query()method will send theSOURce[n]:SKEW?query. - Using the
.verify(value)method will send theSOURce[n]:SKEW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:SKEW valuecommand.
SCPI Syntax
- SOURce[n]:SKEW <NR3>
- SOURce[n]:SKEW?
Info
<NR3>
SourceItemVoltage
¶
Bases: SCPICmdRead
The SOURce[n]:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.level: TheSOURce[n]:VOLTage:LEVelcommand tree.
level
property
¶
level: SourceItemVoltageLevel
Return the SOURce[n]:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheSOURce[n]:VOLTage:LEVel:IMMediatecommand tree.
SourceItemVoltageLevel
¶
Bases: SCPICmdRead
The SOURce[n]:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheSOURce[n]:VOLTage:LEVel:IMMediatecommand tree.
immediate
property
¶
immediate: SourceItemVoltageLevelImmediate
Return the SOURce[n]:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheSOURce[n]:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce[n]:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce[n]:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce[n]:VOLTage:LEVel:IMMediate:AMPLitudecommand.
SourceItemVoltageLevelImmediate
¶
Bases: SCPICmdRead
The SOURce[n]:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheSOURce[n]:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce[n]:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce[n]:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce[n]:VOLTage:LEVel:IMMediate:AMPLitudecommand.
amplitude
property
¶
amplitude: SourceItemVoltageLevelImmediateAmplitude
Return the SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- This command and query sets or returns the amplitude for the waveform associated with a channel.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude <NR3>
- SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude?
Info
<NR3>in the range 50 mV to 2V pk-pk.
high
property
¶
Return the SOURce[n]:VOLTage:LEVel:IMMediate:HIGH command.
Description
- This command and query sets or returns the high voltage level for the waveform associated with a channel. The command is not available on instruments with the Option 02 or Option 06 installed.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce[n]:VOLTage:LEVel:IMMediate:HIGH <NR3>
- SOURce[n]:VOLTage:LEVel:IMMediate:HIGH?
Info
<NR3>
low
property
¶
Return the SOURce[n]:VOLTage:LEVel:IMMediate:LOW command.
Description
- This command and query sets or returns the low voltage level for the waveform associated with a channel. The command is not available on instruments with Option 02 or Option 06 installed.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce[n]:VOLTage:LEVel:IMMediate:LOW <NR3>
- SOURce[n]:VOLTage:LEVel:IMMediate:LOW?
Info
<NR3>
offset
property
¶
Return the SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- This command and query sets or returns the offset for the waveform associated with a channel. The command is not available on instruments with Option 02 or Option 06 installed.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet?
Info
<NR3>
SourceItemVoltageLevelImmediateAmplitude
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- This command and query sets or returns the amplitude for the waveform associated with a channel.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude <NR3>
- SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude?
Info
<NR3>in the range 50 mV to 2V pk-pk.
SourceItemVoltageLevelImmediateHigh
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:VOLTage:LEVel:IMMediate:HIGH command.
Description
- This command and query sets or returns the high voltage level for the waveform associated with a channel. The command is not available on instruments with the Option 02 or Option 06 installed.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce[n]:VOLTage:LEVel:IMMediate:HIGH <NR3>
- SOURce[n]:VOLTage:LEVel:IMMediate:HIGH?
Info
<NR3>
SourceItemVoltageLevelImmediateLow
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:VOLTage:LEVel:IMMediate:LOW command.
Description
- This command and query sets or returns the low voltage level for the waveform associated with a channel. The command is not available on instruments with Option 02 or Option 06 installed.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce[n]:VOLTage:LEVel:IMMediate:LOW <NR3>
- SOURce[n]:VOLTage:LEVel:IMMediate:LOW?
Info
<NR3>
SourceItemVoltageLevelImmediateOffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- This command and query sets or returns the offset for the waveform associated with a channel. The command is not available on instruments with Option 02 or Option 06 installed.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet?
Info
<NR3>
SourceItemWaveform
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:WAVeform command.
Description
- This command and query sets or returns the output waveform from the current waveform list
for each channel when Run Mode is not Sequence. However, this command cannot be used to
load a waveform stored in an AWG400/500/600/700 waveform or pattern file. To load a
waveform stored in an AWG400/500/600/700 waveform or pattern file, use the
SOURCEN:FUNCTION:USERcommand.
Usage
- Using the
.query()method will send theSOURce[n]:WAVeform?query. - Using the
.verify(value)method will send theSOURce[n]:WAVeform?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:WAVeform valuecommand.
SCPI Syntax
- SOURce[n]:WAVeform <wfm_name>
- SOURce[n]:WAVeform?
Info
<wfm_name>::=.