source
¶
The source commands module.
These commands are used in the following models: AWG5200
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- SOURce:FREQuency <frequency>
- SOURce:FREQuency?
- SOURce:IQIMode {I2X|I4X}
- SOURce:IQIMode?
- SOURce:RCCouple {ON|OFF|1|0}
- SOURce:ROSCillator:MULTiplier <NR1>
- SOURce:ROSCillator:MULTiplier?
- SOURce[n]:CASSet:CLEar
- SOURce[n]:CASSet:SEQuence <sequence_name>, <track_number>[,<component_type>]
- SOURce[n]:CASSet:TYPE?
- SOURce[n]:CASSet:WAVeform <wfm_name>[,<component_type>]
- SOURce[n]:CASSet?
- SOURce[n]:CFRequency <center_frequency>
- SOURce[n]:DAC:RESolution {12|13|14|15|16}
- SOURce[n]:DAC:RESolution?
- SOURce[n]:DDR {ON|OFF|1|0}
- SOURce[n]:DDR?
- SOURce[n]:DMODe {NRZ|MIX|RZ}
- SOURce[n]:DMODe?
- SOURce[n]:JUMP:FORCe {FIRSt|CURRent|LAST|END|<NR1>}
- SOURce[n]:JUMP:PATTern:FORCe <pattern>
- SOURce[n]:MARKer[m]:DELay <NR3>
- SOURce[n]:MARKer[m]:DELay?
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitude <NRf>
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitude?
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGH <NRf>
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGH?
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:LOW <NRf>
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:LOW?
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSet?
- SOURce[n]:POWer:LEVel:IMMediate:AMPLitude <NRf>
- SOURce[n]:POWer:LEVel:IMMediate:AMPLitude?
- SOURce[n]:RMODe {CONTinuous|TRIGgered|TCONtinuous|GATed}
- SOURce[n]:RMODe?
- SOURce[n]:SCSTep?
- SOURce[n]:SKEW <skew>
- SOURce[n]:SKEW?
- SOURce[n]:TINPut {ITRigger|ATRigger|BTRigger}
- SOURce[n]:TINPut?
- SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude?
- SOURce[n]:VOLTage:LEVel:IMMediate:BIAS <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle {ON|OFF|1|0}
- SOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle?
- SOURce[n]:VOLTage:LEVel:IMMediate:BIAS?
- SOURce[n]:VOLTage:LEVel:IMMediate:HIGH <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:HIGH?
- SOURce[n]:VOLTage:LEVel:IMMediate:LOW <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:LOW?
- SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet?
- SOURce[n]:WAVeform <wfm_name>
- SOURce[n]:WAVeform?
Source
¶
Bases: SCPICmdRead
The SOURce command tree.
Usage
- Using the
.query()method will send theSOURce?query. - Using the
.verify(value)method will send theSOURce?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.frequency: TheSOURce:FREQuencycommand..iqimode: TheSOURce:IQIModecommand..rccouple: TheSOURce:RCCouplecommand..roscillator: TheSOURce:ROSCillatorcommand tree.
frequency
property
¶
frequency: SourceFrequency
Return the SOURce:FREQuency command.
Description
- This command sets or returns the clock sample rate of the AWG. [
:CW] and [:FIXed] are optional to provide legacy support but provide no added functionality.
Usage
- Using the
.query()method will send theSOURce:FREQuency?query. - Using the
.verify(value)method will send theSOURce:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce:FREQuency valuecommand.
SCPI Syntax
- SOURce:FREQuency <frequency>
- SOURce:FREQuency?
Info
*RSTsets the frequency to 25 GHz.
iqimode
property
¶
iqimode: SourceIqimode
Return the SOURce:IQIMode command.
Description
- This command sets or returns the Baseband IQ Interpolation mode. IQ Interpolation mode is coupled for all channels.
Usage
- Using the
.query()method will send theSOURce:IQIMode?query. - Using the
.verify(value)method will send theSOURce:IQIMode?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce:IQIMode valuecommand.
SCPI Syntax
- SOURce:IQIMode {I2X|I4X}
- SOURce:IQIMode?
rccouple
property
¶
rccouple: SourceRccouple
Return the SOURce:RCCouple command.
Description
- This command sets or returns the Coupled state (enabled or disabled) of the Run Mode control. The Run controls consist of the Run Mode and Trigger Input. The set form of the command forces all channels to match channel 1. After the initial coupling of the settings, changes made to the Run Mode of any channel affects all channels.
Usage
- Using the
.write(value)method will send theSOURce:RCCouple valuecommand.
SCPI Syntax
- SOURce:RCCouple {ON|OFF|1|0}
Info
*RSTsets this to 0.
roscillator
property
¶
roscillator: SourceRoscillator
Return the SOURce:ROSCillator command tree.
Usage
- Using the
.query()method will send theSOURce:ROSCillator?query. - Using the
.verify(value)method will send theSOURce:ROSCillator?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.multiplier: TheSOURce:ROSCillator:MULTipliercommand.
SourceFrequency
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce:FREQuency command.
Description
- This command sets or returns the clock sample rate of the AWG. [
:CW] and [:FIXed] are optional to provide legacy support but provide no added functionality.
Usage
- Using the
.query()method will send theSOURce:FREQuency?query. - Using the
.verify(value)method will send theSOURce:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce:FREQuency valuecommand.
SCPI Syntax
- SOURce:FREQuency <frequency>
- SOURce:FREQuency?
Info
*RSTsets the frequency to 25 GHz.
SourceIqimode
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce:IQIMode command.
Description
- This command sets or returns the Baseband IQ Interpolation mode. IQ Interpolation mode is coupled for all channels.
Usage
- Using the
.query()method will send theSOURce:IQIMode?query. - Using the
.verify(value)method will send theSOURce:IQIMode?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce:IQIMode valuecommand.
SCPI Syntax
- SOURce:IQIMode {I2X|I4X}
- SOURce:IQIMode?
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
.casset: TheSOURce[n]:CASSetcommand..cfrequency: TheSOURce[n]:CFRequencycommand..dac: TheSOURce[n]:DACcommand tree..ddr: TheSOURce[n]:DDRcommand..dmode: TheSOURce[n]:DMODecommand..marker: TheSOURce[n]:MARKer[m]command tree..power: TheSOURce[n]:POWercommand tree..rmode: TheSOURce[n]:RMODecommand..scstep: TheSOURce[n]:SCSTepcommand..skew: TheSOURce[n]:SKEWcommand..tinput: TheSOURce[n]:TINPutcommand..voltage: TheSOURce[n]:VOLTagecommand tree..waveform: TheSOURce[n]:WAVeformcommand..jump: TheSOURce[n]:JUMPcommand tree.
casset
property
¶
casset: SourceItemCasset
Return the SOURce[n]:CASSet command.
Description
- This command returns the asset (waveform or sequence) assigned to the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:CASSet?query. - Using the
.verify(value)method will send theSOURce[n]:CASSet?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SOURce[n]:CASSet?
Sub-properties
.clear: TheSOURce[n]:CASSet:CLEarcommand..sequence: TheSOURce[n]:CASSet:SEQuencecommand..type: TheSOURce[n]:CASSet:TYPEcommand..waveform: TheSOURce[n]:CASSet:WAVeformcommand.
cfrequency
property
¶
cfrequency: SourceItemCfrequency
Return the SOURce[n]:CFRequency command.
Description
- This command sets or returns the center frequency for the IQ waveform associated with the specified channel. Option DIGUP (Digital Upconverter) is required.
Usage
- Using the
.write(value)method will send theSOURce[n]:CFRequency valuecommand.
SCPI Syntax
- SOURce[n]:CFRequency <center_frequency>
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.
ddr
property
¶
ddr: SourceItemDdr
Return the SOURce[n]:DDR command.
Description
- This command sets or returns the DDR (2x interpolation) state (enabled or disabled) for the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:DDR?query. - Using the
.verify(value)method will send theSOURce[n]:DDR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DDR valuecommand.
SCPI Syntax
- SOURce[n]:DDR {ON|OFF|1|0}
- SOURce[n]:DDR?
dmode
property
¶
dmode: SourceItemDmode
Return the SOURce[n]:DMODe command.
Description
- This command sets or returns DAC output mode type for the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:DMODe?query. - Using the
.verify(value)method will send theSOURce[n]:DMODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DMODe valuecommand.
SCPI Syntax
- SOURce[n]:DMODe {NRZ|MIX|RZ}
- SOURce[n]:DMODe?
jump
property
¶
jump: SourceItemJump
Return the SOURce[n]:JUMP command tree.
Usage
- Using the
.query()method will send theSOURce[n]:JUMP?query. - Using the
.verify(value)method will send theSOURce[n]:JUMP?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.force: TheSOURce[n]:JUMP:FORCecommand..pattern: TheSOURce[n]:JUMP:PATTerncommand tree.
marker
property
¶
marker: dict[int, SourceItemMarkerItem]
Return the SOURce[n]:MARKer[m] command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.delay: TheSOURce[n]:MARKer[m]:DELaycommand..voltage: TheSOURce[n]:MARKer[m]:VOLTagecommand tree.
power
property
¶
power: SourceItemPower
Return the SOURce[n]:POWer command tree.
Usage
- Using the
.query()method will send theSOURce[n]:POWer?query. - Using the
.verify(value)method will send theSOURce[n]:POWer?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.level: TheSOURce[n]:POWer:LEVelcommand tree.
rmode
property
¶
rmode: SourceItemRmode
Return the SOURce[n]:RMODe command.
Description
- This command sets or returns the run mode of the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:RMODe?query. - Using the
.verify(value)method will send theSOURce[n]:RMODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:RMODe valuecommand.
SCPI Syntax
- SOURce[n]:RMODe {CONTinuous|TRIGgered|TCONtinuous|GATed}
- SOURce[n]:RMODe?
Info
CONTinuoussets the Run Mode to Continuous (not waiting for trigger). TRIGgered sets the Run Mode to Triggered, waiting for a trigger event. One waveform play out cycle completes, then play out stops, waiting for the next trigger event. TCONtinuous sets the Run Mode to Triggered Continuous, waiting for a trigger. Once a trigger is received, the waveform plays out continuously. GATed sets the Run Mode to only playout a waveform while the trigger is enabled.*RSTsets this to CONT.
scstep
property
¶
scstep: SourceItemScstep
Return the SOURce[n]:SCSTep command.
Description
- This command allows you to read the current step of the sequence while the system is running.
Usage
- Using the
.query()method will send theSOURce[n]:SCSTep?query. - Using the
.verify(value)method will send theSOURce[n]:SCSTep?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SOURce[n]:SCSTep?
skew
property
¶
skew: SourceItemSkew
Return the SOURce[n]:SKEW command.
Description
- This command sets or returns the skew (relative timing of the analog output) for the waveform associated with the specified 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 <skew>
- SOURce[n]:SKEW?
Info
*RSTsets this to 0.
tinput
property
¶
tinput: SourceItemTinput
Return the SOURce[n]:TINPut command.
Description
- This command sets or returns the trigger input source of the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:TINPut?query. - Using the
.verify(value)method will send theSOURce[n]:TINPut?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:TINPut valuecommand.
SCPI Syntax
- SOURce[n]:TINPut {ITRigger|ATRigger|BTRigger}
- SOURce[n]:TINPut?
Info
ITRiggerselects the internal trigger signal as the trigger source. (The A and B Force Trigger buttons are not active.) ATRigger selects trigger input A. BTRigger selects trigger input B. [n] determines the channel number. If omitted, interpreted as 1.*RSTsets this to ATR.
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 sets or returns the name of the waveform assigned to the specified channel.
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?
SourceItemCasset
¶
Bases: SCPICmdRead
The SOURce[n]:CASSet command.
Description
- This command returns the asset (waveform or sequence) assigned to the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:CASSet?query. - Using the
.verify(value)method will send theSOURce[n]:CASSet?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SOURce[n]:CASSet?
Properties
.clear: TheSOURce[n]:CASSet:CLEarcommand..sequence: TheSOURce[n]:CASSet:SEQuencecommand..type: TheSOURce[n]:CASSet:TYPEcommand..waveform: TheSOURce[n]:CASSet:WAVeformcommand.
clear
property
¶
clear: SourceItemCassetClear
Return the SOURce[n]:CASSet:CLEar command.
Description
- This command removes the asset (waveform or sequence) from the specified channel.
Usage
- Using the
.write()method will send theSOURce[n]:CASSet:CLEarcommand.
SCPI Syntax
- SOURce[n]:CASSet:CLEar
sequence
property
¶
sequence: SourceItemCassetSequence
Return the SOURce[n]:CASSet:SEQuence command.
Description
- This command assigns a track of a sequence (from the sequence list) to the specified channel.
Usage
- Using the
.write(value)method will send theSOURce[n]:CASSet:SEQuence valuecommand.
SCPI Syntax
- SOURce[n]:CASSet:SEQuence <sequence_name>, <track_number>[,<component_type>]
type
property
¶
type: SourceItemCassetType
Return the SOURce[n]:CASSet:TYPE command.
Description
- This command returns the type of the asset (waveform or sequence) assigned to a channel.
Usage
- Using the
.query()method will send theSOURce[n]:CASSet:TYPE?query. - Using the
.verify(value)method will send theSOURce[n]:CASSet:TYPE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SOURce[n]:CASSet:TYPE?
waveform
property
¶
waveform: SourceItemCassetWaveform
Return the SOURce[n]:CASSet:WAVeform command.
Description
- This command assigns a waveform (from the waveform list) to the specified channel.
Usage
- Using the
.write(value)method will send theSOURce[n]:CASSet:WAVeform valuecommand.
SCPI Syntax
- SOURce[n]:CASSet:WAVeform <wfm_name>[,<component_type>]
SourceItemCassetClear
¶
Bases: SCPICmdWriteNoArguments
The SOURce[n]:CASSet:CLEar command.
Description
- This command removes the asset (waveform or sequence) from the specified channel.
Usage
- Using the
.write()method will send theSOURce[n]:CASSet:CLEarcommand.
SCPI Syntax
- SOURce[n]:CASSet:CLEar
SourceItemCassetSequence
¶
Bases: SCPICmdWrite
The SOURce[n]:CASSet:SEQuence command.
Description
- This command assigns a track of a sequence (from the sequence list) to the specified channel.
Usage
- Using the
.write(value)method will send theSOURce[n]:CASSet:SEQuence valuecommand.
SCPI Syntax
- SOURce[n]:CASSet:SEQuence <sequence_name>, <track_number>[,<component_type>]
SourceItemCassetType
¶
Bases: SCPICmdRead
The SOURce[n]:CASSet:TYPE command.
Description
- This command returns the type of the asset (waveform or sequence) assigned to a channel.
Usage
- Using the
.query()method will send theSOURce[n]:CASSet:TYPE?query. - Using the
.verify(value)method will send theSOURce[n]:CASSet:TYPE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SOURce[n]:CASSet:TYPE?
SourceItemCassetWaveform
¶
Bases: SCPICmdWrite
The SOURce[n]:CASSet:WAVeform command.
Description
- This command assigns a waveform (from the waveform list) to the specified channel.
Usage
- Using the
.write(value)method will send theSOURce[n]:CASSet:WAVeform valuecommand.
SCPI Syntax
- SOURce[n]:CASSet:WAVeform <wfm_name>[,<component_type>]
SourceItemCfrequency
¶
Bases: SCPICmdWrite
The SOURce[n]:CFRequency command.
Description
- This command sets or returns the center frequency for the IQ waveform associated with the specified channel. Option DIGUP (Digital Upconverter) is required.
Usage
- Using the
.write(value)method will send theSOURce[n]:CFRequency valuecommand.
SCPI Syntax
- SOURce[n]:CFRequency <center_frequency>
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 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 {12|13|14|15|16}
- SOURce[n]:DAC:RESolution?
Info
*RSTsets this to 16.
SourceItemDacResolution
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:DAC:RESolution command.
Description
- This command 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 {12|13|14|15|16}
- SOURce[n]:DAC:RESolution?
Info
*RSTsets this to 16.
SourceItemDdr
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:DDR command.
Description
- This command sets or returns the DDR (2x interpolation) state (enabled or disabled) for the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:DDR?query. - Using the
.verify(value)method will send theSOURce[n]:DDR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DDR valuecommand.
SCPI Syntax
- SOURce[n]:DDR {ON|OFF|1|0}
- SOURce[n]:DDR?
SourceItemDmode
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:DMODe command.
Description
- This command sets or returns DAC output mode type for the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:DMODe?query. - Using the
.verify(value)method will send theSOURce[n]:DMODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:DMODe valuecommand.
SCPI Syntax
- SOURce[n]:DMODe {NRZ|MIX|RZ}
- SOURce[n]:DMODe?
SourceItemJump
¶
Bases: SCPICmdRead
The SOURce[n]:JUMP command tree.
Usage
- Using the
.query()method will send theSOURce[n]:JUMP?query. - Using the
.verify(value)method will send theSOURce[n]:JUMP?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.force: TheSOURce[n]:JUMP:FORCecommand..pattern: TheSOURce[n]:JUMP:PATTerncommand tree.
force
property
¶
force: SourceItemJumpForce
Return the SOURce[n]:JUMP:FORCe command.
Description
- This command forces the sequencer to jump to a specific sequence step for the specified channel. A force jump does not require a trigger event to execute the jump.
Usage
- Using the
.write(value)method will send theSOURce[n]:JUMP:FORCe valuecommand.
SCPI Syntax
- SOURce[n]:JUMP:FORCe {FIRSt|CURRent|LAST|END|<NR1>}
pattern
property
¶
pattern: SourceItemJumpPattern
Return the SOURce[n]:JUMP:PATTern command tree.
Usage
- Using the
.query()method will send theSOURce[n]:JUMP:PATTern?query. - Using the
.verify(value)method will send theSOURce[n]:JUMP:PATTern?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.force: TheSOURce[n]:JUMP:PATTern:FORCecommand.
SourceItemJumpForce
¶
Bases: SCPICmdWrite
The SOURce[n]:JUMP:FORCe command.
Description
- This command forces the sequencer to jump to a specific sequence step for the specified channel. A force jump does not require a trigger event to execute the jump.
Usage
- Using the
.write(value)method will send theSOURce[n]:JUMP:FORCe valuecommand.
SCPI Syntax
- SOURce[n]:JUMP:FORCe {FIRSt|CURRent|LAST|END|<NR1>}
SourceItemJumpPattern
¶
Bases: SCPICmdRead
The SOURce[n]:JUMP:PATTern command tree.
Usage
- Using the
.query()method will send theSOURce[n]:JUMP:PATTern?query. - Using the
.verify(value)method will send theSOURce[n]:JUMP:PATTern?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.force: TheSOURce[n]:JUMP:PATTern:FORCecommand.
force
property
¶
force: SourceItemJumpPatternForce
Return the SOURce[n]:JUMP:PATTern:FORCe command.
Description
- This command generates an event, forcing the sequencer to the step specified by the pattern in the pattern jump table. If the sequence is playing on both channels, the force jump is applied to both channels simultaneously.
Usage
- Using the
.write(value)method will send theSOURce[n]:JUMP:PATTern:FORCe valuecommand.
SCPI Syntax
- SOURce[n]:JUMP:PATTern:FORCe <pattern>
SourceItemJumpPatternForce
¶
Bases: SCPICmdWrite
The SOURce[n]:JUMP:PATTern:FORCe command.
Description
- This command generates an event, forcing the sequencer to the step specified by the pattern in the pattern jump table. If the sequence is playing on both channels, the force jump is applied to both channels simultaneously.
Usage
- Using the
.write(value)method will send theSOURce[n]:JUMP:PATTern:FORCe valuecommand.
SCPI Syntax
- SOURce[n]:JUMP:PATTern:FORCe <pattern>
SourceItemMarkerItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The SOURce[n]:MARKer[m] command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.delay: TheSOURce[n]:MARKer[m]:DELaycommand..voltage: TheSOURce[n]:MARKer[m]:VOLTagecommand tree.
delay
property
¶
delay: SourceItemMarkerItemDelay
Return the SOURce[n]:MARKer[m]:DELay command.
Description
- This command sets or returns the delay for the specified marker of the specified channel. Marker delay is independent for each channel.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:DELay?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]:DELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer[m]:DELay valuecommand.
SCPI Syntax
- SOURce[n]:MARKer[m]:DELay <NR3>
- SOURce[n]:MARKer[m]:DELay?
Info
*RSTsets all channel marker delays to 0.
voltage
property
¶
voltage: SourceItemMarkerItemVoltage
Return the SOURce[n]:MARKer[m]:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.level: TheSOURce[n]:MARKer[m]:VOLTage:LEVelcommand tree.
SourceItemMarkerItemDelay
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer[m]:DELay command.
Description
- This command sets or returns the delay for the specified marker of the specified channel. Marker delay is independent for each channel.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:DELay?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]:DELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:MARKer[m]:DELay valuecommand.
SCPI Syntax
- SOURce[n]:MARKer[m]:DELay <NR3>
- SOURce[n]:MARKer[m]:DELay?
Info
*RSTsets all channel marker delays to 0.
SourceItemMarkerItemVoltage
¶
Bases: SCPICmdRead
The SOURce[n]:MARKer[m]:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.level: TheSOURce[n]:MARKer[m]:VOLTage:LEVelcommand tree.
level
property
¶
Return the SOURce[n]:MARKer[m]:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediatecommand tree.
SourceItemMarkerItemVoltageLevel
¶
Bases: SCPICmdRead
The SOURce[n]:MARKer[m]:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediatecommand tree.
immediate
property
¶
immediate: SourceItemMarkerItemVoltageLevelImmediate
Return the SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitudecommand.
SourceItemMarkerItemVoltageLevelImmediate
¶
Bases: SCPICmdRead
The SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitudecommand.
amplitude
property
¶
Return the SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- This command sets or returns the marker voltage amplitude of the specified marker of the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]: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]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitude <NRf>
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitude?
Info
*RSTsets this to 1 V for all markers.
high
property
¶
Return the SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGH command.
Description
- This command sets or returns the marker high voltage level of the specified marker of the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]: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]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGH <NRf>
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGH?
Info
*RSTsets all markers to 1 V.
low
property
¶
Return the SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:LOW command.
Description
- This command sets or returns the marker low voltage level of the specified marker of the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]: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]:MARKer[m]:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:LOW <NRf>
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:LOW?
Info
*RSTsets this to 0 V.
offset
property
¶
Return the SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- This command sets or returns the offset voltage of the selected marker of the selected channel.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]: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]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSet?
Info
*RSTsets this to 500 mV.
SourceItemMarkerItemVoltageLevelImmediateAmplitude
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- This command sets or returns the marker voltage amplitude of the specified marker of the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]: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]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitude <NRf>
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:AMPLitude?
Info
*RSTsets this to 1 V for all markers.
SourceItemMarkerItemVoltageLevelImmediateHigh
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGH command.
Description
- This command sets or returns the marker high voltage level of the specified marker of the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]: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]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGH <NRf>
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:HIGH?
Info
*RSTsets all markers to 1 V.
SourceItemMarkerItemVoltageLevelImmediateLow
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:LOW command.
Description
- This command sets or returns the marker low voltage level of the specified marker of the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]: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]:MARKer[m]:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:LOW <NRf>
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:LOW?
Info
*RSTsets this to 0 V.
SourceItemMarkerItemVoltageLevelImmediateOffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- This command sets or returns the offset voltage of the selected marker of the selected channel.
Usage
- Using the
.query()method will send theSOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce[n]:MARKer[m]: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]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSet <NR3>
- SOURce[n]:MARKer[m]:VOLTage:LEVel:IMMediate:OFFSet?
Info
*RSTsets this to 500 mV.
SourceItemPower
¶
Bases: SCPICmdRead
The SOURce[n]:POWer command tree.
Usage
- Using the
.query()method will send theSOURce[n]:POWer?query. - Using the
.verify(value)method will send theSOURce[n]:POWer?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.level: TheSOURce[n]:POWer:LEVelcommand tree.
level
property
¶
level: SourceItemPowerLevel
Return the SOURce[n]:POWer:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce[n]:POWer:LEVel?query. - Using the
.verify(value)method will send theSOURce[n]:POWer:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheSOURce[n]:POWer:LEVel:IMMediatecommand tree.
SourceItemPowerLevel
¶
Bases: SCPICmdRead
The SOURce[n]:POWer:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce[n]:POWer:LEVel?query. - Using the
.verify(value)method will send theSOURce[n]:POWer:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheSOURce[n]:POWer:LEVel:IMMediatecommand tree.
immediate
property
¶
immediate: SourceItemPowerLevelImmediate
Return the SOURce[n]:POWer:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce[n]:POWer:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce[n]:POWer:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.amplitude: TheSOURce[n]:POWer:LEVel:IMMediate:AMPLitudecommand.
SourceItemPowerLevelImmediate
¶
Bases: SCPICmdRead
The SOURce[n]:POWer:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce[n]:POWer:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce[n]:POWer:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.amplitude: TheSOURce[n]:POWer:LEVel:IMMediate:AMPLitudecommand.
amplitude
property
¶
amplitude: SourceItemPowerLevelImmediateAmplitude
Return the SOURce[n]:POWer:LEVel:IMMediate:AMPLitude command.
Description
- This command sets or returns the amplitude for the waveform associated with the specified channel in units of dBm for the filtered path. This command is only valid when the output path is set to AC. Option AC is required. If Option AC is not installed, sending the command causes an error message.
Usage
- Using the
.query()method will send theSOURce[n]:POWer:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce[n]:POWer:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:POWer:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce[n]:POWer:LEVel:IMMediate:AMPLitude <NRf>
- SOURce[n]:POWer:LEVel:IMMediate:AMPLitude?
SourceItemPowerLevelImmediateAmplitude
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:POWer:LEVel:IMMediate:AMPLitude command.
Description
- This command sets or returns the amplitude for the waveform associated with the specified channel in units of dBm for the filtered path. This command is only valid when the output path is set to AC. Option AC is required. If Option AC is not installed, sending the command causes an error message.
Usage
- Using the
.query()method will send theSOURce[n]:POWer:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce[n]:POWer:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:POWer:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce[n]:POWer:LEVel:IMMediate:AMPLitude <NRf>
- SOURce[n]:POWer:LEVel:IMMediate:AMPLitude?
SourceItemRmode
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:RMODe command.
Description
- This command sets or returns the run mode of the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:RMODe?query. - Using the
.verify(value)method will send theSOURce[n]:RMODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:RMODe valuecommand.
SCPI Syntax
- SOURce[n]:RMODe {CONTinuous|TRIGgered|TCONtinuous|GATed}
- SOURce[n]:RMODe?
Info
CONTinuoussets the Run Mode to Continuous (not waiting for trigger). TRIGgered sets the Run Mode to Triggered, waiting for a trigger event. One waveform play out cycle completes, then play out stops, waiting for the next trigger event. TCONtinuous sets the Run Mode to Triggered Continuous, waiting for a trigger. Once a trigger is received, the waveform plays out continuously. GATed sets the Run Mode to only playout a waveform while the trigger is enabled.*RSTsets this to CONT.
SourceItemScstep
¶
Bases: SCPICmdRead
The SOURce[n]:SCSTep command.
Description
- This command allows you to read the current step of the sequence while the system is running.
Usage
- Using the
.query()method will send theSOURce[n]:SCSTep?query. - Using the
.verify(value)method will send theSOURce[n]:SCSTep?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SOURce[n]:SCSTep?
SourceItemSkew
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:SKEW command.
Description
- This command sets or returns the skew (relative timing of the analog output) for the waveform associated with the specified 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 <skew>
- SOURce[n]:SKEW?
Info
*RSTsets this to 0.
SourceItemTinput
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:TINPut command.
Description
- This command sets or returns the trigger input source of the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:TINPut?query. - Using the
.verify(value)method will send theSOURce[n]:TINPut?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:TINPut valuecommand.
SCPI Syntax
- SOURce[n]:TINPut {ITRigger|ATRigger|BTRigger}
- SOURce[n]:TINPut?
Info
ITRiggerselects the internal trigger signal as the trigger source. (The A and B Force Trigger buttons are not active.) ATRigger selects trigger input A. BTRigger selects trigger input B. [n] determines the channel number. If omitted, interpreted as 1.*RSTsets this to ATR.
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
.bias: TheSOURce[n]:VOLTage:LEVel:IMMediate:BIAScommand..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
.bias: TheSOURce[n]:VOLTage:LEVel:IMMediate:BIAScommand..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 sets or returns the amplitude for the waveform associated with a channel in units of volts.
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 <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude?
Info
ppto 355.7 mV pp.ppto 2 V.
bias
property
¶
Return the SOURce[n]:VOLTage:LEVel:IMMediate:BIAS command.
Description
- This command sets or returns the Bias (for AC output paths) for the waveform associated with the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate:BIAS?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:BIAS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:BIAS valuecommand.
SCPI Syntax
- SOURce[n]:VOLTage:LEVel:IMMediate:BIAS <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:BIAS?
Sub-properties
.enable: TheSOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABlecommand.
high
property
¶
Return the SOURce[n]:VOLTage:LEVel:IMMediate:HIGH command.
Description
- This command sets or returns the high voltage level for the waveform associated with the specified channel.
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 <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:HIGH?
Info
*RSTsets this to 250 mV.
low
property
¶
Return the SOURce[n]:VOLTage:LEVel:IMMediate:LOW command.
Description
- This command sets or returns the low voltage level for the waveform associated with a channel. This command is only valid when the output path is set to Direct.
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 <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:LOW?
Info
*RSTsets this to -250 mV.
offset
property
¶
Return the SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- This command sets or returns the offset for the waveform associated with the specified channel. This command is only valid when the output path is set to DC Amplified.
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 <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet?
SourceItemVoltageLevelImmediateAmplitude
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- This command sets or returns the amplitude for the waveform associated with a channel in units of volts.
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 <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:AMPLitude?
Info
ppto 355.7 mV pp.ppto 2 V.
SourceItemVoltageLevelImmediateBias
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:VOLTage:LEVel:IMMediate:BIAS command.
Description
- This command sets or returns the Bias (for AC output paths) for the waveform associated with the specified channel.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate:BIAS?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:BIAS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:BIAS valuecommand.
SCPI Syntax
- SOURce[n]:VOLTage:LEVel:IMMediate:BIAS <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:BIAS?
Properties
.enable: TheSOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABlecommand.
enable
property
¶
Return the SOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle command.
Description
- This command sets or returns the state (enabled or disabled) of the Bias control. When enabled, a bias level can be added to the output. The Output Path must be set to one of the AC output paths.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle valuecommand.
SCPI Syntax
- SOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle {ON|OFF|1|0}
- SOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle?
Info
0or OFF disables using an AC bias setting. 1 or ON enables using an AC bias setting.*RSTsets this to 0.
SourceItemVoltageLevelImmediateBiasEnable
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle command.
Description
- This command sets or returns the state (enabled or disabled) of the Bias control. When enabled, a bias level can be added to the output. The Output Path must be set to one of the AC output paths.
Usage
- Using the
.query()method will send theSOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle?query. - Using the
.verify(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle valuecommand.
SCPI Syntax
- SOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle {ON|OFF|1|0}
- SOURce[n]:VOLTage:LEVel:IMMediate:BIAS:ENABle?
Info
0or OFF disables using an AC bias setting. 1 or ON enables using an AC bias setting.*RSTsets this to 0.
SourceItemVoltageLevelImmediateHigh
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:VOLTage:LEVel:IMMediate:HIGH command.
Description
- This command sets or returns the high voltage level for the waveform associated with the specified channel.
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 <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:HIGH?
Info
*RSTsets this to 250 mV.
SourceItemVoltageLevelImmediateLow
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:VOLTage:LEVel:IMMediate:LOW command.
Description
- This command sets or returns the low voltage level for the waveform associated with a channel. This command is only valid when the output path is set to Direct.
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 <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:LOW?
Info
*RSTsets this to -250 mV.
SourceItemVoltageLevelImmediateOffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- This command sets or returns the offset for the waveform associated with the specified channel. This command is only valid when the output path is set to DC Amplified.
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 <NRf>
- SOURce[n]:VOLTage:LEVel:IMMediate:OFFSet?
SourceItemWaveform
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce[n]:WAVeform command.
Description
- This command sets or returns the name of the waveform assigned to the specified channel.
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?
SourceRccouple
¶
Bases: SCPICmdWrite
The SOURce:RCCouple command.
Description
- This command sets or returns the Coupled state (enabled or disabled) of the Run Mode control. The Run controls consist of the Run Mode and Trigger Input. The set form of the command forces all channels to match channel 1. After the initial coupling of the settings, changes made to the Run Mode of any channel affects all channels.
Usage
- Using the
.write(value)method will send theSOURce:RCCouple valuecommand.
SCPI Syntax
- SOURce:RCCouple {ON|OFF|1|0}
Info
*RSTsets this to 0.
SourceRoscillator
¶
Bases: SCPICmdRead
The SOURce:ROSCillator command tree.
Usage
- Using the
.query()method will send theSOURce:ROSCillator?query. - Using the
.verify(value)method will send theSOURce:ROSCillator?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.multiplier: TheSOURce:ROSCillator:MULTipliercommand.
multiplier
property
¶
multiplier: SourceRoscillatorMultiplier
Return the SOURce:ROSCillator:MULTiplier command.
Description
- This command sets or returns the multiplier of the external reference signal when the external reference is variable.
Usage
- Using the
.query()method will send theSOURce:ROSCillator:MULTiplier?query. - Using the
.verify(value)method will send theSOURce:ROSCillator:MULTiplier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce:ROSCillator:MULTiplier valuecommand.
SCPI Syntax
- SOURce:ROSCillator:MULTiplier <NR1>
- SOURce:ROSCillator:MULTiplier?
SourceRoscillatorMultiplier
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce:ROSCillator:MULTiplier command.
Description
- This command sets or returns the multiplier of the external reference signal when the external reference is variable.
Usage
- Using the
.query()method will send theSOURce:ROSCillator:MULTiplier?query. - Using the
.verify(value)method will send theSOURce:ROSCillator:MULTiplier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce:ROSCillator:MULTiplier valuecommand.
SCPI Syntax
- SOURce:ROSCillator:MULTiplier <NR1>
- SOURce:ROSCillator:MULTiplier?