source2
¶
The source2 commands module.
These commands are used in the following models: AFG3K, AFG3KB, AFG3KC
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- SOURce2:AM:DEPTh {<depth>|MINimum|MAXimum}
- SOURce2:AM:DEPTh?
- SOURce2:AM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:AM:INTernal:FREQuency?
- SOURce2:AM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:AM:INTernal:FUNCtion:EFILe <file_name>
- SOURce2:AM:INTernal:FUNCtion:EFILe?
- SOURce2:AM:INTernal:FUNCtion?
- SOURce2:AM:SOURce [INTernal|EXTernal]
- SOURce2:AM:SOURce?
- SOURce2:AM:STATe {ON|OFF|<NR1>}
- SOURce2:AM:STATe?
- SOURce2:BURSt:MODE {TRIGgered|GATed}
- SOURce2:BURSt:MODE?
- SOURce2:BURSt:NCYCles {<cycles>|INFinity|MINimum|MAXimum}
- SOURce2:BURSt:NCYCles?
- SOURce2:BURSt:STATe {ON|OFF|<NR1>}
- SOURce2:BURSt:STATe?
- SOURce2:BURSt:TDELay {<delay>|MINimum|MAXimum}
- SOURce2:BURSt:TDELay?
- SOURce2:COMBine:FEED ['NOISe'|'EXTernal'|'BOTH'|'']
- SOURce2:COMBine:FEED?
- SOURce2:FM:DEViation {<deviation>|MINimum|MAXimum}
- SOURce2:FM:DEViation?
- SOURce2:FM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:FM:INTernal:FREQuency?
- SOURce2:FM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:FM:INTernal:FUNCtion:EFILe <file_name>
- SOURce2:FM:INTernal:FUNCtion:EFILe?
- SOURce2:FM:INTernal:FUNCtion?
- SOURce2:FM:SOURce [INTernal|EXTernal]
- SOURce2:FM:SOURce?
- SOURce2:FM:STATe {ON|OFF|<NR1>}
- SOURce2:FM:STATe?
- SOURce2:FREQuency:CENTer {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:CENTer?
- SOURce2:FREQuency:CONCurrent:STATe {ON|OFF|<NR1>}
- SOURce2:FREQuency:CONCurrent:STATe?
- SOURce2:FREQuency:CW {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:CW?
- SOURce2:FREQuency:FIXed {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:FIXed?
- SOURce2:FREQuency:MODE {CW|FIXed|SWEep}
- SOURce2:FREQuency:MODE?
- SOURce2:FREQuency:SPAN {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:STARt {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:STARt?
- SOURce2:FREQuency:STOP {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:STOP?
- SOURce2:FSKey:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:FSKey:FREQuency?
- SOURce2:FSKey:INTernal:RATE {<rate>|MINimum|MAXimum}
- SOURce2:FSKey:INTernal:RATE?
- SOURce2:FSKey:SOURce [INTernal|EXTernal]
- SOURce2:FSKey:SOURce?
- SOURce2:FSKey:STATe {ON|OFF|<NR1>}
- SOURce2:FSKey:STATe?
- SOURce2:FUNCtion:EFILe <file_name>
- SOURce2:FUNCtion:EFILe?
- SOURce2:FUNCtion:RAMP:SYMMetry {<symmetry>|MINimum|MAXimum}
- SOURce2:FUNCtion:RAMP:SYMMetry?
- SOURce2:FUNCtion:SHAPe {SINusoid|SQUare|PULSe|RAMP|PRNoise|DC|SINC|GAUSsian|LORentz|ERISe|EDECay|HAVersine|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:FUNCtion:SHAPe?
- SOURce2:PHASe:ADJust {<phase>|MINimum|MAXimum}
- SOURce2:PHASe:ADJust?
- SOURce2:PHASe:INITiate
- SOURce2:PM:DEViation {<deviation>|MINimum|MAXimum}
- SOURce2:PM:DEViation?
- SOURce2:PM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:PM:INTernal:FREQuency?
- SOURce2:PM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:PM:INTernal:FUNCtion:EFILe <file_name>
- SOURce2:PM:INTernal:FUNCtion:EFILe?
- SOURce2:PM:INTernal:FUNCtion?
- SOURce2:PM:SOURce [INTernal|EXTernal]
- SOURce2:PM:SOURce?
- SOURce2:PM:STATe {ON|OFF|<NR1>}
- SOURce2:PM:STATe?
- SOURce2:PULSe:DCYCle {<percent>|MINimum|MAXimum}
- SOURce2:PULSe:DCYCle?
- SOURce2:PULSe:DELay {<delay>|MINimum|MAXimum}
- SOURce2:PULSe:DELay?
- SOURce2:PULSe:HOLD {WIDTh|DUTY}
- SOURce2:PULSe:HOLD?
- SOURce2:PULSe:PERiod {<period>|MINimum|MAXimum}
- SOURce2:PULSe:PERiod?
- SOURce2:PULSe:TRANsition:LEADing {<seconds>|MINimum|MAXimum}
- SOURce2:PULSe:TRANsition:LEADing?
- SOURce2:PULSe:TRANsition:TRAiling {<seconds>|MINimum|MAXimum}
- SOURce2:PULSe:TRANsition:TRAiling?
- SOURce2:PULSe:WIDTh {<seconds>|MINimum|MAXimum}
- SOURce2:PULSe:WIDTh?
- SOURce2:PWM:DEViation:DCYCle {<percent>|MINimum|MAXimum}
- SOURce2:PWM:DEViation:DCYCle?
- SOURce2:PWM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:PWM:INTernal:FREQuency?
- SOURce2:PWM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:PWM:INTernal:FUNCtion:EFILe <file_name>
- SOURce2:PWM:INTernal:FUNCtion:EFILe?
- SOURce2:PWM:INTernal:FUNCtion?
- SOURce2:PWM:SOURce [INTernal|EXTernal]
- SOURce2:PWM:SOURce?
- SOURce2:PWM:STATe {ON|OFF|<NR1>}
- SOURce2:PWM:STATe?
- SOURce2:SWEep:HTIMe {<seconds>|MINimum|MAXimum}
- SOURce2:SWEep:HTIMe?
- SOURce2:SWEep:MODE {AUTO|MANual}
- SOURce2:SWEep:MODE?
- SOURce2:SWEep:RTIMe {<seconds>|MINimum|MAXimum}
- SOURce2:SWEep:RTIMe?
- SOURce2:SWEep:SPACing {LINear|LOGarithmic}
- SOURce2:SWEep:SPACing?
- SOURce2:SWEep:TIME {<seconds>|MINimum|MAXimum}
- SOURce2:SWEep:TIME?
- SOURce2:VOLTage:CONCurrent:STATe {ON|OFF|<NR1>}
- SOURce2:VOLTage:CONCurrent:STATe?
- SOURce2:VOLTage:LEVel:IMMediate:AMPLitude {<amplitude>|MINimum|MAXimum}
- SOURce2:VOLTage:LEVel:IMMediate:AMPLitude?
- SOURce2:VOLTage:LEVel:IMMediate:HIGH {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LEVel:IMMediate:HIGH?
- SOURce2:VOLTage:LEVel:IMMediate:LOW {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LEVel:IMMediate:LOW?
- SOURce2:VOLTage:LEVel:IMMediate:OFFSet {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LEVel:IMMediate:OFFSet?
- SOURce2:VOLTage:LIMit:HIGH {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LIMit:HIGH?
- SOURce2:VOLTage:LIMit:LOW {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LIMit:LOW?
- SOURce2:VOLTage:UNIT {VPP|VRMS|DBM}
- SOURce2:VOLTage:UNIT?
Source2
¶
Bases: SCPICmdRead
The SOURce2 command tree.
Usage
- Using the
.query()method will send theSOURce2?query. - Using the
.verify(value)method will send theSOURce2?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.am: TheSOURce2:AMcommand tree..burst: TheSOURce2:BURStcommand tree..combine: TheSOURce2:COMBinecommand tree..fm: TheSOURce2:FMcommand tree..frequency: TheSOURce2:FREQuencycommand tree..fskey: TheSOURce2:FSKeycommand tree..function: TheSOURce2:FUNCtioncommand tree..phase: TheSOURce2:PHASecommand tree..pm: TheSOURce2:PMcommand tree..pulse: TheSOURce2:PULSecommand tree..pwm: TheSOURce2:PWMcommand tree..sweep: TheSOURce2:SWEepcommand tree..voltage: TheSOURce2:VOLTagecommand tree.
am
property
¶
am: Source2Am
Return the SOURce2:AM command tree.
Usage
- Using the
.query()method will send theSOURce2:AM?query. - Using the
.verify(value)method will send theSOURce2:AM?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.internal: TheSOURce2:AM:INTernalcommand tree..source: TheSOURce2:AM:SOURcecommand..state: TheSOURce2:AM:STATecommand..depth: TheSOURce2:AM:DEPThcommand.
burst
property
¶
burst: Source2Burst
Return the SOURce2:BURSt command tree.
Usage
- Using the
.query()method will send theSOURce2:BURSt?query. - Using the
.verify(value)method will send theSOURce2:BURSt?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.mode: TheSOURce2:BURSt:MODEcommand..ncycles: TheSOURce2:BURSt:NCYClescommand..tdelay: TheSOURce2:BURSt:TDELaycommand..state: TheSOURce2:BURSt:STATecommand.
combine
property
¶
combine: Source2Combine
Return the SOURce2:COMBine command tree.
Usage
- Using the
.query()method will send theSOURce2:COMBine?query. - Using the
.verify(value)method will send theSOURce2:COMBine?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.feed: TheSOURce2:COMBine:FEEDcommand.
fm
property
¶
fm: Source2Fm
Return the SOURce2:FM command tree.
Usage
- Using the
.query()method will send theSOURce2:FM?query. - Using the
.verify(value)method will send theSOURce2:FM?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.internal: TheSOURce2:FM:INTernalcommand tree..source: TheSOURce2:FM:SOURcecommand..state: TheSOURce2:FM:STATecommand..deviation: TheSOURce2:FM:DEViationcommand.
frequency
property
¶
frequency: Source2Frequency
Return the SOURce2:FREQuency command tree.
Usage
- Using the
.query()method will send theSOURce2:FREQuency?query. - Using the
.verify(value)method will send theSOURce2:FREQuency?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.center: TheSOURce2:FREQuency:CENTercommand..concurrent: TheSOURce2:FREQuency:CONCurrentcommand tree..mode: TheSOURce2:FREQuency:MODEcommand..span: TheSOURce2:FREQuency:SPANcommand..start: TheSOURce2:FREQuency:STARtcommand..stop: TheSOURce2:FREQuency:STOPcommand..cw: TheSOURce2:FREQuency:CWcommand..fixed: TheSOURce2:FREQuency:FIXedcommand.
fskey
property
¶
fskey: Source2Fskey
Return the SOURce2:FSKey command tree.
Usage
- Using the
.query()method will send theSOURce2:FSKey?query. - Using the
.verify(value)method will send theSOURce2:FSKey?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.internal: TheSOURce2:FSKey:INTernalcommand tree..source: TheSOURce2:FSKey:SOURcecommand..state: TheSOURce2:FSKey:STATecommand..frequency: TheSOURce2:FSKey:FREQuencycommand.
function
property
¶
function: Source2Function
Return the SOURce2:FUNCtion command tree.
Usage
- Using the
.query()method will send theSOURce2:FUNCtion?query. - Using the
.verify(value)method will send theSOURce2:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.efile: TheSOURce2:FUNCtion:EFILecommand..ramp: TheSOURce2:FUNCtion:RAMPcommand tree..shape: TheSOURce2:FUNCtion:SHAPecommand.
phase
property
¶
phase: Source2Phase
Return the SOURce2:PHASe command tree.
Usage
- Using the
.query()method will send theSOURce2:PHASe?query. - Using the
.verify(value)method will send theSOURce2:PHASe?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.initiate: TheSOURce2:PHASe:INITiatecommand..adjust: TheSOURce2:PHASe:ADJustcommand.
pm
property
¶
pm: Source2Pm
Return the SOURce2:PM command tree.
Usage
- Using the
.query()method will send theSOURce2:PM?query. - Using the
.verify(value)method will send theSOURce2:PM?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.internal: TheSOURce2:PM:INTernalcommand tree..source: TheSOURce2:PM:SOURcecommand..state: TheSOURce2:PM:STATecommand..deviation: TheSOURce2:PM:DEViationcommand.
pulse
property
¶
pulse: Source2Pulse
Return the SOURce2:PULSe command tree.
Usage
- Using the
.query()method will send theSOURce2:PULSe?query. - Using the
.verify(value)method will send theSOURce2:PULSe?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.dcycle: TheSOURce2:PULSe:DCYClecommand..delay: TheSOURce2:PULSe:DELaycommand..hold: TheSOURce2:PULSe:HOLDcommand..period: TheSOURce2:PULSe:PERiodcommand..transition: TheSOURce2:PULSe:TRANsitioncommand tree..width: TheSOURce2:PULSe:WIDThcommand.
pwm
property
¶
pwm: Source2Pwm
Return the SOURce2:PWM command tree.
Usage
- Using the
.query()method will send theSOURce2:PWM?query. - Using the
.verify(value)method will send theSOURce2:PWM?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.internal: TheSOURce2:PWM:INTernalcommand tree..source: TheSOURce2:PWM:SOURcecommand..state: TheSOURce2:PWM:STATecommand..deviation: TheSOURce2:PWM:DEViationcommand tree.
sweep
property
¶
sweep: Source2Sweep
Return the SOURce2:SWEep command tree.
Usage
- Using the
.query()method will send theSOURce2:SWEep?query. - Using the
.verify(value)method will send theSOURce2:SWEep?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.htime: TheSOURce2:SWEep:HTIMecommand..mode: TheSOURce2:SWEep:MODEcommand..rtime: TheSOURce2:SWEep:RTIMecommand..spacing: TheSOURce2:SWEep:SPACingcommand..time: TheSOURce2:SWEep:TIMEcommand.
voltage
property
¶
voltage: Source2Voltage
Return the SOURce2:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce2:VOLTage?query. - Using the
.verify(value)method will send theSOURce2:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.concurrent: TheSOURce2:VOLTage:CONCurrentcommand tree..limit: TheSOURce2:VOLTage:LIMitcommand tree..unit: TheSOURce2:VOLTage:UNITcommand..level: TheSOURce2:VOLTage:LEVelcommand tree.
Source2Am
¶
Bases: SCPICmdRead
The SOURce2:AM command tree.
Usage
- Using the
.query()method will send theSOURce2:AM?query. - Using the
.verify(value)method will send theSOURce2:AM?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.internal: TheSOURce2:AM:INTernalcommand tree..source: TheSOURce2:AM:SOURcecommand..state: TheSOURce2:AM:STATecommand..depth: TheSOURce2:AM:DEPThcommand.
depth
property
¶
depth: Source2AmDepth
Return the SOURce2:AM:DEPTh command.
Description
- This command sets or queries the modulation depth of AM modulation for the specified channel. You can set the modulation depth from 0.0% to 120.0% with resolution of 0.1%.
Usage
- Using the
.query()method will send theSOURce2:AM:DEPTh?query. - Using the
.verify(value)method will send theSOURce2:AM:DEPTh?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:AM:DEPTh valuecommand.
SCPI Syntax
- SOURce2:AM:DEPTh {<depth>|MINimum|MAXimum}
- SOURce2:AM:DEPTh?
internal
property
¶
internal: Source2AmInternal
Return the SOURce2:AM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce2:AM:INTernal?query. - Using the
.verify(value)method will send theSOURce2:AM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.frequency: TheSOURce2:AM:INTernal:FREQuencycommand..function: TheSOURce2:AM:INTernal:FUNCtioncommand.
source
property
¶
source: Source2AmSource
Return the SOURce2:AM:SOURce command.
Description
- This command sets or queries the source of modulating signal of AM modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:AM:SOURce?query. - Using the
.verify(value)method will send theSOURce2:AM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:AM:SOURce valuecommand.
SCPI Syntax
- SOURce2:AM:SOURce [INTernal|EXTernal]
- SOURce2:AM:SOURce?
state
property
¶
state: Source2AmState
Return the SOURce2:AM:STATe command.
Description
- This command enables or disables AM modulation for the specified channel. The query command returns the state of AM modulation.
Usage
- Using the
.query()method will send theSOURce2:AM:STATe?query. - Using the
.verify(value)method will send theSOURce2:AM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:AM:STATe valuecommand.
SCPI Syntax
- SOURce2:AM:STATe {ON|OFF|<NR1>}
- SOURce2:AM:STATe?
Source2AmDepth
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:AM:DEPTh command.
Description
- This command sets or queries the modulation depth of AM modulation for the specified channel. You can set the modulation depth from 0.0% to 120.0% with resolution of 0.1%.
Usage
- Using the
.query()method will send theSOURce2:AM:DEPTh?query. - Using the
.verify(value)method will send theSOURce2:AM:DEPTh?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:AM:DEPTh valuecommand.
SCPI Syntax
- SOURce2:AM:DEPTh {<depth>|MINimum|MAXimum}
- SOURce2:AM:DEPTh?
Source2AmInternal
¶
Bases: SCPICmdRead
The SOURce2:AM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce2:AM:INTernal?query. - Using the
.verify(value)method will send theSOURce2:AM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.frequency: TheSOURce2:AM:INTernal:FREQuencycommand..function: TheSOURce2:AM:INTernal:FUNCtioncommand.
frequency
property
¶
frequency: Source2AmInternalFrequency
Return the SOURce2:AM:INTernal:FREQuency command.
Description
- This command sets or queries the internal modulation frequency of AM modulation for
the specified channel. You can use this command only when the internal modulation
source is selected. You can set the internal modulation frequency from 2 mHz to 50.00
kHz with resolution of 1 mHz. You can select the source of modulating signal by using
the [SOURce[1|2]]
:AM:SOURce[INTernal|EXTernal] command.
Usage
- Using the
.query()method will send theSOURce2:AM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce2:AM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:AM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce2:AM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:AM:INTernal:FREQuency?
function
property
¶
function: Source2AmInternalFunction
Return the SOURce2:AM:INTernal:FUNCtion command.
Description
- This command sets or queries the modulating waveform of AM modulation for the specified channel. You can use this command only when the internal modulation source is selected. If you specify EFILe when there is no EFILe or the EFILe is not yet defined, this command causes an error.
Usage
- Using the
.query()method will send theSOURce2:AM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce2:AM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:AM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce2:AM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:AM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe
Sub-properties
.efile: TheSOURce2:AM:INTernal:FUNCtion:EFILecommand.
Source2AmInternalFrequency
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:AM:INTernal:FREQuency command.
Description
- This command sets or queries the internal modulation frequency of AM modulation for the
specified channel. You can use this command only when the internal modulation source is
selected. You can set the internal modulation frequency from 2 mHz to 50.00 kHz with
resolution of 1 mHz. You can select the source of modulating signal by using the
[SOURce[1|2]]
:AM:SOURce[INTernal|EXTernal] command.
Usage
- Using the
.query()method will send theSOURce2:AM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce2:AM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:AM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce2:AM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:AM:INTernal:FREQuency?
Source2AmInternalFunction
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:AM:INTernal:FUNCtion command.
Description
- This command sets or queries the modulating waveform of AM modulation for the specified channel. You can use this command only when the internal modulation source is selected. If you specify EFILe when there is no EFILe or the EFILe is not yet defined, this command causes an error.
Usage
- Using the
.query()method will send theSOURce2:AM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce2:AM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:AM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce2:AM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:AM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe
Properties
.efile: TheSOURce2:AM:INTernal:FUNCtion:EFILecommand.
efile
property
¶
Return the SOURce2:AM:INTernal:FUNCtion:EFILe command.
Description
- This command sets or queries an EFILe name used as a modulating waveform for AM modulation. A file name must be specified in the mass storage system. This command returns ’ ’ if there is no file in the mass storage.
Usage
- Using the
.query()method will send theSOURce2:AM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce2:AM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:AM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce2:AM:INTernal:FUNCtion:EFILe <file_name>
- SOURce2:AM:INTernal:FUNCtion:EFILe?
Source2AmInternalFunctionEfile
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:AM:INTernal:FUNCtion:EFILe command.
Description
- This command sets or queries an EFILe name used as a modulating waveform for AM modulation. A file name must be specified in the mass storage system. This command returns ’ ’ if there is no file in the mass storage.
Usage
- Using the
.query()method will send theSOURce2:AM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce2:AM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:AM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce2:AM:INTernal:FUNCtion:EFILe <file_name>
- SOURce2:AM:INTernal:FUNCtion:EFILe?
Source2AmSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:AM:SOURce command.
Description
- This command sets or queries the source of modulating signal of AM modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:AM:SOURce?query. - Using the
.verify(value)method will send theSOURce2:AM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:AM:SOURce valuecommand.
SCPI Syntax
- SOURce2:AM:SOURce [INTernal|EXTernal]
- SOURce2:AM:SOURce?
Source2AmState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:AM:STATe command.
Description
- This command enables or disables AM modulation for the specified channel. The query command returns the state of AM modulation.
Usage
- Using the
.query()method will send theSOURce2:AM:STATe?query. - Using the
.verify(value)method will send theSOURce2:AM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:AM:STATe valuecommand.
SCPI Syntax
- SOURce2:AM:STATe {ON|OFF|<NR1>}
- SOURce2:AM:STATe?
Source2Burst
¶
Bases: SCPICmdRead
The SOURce2:BURSt command tree.
Usage
- Using the
.query()method will send theSOURce2:BURSt?query. - Using the
.verify(value)method will send theSOURce2:BURSt?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.mode: TheSOURce2:BURSt:MODEcommand..ncycles: TheSOURce2:BURSt:NCYClescommand..tdelay: TheSOURce2:BURSt:TDELaycommand..state: TheSOURce2:BURSt:STATecommand.
mode
property
¶
mode: Source2BurstMode
Return the SOURce2:BURSt:MODE command.
Description
- This command sets or queries the burst mode for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:BURSt:MODE?query. - Using the
.verify(value)method will send theSOURce2:BURSt:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:BURSt:MODE valuecommand.
SCPI Syntax
- SOURce2:BURSt:MODE {TRIGgered|GATed}
- SOURce2:BURSt:MODE?
ncycles
property
¶
ncycles: Source2BurstNcycles
Return the SOURce2:BURSt:NCYCles command.
Description
- This command sets or queries the number of cycles (burst count) to be output in burst mode for the specified channel. The query command returns 9.9E+37 if the burst count is set to INFinity.
Usage
- Using the
.query()method will send theSOURce2:BURSt:NCYCles?query. - Using the
.verify(value)method will send theSOURce2:BURSt:NCYCles?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:BURSt:NCYCles valuecommand.
SCPI Syntax
- SOURce2:BURSt:NCYCles {<cycles>|INFinity|MINimum|MAXimum}
- SOURce2:BURSt:NCYCles?
state
property
¶
state: Source2BurstState
Return the SOURce2:BURSt:STATe command.
Description
- This command enables or disables the burst mode for the specified channel. The query command returns the state of burst mode.
Usage
- Using the
.query()method will send theSOURce2:BURSt:STATe?query. - Using the
.verify(value)method will send theSOURce2:BURSt:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:BURSt:STATe valuecommand.
SCPI Syntax
- SOURce2:BURSt:STATe {ON|OFF|<NR1>}
- SOURce2:BURSt:STATe?
tdelay
property
¶
tdelay: Source2BurstTdelay
Return the SOURce2:BURSt:TDELay command.
Description
- This command sets or queries delay time in the burst mode for the specified channel. It specifies a time delay between the trigger and the signal output. This command is available only in the Triggered burst mode. The setting range is 0.0 ns to 85.000 s with resolution of 100 ps or 5 digits.
Usage
- Using the
.query()method will send theSOURce2:BURSt:TDELay?query. - Using the
.verify(value)method will send theSOURce2:BURSt:TDELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:BURSt:TDELay valuecommand.
SCPI Syntax
- SOURce2:BURSt:TDELay {<delay>|MINimum|MAXimum}
- SOURce2:BURSt:TDELay?
Source2BurstMode
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:BURSt:MODE command.
Description
- This command sets or queries the burst mode for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:BURSt:MODE?query. - Using the
.verify(value)method will send theSOURce2:BURSt:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:BURSt:MODE valuecommand.
SCPI Syntax
- SOURce2:BURSt:MODE {TRIGgered|GATed}
- SOURce2:BURSt:MODE?
Source2BurstNcycles
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:BURSt:NCYCles command.
Description
- This command sets or queries the number of cycles (burst count) to be output in burst mode for the specified channel. The query command returns 9.9E+37 if the burst count is set to INFinity.
Usage
- Using the
.query()method will send theSOURce2:BURSt:NCYCles?query. - Using the
.verify(value)method will send theSOURce2:BURSt:NCYCles?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:BURSt:NCYCles valuecommand.
SCPI Syntax
- SOURce2:BURSt:NCYCles {<cycles>|INFinity|MINimum|MAXimum}
- SOURce2:BURSt:NCYCles?
Source2BurstState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:BURSt:STATe command.
Description
- This command enables or disables the burst mode for the specified channel. The query command returns the state of burst mode.
Usage
- Using the
.query()method will send theSOURce2:BURSt:STATe?query. - Using the
.verify(value)method will send theSOURce2:BURSt:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:BURSt:STATe valuecommand.
SCPI Syntax
- SOURce2:BURSt:STATe {ON|OFF|<NR1>}
- SOURce2:BURSt:STATe?
Source2BurstTdelay
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:BURSt:TDELay command.
Description
- This command sets or queries delay time in the burst mode for the specified channel. It specifies a time delay between the trigger and the signal output. This command is available only in the Triggered burst mode. The setting range is 0.0 ns to 85.000 s with resolution of 100 ps or 5 digits.
Usage
- Using the
.query()method will send theSOURce2:BURSt:TDELay?query. - Using the
.verify(value)method will send theSOURce2:BURSt:TDELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:BURSt:TDELay valuecommand.
SCPI Syntax
- SOURce2:BURSt:TDELay {<delay>|MINimum|MAXimum}
- SOURce2:BURSt:TDELay?
Source2Combine
¶
Bases: SCPICmdRead
The SOURce2:COMBine command tree.
Usage
- Using the
.query()method will send theSOURce2:COMBine?query. - Using the
.verify(value)method will send theSOURce2:COMBine?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.feed: TheSOURce2:COMBine:FEEDcommand.
feed
property
¶
feed: Source2CombineFeed
Return the SOURce2:COMBine:FEED command.
Description
- This command sets or queries whether to add the internal noise or an external signal
to an output signal for the specified channel. When you specify the internal noise,
you can set or query the noise level by
SOURce<3|
4>:POWer[:LEVel][:IMMediate][:AMPLitude] command. To disable the internal noise add or the external signal add function, specify ‘’. You can add an external signal to the CH 1 output signal of the AFG3100 and AFG3200 series arbitrary function generators. The CH 2 output is not available for adding external signal. Both the internal noise and an external signal can be added simultaneously to the arbitrary function generator.
Usage
- Using the
.query()method will send theSOURce2:COMBine:FEED?query. - Using the
.verify(value)method will send theSOURce2:COMBine:FEED?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:COMBine:FEED valuecommand.
SCPI Syntax
- SOURce2:COMBine:FEED ['NOISe'|'EXTernal'|'BOTH'|'']
- SOURce2:COMBine:FEED?
Source2CombineFeed
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:COMBine:FEED command.
Description
- This command sets or queries whether to add the internal noise or an external signal to an
output signal for the specified channel. When you specify the internal noise, you can set
or query the noise level by
SOURce<3|
4>:POWer[:LEVel][:IMMediate][:AMPLitude] command. To disable the internal noise add or the external signal add function, specify ‘’. You can add an external signal to the CH 1 output signal of the AFG3100 and AFG3200 series arbitrary function generators. The CH 2 output is not available for adding external signal. Both the internal noise and an external signal can be added simultaneously to the arbitrary function generator.
Usage
- Using the
.query()method will send theSOURce2:COMBine:FEED?query. - Using the
.verify(value)method will send theSOURce2:COMBine:FEED?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:COMBine:FEED valuecommand.
SCPI Syntax
- SOURce2:COMBine:FEED ['NOISe'|'EXTernal'|'BOTH'|'']
- SOURce2:COMBine:FEED?
Source2Fm
¶
Bases: SCPICmdRead
The SOURce2:FM command tree.
Usage
- Using the
.query()method will send theSOURce2:FM?query. - Using the
.verify(value)method will send theSOURce2:FM?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.internal: TheSOURce2:FM:INTernalcommand tree..source: TheSOURce2:FM:SOURcecommand..state: TheSOURce2:FM:STATecommand..deviation: TheSOURce2:FM:DEViationcommand.
deviation
property
¶
deviation: Source2FmDeviation
Return the SOURce2:FM:DEViation command.
Description
- This command sets or queries the peak frequency deviation of FM modulation for the specified channel. The setting range of frequency deviation depends on the waveform selected as the carrier. For more information, refer to the specifications in the AFG3000 Series Specifications and Performance Verification Technical Reference, which can be found on the Tektronix Web site (www.tektronix.com/downloads).
Usage
- Using the
.query()method will send theSOURce2:FM:DEViation?query. - Using the
.verify(value)method will send theSOURce2:FM:DEViation?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FM:DEViation valuecommand.
SCPI Syntax
- SOURce2:FM:DEViation {<deviation>|MINimum|MAXimum}
- SOURce2:FM:DEViation?
internal
property
¶
internal: Source2FmInternal
Return the SOURce2:FM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce2:FM:INTernal?query. - Using the
.verify(value)method will send theSOURce2:FM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.frequency: TheSOURce2:FM:INTernal:FREQuencycommand..function: TheSOURce2:FM:INTernal:FUNCtioncommand.
source
property
¶
source: Source2FmSource
Return the SOURce2:FM:SOURce command.
Description
- This command sets or queries the source of modulating signal of FM modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:FM:SOURce?query. - Using the
.verify(value)method will send theSOURce2:FM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FM:SOURce valuecommand.
SCPI Syntax
- SOURce2:FM:SOURce [INTernal|EXTernal]
- SOURce2:FM:SOURce?
state
property
¶
state: Source2FmState
Return the SOURce2:FM:STATe command.
Description
- This command enables or disables FM modulation. The query command returns the state of FM modulation.
Usage
- Using the
.query()method will send theSOURce2:FM:STATe?query. - Using the
.verify(value)method will send theSOURce2:FM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FM:STATe valuecommand.
SCPI Syntax
- SOURce2:FM:STATe {ON|OFF|<NR1>}
- SOURce2:FM:STATe?
Source2FmDeviation
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FM:DEViation command.
Description
- This command sets or queries the peak frequency deviation of FM modulation for the specified channel. The setting range of frequency deviation depends on the waveform selected as the carrier. For more information, refer to the specifications in the AFG3000 Series Specifications and Performance Verification Technical Reference, which can be found on the Tektronix Web site (www.tektronix.com/downloads).
Usage
- Using the
.query()method will send theSOURce2:FM:DEViation?query. - Using the
.verify(value)method will send theSOURce2:FM:DEViation?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FM:DEViation valuecommand.
SCPI Syntax
- SOURce2:FM:DEViation {<deviation>|MINimum|MAXimum}
- SOURce2:FM:DEViation?
Source2FmInternal
¶
Bases: SCPICmdRead
The SOURce2:FM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce2:FM:INTernal?query. - Using the
.verify(value)method will send theSOURce2:FM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.frequency: TheSOURce2:FM:INTernal:FREQuencycommand..function: TheSOURce2:FM:INTernal:FUNCtioncommand.
frequency
property
¶
frequency: Source2FmInternalFrequency
Return the SOURce2:FM:INTernal:FREQuency command.
Description
- This command sets or queries the internal modulation frequency of FM modulation for
the specified channel. You can use this command only when the internal modulation
source is selected. You can set the internal modulation frequency from 2 mHz to 50.00
kHz with resolution of 1 mHz. You can select the source of modulating signal by using
the [SOURce[1|2]]
:FM:SOURce[INTernal|EXTernal] command.
Usage
- Using the
.query()method will send theSOURce2:FM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce2:FM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce2:FM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:FM:INTernal:FREQuency?
function
property
¶
function: Source2FmInternalFunction
Return the SOURce2:FM:INTernal:FUNCtion command.
Description
- This command sets or queries the modulating waveform of FM modulation for the specified channel. You can use this command only when the internal modulation source is selected. If you specify EFILe when there is no EFILe or the EFILe is not yet defined, this command causes an error.
Usage
- Using the
.query()method will send theSOURce2:FM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce2:FM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce2:FM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:FM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe
Sub-properties
.efile: TheSOURce2:FM:INTernal:FUNCtion:EFILecommand.
Source2FmInternalFrequency
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FM:INTernal:FREQuency command.
Description
- This command sets or queries the internal modulation frequency of FM modulation for the
specified channel. You can use this command only when the internal modulation source is
selected. You can set the internal modulation frequency from 2 mHz to 50.00 kHz with
resolution of 1 mHz. You can select the source of modulating signal by using the
[SOURce[1|2]]
:FM:SOURce[INTernal|EXTernal] command.
Usage
- Using the
.query()method will send theSOURce2:FM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce2:FM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce2:FM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:FM:INTernal:FREQuency?
Source2FmInternalFunction
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FM:INTernal:FUNCtion command.
Description
- This command sets or queries the modulating waveform of FM modulation for the specified channel. You can use this command only when the internal modulation source is selected. If you specify EFILe when there is no EFILe or the EFILe is not yet defined, this command causes an error.
Usage
- Using the
.query()method will send theSOURce2:FM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce2:FM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce2:FM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:FM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe
Properties
.efile: TheSOURce2:FM:INTernal:FUNCtion:EFILecommand.
efile
property
¶
Return the SOURce2:FM:INTernal:FUNCtion:EFILe command.
Description
- This command sets or queries an EFILe name used as a modulating waveform for FM modulation. A file name must be specified in the mass storage system. This command returns ’ ’ if there is no file in the mass storage.
Usage
- Using the
.query()method will send theSOURce2:FM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce2:FM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce2:FM:INTernal:FUNCtion:EFILe <file_name>
- SOURce2:FM:INTernal:FUNCtion:EFILe?
Source2FmInternalFunctionEfile
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FM:INTernal:FUNCtion:EFILe command.
Description
- This command sets or queries an EFILe name used as a modulating waveform for FM modulation. A file name must be specified in the mass storage system. This command returns ’ ’ if there is no file in the mass storage.
Usage
- Using the
.query()method will send theSOURce2:FM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce2:FM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce2:FM:INTernal:FUNCtion:EFILe <file_name>
- SOURce2:FM:INTernal:FUNCtion:EFILe?
Source2FmSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FM:SOURce command.
Description
- This command sets or queries the source of modulating signal of FM modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:FM:SOURce?query. - Using the
.verify(value)method will send theSOURce2:FM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FM:SOURce valuecommand.
SCPI Syntax
- SOURce2:FM:SOURce [INTernal|EXTernal]
- SOURce2:FM:SOURce?
Source2FmState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FM:STATe command.
Description
- This command enables or disables FM modulation. The query command returns the state of FM modulation.
Usage
- Using the
.query()method will send theSOURce2:FM:STATe?query. - Using the
.verify(value)method will send theSOURce2:FM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FM:STATe valuecommand.
SCPI Syntax
- SOURce2:FM:STATe {ON|OFF|<NR1>}
- SOURce2:FM:STATe?
Source2Frequency
¶
Bases: SCPICmdRead
The SOURce2:FREQuency command tree.
Usage
- Using the
.query()method will send theSOURce2:FREQuency?query. - Using the
.verify(value)method will send theSOURce2:FREQuency?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.center: TheSOURce2:FREQuency:CENTercommand..concurrent: TheSOURce2:FREQuency:CONCurrentcommand tree..mode: TheSOURce2:FREQuency:MODEcommand..span: TheSOURce2:FREQuency:SPANcommand..start: TheSOURce2:FREQuency:STARtcommand..stop: TheSOURce2:FREQuency:STOPcommand..cw: TheSOURce2:FREQuency:CWcommand..fixed: TheSOURce2:FREQuency:FIXedcommand.
center
property
¶
center: Source2FrequencyCenter
Return the SOURce2:FREQuency:CENTer command.
Description
- This command sets or queries the center frequency of sweep for the specified channel.
This command is always used with the [SOURce[1|2]]
:FREQuency:SPANcommand. The setting range of center frequency depends on the waveform selected for sweep.
Usage
- Using the
.query()method will send theSOURce2:FREQuency:CENTer?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:CENTer?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:CENTer valuecommand.
SCPI Syntax
- SOURce2:FREQuency:CENTer {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:CENTer?
concurrent
property
¶
concurrent: Source2FrequencyConcurrent
Return the SOURce2:FREQuency:CONCurrent command tree.
Usage
- Using the
.query()method will send theSOURce2:FREQuency:CONCurrent?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:CONCurrent?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.state: TheSOURce2:FREQuency:CONCurrent:STATecommand.
cw
property
¶
Return the SOURce2:FREQuency:CW command.
Description
- This command sets or queries the frequency of output waveform for the specified channel. This command is available when the Run Mode is set to other than Sweep. The setting range of output frequency depends on the type of output waveform. If you change the type of output waveform, it might change the output frequency because changing waveform types impacts on the setting range of output frequency. The resolution is 1 µHz or 12 digits. For more information on the setting range, refer to the AFG3000 Series Specifications and Performance Verification Technical Reference, which can be found on the Tektronix Web site (www.tektronix.com/downloads).
Usage
- Using the
.query()method will send theSOURce2:FREQuency:CW?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:CW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:CW valuecommand.
SCPI Syntax
- SOURce2:FREQuency:CW {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:CW?
fixed
property
¶
fixed: Source2FrequencyFixed
Return the SOURce2:FREQuency:FIXed command.
Description
- This command sets or queries the frequency of output waveform for the specified channel. This command is available when the Run Mode is set to other than Sweep. The setting range of output frequency depends on the type of output waveform. If you change the type of output waveform, it might change the output frequency because changing waveform types impacts on the setting range of output frequency. The resolution is 1 µHz or 12 digits. For more information on the setting range, refer to the AFG3000 Series Specifications and Performance Verification Technical Reference, which can be found on the Tektronix Web site (www.tektronix.com/downloads).
Usage
- Using the
.query()method will send theSOURce2:FREQuency:FIXed?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:FIXed?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:FIXed valuecommand.
SCPI Syntax
- SOURce2:FREQuency:FIXed {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:FIXed?
mode
property
¶
mode: Source2FrequencyMode
Return the SOURce2:FREQuency:MODE command.
Description
- This command sets or queries the frequency sweep state. You can select sine, square, ramp, or arbitrary waveform for sweep. The arbitrary function generator automatically changes to the Continuous mode if any waveform is selected other than sine, square, ramp, or an arbitrary waveform.
Usage
- Using the
.query()method will send theSOURce2:FREQuency:MODE?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:MODE valuecommand.
SCPI Syntax
- SOURce2:FREQuency:MODE {CW|FIXed|SWEep}
- SOURce2:FREQuency:MODE?
span
property
¶
span: Source2FrequencySpan
Return the SOURce2:FREQuency:SPAN command.
Description
- This command sets or queries the span of frequency sweep for the specified channel.
This command is always used with the [SOURce[1|2]]
:FREQuency:CENTercommand. The setting range of frequency span depends on the waveform selected for sweep.
Usage
- Using the
.write(value)method will send theSOURce2:FREQuency:SPAN valuecommand.
SCPI Syntax
- SOURce2:FREQuency:SPAN {<frequency>|MINimum|MAXimum}
start
property
¶
start: Source2FrequencyStart
Return the SOURce2:FREQuency:STARt command.
Description
- This command sets or queries the start frequency of sweep for the specified channel.
This command is always used with the [SOURce[1|2]]
:FREQuency:STOPcommand. The setting range of start frequency depends on the waveform selected for sweep. For more information on the setting range, refer to the specifications page of Quick Start User Manual.
Usage
- Using the
.query()method will send theSOURce2:FREQuency:STARt?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:STARt?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:STARt valuecommand.
SCPI Syntax
- SOURce2:FREQuency:STARt {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:STARt?
stop
property
¶
stop: Source2FrequencyStop
Return the SOURce2:FREQuency:STOP command.
Description
- This command sets or queries the start frequency of sweep for the specified channel.
This command is always used with the [SOURce[1|2]]
:FREQuency:STARtcommand. The setting range of stop frequency depends on the waveform selected for sweep. For more information on the setting range, refer to the AFG3000 Series Specifications and Performance Verification Technical Reference, which can be found on the Tektronix Web site (www.tektronix.com/downloads).
Usage
- Using the
.query()method will send theSOURce2:FREQuency:STOP?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:STOP?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:STOP valuecommand.
SCPI Syntax
- SOURce2:FREQuency:STOP {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:STOP?
Source2FrequencyCenter
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FREQuency:CENTer command.
Description
- This command sets or queries the center frequency of sweep for the specified channel. This
command is always used with the [SOURce[1|2]]
:FREQuency:SPANcommand. The setting range of center frequency depends on the waveform selected for sweep.
Usage
- Using the
.query()method will send theSOURce2:FREQuency:CENTer?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:CENTer?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:CENTer valuecommand.
SCPI Syntax
- SOURce2:FREQuency:CENTer {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:CENTer?
Source2FrequencyConcurrent
¶
Bases: SCPICmdRead
The SOURce2:FREQuency:CONCurrent command tree.
Usage
- Using the
.query()method will send theSOURce2:FREQuency:CONCurrent?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:CONCurrent?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.state: TheSOURce2:FREQuency:CONCurrent:STATecommand.
state
property
¶
Return the SOURce2:FREQuency:CONCurrent:STATe command.
Description
- This command enables or disables the function to copy the frequency (or period) of one
channel to another channel. The [SOURce[1|2]]
:FREQuency:CONCurrentcommand copies the frequency (or period) of the channel specified by the header suffix to another channel. If you specify CH 1 with the header, the CH 1 frequency will be copied to CH 2. The [SOURce[1|2]]:FREQuency:CONCurrent?command returns ‘0’ (off) or ‘1’ (on). If your arbitrary function generator is single-channel model, this command is not supported.
Usage
- Using the
.query()method will send theSOURce2:FREQuency:CONCurrent:STATe?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:CONCurrent:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:CONCurrent:STATe valuecommand.
SCPI Syntax
- SOURce2:FREQuency:CONCurrent:STATe {ON|OFF|<NR1>}
- SOURce2:FREQuency:CONCurrent:STATe?
Source2FrequencyConcurrentState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FREQuency:CONCurrent:STATe command.
Description
- This command enables or disables the function to copy the frequency (or period) of one
channel to another channel. The [SOURce[1|2]]
:FREQuency:CONCurrentcommand copies the frequency (or period) of the channel specified by the header suffix to another channel. If you specify CH 1 with the header, the CH 1 frequency will be copied to CH 2. The [SOURce[1|2]]:FREQuency:CONCurrent?command returns ‘0’ (off) or ‘1’ (on). If your arbitrary function generator is single-channel model, this command is not supported.
Usage
- Using the
.query()method will send theSOURce2:FREQuency:CONCurrent:STATe?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:CONCurrent:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:CONCurrent:STATe valuecommand.
SCPI Syntax
- SOURce2:FREQuency:CONCurrent:STATe {ON|OFF|<NR1>}
- SOURce2:FREQuency:CONCurrent:STATe?
Source2FrequencyCw
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FREQuency:CW command.
Description
- This command sets or queries the frequency of output waveform for the specified channel. This command is available when the Run Mode is set to other than Sweep. The setting range of output frequency depends on the type of output waveform. If you change the type of output waveform, it might change the output frequency because changing waveform types impacts on the setting range of output frequency. The resolution is 1 µHz or 12 digits. For more information on the setting range, refer to the AFG3000 Series Specifications and Performance Verification Technical Reference, which can be found on the Tektronix Web site (www.tektronix.com/downloads).
Usage
- Using the
.query()method will send theSOURce2:FREQuency:CW?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:CW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:CW valuecommand.
SCPI Syntax
- SOURce2:FREQuency:CW {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:CW?
Source2FrequencyFixed
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FREQuency:FIXed command.
Description
- This command sets or queries the frequency of output waveform for the specified channel. This command is available when the Run Mode is set to other than Sweep. The setting range of output frequency depends on the type of output waveform. If you change the type of output waveform, it might change the output frequency because changing waveform types impacts on the setting range of output frequency. The resolution is 1 µHz or 12 digits. For more information on the setting range, refer to the AFG3000 Series Specifications and Performance Verification Technical Reference, which can be found on the Tektronix Web site (www.tektronix.com/downloads).
Usage
- Using the
.query()method will send theSOURce2:FREQuency:FIXed?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:FIXed?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:FIXed valuecommand.
SCPI Syntax
- SOURce2:FREQuency:FIXed {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:FIXed?
Source2FrequencyMode
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FREQuency:MODE command.
Description
- This command sets or queries the frequency sweep state. You can select sine, square, ramp, or arbitrary waveform for sweep. The arbitrary function generator automatically changes to the Continuous mode if any waveform is selected other than sine, square, ramp, or an arbitrary waveform.
Usage
- Using the
.query()method will send theSOURce2:FREQuency:MODE?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:MODE valuecommand.
SCPI Syntax
- SOURce2:FREQuency:MODE {CW|FIXed|SWEep}
- SOURce2:FREQuency:MODE?
Source2FrequencySpan
¶
Bases: SCPICmdWrite
The SOURce2:FREQuency:SPAN command.
Description
- This command sets or queries the span of frequency sweep for the specified channel. This
command is always used with the [SOURce[1|2]]
:FREQuency:CENTercommand. The setting range of frequency span depends on the waveform selected for sweep.
Usage
- Using the
.write(value)method will send theSOURce2:FREQuency:SPAN valuecommand.
SCPI Syntax
- SOURce2:FREQuency:SPAN {<frequency>|MINimum|MAXimum}
Source2FrequencyStart
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FREQuency:STARt command.
Description
- This command sets or queries the start frequency of sweep for the specified channel. This
command is always used with the [SOURce[1|2]]
:FREQuency:STOPcommand. The setting range of start frequency depends on the waveform selected for sweep. For more information on the setting range, refer to the specifications page of Quick Start User Manual.
Usage
- Using the
.query()method will send theSOURce2:FREQuency:STARt?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:STARt?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:STARt valuecommand.
SCPI Syntax
- SOURce2:FREQuency:STARt {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:STARt?
Source2FrequencyStop
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FREQuency:STOP command.
Description
- This command sets or queries the start frequency of sweep for the specified channel. This
command is always used with the [SOURce[1|2]]
:FREQuency:STARtcommand. The setting range of stop frequency depends on the waveform selected for sweep. For more information on the setting range, refer to the AFG3000 Series Specifications and Performance Verification Technical Reference, which can be found on the Tektronix Web site (www.tektronix.com/downloads).
Usage
- Using the
.query()method will send theSOURce2:FREQuency:STOP?query. - Using the
.verify(value)method will send theSOURce2:FREQuency:STOP?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FREQuency:STOP valuecommand.
SCPI Syntax
- SOURce2:FREQuency:STOP {<frequency>|MINimum|MAXimum}
- SOURce2:FREQuency:STOP?
Source2Fskey
¶
Bases: SCPICmdRead
The SOURce2:FSKey command tree.
Usage
- Using the
.query()method will send theSOURce2:FSKey?query. - Using the
.verify(value)method will send theSOURce2:FSKey?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.internal: TheSOURce2:FSKey:INTernalcommand tree..source: TheSOURce2:FSKey:SOURcecommand..state: TheSOURce2:FSKey:STATecommand..frequency: TheSOURce2:FSKey:FREQuencycommand.
frequency
property
¶
frequency: Source2FskeyFrequency
Return the SOURce2:FSKey:FREQuency command.
Description
- This command sets or queries the hop frequency of FSK modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:FSKey:FREQuency?query. - Using the
.verify(value)method will send theSOURce2:FSKey:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FSKey:FREQuency valuecommand.
SCPI Syntax
- SOURce2:FSKey:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:FSKey:FREQuency?
internal
property
¶
internal: Source2FskeyInternal
Return the SOURce2:FSKey:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce2:FSKey:INTernal?query. - Using the
.verify(value)method will send theSOURce2:FSKey:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.rate: TheSOURce2:FSKey:INTernal:RATEcommand.
source
property
¶
source: Source2FskeySource
Return the SOURce2:FSKey:SOURce command.
Description
- This command sets or queries the source of modulation signal of FSK modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:FSKey:SOURce?query. - Using the
.verify(value)method will send theSOURce2:FSKey:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FSKey:SOURce valuecommand.
SCPI Syntax
- SOURce2:FSKey:SOURce [INTernal|EXTernal]
- SOURce2:FSKey:SOURce?
state
property
¶
state: Source2FskeyState
Return the SOURce2:FSKey:STATe command.
Description
- This command enables or disables FSK modulation. The query command returns the state of FSK modulation. You can select a sine, square, ramp, or arbitrary waveform for the carrier waveform.
Usage
- Using the
.query()method will send theSOURce2:FSKey:STATe?query. - Using the
.verify(value)method will send theSOURce2:FSKey:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FSKey:STATe valuecommand.
SCPI Syntax
- SOURce2:FSKey:STATe {ON|OFF|<NR1>}
- SOURce2:FSKey:STATe?
Source2FskeyFrequency
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FSKey:FREQuency command.
Description
- This command sets or queries the hop frequency of FSK modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:FSKey:FREQuency?query. - Using the
.verify(value)method will send theSOURce2:FSKey:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FSKey:FREQuency valuecommand.
SCPI Syntax
- SOURce2:FSKey:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:FSKey:FREQuency?
Source2FskeyInternal
¶
Bases: SCPICmdRead
The SOURce2:FSKey:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce2:FSKey:INTernal?query. - Using the
.verify(value)method will send theSOURce2:FSKey:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.rate: TheSOURce2:FSKey:INTernal:RATEcommand.
rate
property
¶
rate: Source2FskeyInternalRate
Return the SOURce2:FSKey:INTernal:RATE command.
Description
- This command sets or queries the internal modulation rate of FSK modulation for the specified channel. You can use this command only when the internal modulation source is selected.
Usage
- Using the
.query()method will send theSOURce2:FSKey:INTernal:RATE?query. - Using the
.verify(value)method will send theSOURce2:FSKey:INTernal:RATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FSKey:INTernal:RATE valuecommand.
SCPI Syntax
- SOURce2:FSKey:INTernal:RATE {<rate>|MINimum|MAXimum}
- SOURce2:FSKey:INTernal:RATE?
Source2FskeyInternalRate
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FSKey:INTernal:RATE command.
Description
- This command sets or queries the internal modulation rate of FSK modulation for the specified channel. You can use this command only when the internal modulation source is selected.
Usage
- Using the
.query()method will send theSOURce2:FSKey:INTernal:RATE?query. - Using the
.verify(value)method will send theSOURce2:FSKey:INTernal:RATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FSKey:INTernal:RATE valuecommand.
SCPI Syntax
- SOURce2:FSKey:INTernal:RATE {<rate>|MINimum|MAXimum}
- SOURce2:FSKey:INTernal:RATE?
Source2FskeySource
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FSKey:SOURce command.
Description
- This command sets or queries the source of modulation signal of FSK modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:FSKey:SOURce?query. - Using the
.verify(value)method will send theSOURce2:FSKey:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FSKey:SOURce valuecommand.
SCPI Syntax
- SOURce2:FSKey:SOURce [INTernal|EXTernal]
- SOURce2:FSKey:SOURce?
Source2FskeyState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FSKey:STATe command.
Description
- This command enables or disables FSK modulation. The query command returns the state of FSK modulation. You can select a sine, square, ramp, or arbitrary waveform for the carrier waveform.
Usage
- Using the
.query()method will send theSOURce2:FSKey:STATe?query. - Using the
.verify(value)method will send theSOURce2:FSKey:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FSKey:STATe valuecommand.
SCPI Syntax
- SOURce2:FSKey:STATe {ON|OFF|<NR1>}
- SOURce2:FSKey:STATe?
Source2Function
¶
Bases: SCPICmdRead
The SOURce2:FUNCtion command tree.
Usage
- Using the
.query()method will send theSOURce2:FUNCtion?query. - Using the
.verify(value)method will send theSOURce2:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.efile: TheSOURce2:FUNCtion:EFILecommand..ramp: TheSOURce2:FUNCtion:RAMPcommand tree..shape: TheSOURce2:FUNCtion:SHAPecommand.
efile
property
¶
efile: Source2FunctionEfile
Return the SOURce2:FUNCtion:EFILe command.
Description
- This command sets or queries an EFILe name used as an output waveform. A file name must be specified in the mass storage system. This command returns ’ ’ if there is no file in the mass storage.
Usage
- Using the
.query()method will send theSOURce2:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce2:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce2:FUNCtion:EFILe <file_name>
- SOURce2:FUNCtion:EFILe?
ramp
property
¶
ramp: Source2FunctionRamp
Return the SOURce2:FUNCtion:RAMP command tree.
Usage
- Using the
.query()method will send theSOURce2:FUNCtion:RAMP?query. - Using the
.verify(value)method will send theSOURce2:FUNCtion:RAMP?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.symmetry: TheSOURce2:FUNCtion:RAMP:SYMMetrycommand.
shape
property
¶
shape: Source2FunctionShape
Return the SOURce2:FUNCtion:SHAPe command.
Description
- This command sets or queries the shape of the output waveform. When the specified user memory is deleted, this command causes an error if you select the user memory.
Usage
- Using the
.query()method will send theSOURce2:FUNCtion:SHAPe?query. - Using the
.verify(value)method will send theSOURce2:FUNCtion:SHAPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FUNCtion:SHAPe valuecommand.
SCPI Syntax
- SOURce2:FUNCtion:SHAPe {SINusoid|SQUare|PULSe|RAMP|PRNoise|DC|SINC|GAUSsian|LORentz|ERISe|EDECay|HAVersine|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:FUNCtion:SHAPe?
Info
USER[1]A user defined waveform saved in the user waveform memory or the EMEMory can be selected as an output waveform.USER2A user defined waveform saved in the user waveform memory or the EMEMory can be selected as an output waveform.USER3A user defined waveform saved in the user waveform memory or the EMEMory can be selected as an output waveform.USER4A user defined waveform saved in the user waveform memory or the EMEMory can be selected as an output waveform.EMEMory[1]A user defined waveform saved in the user waveform memory or the EMEMory can be selected as an output waveform.EMEMory2A user defined waveform saved in the user waveform memory or the EMEMory can be selected as an output waveform.
Source2FunctionEfile
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FUNCtion:EFILe command.
Description
- This command sets or queries an EFILe name used as an output waveform. A file name must be specified in the mass storage system. This command returns ’ ’ if there is no file in the mass storage.
Usage
- Using the
.query()method will send theSOURce2:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce2:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce2:FUNCtion:EFILe <file_name>
- SOURce2:FUNCtion:EFILe?
Source2FunctionRamp
¶
Bases: SCPICmdRead
The SOURce2:FUNCtion:RAMP command tree.
Usage
- Using the
.query()method will send theSOURce2:FUNCtion:RAMP?query. - Using the
.verify(value)method will send theSOURce2:FUNCtion:RAMP?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.symmetry: TheSOURce2:FUNCtion:RAMP:SYMMetrycommand.
symmetry
property
¶
symmetry: Source2FunctionRampSymmetry
Return the SOURce2:FUNCtion:RAMP:SYMMetry command.
Description
- This command sets or queries the symmetry of ramp waveform for the specified channel. The setting range is 0.0% to 100.0%.
Usage
- Using the
.query()method will send theSOURce2:FUNCtion:RAMP:SYMMetry?query. - Using the
.verify(value)method will send theSOURce2:FUNCtion:RAMP:SYMMetry?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FUNCtion:RAMP:SYMMetry valuecommand.
SCPI Syntax
- SOURce2:FUNCtion:RAMP:SYMMetry {<symmetry>|MINimum|MAXimum}
- SOURce2:FUNCtion:RAMP:SYMMetry?
Source2FunctionRampSymmetry
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FUNCtion:RAMP:SYMMetry command.
Description
- This command sets or queries the symmetry of ramp waveform for the specified channel. The setting range is 0.0% to 100.0%.
Usage
- Using the
.query()method will send theSOURce2:FUNCtion:RAMP:SYMMetry?query. - Using the
.verify(value)method will send theSOURce2:FUNCtion:RAMP:SYMMetry?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FUNCtion:RAMP:SYMMetry valuecommand.
SCPI Syntax
- SOURce2:FUNCtion:RAMP:SYMMetry {<symmetry>|MINimum|MAXimum}
- SOURce2:FUNCtion:RAMP:SYMMetry?
Source2FunctionShape
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:FUNCtion:SHAPe command.
Description
- This command sets or queries the shape of the output waveform. When the specified user memory is deleted, this command causes an error if you select the user memory.
Usage
- Using the
.query()method will send theSOURce2:FUNCtion:SHAPe?query. - Using the
.verify(value)method will send theSOURce2:FUNCtion:SHAPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:FUNCtion:SHAPe valuecommand.
SCPI Syntax
- SOURce2:FUNCtion:SHAPe {SINusoid|SQUare|PULSe|RAMP|PRNoise|DC|SINC|GAUSsian|LORentz|ERISe|EDECay|HAVersine|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:FUNCtion:SHAPe?
Info
USER[1]A user defined waveform saved in the user waveform memory or the EMEMory can be selected as an output waveform.USER2A user defined waveform saved in the user waveform memory or the EMEMory can be selected as an output waveform.USER3A user defined waveform saved in the user waveform memory or the EMEMory can be selected as an output waveform.USER4A user defined waveform saved in the user waveform memory or the EMEMory can be selected as an output waveform.EMEMory[1]A user defined waveform saved in the user waveform memory or the EMEMory can be selected as an output waveform.EMEMory2A user defined waveform saved in the user waveform memory or the EMEMory can be selected as an output waveform.
Source2Phase
¶
Bases: SCPICmdRead
The SOURce2:PHASe command tree.
Usage
- Using the
.query()method will send theSOURce2:PHASe?query. - Using the
.verify(value)method will send theSOURce2:PHASe?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.initiate: TheSOURce2:PHASe:INITiatecommand..adjust: TheSOURce2:PHASe:ADJustcommand.
adjust
property
¶
adjust: Source2PhaseAdjust
Return the SOURce2:PHASe:ADJust command.
Description
- This command sets or queries the phase of output waveform for the specified channel. You can set the value in radians or degrees. If no units are specified, the default is RAD. The query command returns the value in RAD. This command is supported when you select a waveform other than DC, Noise, and Pulse.
Usage
- Using the
.query()method will send theSOURce2:PHASe:ADJust?query. - Using the
.verify(value)method will send theSOURce2:PHASe:ADJust?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PHASe:ADJust valuecommand.
SCPI Syntax
- SOURce2:PHASe:ADJust {<phase>|MINimum|MAXimum}
- SOURce2:PHASe:ADJust?
initiate
property
¶
initiate: Source2PhaseInitiate
Return the SOURce2:PHASe:INITiate command.
Description
- This command synchronizes the phase of CH 1 and CH 2 output waveforms. The arbitrary function generator performs the same operation if you specify either SOURce1 or SOURce2. If your arbitrary function generator is single-channel model, this command is not supported.
Usage
- Using the
.write()method will send theSOURce2:PHASe:INITiatecommand.
SCPI Syntax
- SOURce2:PHASe:INITiate
Source2PhaseAdjust
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PHASe:ADJust command.
Description
- This command sets or queries the phase of output waveform for the specified channel. You can set the value in radians or degrees. If no units are specified, the default is RAD. The query command returns the value in RAD. This command is supported when you select a waveform other than DC, Noise, and Pulse.
Usage
- Using the
.query()method will send theSOURce2:PHASe:ADJust?query. - Using the
.verify(value)method will send theSOURce2:PHASe:ADJust?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PHASe:ADJust valuecommand.
SCPI Syntax
- SOURce2:PHASe:ADJust {<phase>|MINimum|MAXimum}
- SOURce2:PHASe:ADJust?
Source2PhaseInitiate
¶
Bases: SCPICmdWriteNoArguments
The SOURce2:PHASe:INITiate command.
Description
- This command synchronizes the phase of CH 1 and CH 2 output waveforms. The arbitrary function generator performs the same operation if you specify either SOURce1 or SOURce2. If your arbitrary function generator is single-channel model, this command is not supported.
Usage
- Using the
.write()method will send theSOURce2:PHASe:INITiatecommand.
SCPI Syntax
- SOURce2:PHASe:INITiate
Source2Pm
¶
Bases: SCPICmdRead
The SOURce2:PM command tree.
Usage
- Using the
.query()method will send theSOURce2:PM?query. - Using the
.verify(value)method will send theSOURce2:PM?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.internal: TheSOURce2:PM:INTernalcommand tree..source: TheSOURce2:PM:SOURcecommand..state: TheSOURce2:PM:STATecommand..deviation: TheSOURce2:PM:DEViationcommand.
deviation
property
¶
deviation: Source2PmDeviation
Return the SOURce2:PM:DEViation command.
Description
- This command sets or queries the peak frequency deviation of PM modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:PM:DEViation?query. - Using the
.verify(value)method will send theSOURce2:PM:DEViation?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PM:DEViation valuecommand.
SCPI Syntax
- SOURce2:PM:DEViation {<deviation>|MINimum|MAXimum}
- SOURce2:PM:DEViation?
internal
property
¶
internal: Source2PmInternal
Return the SOURce2:PM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce2:PM:INTernal?query. - Using the
.verify(value)method will send theSOURce2:PM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.frequency: TheSOURce2:PM:INTernal:FREQuencycommand..function: TheSOURce2:PM:INTernal:FUNCtioncommand.
source
property
¶
source: Source2PmSource
Return the SOURce2:PM:SOURce command.
Description
- This command sets or queries the source of modulation signal of PM modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:PM:SOURce?query. - Using the
.verify(value)method will send theSOURce2:PM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PM:SOURce valuecommand.
SCPI Syntax
- SOURce2:PM:SOURce [INTernal|EXTernal]
- SOURce2:PM:SOURce?
state
property
¶
state: Source2PmState
Return the SOURce2:PM:STATe command.
Description
- This command enables or disables PM modulation. The query command returns the state of PM modulation. You can select a sine, square, ramp, or arbitrary waveform for the carrier waveform.
Usage
- Using the
.query()method will send theSOURce2:PM:STATe?query. - Using the
.verify(value)method will send theSOURce2:PM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PM:STATe valuecommand.
SCPI Syntax
- SOURce2:PM:STATe {ON|OFF|<NR1>}
- SOURce2:PM:STATe?
Source2PmDeviation
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PM:DEViation command.
Description
- This command sets or queries the peak frequency deviation of PM modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:PM:DEViation?query. - Using the
.verify(value)method will send theSOURce2:PM:DEViation?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PM:DEViation valuecommand.
SCPI Syntax
- SOURce2:PM:DEViation {<deviation>|MINimum|MAXimum}
- SOURce2:PM:DEViation?
Source2PmInternal
¶
Bases: SCPICmdRead
The SOURce2:PM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce2:PM:INTernal?query. - Using the
.verify(value)method will send theSOURce2:PM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.frequency: TheSOURce2:PM:INTernal:FREQuencycommand..function: TheSOURce2:PM:INTernal:FUNCtioncommand.
frequency
property
¶
frequency: Source2PmInternalFrequency
Return the SOURce2:PM:INTernal:FREQuency command.
Description
- This command sets or queries the internal modulation frequency of PM modulation for
the specified channel. You can use this command only when the internal modulation
source is selected. You can set the internal modulation frequency from 2 mHz to 50.00
kHz with resolution of 1 mHz. You can select the source of modulating signal by using
the [SOURce[1|2]]
:PM:SOURce[INTernal|EXTernal] command.
Usage
- Using the
.query()method will send theSOURce2:PM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce2:PM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce2:PM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:PM:INTernal:FREQuency?
function
property
¶
function: Source2PmInternalFunction
Return the SOURce2:PM:INTernal:FUNCtion command.
Description
- This command sets or queries the modulating waveform of PM modulation for the specified channel. You can use this command only when the internal modulation source is selected.
Usage
- Using the
.query()method will send theSOURce2:PM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce2:PM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce2:PM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:PM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe EFILe
Sub-properties
.efile: TheSOURce2:PM:INTernal:FUNCtion:EFILecommand.
Source2PmInternalFrequency
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PM:INTernal:FREQuency command.
Description
- This command sets or queries the internal modulation frequency of PM modulation for the
specified channel. You can use this command only when the internal modulation source is
selected. You can set the internal modulation frequency from 2 mHz to 50.00 kHz with
resolution of 1 mHz. You can select the source of modulating signal by using the
[SOURce[1|2]]
:PM:SOURce[INTernal|EXTernal] command.
Usage
- Using the
.query()method will send theSOURce2:PM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce2:PM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce2:PM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:PM:INTernal:FREQuency?
Source2PmInternalFunction
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PM:INTernal:FUNCtion command.
Description
- This command sets or queries the modulating waveform of PM modulation for the specified channel. You can use this command only when the internal modulation source is selected.
Usage
- Using the
.query()method will send theSOURce2:PM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce2:PM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce2:PM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:PM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe EFILe
Properties
.efile: TheSOURce2:PM:INTernal:FUNCtion:EFILecommand.
efile
property
¶
Return the SOURce2:PM:INTernal:FUNCtion:EFILe command.
Description
- This command sets or queries an EFILe name used as a modulating waveform for PM modulation. A file name must be specified in the mass storage system. This command returns ’ ’ if there is no file in the mass storage.
Usage
- Using the
.query()method will send theSOURce2:PM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce2:PM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce2:PM:INTernal:FUNCtion:EFILe <file_name>
- SOURce2:PM:INTernal:FUNCtion:EFILe?
Source2PmInternalFunctionEfile
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PM:INTernal:FUNCtion:EFILe command.
Description
- This command sets or queries an EFILe name used as a modulating waveform for PM modulation. A file name must be specified in the mass storage system. This command returns ’ ’ if there is no file in the mass storage.
Usage
- Using the
.query()method will send theSOURce2:PM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce2:PM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce2:PM:INTernal:FUNCtion:EFILe <file_name>
- SOURce2:PM:INTernal:FUNCtion:EFILe?
Source2PmSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PM:SOURce command.
Description
- This command sets or queries the source of modulation signal of PM modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:PM:SOURce?query. - Using the
.verify(value)method will send theSOURce2:PM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PM:SOURce valuecommand.
SCPI Syntax
- SOURce2:PM:SOURce [INTernal|EXTernal]
- SOURce2:PM:SOURce?
Source2PmState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PM:STATe command.
Description
- This command enables or disables PM modulation. The query command returns the state of PM modulation. You can select a sine, square, ramp, or arbitrary waveform for the carrier waveform.
Usage
- Using the
.query()method will send theSOURce2:PM:STATe?query. - Using the
.verify(value)method will send theSOURce2:PM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PM:STATe valuecommand.
SCPI Syntax
- SOURce2:PM:STATe {ON|OFF|<NR1>}
- SOURce2:PM:STATe?
Source2Pulse
¶
Bases: SCPICmdRead
The SOURce2:PULSe command tree.
Usage
- Using the
.query()method will send theSOURce2:PULSe?query. - Using the
.verify(value)method will send theSOURce2:PULSe?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.dcycle: TheSOURce2:PULSe:DCYClecommand..delay: TheSOURce2:PULSe:DELaycommand..hold: TheSOURce2:PULSe:HOLDcommand..period: TheSOURce2:PULSe:PERiodcommand..transition: TheSOURce2:PULSe:TRANsitioncommand tree..width: TheSOURce2:PULSe:WIDThcommand.
dcycle
property
¶
dcycle: Source2PulseDcycle
Return the SOURce2:PULSe:DCYCle command.
Description
- This command sets or queries the duty cycle of the pulse waveform for the specified
channel. The setting range is 0.001% to 99.999% in increments of 0.001. The arbitrary
function generator will hold the settings of leading edge and trailing edge when the
duty cycle is varied. Refer to the [SOURce[1|2]]
:PULSe:WIDThcommand for the setting range.
Usage
- Using the
.query()method will send theSOURce2:PULSe:DCYCle?query. - Using the
.verify(value)method will send theSOURce2:PULSe:DCYCle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:DCYCle valuecommand.
SCPI Syntax
- SOURce2:PULSe:DCYCle {<percent>|MINimum|MAXimum}
- SOURce2:PULSe:DCYCle?
delay
property
¶
delay: Source2PulseDelay
Return the SOURce2:PULSe:DELay command.
Description
- This command sets or queries the lead delay of the pulse waveform for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:PULSe:DELay?query. - Using the
.verify(value)method will send theSOURce2:PULSe:DELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:DELay valuecommand.
SCPI Syntax
- SOURce2:PULSe:DELay {<delay>|MINimum|MAXimum}
- SOURce2:PULSe:DELay?
hold
property
¶
hold: Source2PulseHold
Return the SOURce2:PULSe:HOLD command.
Description
- The [SOURce[1|2]]
:PULSe:HOLDcommand sets the arbitrary function generator to hold either pulse width or pulse duty. The [SOURce[1|2]]:PULSe:HOLD?query returns WIDTh or DUTY.
Usage
- Using the
.query()method will send theSOURce2:PULSe:HOLD?query. - Using the
.verify(value)method will send theSOURce2:PULSe:HOLD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:HOLD valuecommand.
SCPI Syntax
- SOURce2:PULSe:HOLD {WIDTh|DUTY}
- SOURce2:PULSe:HOLD?
period
property
¶
period: Source2PulsePeriod
Return the SOURce2:PULSe:PERiod command.
Description
- This command sets or queries the period for pulse waveform.
Usage
- Using the
.query()method will send theSOURce2:PULSe:PERiod?query. - Using the
.verify(value)method will send theSOURce2:PULSe:PERiod?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:PERiod valuecommand.
SCPI Syntax
- SOURce2:PULSe:PERiod {<period>|MINimum|MAXimum}
- SOURce2:PULSe:PERiod?
transition
property
¶
transition: Source2PulseTransition
Return the SOURce2:PULSe:TRANsition command tree.
Usage
- Using the
.query()method will send theSOURce2:PULSe:TRANsition?query. - Using the
.verify(value)method will send theSOURce2:PULSe:TRANsition?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.trailing: TheSOURce2:PULSe:TRANsition:TRAilingcommand..leading: TheSOURce2:PULSe:TRANsition:LEADingcommand.
width
property
¶
width: Source2PulseWidth
Return the SOURce2:PULSe:WIDTh command.
Description
- This command sets or queries the pulse width for the specified channel. Pulse Width = Period ∞ Duty Cycle / 100 The pulse width must be less than the period. The setting range is 0.001% to 99.999% in terms of duty cycle. AFG3011 / 3011C: 80 ns to 999.99 s AFG3021B / 3021C / 3022B / 3022C: 16 ns to 999.99 s AFG3051C / 3052C: 12 ns to 999.99 s AFG3101 / 3101C / 3102 / 3102C: 8 ns to 999.99 s AFG3151C / 3152C: 5 ns to 999.99 s AFG3251 / 3251C / 3252 / 3252C: 4 ns to 999.99 s Pulse Width ≤ Pulse Period - 0.8 ∞ (Leading Edge Time + Trailing Edge Time) Pulse Width ≥ 0.625 ∞ (Leading Edge Time + Trailing Edge Time)
Usage
- Using the
.query()method will send theSOURce2:PULSe:WIDTh?query. - Using the
.verify(value)method will send theSOURce2:PULSe:WIDTh?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:WIDTh valuecommand.
SCPI Syntax
- SOURce2:PULSe:WIDTh {<seconds>|MINimum|MAXimum}
- SOURce2:PULSe:WIDTh?
Source2PulseDcycle
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PULSe:DCYCle command.
Description
- This command sets or queries the duty cycle of the pulse waveform for the specified
channel. The setting range is 0.001% to 99.999% in increments of 0.001. The arbitrary
function generator will hold the settings of leading edge and trailing edge when the duty
cycle is varied. Refer to the [SOURce[1|2]]
:PULSe:WIDThcommand for the setting range.
Usage
- Using the
.query()method will send theSOURce2:PULSe:DCYCle?query. - Using the
.verify(value)method will send theSOURce2:PULSe:DCYCle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:DCYCle valuecommand.
SCPI Syntax
- SOURce2:PULSe:DCYCle {<percent>|MINimum|MAXimum}
- SOURce2:PULSe:DCYCle?
Source2PulseDelay
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PULSe:DELay command.
Description
- This command sets or queries the lead delay of the pulse waveform for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:PULSe:DELay?query. - Using the
.verify(value)method will send theSOURce2:PULSe:DELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:DELay valuecommand.
SCPI Syntax
- SOURce2:PULSe:DELay {<delay>|MINimum|MAXimum}
- SOURce2:PULSe:DELay?
Source2PulseHold
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PULSe:HOLD command.
Description
- The [SOURce[1|2]]
:PULSe:HOLDcommand sets the arbitrary function generator to hold either pulse width or pulse duty. The [SOURce[1|2]]:PULSe:HOLD?query returns WIDTh or DUTY.
Usage
- Using the
.query()method will send theSOURce2:PULSe:HOLD?query. - Using the
.verify(value)method will send theSOURce2:PULSe:HOLD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:HOLD valuecommand.
SCPI Syntax
- SOURce2:PULSe:HOLD {WIDTh|DUTY}
- SOURce2:PULSe:HOLD?
Source2PulsePeriod
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PULSe:PERiod command.
Description
- This command sets or queries the period for pulse waveform.
Usage
- Using the
.query()method will send theSOURce2:PULSe:PERiod?query. - Using the
.verify(value)method will send theSOURce2:PULSe:PERiod?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:PERiod valuecommand.
SCPI Syntax
- SOURce2:PULSe:PERiod {<period>|MINimum|MAXimum}
- SOURce2:PULSe:PERiod?
Source2PulseTransition
¶
Bases: SCPICmdRead
The SOURce2:PULSe:TRANsition command tree.
Usage
- Using the
.query()method will send theSOURce2:PULSe:TRANsition?query. - Using the
.verify(value)method will send theSOURce2:PULSe:TRANsition?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.trailing: TheSOURce2:PULSe:TRANsition:TRAilingcommand..leading: TheSOURce2:PULSe:TRANsition:LEADingcommand.
leading
property
¶
leading: Source2PulseTransitionLeading
Return the SOURce2:PULSe:TRANsition:LEADing command.
Description
- This command sets or queries the leading edge time of pulse waveform.
Usage
- Using the
.query()method will send theSOURce2:PULSe:TRANsition:LEADing?query. - Using the
.verify(value)method will send theSOURce2:PULSe:TRANsition:LEADing?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:TRANsition:LEADing valuecommand.
SCPI Syntax
- SOURce2:PULSe:TRANsition:LEADing {<seconds>|MINimum|MAXimum}
- SOURce2:PULSe:TRANsition:LEADing?
trailing
property
¶
trailing: Source2PulseTransitionTrailing
Return the SOURce2:PULSe:TRANsition:TRAiling command.
Description
- This command sets or queries the trailing edge time of pulse waveform.
Usage
- Using the
.query()method will send theSOURce2:PULSe:TRANsition:TRAiling?query. - Using the
.verify(value)method will send theSOURce2:PULSe:TRANsition:TRAiling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:TRANsition:TRAiling valuecommand.
SCPI Syntax
- SOURce2:PULSe:TRANsition:TRAiling {<seconds>|MINimum|MAXimum}
- SOURce2:PULSe:TRANsition:TRAiling?
Source2PulseTransitionLeading
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PULSe:TRANsition:LEADing command.
Description
- This command sets or queries the leading edge time of pulse waveform.
Usage
- Using the
.query()method will send theSOURce2:PULSe:TRANsition:LEADing?query. - Using the
.verify(value)method will send theSOURce2:PULSe:TRANsition:LEADing?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:TRANsition:LEADing valuecommand.
SCPI Syntax
- SOURce2:PULSe:TRANsition:LEADing {<seconds>|MINimum|MAXimum}
- SOURce2:PULSe:TRANsition:LEADing?
Source2PulseTransitionTrailing
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PULSe:TRANsition:TRAiling command.
Description
- This command sets or queries the trailing edge time of pulse waveform.
Usage
- Using the
.query()method will send theSOURce2:PULSe:TRANsition:TRAiling?query. - Using the
.verify(value)method will send theSOURce2:PULSe:TRANsition:TRAiling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:TRANsition:TRAiling valuecommand.
SCPI Syntax
- SOURce2:PULSe:TRANsition:TRAiling {<seconds>|MINimum|MAXimum}
- SOURce2:PULSe:TRANsition:TRAiling?
Source2PulseWidth
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PULSe:WIDTh command.
Description
- This command sets or queries the pulse width for the specified channel. Pulse Width = Period ∞ Duty Cycle / 100 The pulse width must be less than the period. The setting range is 0.001% to 99.999% in terms of duty cycle. AFG3011 / 3011C: 80 ns to 999.99 s AFG3021B / 3021C / 3022B / 3022C: 16 ns to 999.99 s AFG3051C / 3052C: 12 ns to 999.99 s AFG3101 / 3101C / 3102 / 3102C: 8 ns to 999.99 s AFG3151C / 3152C: 5 ns to 999.99 s AFG3251 / 3251C / 3252 / 3252C: 4 ns to 999.99 s Pulse Width ≤ Pulse Period - 0.8 ∞ (Leading Edge Time + Trailing Edge Time) Pulse Width ≥ 0.625 ∞ (Leading Edge Time + Trailing Edge Time)
Usage
- Using the
.query()method will send theSOURce2:PULSe:WIDTh?query. - Using the
.verify(value)method will send theSOURce2:PULSe:WIDTh?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PULSe:WIDTh valuecommand.
SCPI Syntax
- SOURce2:PULSe:WIDTh {<seconds>|MINimum|MAXimum}
- SOURce2:PULSe:WIDTh?
Source2Pwm
¶
Bases: SCPICmdRead
The SOURce2:PWM command tree.
Usage
- Using the
.query()method will send theSOURce2:PWM?query. - Using the
.verify(value)method will send theSOURce2:PWM?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.internal: TheSOURce2:PWM:INTernalcommand tree..source: TheSOURce2:PWM:SOURcecommand..state: TheSOURce2:PWM:STATecommand..deviation: TheSOURce2:PWM:DEViationcommand tree.
deviation
property
¶
deviation: Source2PwmDeviation
Return the SOURce2:PWM:DEViation command tree.
Usage
- Using the
.query()method will send theSOURce2:PWM:DEViation?query. - Using the
.verify(value)method will send theSOURce2:PWM:DEViation?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.dcycle: TheSOURce2:PWM:DEViation:DCYClecommand.
internal
property
¶
internal: Source2PwmInternal
Return the SOURce2:PWM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce2:PWM:INTernal?query. - Using the
.verify(value)method will send theSOURce2:PWM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.frequency: TheSOURce2:PWM:INTernal:FREQuencycommand..function: TheSOURce2:PWM:INTernal:FUNCtioncommand.
source
property
¶
source: Source2PwmSource
Return the SOURce2:PWM:SOURce command.
Description
- This command sets or queries the source of modulating signal of PWM modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:PWM:SOURce?query. - Using the
.verify(value)method will send theSOURce2:PWM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PWM:SOURce valuecommand.
SCPI Syntax
- SOURce2:PWM:SOURce [INTernal|EXTernal]
- SOURce2:PWM:SOURce?
state
property
¶
state: Source2PwmState
Return the SOURce2:PWM:STATe command.
Description
- This command enables or disables PWM modulation. The query command returns the state of PWM modulation. You can select only pulse waveform as a carrier waveform for PWM.
Usage
- Using the
.query()method will send theSOURce2:PWM:STATe?query. - Using the
.verify(value)method will send theSOURce2:PWM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PWM:STATe valuecommand.
SCPI Syntax
- SOURce2:PWM:STATe {ON|OFF|<NR1>}
- SOURce2:PWM:STATe?
Source2PwmDeviation
¶
Bases: SCPICmdRead
The SOURce2:PWM:DEViation command tree.
Usage
- Using the
.query()method will send theSOURce2:PWM:DEViation?query. - Using the
.verify(value)method will send theSOURce2:PWM:DEViation?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.dcycle: TheSOURce2:PWM:DEViation:DCYClecommand.
dcycle
property
¶
dcycle: Source2PwmDeviationDcycle
Return the SOURce2:PWM:DEViation:DCYCle command.
Description
- This command sets or queries the PWM deviation in percent for the specified channel. The setting range must meet the following conditions: Deviation ≤ Pulse Width - PWmin Deviation ≤ Pulse Period - Pulse Width - PWmin Deviation ≤ Pulse Width - 0.8 × (Leading Edge Time + Trailing Edge Time) Deviation ≤ Pulse Period - Pulse Width - 0.8 × (Leading Edge Time + Trailing Edge Time) where PWmin is the minimum pulse width.
Usage
- Using the
.query()method will send theSOURce2:PWM:DEViation:DCYCle?query. - Using the
.verify(value)method will send theSOURce2:PWM:DEViation:DCYCle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PWM:DEViation:DCYCle valuecommand.
SCPI Syntax
- SOURce2:PWM:DEViation:DCYCle {<percent>|MINimum|MAXimum}
- SOURce2:PWM:DEViation:DCYCle?
Source2PwmDeviationDcycle
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PWM:DEViation:DCYCle command.
Description
- This command sets or queries the PWM deviation in percent for the specified channel. The setting range must meet the following conditions: Deviation ≤ Pulse Width - PWmin Deviation ≤ Pulse Period - Pulse Width - PWmin Deviation ≤ Pulse Width - 0.8 × (Leading Edge Time + Trailing Edge Time) Deviation ≤ Pulse Period - Pulse Width - 0.8 × (Leading Edge Time + Trailing Edge Time) where PWmin is the minimum pulse width.
Usage
- Using the
.query()method will send theSOURce2:PWM:DEViation:DCYCle?query. - Using the
.verify(value)method will send theSOURce2:PWM:DEViation:DCYCle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PWM:DEViation:DCYCle valuecommand.
SCPI Syntax
- SOURce2:PWM:DEViation:DCYCle {<percent>|MINimum|MAXimum}
- SOURce2:PWM:DEViation:DCYCle?
Source2PwmInternal
¶
Bases: SCPICmdRead
The SOURce2:PWM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce2:PWM:INTernal?query. - Using the
.verify(value)method will send theSOURce2:PWM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.frequency: TheSOURce2:PWM:INTernal:FREQuencycommand..function: TheSOURce2:PWM:INTernal:FUNCtioncommand.
frequency
property
¶
frequency: Source2PwmInternalFrequency
Return the SOURce2:PWM:INTernal:FREQuency command.
Description
- This command sets or queries the internal modulation frequency of PWM modulation for
the specified channel. You can use this command only when the internal modulation
source is selected. You can set the internal modulation frequency from 2 mHz to 50.00
kHz with resolution of 1 mHz. You can select the source of modulating signal by using
the [SOURce[1|2]]
:PWM:SOURce[INTernal|EXTernal] command.
Usage
- Using the
.query()method will send theSOURce2:PWM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce2:PWM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PWM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce2:PWM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:PWM:INTernal:FREQuency?
function
property
¶
function: Source2PwmInternalFunction
Return the SOURce2:PWM:INTernal:FUNCtion command.
Description
- This command sets or queries the modulating waveform of PWM modulation for the specified channel. You can use this command only when the internal modulation source is selected. If you specify EFILe when there is no EFILe or the EFILe is not yet defined, this command causes an error.
Usage
- Using the
.query()method will send theSOURce2:PWM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce2:PWM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PWM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce2:PWM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:PWM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe
Sub-properties
.efile: TheSOURce2:PWM:INTernal:FUNCtion:EFILecommand.
Source2PwmInternalFrequency
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PWM:INTernal:FREQuency command.
Description
- This command sets or queries the internal modulation frequency of PWM modulation for the
specified channel. You can use this command only when the internal modulation source is
selected. You can set the internal modulation frequency from 2 mHz to 50.00 kHz with
resolution of 1 mHz. You can select the source of modulating signal by using the
[SOURce[1|2]]
:PWM:SOURce[INTernal|EXTernal] command.
Usage
- Using the
.query()method will send theSOURce2:PWM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce2:PWM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PWM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce2:PWM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce2:PWM:INTernal:FREQuency?
Source2PwmInternalFunction
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PWM:INTernal:FUNCtion command.
Description
- This command sets or queries the modulating waveform of PWM modulation for the specified channel. You can use this command only when the internal modulation source is selected. If you specify EFILe when there is no EFILe or the EFILe is not yet defined, this command causes an error.
Usage
- Using the
.query()method will send theSOURce2:PWM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce2:PWM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PWM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce2:PWM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce2:PWM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe
Properties
.efile: TheSOURce2:PWM:INTernal:FUNCtion:EFILecommand.
efile
property
¶
Return the SOURce2:PWM:INTernal:FUNCtion:EFILe command.
Description
- This command sets or queries an EFILe name used as a modulating waveform for PWM modulation. A file name must be specified in the mass storage system. This command returns ’ ’ if there is no file in the mass storage.
Usage
- Using the
.query()method will send theSOURce2:PWM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce2:PWM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PWM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce2:PWM:INTernal:FUNCtion:EFILe <file_name>
- SOURce2:PWM:INTernal:FUNCtion:EFILe?
Source2PwmInternalFunctionEfile
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PWM:INTernal:FUNCtion:EFILe command.
Description
- This command sets or queries an EFILe name used as a modulating waveform for PWM modulation. A file name must be specified in the mass storage system. This command returns ’ ’ if there is no file in the mass storage.
Usage
- Using the
.query()method will send theSOURce2:PWM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce2:PWM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PWM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce2:PWM:INTernal:FUNCtion:EFILe <file_name>
- SOURce2:PWM:INTernal:FUNCtion:EFILe?
Source2PwmSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PWM:SOURce command.
Description
- This command sets or queries the source of modulating signal of PWM modulation for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:PWM:SOURce?query. - Using the
.verify(value)method will send theSOURce2:PWM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PWM:SOURce valuecommand.
SCPI Syntax
- SOURce2:PWM:SOURce [INTernal|EXTernal]
- SOURce2:PWM:SOURce?
Source2PwmState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:PWM:STATe command.
Description
- This command enables or disables PWM modulation. The query command returns the state of PWM modulation. You can select only pulse waveform as a carrier waveform for PWM.
Usage
- Using the
.query()method will send theSOURce2:PWM:STATe?query. - Using the
.verify(value)method will send theSOURce2:PWM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:PWM:STATe valuecommand.
SCPI Syntax
- SOURce2:PWM:STATe {ON|OFF|<NR1>}
- SOURce2:PWM:STATe?
Source2Sweep
¶
Bases: SCPICmdRead
The SOURce2:SWEep command tree.
Usage
- Using the
.query()method will send theSOURce2:SWEep?query. - Using the
.verify(value)method will send theSOURce2:SWEep?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.htime: TheSOURce2:SWEep:HTIMecommand..mode: TheSOURce2:SWEep:MODEcommand..rtime: TheSOURce2:SWEep:RTIMecommand..spacing: TheSOURce2:SWEep:SPACingcommand..time: TheSOURce2:SWEep:TIMEcommand.
htime
property
¶
htime: Source2SweepHtime
Return the SOURce2:SWEep:HTIMe command.
Description
- This command sets or queries the sweep hold time. Hold time represents the amount of time that the frequency must remain stable after reaching the stop frequency.
Usage
- Using the
.query()method will send theSOURce2:SWEep:HTIMe?query. - Using the
.verify(value)method will send theSOURce2:SWEep:HTIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:SWEep:HTIMe valuecommand.
SCPI Syntax
- SOURce2:SWEep:HTIMe {<seconds>|MINimum|MAXimum}
- SOURce2:SWEep:HTIMe?
mode
property
¶
mode: Source2SweepMode
Return the SOURce2:SWEep:MODE command.
Description
- The [SOURce[1|2]]
:SWEep:MODEcommand selects auto or manual for the sweep mode for the specified channel. The query command returns the sweep mode for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:SWEep:MODE?query. - Using the
.verify(value)method will send theSOURce2:SWEep:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:SWEep:MODE valuecommand.
SCPI Syntax
- SOURce2:SWEep:MODE {AUTO|MANual}
- SOURce2:SWEep:MODE?
rtime
property
¶
rtime: Source2SweepRtime
Return the SOURce2:SWEep:RTIMe command.
Description
- This command sets or queries the sweep return time. Return time represents the amount of time from stop frequency through start frequency. Return time does not include hold time.
Usage
- Using the
.query()method will send theSOURce2:SWEep:RTIMe?query. - Using the
.verify(value)method will send theSOURce2:SWEep:RTIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:SWEep:RTIMe valuecommand.
SCPI Syntax
- SOURce2:SWEep:RTIMe {<seconds>|MINimum|MAXimum}
- SOURce2:SWEep:RTIMe?
spacing
property
¶
spacing: Source2SweepSpacing
Return the SOURce2:SWEep:SPACing command.
Description
- The [SOURce[1|2]]
:SWEep:SPACingcommand selects linear or logarithmic spacing for the sweep for the specified channel. The query command returns the type for the sweep spacing for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:SWEep:SPACing?query. - Using the
.verify(value)method will send theSOURce2:SWEep:SPACing?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:SWEep:SPACing valuecommand.
SCPI Syntax
- SOURce2:SWEep:SPACing {LINear|LOGarithmic}
- SOURce2:SWEep:SPACing?
time
property
¶
time: Source2SweepTime
Return the SOURce2:SWEep:TIME command.
Description
- This command sets or queries the sweep time for the sweep for the specified channel. The sweep time does not include hold time and return time. The setting range is 1 ms to 300 s.
Usage
- Using the
.query()method will send theSOURce2:SWEep:TIME?query. - Using the
.verify(value)method will send theSOURce2:SWEep:TIME?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:SWEep:TIME valuecommand.
SCPI Syntax
- SOURce2:SWEep:TIME {<seconds>|MINimum|MAXimum}
- SOURce2:SWEep:TIME?
Source2SweepHtime
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:SWEep:HTIMe command.
Description
- This command sets or queries the sweep hold time. Hold time represents the amount of time that the frequency must remain stable after reaching the stop frequency.
Usage
- Using the
.query()method will send theSOURce2:SWEep:HTIMe?query. - Using the
.verify(value)method will send theSOURce2:SWEep:HTIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:SWEep:HTIMe valuecommand.
SCPI Syntax
- SOURce2:SWEep:HTIMe {<seconds>|MINimum|MAXimum}
- SOURce2:SWEep:HTIMe?
Source2SweepMode
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:SWEep:MODE command.
Description
- The [SOURce[1|2]]
:SWEep:MODEcommand selects auto or manual for the sweep mode for the specified channel. The query command returns the sweep mode for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:SWEep:MODE?query. - Using the
.verify(value)method will send theSOURce2:SWEep:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:SWEep:MODE valuecommand.
SCPI Syntax
- SOURce2:SWEep:MODE {AUTO|MANual}
- SOURce2:SWEep:MODE?
Source2SweepRtime
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:SWEep:RTIMe command.
Description
- This command sets or queries the sweep return time. Return time represents the amount of time from stop frequency through start frequency. Return time does not include hold time.
Usage
- Using the
.query()method will send theSOURce2:SWEep:RTIMe?query. - Using the
.verify(value)method will send theSOURce2:SWEep:RTIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:SWEep:RTIMe valuecommand.
SCPI Syntax
- SOURce2:SWEep:RTIMe {<seconds>|MINimum|MAXimum}
- SOURce2:SWEep:RTIMe?
Source2SweepSpacing
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:SWEep:SPACing command.
Description
- The [SOURce[1|2]]
:SWEep:SPACingcommand selects linear or logarithmic spacing for the sweep for the specified channel. The query command returns the type for the sweep spacing for the specified channel.
Usage
- Using the
.query()method will send theSOURce2:SWEep:SPACing?query. - Using the
.verify(value)method will send theSOURce2:SWEep:SPACing?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:SWEep:SPACing valuecommand.
SCPI Syntax
- SOURce2:SWEep:SPACing {LINear|LOGarithmic}
- SOURce2:SWEep:SPACing?
Source2SweepTime
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:SWEep:TIME command.
Description
- This command sets or queries the sweep time for the sweep for the specified channel. The sweep time does not include hold time and return time. The setting range is 1 ms to 300 s.
Usage
- Using the
.query()method will send theSOURce2:SWEep:TIME?query. - Using the
.verify(value)method will send theSOURce2:SWEep:TIME?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:SWEep:TIME valuecommand.
SCPI Syntax
- SOURce2:SWEep:TIME {<seconds>|MINimum|MAXimum}
- SOURce2:SWEep:TIME?
Source2Voltage
¶
Bases: SCPICmdRead
The SOURce2:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce2:VOLTage?query. - Using the
.verify(value)method will send theSOURce2:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.concurrent: TheSOURce2:VOLTage:CONCurrentcommand tree..limit: TheSOURce2:VOLTage:LIMitcommand tree..unit: TheSOURce2:VOLTage:UNITcommand..level: TheSOURce2:VOLTage:LEVelcommand tree.
concurrent
property
¶
concurrent: Source2VoltageConcurrent
Return the SOURce2:VOLTage:CONCurrent command tree.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:CONCurrent?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:CONCurrent?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.state: TheSOURce2:VOLTage:CONCurrent:STATecommand.
level
property
¶
level: Source2VoltageLevel
Return the SOURce2:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheSOURce2:VOLTage:LEVel:IMMediatecommand tree.
limit
property
¶
limit: Source2VoltageLimit
Return the SOURce2:VOLTage:LIMit command tree.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LIMit?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LIMit?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheSOURce2:VOLTage:LIMit:HIGHcommand..low: TheSOURce2:VOLTage:LIMit:LOWcommand.
unit
property
¶
unit: Source2VoltageUnit
Return the SOURce2:VOLTage:UNIT command.
Description
- This command sets or queries the units of output amplitude for the specified channel.
This command does not affect the offset, High level, or Low level of output. The
setting of this command is not affected by the units setting of
[SOURce[1|2]]
:VOLTage[:LEVel][:IMMediate][:AMPLitude] command. V rms = × V pp 2 sin dBm = 10 × log P 0.001 P = V 2 rms R L R L load impedance V rms = V pp 2 3 triangle If your instrument is a dual-channel model and the [SOURce[1|2]]:VOLTage:CONCurrent[:STATe] command is set to ON, then the units of the other channel are set the same.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:UNIT?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:UNIT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:UNIT valuecommand.
SCPI Syntax
- SOURce2:VOLTage:UNIT {VPP|VRMS|DBM}
- SOURce2:VOLTage:UNIT?
Source2VoltageConcurrent
¶
Bases: SCPICmdRead
The SOURce2:VOLTage:CONCurrent command tree.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:CONCurrent?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:CONCurrent?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.state: TheSOURce2:VOLTage:CONCurrent:STATecommand.
state
property
¶
Return the SOURce2:VOLTage:CONCurrent:STATe command.
Description
- This command enables or disables the function to copy the voltage level of one channel
to another channel. The[SOURce[1|2]]
:VOLTage:CONCurrent[:STATe] command copies the voltage level of the channel specified by the header suffix to another channel. If you specify CH 1 with the header, the CH 1 voltage level will be copied to CH 2. The query command returns ‘0’ (off) or ‘1’ (on). If your arbitrary function generator is a single-channel model, this command is not supported.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:CONCurrent:STATe?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:CONCurrent:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:CONCurrent:STATe valuecommand.
SCPI Syntax
- SOURce2:VOLTage:CONCurrent:STATe {ON|OFF|<NR1>}
- SOURce2:VOLTage:CONCurrent:STATe?
Source2VoltageConcurrentState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:VOLTage:CONCurrent:STATe command.
Description
- This command enables or disables the function to copy the voltage level of one channel to
another channel. The[SOURce[1|2]]
:VOLTage:CONCurrent[:STATe] command copies the voltage level of the channel specified by the header suffix to another channel. If you specify CH 1 with the header, the CH 1 voltage level will be copied to CH 2. The query command returns ‘0’ (off) or ‘1’ (on). If your arbitrary function generator is a single-channel model, this command is not supported.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:CONCurrent:STATe?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:CONCurrent:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:CONCurrent:STATe valuecommand.
SCPI Syntax
- SOURce2:VOLTage:CONCurrent:STATe {ON|OFF|<NR1>}
- SOURce2:VOLTage:CONCurrent:STATe?
Source2VoltageLevel
¶
Bases: SCPICmdRead
The SOURce2:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheSOURce2:VOLTage:LEVel:IMMediatecommand tree.
immediate
property
¶
immediate: Source2VoltageLevelImmediate
Return the SOURce2:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheSOURce2:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce2:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce2:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce2:VOLTage:LEVel:IMMediate:AMPLitudecommand.
Source2VoltageLevelImmediate
¶
Bases: SCPICmdRead
The SOURce2:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheSOURce2:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce2:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce2:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce2:VOLTage:LEVel:IMMediate:AMPLitudecommand.
amplitude
property
¶
amplitude: Source2VoltageLevelImmediateAmplitude
Return the SOURce2:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- This command sets or queries the output amplitude for the specified channel. Units
Amplitude resolution VPP 0.1 mVp-p or four digits VRMS 0.1 mVrms or four digits DBM
0.1 dBm You can set the units of output amplitude by using either the bezel menu
selection or the [SOURce[1|2]]
:VOLTage:UNITcommand. The selection by bezel menu has priority over the remote command.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce2:VOLTage:LEVel:IMMediate:AMPLitude {<amplitude>|MINimum|MAXimum}
- SOURce2:VOLTage:LEVel:IMMediate:AMPLitude?
high
property
¶
Return the SOURce2:VOLTage:LEVel:IMMediate:HIGH command.
Description
- This command sets or queries the high level of output amplitude for the specified
channel. If your instrument is a dual-channel model and the
[SOURce[1|2]]
:VOLTage:CONCurrent[:STATe] command is set to ON, then the high level of other channel is also the same value.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce2:VOLTage:LEVel:IMMediate:HIGH {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LEVel:IMMediate:HIGH?
low
property
¶
Return the SOURce2:VOLTage:LEVel:IMMediate:LOW command.
Description
- This command sets or queries the low level of output amplitude for the specified
channel. If your instrument is a dual-channel model and the
[SOURce[1|2]]
:VOLTage:CONCurrent[:STATe] command is set to ON, then the low level of other channel is also the same value.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce2:VOLTage:LEVel:IMMediate:LOW {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LEVel:IMMediate:LOW?
offset
property
¶
Return the SOURce2:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- This command sets or queries the offset level for the specified channel. If your
instrument is a dual-channel model and the
[SOURce[1|2]]
:VOLTage:CONCurrent[:STATe] command is set to ON, then the offset level of the other channel is also the same value.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce2:VOLTage:LEVel:IMMediate:OFFSet {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LEVel:IMMediate:OFFSet?
Source2VoltageLevelImmediateAmplitude
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:VOLTage:LEVel:IMMediate:AMPLitude command.
Description
- This command sets or queries the output amplitude for the specified channel. Units
Amplitude resolution VPP 0.1 mVp-p or four digits VRMS 0.1 mVrms or four digits DBM 0.1
dBm You can set the units of output amplitude by using either the bezel menu selection or
the [SOURce[1|2]]
:VOLTage:UNITcommand. The selection by bezel menu has priority over the remote command.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce2:VOLTage:LEVel:IMMediate:AMPLitude {<amplitude>|MINimum|MAXimum}
- SOURce2:VOLTage:LEVel:IMMediate:AMPLitude?
Source2VoltageLevelImmediateHigh
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:VOLTage:LEVel:IMMediate:HIGH command.
Description
- This command sets or queries the high level of output amplitude for the specified channel.
If your instrument is a dual-channel model and the
[SOURce[1|2]]
:VOLTage:CONCurrent[:STATe] command is set to ON, then the high level of other channel is also the same value.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce2:VOLTage:LEVel:IMMediate:HIGH {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LEVel:IMMediate:HIGH?
Source2VoltageLevelImmediateLow
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:VOLTage:LEVel:IMMediate:LOW command.
Description
- This command sets or queries the low level of output amplitude for the specified channel.
If your instrument is a dual-channel model and the
[SOURce[1|2]]
:VOLTage:CONCurrent[:STATe] command is set to ON, then the low level of other channel is also the same value.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce2:VOLTage:LEVel:IMMediate:LOW {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LEVel:IMMediate:LOW?
Source2VoltageLevelImmediateOffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:VOLTage:LEVel:IMMediate:OFFSet command.
Description
- This command sets or queries the offset level for the specified channel. If your
instrument is a dual-channel model and the
[SOURce[1|2]]
:VOLTage:CONCurrent[:STATe] command is set to ON, then the offset level of the other channel is also the same value.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce2:VOLTage:LEVel:IMMediate:OFFSet {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LEVel:IMMediate:OFFSet?
Source2VoltageLimit
¶
Bases: SCPICmdRead
The SOURce2:VOLTage:LIMit command tree.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LIMit?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LIMit?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheSOURce2:VOLTage:LIMit:HIGHcommand..low: TheSOURce2:VOLTage:LIMit:LOWcommand.
high
property
¶
high: Source2VoltageLimitHigh
Return the SOURce2:VOLTage:LIMit:HIGH command.
Description
- This command sets or queries the higher limit of the output amplitude high level for
the specified channel. If your instrument is a dual-channel model and the
[SOURce[1|2]]
:VOLTage:CONCurrent[:STATe] command is set to ON, then the higher level limit of the other channel is the same value.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LIMit:HIGH?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LIMit:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:LIMit:HIGH valuecommand.
SCPI Syntax
- SOURce2:VOLTage:LIMit:HIGH {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LIMit:HIGH?
low
property
¶
Return the SOURce2:VOLTage:LIMit:LOW command.
Description
- This command sets or queries the lower limit of the output amplitude low level for the
specified channel. If your instrument is a dual-channel model and the
[SOURce[1|2]]
:VOLTage:CONCurrent[:STATe] command is set to ON, then the low level lower limit of the other channel is the same value.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LIMit:LOW?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LIMit:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:LIMit:LOW valuecommand.
SCPI Syntax
- SOURce2:VOLTage:LIMit:LOW {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LIMit:LOW?
Source2VoltageLimitHigh
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:VOLTage:LIMit:HIGH command.
Description
- This command sets or queries the higher limit of the output amplitude high level for the
specified channel. If your instrument is a dual-channel model and the
[SOURce[1|2]]
:VOLTage:CONCurrent[:STATe] command is set to ON, then the higher level limit of the other channel is the same value.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LIMit:HIGH?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LIMit:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:LIMit:HIGH valuecommand.
SCPI Syntax
- SOURce2:VOLTage:LIMit:HIGH {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LIMit:HIGH?
Source2VoltageLimitLow
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:VOLTage:LIMit:LOW command.
Description
- This command sets or queries the lower limit of the output amplitude low level for the
specified channel. If your instrument is a dual-channel model and the
[SOURce[1|2]]
:VOLTage:CONCurrent[:STATe] command is set to ON, then the low level lower limit of the other channel is the same value.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:LIMit:LOW?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:LIMit:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:LIMit:LOW valuecommand.
SCPI Syntax
- SOURce2:VOLTage:LIMit:LOW {<voltage>|MINimum|MAXimum}
- SOURce2:VOLTage:LIMit:LOW?
Source2VoltageUnit
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce2:VOLTage:UNIT command.
Description
- This command sets or queries the units of output amplitude for the specified channel. This
command does not affect the offset, High level, or Low level of output. The setting of
this command is not affected by the units setting of
[SOURce[1|2]]
:VOLTage[:LEVel][:IMMediate][:AMPLitude] command. V rms = × V pp 2 sin dBm = 10 × log P 0.001 P = V 2 rms R L R L load impedance V rms = V pp 2 3 triangle If your instrument is a dual-channel model and the [SOURce[1|2]]:VOLTage:CONCurrent[:STATe] command is set to ON, then the units of the other channel are set the same.
Usage
- Using the
.query()method will send theSOURce2:VOLTage:UNIT?query. - Using the
.verify(value)method will send theSOURce2:VOLTage:UNIT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce2:VOLTage:UNIT valuecommand.
SCPI Syntax
- SOURce2:VOLTage:UNIT {VPP|VRMS|DBM}
- SOURce2:VOLTage:UNIT?