source1
¶
The source1 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
- SOURce1:AM:DEPTh {<depth>|MINimum|MAXimum}
- SOURce1:AM:DEPTh?
- SOURce1:AM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:AM:INTernal:FREQuency?
- SOURce1:AM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:AM:INTernal:FUNCtion:EFILe <file_name>
- SOURce1:AM:INTernal:FUNCtion:EFILe?
- SOURce1:AM:INTernal:FUNCtion?
- SOURce1:AM:SOURce [INTernal|EXTernal]
- SOURce1:AM:SOURce?
- SOURce1:AM:STATe {ON|OFF|<NR1>}
- SOURce1:AM:STATe?
- SOURce1:BURSt:MODE {TRIGgered|GATed}
- SOURce1:BURSt:MODE?
- SOURce1:BURSt:NCYCles {<cycles>|INFinity|MINimum|MAXimum}
- SOURce1:BURSt:NCYCles?
- SOURce1:BURSt:STATe {ON|OFF|<NR1>}
- SOURce1:BURSt:STATe?
- SOURce1:BURSt:TDELay {<delay>|MINimum|MAXimum}
- SOURce1:BURSt:TDELay?
- SOURce1:COMBine:FEED ['NOISe'|'EXTernal'|'BOTH'|'']
- SOURce1:COMBine:FEED?
- SOURce1:FM:DEViation {<deviation>|MINimum|MAXimum}
- SOURce1:FM:DEViation?
- SOURce1:FM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:FM:INTernal:FREQuency?
- SOURce1:FM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:FM:INTernal:FUNCtion:EFILe <file_name>
- SOURce1:FM:INTernal:FUNCtion:EFILe?
- SOURce1:FM:INTernal:FUNCtion?
- SOURce1:FM:SOURce [INTernal|EXTernal]
- SOURce1:FM:SOURce?
- SOURce1:FM:STATe {ON|OFF|<NR1>}
- SOURce1:FM:STATe?
- SOURce1:FREQuency:CENTer {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:CENTer?
- SOURce1:FREQuency:CONCurrent:STATe {ON|OFF|<NR1>}
- SOURce1:FREQuency:CONCurrent:STATe?
- SOURce1:FREQuency:CW {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:CW?
- SOURce1:FREQuency:FIXed {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:FIXed?
- SOURce1:FREQuency:MODE {CW|FIXed|SWEep}
- SOURce1:FREQuency:MODE?
- SOURce1:FREQuency:SPAN {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:STARt {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:STARt?
- SOURce1:FREQuency:STOP {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:STOP?
- SOURce1:FSKey:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:FSKey:FREQuency?
- SOURce1:FSKey:INTernal:RATE {<rate>|MINimum|MAXimum}
- SOURce1:FSKey:INTernal:RATE?
- SOURce1:FSKey:SOURce [INTernal|EXTernal]
- SOURce1:FSKey:SOURce?
- SOURce1:FSKey:STATe {ON|OFF|<NR1>}
- SOURce1:FSKey:STATe?
- SOURce1:FUNCtion:EFILe <file_name>
- SOURce1:FUNCtion:EFILe?
- SOURce1:FUNCtion:RAMP:SYMMetry {<symmetry>|MINimum|MAXimum}
- SOURce1:FUNCtion:RAMP:SYMMetry?
- SOURce1:FUNCtion:SHAPe {SINusoid|SQUare|PULSe|RAMP|PRNoise|DC|SINC|GAUSsian|LORentz|ERISe|EDECay|HAVersine|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:FUNCtion:SHAPe?
- SOURce1:PHASe:ADJust {<phase>|MINimum|MAXimum}
- SOURce1:PHASe:ADJust?
- SOURce1:PHASe:INITiate
- SOURce1:PM:DEViation {<deviation>|MINimum|MAXimum}
- SOURce1:PM:DEViation?
- SOURce1:PM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:PM:INTernal:FREQuency?
- SOURce1:PM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:PM:INTernal:FUNCtion:EFILe <file_name>
- SOURce1:PM:INTernal:FUNCtion:EFILe?
- SOURce1:PM:INTernal:FUNCtion?
- SOURce1:PM:SOURce [INTernal|EXTernal]
- SOURce1:PM:SOURce?
- SOURce1:PM:STATe {ON|OFF|<NR1>}
- SOURce1:PM:STATe?
- SOURce1:PULSe:DCYCle {<percent>|MINimum|MAXimum}
- SOURce1:PULSe:DCYCle?
- SOURce1:PULSe:DELay {<delay>|MINimum|MAXimum}
- SOURce1:PULSe:DELay?
- SOURce1:PULSe:HOLD {WIDTh|DUTY}
- SOURce1:PULSe:HOLD?
- SOURce1:PULSe:PERiod {<period>|MINimum|MAXimum}
- SOURce1:PULSe:PERiod?
- SOURce1:PULSe:TRANsition:LEADing {<seconds>|MINimum|MAXimum}
- SOURce1:PULSe:TRANsition:LEADing?
- SOURce1:PULSe:TRANsition:TRAiling {<seconds>|MINimum|MAXimum}
- SOURce1:PULSe:TRANsition:TRAiling?
- SOURce1:PULSe:WIDTh {<seconds>|MINimum|MAXimum}
- SOURce1:PULSe:WIDTh?
- SOURce1:PWM:DEViation:DCYCle {<percent>|MINimum|MAXimum}
- SOURce1:PWM:DEViation:DCYCle?
- SOURce1:PWM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:PWM:INTernal:FREQuency?
- SOURce1:PWM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:PWM:INTernal:FUNCtion:EFILe <file_name>
- SOURce1:PWM:INTernal:FUNCtion:EFILe?
- SOURce1:PWM:INTernal:FUNCtion?
- SOURce1:PWM:SOURce [INTernal|EXTernal]
- SOURce1:PWM:SOURce?
- SOURce1:PWM:STATe {ON|OFF|<NR1>}
- SOURce1:PWM:STATe?
- SOURce1:SWEep:HTIMe {<seconds>|MINimum|MAXimum}
- SOURce1:SWEep:HTIMe?
- SOURce1:SWEep:MODE {AUTO|MANual}
- SOURce1:SWEep:MODE?
- SOURce1:SWEep:RTIMe {<seconds>|MINimum|MAXimum}
- SOURce1:SWEep:RTIMe?
- SOURce1:SWEep:SPACing {LINear|LOGarithmic}
- SOURce1:SWEep:SPACing?
- SOURce1:SWEep:TIME {<seconds>|MINimum|MAXimum}
- SOURce1:SWEep:TIME?
- SOURce1:VOLTage:CONCurrent:STATe {ON|OFF|<NR1>}
- SOURce1:VOLTage:CONCurrent:STATe?
- SOURce1:VOLTage:LEVel:IMMediate:AMPLitude {<amplitude>|MINimum|MAXimum}
- SOURce1:VOLTage:LEVel:IMMediate:AMPLitude?
- SOURce1:VOLTage:LEVel:IMMediate:HIGH {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LEVel:IMMediate:HIGH?
- SOURce1:VOLTage:LEVel:IMMediate:LOW {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LEVel:IMMediate:LOW?
- SOURce1:VOLTage:LEVel:IMMediate:OFFSet {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LEVel:IMMediate:OFFSet?
- SOURce1:VOLTage:LIMit:HIGH {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LIMit:HIGH?
- SOURce1:VOLTage:LIMit:LOW {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LIMit:LOW?
- SOURce1:VOLTage:UNIT {VPP|VRMS|DBM}
- SOURce1:VOLTage:UNIT?
Source1
¶
Bases: SCPICmdRead
The SOURce1 command tree.
Usage
- Using the
.query()method will send theSOURce1?query. - Using the
.verify(value)method will send theSOURce1?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.am: TheSOURce1:AMcommand tree..burst: TheSOURce1:BURStcommand tree..combine: TheSOURce1:COMBinecommand tree..fm: TheSOURce1:FMcommand tree..frequency: TheSOURce1:FREQuencycommand tree..fskey: TheSOURce1:FSKeycommand tree..function: TheSOURce1:FUNCtioncommand tree..phase: TheSOURce1:PHASecommand tree..pm: TheSOURce1:PMcommand tree..pulse: TheSOURce1:PULSecommand tree..pwm: TheSOURce1:PWMcommand tree..sweep: TheSOURce1:SWEepcommand tree..voltage: TheSOURce1:VOLTagecommand tree.
am
property
¶
am: Source1Am
Return the SOURce1:AM command tree.
Usage
- Using the
.query()method will send theSOURce1:AM?query. - Using the
.verify(value)method will send theSOURce1:AM?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.internal: TheSOURce1:AM:INTernalcommand tree..source: TheSOURce1:AM:SOURcecommand..state: TheSOURce1:AM:STATecommand..depth: TheSOURce1:AM:DEPThcommand.
burst
property
¶
burst: Source1Burst
Return the SOURce1:BURSt command tree.
Usage
- Using the
.query()method will send theSOURce1:BURSt?query. - Using the
.verify(value)method will send theSOURce1:BURSt?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.mode: TheSOURce1:BURSt:MODEcommand..ncycles: TheSOURce1:BURSt:NCYClescommand..tdelay: TheSOURce1:BURSt:TDELaycommand..state: TheSOURce1:BURSt:STATecommand.
combine
property
¶
combine: Source1Combine
Return the SOURce1:COMBine command tree.
Usage
- Using the
.query()method will send theSOURce1:COMBine?query. - Using the
.verify(value)method will send theSOURce1:COMBine?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.feed: TheSOURce1:COMBine:FEEDcommand.
fm
property
¶
fm: Source1Fm
Return the SOURce1:FM command tree.
Usage
- Using the
.query()method will send theSOURce1:FM?query. - Using the
.verify(value)method will send theSOURce1:FM?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.internal: TheSOURce1:FM:INTernalcommand tree..source: TheSOURce1:FM:SOURcecommand..state: TheSOURce1:FM:STATecommand..deviation: TheSOURce1:FM:DEViationcommand.
frequency
property
¶
frequency: Source1Frequency
Return the SOURce1:FREQuency command tree.
Usage
- Using the
.query()method will send theSOURce1:FREQuency?query. - Using the
.verify(value)method will send theSOURce1:FREQuency?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.center: TheSOURce1:FREQuency:CENTercommand..concurrent: TheSOURce1:FREQuency:CONCurrentcommand tree..mode: TheSOURce1:FREQuency:MODEcommand..span: TheSOURce1:FREQuency:SPANcommand..start: TheSOURce1:FREQuency:STARtcommand..stop: TheSOURce1:FREQuency:STOPcommand..cw: TheSOURce1:FREQuency:CWcommand..fixed: TheSOURce1:FREQuency:FIXedcommand.
fskey
property
¶
fskey: Source1Fskey
Return the SOURce1:FSKey command tree.
Usage
- Using the
.query()method will send theSOURce1:FSKey?query. - Using the
.verify(value)method will send theSOURce1:FSKey?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.internal: TheSOURce1:FSKey:INTernalcommand tree..source: TheSOURce1:FSKey:SOURcecommand..state: TheSOURce1:FSKey:STATecommand..frequency: TheSOURce1:FSKey:FREQuencycommand.
function
property
¶
function: Source1Function
Return the SOURce1:FUNCtion command tree.
Usage
- Using the
.query()method will send theSOURce1:FUNCtion?query. - Using the
.verify(value)method will send theSOURce1:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.efile: TheSOURce1:FUNCtion:EFILecommand..ramp: TheSOURce1:FUNCtion:RAMPcommand tree..shape: TheSOURce1:FUNCtion:SHAPecommand.
phase
property
¶
phase: Source1Phase
Return the SOURce1:PHASe command tree.
Usage
- Using the
.query()method will send theSOURce1:PHASe?query. - Using the
.verify(value)method will send theSOURce1:PHASe?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.initiate: TheSOURce1:PHASe:INITiatecommand..adjust: TheSOURce1:PHASe:ADJustcommand.
pm
property
¶
pm: Source1Pm
Return the SOURce1:PM command tree.
Usage
- Using the
.query()method will send theSOURce1:PM?query. - Using the
.verify(value)method will send theSOURce1:PM?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.internal: TheSOURce1:PM:INTernalcommand tree..source: TheSOURce1:PM:SOURcecommand..state: TheSOURce1:PM:STATecommand..deviation: TheSOURce1:PM:DEViationcommand.
pulse
property
¶
pulse: Source1Pulse
Return the SOURce1:PULSe command tree.
Usage
- Using the
.query()method will send theSOURce1:PULSe?query. - Using the
.verify(value)method will send theSOURce1:PULSe?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.dcycle: TheSOURce1:PULSe:DCYClecommand..delay: TheSOURce1:PULSe:DELaycommand..hold: TheSOURce1:PULSe:HOLDcommand..period: TheSOURce1:PULSe:PERiodcommand..transition: TheSOURce1:PULSe:TRANsitioncommand tree..width: TheSOURce1:PULSe:WIDThcommand.
pwm
property
¶
pwm: Source1Pwm
Return the SOURce1:PWM command tree.
Usage
- Using the
.query()method will send theSOURce1:PWM?query. - Using the
.verify(value)method will send theSOURce1:PWM?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.internal: TheSOURce1:PWM:INTernalcommand tree..source: TheSOURce1:PWM:SOURcecommand..state: TheSOURce1:PWM:STATecommand..deviation: TheSOURce1:PWM:DEViationcommand tree.
sweep
property
¶
sweep: Source1Sweep
Return the SOURce1:SWEep command tree.
Usage
- Using the
.query()method will send theSOURce1:SWEep?query. - Using the
.verify(value)method will send theSOURce1:SWEep?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.htime: TheSOURce1:SWEep:HTIMecommand..mode: TheSOURce1:SWEep:MODEcommand..rtime: TheSOURce1:SWEep:RTIMecommand..spacing: TheSOURce1:SWEep:SPACingcommand..time: TheSOURce1:SWEep:TIMEcommand.
voltage
property
¶
voltage: Source1Voltage
Return the SOURce1:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce1:VOLTage?query. - Using the
.verify(value)method will send theSOURce1:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.concurrent: TheSOURce1:VOLTage:CONCurrentcommand tree..limit: TheSOURce1:VOLTage:LIMitcommand tree..unit: TheSOURce1:VOLTage:UNITcommand..level: TheSOURce1:VOLTage:LEVelcommand tree.
Source1Am
¶
Bases: SCPICmdRead
The SOURce1:AM command tree.
Usage
- Using the
.query()method will send theSOURce1:AM?query. - Using the
.verify(value)method will send theSOURce1:AM?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.internal: TheSOURce1:AM:INTernalcommand tree..source: TheSOURce1:AM:SOURcecommand..state: TheSOURce1:AM:STATecommand..depth: TheSOURce1:AM:DEPThcommand.
depth
property
¶
depth: Source1AmDepth
Return the SOURce1: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 theSOURce1:AM:DEPTh?query. - Using the
.verify(value)method will send theSOURce1:AM:DEPTh?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:AM:DEPTh valuecommand.
SCPI Syntax
- SOURce1:AM:DEPTh {<depth>|MINimum|MAXimum}
- SOURce1:AM:DEPTh?
internal
property
¶
internal: Source1AmInternal
Return the SOURce1:AM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce1:AM:INTernal?query. - Using the
.verify(value)method will send theSOURce1:AM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.frequency: TheSOURce1:AM:INTernal:FREQuencycommand..function: TheSOURce1:AM:INTernal:FUNCtioncommand.
source
property
¶
source: Source1AmSource
Return the SOURce1: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 theSOURce1:AM:SOURce?query. - Using the
.verify(value)method will send theSOURce1:AM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:AM:SOURce valuecommand.
SCPI Syntax
- SOURce1:AM:SOURce [INTernal|EXTernal]
- SOURce1:AM:SOURce?
state
property
¶
state: Source1AmState
Return the SOURce1: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 theSOURce1:AM:STATe?query. - Using the
.verify(value)method will send theSOURce1:AM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:AM:STATe valuecommand.
SCPI Syntax
- SOURce1:AM:STATe {ON|OFF|<NR1>}
- SOURce1:AM:STATe?
Source1AmDepth
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:AM:DEPTh?query. - Using the
.verify(value)method will send theSOURce1:AM:DEPTh?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:AM:DEPTh valuecommand.
SCPI Syntax
- SOURce1:AM:DEPTh {<depth>|MINimum|MAXimum}
- SOURce1:AM:DEPTh?
Source1AmInternal
¶
Bases: SCPICmdRead
The SOURce1:AM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce1:AM:INTernal?query. - Using the
.verify(value)method will send theSOURce1:AM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.frequency: TheSOURce1:AM:INTernal:FREQuencycommand..function: TheSOURce1:AM:INTernal:FUNCtioncommand.
frequency
property
¶
frequency: Source1AmInternalFrequency
Return the SOURce1: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 theSOURce1:AM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce1:AM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:AM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce1:AM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:AM:INTernal:FREQuency?
function
property
¶
function: Source1AmInternalFunction
Return the SOURce1: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 theSOURce1:AM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce1:AM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:AM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce1:AM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:AM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe
Sub-properties
.efile: TheSOURce1:AM:INTernal:FUNCtion:EFILecommand.
Source1AmInternalFrequency
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:AM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce1:AM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:AM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce1:AM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:AM:INTernal:FREQuency?
Source1AmInternalFunction
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:AM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce1:AM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:AM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce1:AM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:AM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe
Properties
.efile: TheSOURce1:AM:INTernal:FUNCtion:EFILecommand.
efile
property
¶
Return the SOURce1: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 theSOURce1:AM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce1:AM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:AM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce1:AM:INTernal:FUNCtion:EFILe <file_name>
- SOURce1:AM:INTernal:FUNCtion:EFILe?
Source1AmInternalFunctionEfile
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:AM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce1:AM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:AM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce1:AM:INTernal:FUNCtion:EFILe <file_name>
- SOURce1:AM:INTernal:FUNCtion:EFILe?
Source1AmSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:AM:SOURce?query. - Using the
.verify(value)method will send theSOURce1:AM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:AM:SOURce valuecommand.
SCPI Syntax
- SOURce1:AM:SOURce [INTernal|EXTernal]
- SOURce1:AM:SOURce?
Source1AmState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:AM:STATe?query. - Using the
.verify(value)method will send theSOURce1:AM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:AM:STATe valuecommand.
SCPI Syntax
- SOURce1:AM:STATe {ON|OFF|<NR1>}
- SOURce1:AM:STATe?
Source1Burst
¶
Bases: SCPICmdRead
The SOURce1:BURSt command tree.
Usage
- Using the
.query()method will send theSOURce1:BURSt?query. - Using the
.verify(value)method will send theSOURce1:BURSt?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.mode: TheSOURce1:BURSt:MODEcommand..ncycles: TheSOURce1:BURSt:NCYClescommand..tdelay: TheSOURce1:BURSt:TDELaycommand..state: TheSOURce1:BURSt:STATecommand.
mode
property
¶
mode: Source1BurstMode
Return the SOURce1:BURSt:MODE command.
Description
- This command sets or queries the burst mode for the specified channel.
Usage
- Using the
.query()method will send theSOURce1:BURSt:MODE?query. - Using the
.verify(value)method will send theSOURce1:BURSt:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:BURSt:MODE valuecommand.
SCPI Syntax
- SOURce1:BURSt:MODE {TRIGgered|GATed}
- SOURce1:BURSt:MODE?
ncycles
property
¶
ncycles: Source1BurstNcycles
Return the SOURce1: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 theSOURce1:BURSt:NCYCles?query. - Using the
.verify(value)method will send theSOURce1:BURSt:NCYCles?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:BURSt:NCYCles valuecommand.
SCPI Syntax
- SOURce1:BURSt:NCYCles {<cycles>|INFinity|MINimum|MAXimum}
- SOURce1:BURSt:NCYCles?
state
property
¶
state: Source1BurstState
Return the SOURce1: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 theSOURce1:BURSt:STATe?query. - Using the
.verify(value)method will send theSOURce1:BURSt:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:BURSt:STATe valuecommand.
SCPI Syntax
- SOURce1:BURSt:STATe {ON|OFF|<NR1>}
- SOURce1:BURSt:STATe?
tdelay
property
¶
tdelay: Source1BurstTdelay
Return the SOURce1: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 theSOURce1:BURSt:TDELay?query. - Using the
.verify(value)method will send theSOURce1:BURSt:TDELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:BURSt:TDELay valuecommand.
SCPI Syntax
- SOURce1:BURSt:TDELay {<delay>|MINimum|MAXimum}
- SOURce1:BURSt:TDELay?
Source1BurstMode
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1:BURSt:MODE command.
Description
- This command sets or queries the burst mode for the specified channel.
Usage
- Using the
.query()method will send theSOURce1:BURSt:MODE?query. - Using the
.verify(value)method will send theSOURce1:BURSt:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:BURSt:MODE valuecommand.
SCPI Syntax
- SOURce1:BURSt:MODE {TRIGgered|GATed}
- SOURce1:BURSt:MODE?
Source1BurstNcycles
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:BURSt:NCYCles?query. - Using the
.verify(value)method will send theSOURce1:BURSt:NCYCles?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:BURSt:NCYCles valuecommand.
SCPI Syntax
- SOURce1:BURSt:NCYCles {<cycles>|INFinity|MINimum|MAXimum}
- SOURce1:BURSt:NCYCles?
Source1BurstState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:BURSt:STATe?query. - Using the
.verify(value)method will send theSOURce1:BURSt:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:BURSt:STATe valuecommand.
SCPI Syntax
- SOURce1:BURSt:STATe {ON|OFF|<NR1>}
- SOURce1:BURSt:STATe?
Source1BurstTdelay
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:BURSt:TDELay?query. - Using the
.verify(value)method will send theSOURce1:BURSt:TDELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:BURSt:TDELay valuecommand.
SCPI Syntax
- SOURce1:BURSt:TDELay {<delay>|MINimum|MAXimum}
- SOURce1:BURSt:TDELay?
Source1Combine
¶
Bases: SCPICmdRead
The SOURce1:COMBine command tree.
Usage
- Using the
.query()method will send theSOURce1:COMBine?query. - Using the
.verify(value)method will send theSOURce1:COMBine?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.feed: TheSOURce1:COMBine:FEEDcommand.
feed
property
¶
feed: Source1CombineFeed
Return the SOURce1: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 theSOURce1:COMBine:FEED?query. - Using the
.verify(value)method will send theSOURce1:COMBine:FEED?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:COMBine:FEED valuecommand.
SCPI Syntax
- SOURce1:COMBine:FEED ['NOISe'|'EXTernal'|'BOTH'|'']
- SOURce1:COMBine:FEED?
Source1CombineFeed
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:COMBine:FEED?query. - Using the
.verify(value)method will send theSOURce1:COMBine:FEED?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:COMBine:FEED valuecommand.
SCPI Syntax
- SOURce1:COMBine:FEED ['NOISe'|'EXTernal'|'BOTH'|'']
- SOURce1:COMBine:FEED?
Source1Fm
¶
Bases: SCPICmdRead
The SOURce1:FM command tree.
Usage
- Using the
.query()method will send theSOURce1:FM?query. - Using the
.verify(value)method will send theSOURce1:FM?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.internal: TheSOURce1:FM:INTernalcommand tree..source: TheSOURce1:FM:SOURcecommand..state: TheSOURce1:FM:STATecommand..deviation: TheSOURce1:FM:DEViationcommand.
deviation
property
¶
deviation: Source1FmDeviation
Return the SOURce1: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 theSOURce1:FM:DEViation?query. - Using the
.verify(value)method will send theSOURce1:FM:DEViation?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FM:DEViation valuecommand.
SCPI Syntax
- SOURce1:FM:DEViation {<deviation>|MINimum|MAXimum}
- SOURce1:FM:DEViation?
internal
property
¶
internal: Source1FmInternal
Return the SOURce1:FM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce1:FM:INTernal?query. - Using the
.verify(value)method will send theSOURce1:FM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.frequency: TheSOURce1:FM:INTernal:FREQuencycommand..function: TheSOURce1:FM:INTernal:FUNCtioncommand.
source
property
¶
source: Source1FmSource
Return the SOURce1: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 theSOURce1:FM:SOURce?query. - Using the
.verify(value)method will send theSOURce1:FM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FM:SOURce valuecommand.
SCPI Syntax
- SOURce1:FM:SOURce [INTernal|EXTernal]
- SOURce1:FM:SOURce?
state
property
¶
state: Source1FmState
Return the SOURce1: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 theSOURce1:FM:STATe?query. - Using the
.verify(value)method will send theSOURce1:FM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FM:STATe valuecommand.
SCPI Syntax
- SOURce1:FM:STATe {ON|OFF|<NR1>}
- SOURce1:FM:STATe?
Source1FmDeviation
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FM:DEViation?query. - Using the
.verify(value)method will send theSOURce1:FM:DEViation?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FM:DEViation valuecommand.
SCPI Syntax
- SOURce1:FM:DEViation {<deviation>|MINimum|MAXimum}
- SOURce1:FM:DEViation?
Source1FmInternal
¶
Bases: SCPICmdRead
The SOURce1:FM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce1:FM:INTernal?query. - Using the
.verify(value)method will send theSOURce1:FM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.frequency: TheSOURce1:FM:INTernal:FREQuencycommand..function: TheSOURce1:FM:INTernal:FUNCtioncommand.
frequency
property
¶
frequency: Source1FmInternalFrequency
Return the SOURce1: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 theSOURce1:FM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce1:FM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce1:FM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:FM:INTernal:FREQuency?
function
property
¶
function: Source1FmInternalFunction
Return the SOURce1: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 theSOURce1:FM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce1:FM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce1:FM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:FM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe
Sub-properties
.efile: TheSOURce1:FM:INTernal:FUNCtion:EFILecommand.
Source1FmInternalFrequency
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce1:FM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce1:FM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:FM:INTernal:FREQuency?
Source1FmInternalFunction
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce1:FM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce1:FM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:FM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe
Properties
.efile: TheSOURce1:FM:INTernal:FUNCtion:EFILecommand.
efile
property
¶
Return the SOURce1: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 theSOURce1:FM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce1:FM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce1:FM:INTernal:FUNCtion:EFILe <file_name>
- SOURce1:FM:INTernal:FUNCtion:EFILe?
Source1FmInternalFunctionEfile
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce1:FM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce1:FM:INTernal:FUNCtion:EFILe <file_name>
- SOURce1:FM:INTernal:FUNCtion:EFILe?
Source1FmSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FM:SOURce?query. - Using the
.verify(value)method will send theSOURce1:FM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FM:SOURce valuecommand.
SCPI Syntax
- SOURce1:FM:SOURce [INTernal|EXTernal]
- SOURce1:FM:SOURce?
Source1FmState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FM:STATe?query. - Using the
.verify(value)method will send theSOURce1:FM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FM:STATe valuecommand.
SCPI Syntax
- SOURce1:FM:STATe {ON|OFF|<NR1>}
- SOURce1:FM:STATe?
Source1Frequency
¶
Bases: SCPICmdRead
The SOURce1:FREQuency command tree.
Usage
- Using the
.query()method will send theSOURce1:FREQuency?query. - Using the
.verify(value)method will send theSOURce1:FREQuency?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.center: TheSOURce1:FREQuency:CENTercommand..concurrent: TheSOURce1:FREQuency:CONCurrentcommand tree..mode: TheSOURce1:FREQuency:MODEcommand..span: TheSOURce1:FREQuency:SPANcommand..start: TheSOURce1:FREQuency:STARtcommand..stop: TheSOURce1:FREQuency:STOPcommand..cw: TheSOURce1:FREQuency:CWcommand..fixed: TheSOURce1:FREQuency:FIXedcommand.
center
property
¶
center: Source1FrequencyCenter
Return the SOURce1: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 theSOURce1:FREQuency:CENTer?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:CENTer?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:CENTer valuecommand.
SCPI Syntax
- SOURce1:FREQuency:CENTer {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:CENTer?
concurrent
property
¶
concurrent: Source1FrequencyConcurrent
Return the SOURce1:FREQuency:CONCurrent command tree.
Usage
- Using the
.query()method will send theSOURce1:FREQuency:CONCurrent?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:CONCurrent?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.state: TheSOURce1:FREQuency:CONCurrent:STATecommand.
cw
property
¶
Return the SOURce1: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 theSOURce1:FREQuency:CW?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:CW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:CW valuecommand.
SCPI Syntax
- SOURce1:FREQuency:CW {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:CW?
fixed
property
¶
fixed: Source1FrequencyFixed
Return the SOURce1: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 theSOURce1:FREQuency:FIXed?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:FIXed?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:FIXed valuecommand.
SCPI Syntax
- SOURce1:FREQuency:FIXed {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:FIXed?
mode
property
¶
mode: Source1FrequencyMode
Return the SOURce1: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 theSOURce1:FREQuency:MODE?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:MODE valuecommand.
SCPI Syntax
- SOURce1:FREQuency:MODE {CW|FIXed|SWEep}
- SOURce1:FREQuency:MODE?
span
property
¶
span: Source1FrequencySpan
Return the SOURce1: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 theSOURce1:FREQuency:SPAN valuecommand.
SCPI Syntax
- SOURce1:FREQuency:SPAN {<frequency>|MINimum|MAXimum}
start
property
¶
start: Source1FrequencyStart
Return the SOURce1: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 theSOURce1:FREQuency:STARt?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:STARt?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:STARt valuecommand.
SCPI Syntax
- SOURce1:FREQuency:STARt {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:STARt?
stop
property
¶
stop: Source1FrequencyStop
Return the SOURce1: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 theSOURce1:FREQuency:STOP?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:STOP?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:STOP valuecommand.
SCPI Syntax
- SOURce1:FREQuency:STOP {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:STOP?
Source1FrequencyCenter
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FREQuency:CENTer?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:CENTer?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:CENTer valuecommand.
SCPI Syntax
- SOURce1:FREQuency:CENTer {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:CENTer?
Source1FrequencyConcurrent
¶
Bases: SCPICmdRead
The SOURce1:FREQuency:CONCurrent command tree.
Usage
- Using the
.query()method will send theSOURce1:FREQuency:CONCurrent?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:CONCurrent?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.state: TheSOURce1:FREQuency:CONCurrent:STATecommand.
state
property
¶
Return the SOURce1: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 theSOURce1:FREQuency:CONCurrent:STATe?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:CONCurrent:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:CONCurrent:STATe valuecommand.
SCPI Syntax
- SOURce1:FREQuency:CONCurrent:STATe {ON|OFF|<NR1>}
- SOURce1:FREQuency:CONCurrent:STATe?
Source1FrequencyConcurrentState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FREQuency:CONCurrent:STATe?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:CONCurrent:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:CONCurrent:STATe valuecommand.
SCPI Syntax
- SOURce1:FREQuency:CONCurrent:STATe {ON|OFF|<NR1>}
- SOURce1:FREQuency:CONCurrent:STATe?
Source1FrequencyCw
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FREQuency:CW?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:CW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:CW valuecommand.
SCPI Syntax
- SOURce1:FREQuency:CW {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:CW?
Source1FrequencyFixed
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FREQuency:FIXed?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:FIXed?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:FIXed valuecommand.
SCPI Syntax
- SOURce1:FREQuency:FIXed {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:FIXed?
Source1FrequencyMode
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FREQuency:MODE?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:MODE valuecommand.
SCPI Syntax
- SOURce1:FREQuency:MODE {CW|FIXed|SWEep}
- SOURce1:FREQuency:MODE?
Source1FrequencySpan
¶
Bases: SCPICmdWrite
The SOURce1: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 theSOURce1:FREQuency:SPAN valuecommand.
SCPI Syntax
- SOURce1:FREQuency:SPAN {<frequency>|MINimum|MAXimum}
Source1FrequencyStart
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FREQuency:STARt?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:STARt?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:STARt valuecommand.
SCPI Syntax
- SOURce1:FREQuency:STARt {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:STARt?
Source1FrequencyStop
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FREQuency:STOP?query. - Using the
.verify(value)method will send theSOURce1:FREQuency:STOP?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FREQuency:STOP valuecommand.
SCPI Syntax
- SOURce1:FREQuency:STOP {<frequency>|MINimum|MAXimum}
- SOURce1:FREQuency:STOP?
Source1Fskey
¶
Bases: SCPICmdRead
The SOURce1:FSKey command tree.
Usage
- Using the
.query()method will send theSOURce1:FSKey?query. - Using the
.verify(value)method will send theSOURce1:FSKey?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.internal: TheSOURce1:FSKey:INTernalcommand tree..source: TheSOURce1:FSKey:SOURcecommand..state: TheSOURce1:FSKey:STATecommand..frequency: TheSOURce1:FSKey:FREQuencycommand.
frequency
property
¶
frequency: Source1FskeyFrequency
Return the SOURce1: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 theSOURce1:FSKey:FREQuency?query. - Using the
.verify(value)method will send theSOURce1:FSKey:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FSKey:FREQuency valuecommand.
SCPI Syntax
- SOURce1:FSKey:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:FSKey:FREQuency?
internal
property
¶
internal: Source1FskeyInternal
Return the SOURce1:FSKey:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce1:FSKey:INTernal?query. - Using the
.verify(value)method will send theSOURce1:FSKey:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.rate: TheSOURce1:FSKey:INTernal:RATEcommand.
source
property
¶
source: Source1FskeySource
Return the SOURce1: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 theSOURce1:FSKey:SOURce?query. - Using the
.verify(value)method will send theSOURce1:FSKey:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FSKey:SOURce valuecommand.
SCPI Syntax
- SOURce1:FSKey:SOURce [INTernal|EXTernal]
- SOURce1:FSKey:SOURce?
state
property
¶
state: Source1FskeyState
Return the SOURce1: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 theSOURce1:FSKey:STATe?query. - Using the
.verify(value)method will send theSOURce1:FSKey:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FSKey:STATe valuecommand.
SCPI Syntax
- SOURce1:FSKey:STATe {ON|OFF|<NR1>}
- SOURce1:FSKey:STATe?
Source1FskeyFrequency
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FSKey:FREQuency?query. - Using the
.verify(value)method will send theSOURce1:FSKey:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FSKey:FREQuency valuecommand.
SCPI Syntax
- SOURce1:FSKey:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:FSKey:FREQuency?
Source1FskeyInternal
¶
Bases: SCPICmdRead
The SOURce1:FSKey:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce1:FSKey:INTernal?query. - Using the
.verify(value)method will send theSOURce1:FSKey:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.rate: TheSOURce1:FSKey:INTernal:RATEcommand.
rate
property
¶
rate: Source1FskeyInternalRate
Return the SOURce1: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 theSOURce1:FSKey:INTernal:RATE?query. - Using the
.verify(value)method will send theSOURce1:FSKey:INTernal:RATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FSKey:INTernal:RATE valuecommand.
SCPI Syntax
- SOURce1:FSKey:INTernal:RATE {<rate>|MINimum|MAXimum}
- SOURce1:FSKey:INTernal:RATE?
Source1FskeyInternalRate
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FSKey:INTernal:RATE?query. - Using the
.verify(value)method will send theSOURce1:FSKey:INTernal:RATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FSKey:INTernal:RATE valuecommand.
SCPI Syntax
- SOURce1:FSKey:INTernal:RATE {<rate>|MINimum|MAXimum}
- SOURce1:FSKey:INTernal:RATE?
Source1FskeySource
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FSKey:SOURce?query. - Using the
.verify(value)method will send theSOURce1:FSKey:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FSKey:SOURce valuecommand.
SCPI Syntax
- SOURce1:FSKey:SOURce [INTernal|EXTernal]
- SOURce1:FSKey:SOURce?
Source1FskeyState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FSKey:STATe?query. - Using the
.verify(value)method will send theSOURce1:FSKey:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FSKey:STATe valuecommand.
SCPI Syntax
- SOURce1:FSKey:STATe {ON|OFF|<NR1>}
- SOURce1:FSKey:STATe?
Source1Function
¶
Bases: SCPICmdRead
The SOURce1:FUNCtion command tree.
Usage
- Using the
.query()method will send theSOURce1:FUNCtion?query. - Using the
.verify(value)method will send theSOURce1:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.efile: TheSOURce1:FUNCtion:EFILecommand..ramp: TheSOURce1:FUNCtion:RAMPcommand tree..shape: TheSOURce1:FUNCtion:SHAPecommand.
efile
property
¶
efile: Source1FunctionEfile
Return the SOURce1: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 theSOURce1:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce1:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce1:FUNCtion:EFILe <file_name>
- SOURce1:FUNCtion:EFILe?
ramp
property
¶
ramp: Source1FunctionRamp
Return the SOURce1:FUNCtion:RAMP command tree.
Usage
- Using the
.query()method will send theSOURce1:FUNCtion:RAMP?query. - Using the
.verify(value)method will send theSOURce1:FUNCtion:RAMP?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.symmetry: TheSOURce1:FUNCtion:RAMP:SYMMetrycommand.
shape
property
¶
shape: Source1FunctionShape
Return the SOURce1: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 theSOURce1:FUNCtion:SHAPe?query. - Using the
.verify(value)method will send theSOURce1:FUNCtion:SHAPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FUNCtion:SHAPe valuecommand.
SCPI Syntax
- SOURce1:FUNCtion:SHAPe {SINusoid|SQUare|PULSe|RAMP|PRNoise|DC|SINC|GAUSsian|LORentz|ERISe|EDECay|HAVersine|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1: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.
Source1FunctionEfile
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce1:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce1:FUNCtion:EFILe <file_name>
- SOURce1:FUNCtion:EFILe?
Source1FunctionRamp
¶
Bases: SCPICmdRead
The SOURce1:FUNCtion:RAMP command tree.
Usage
- Using the
.query()method will send theSOURce1:FUNCtion:RAMP?query. - Using the
.verify(value)method will send theSOURce1:FUNCtion:RAMP?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.symmetry: TheSOURce1:FUNCtion:RAMP:SYMMetrycommand.
symmetry
property
¶
symmetry: Source1FunctionRampSymmetry
Return the SOURce1: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 theSOURce1:FUNCtion:RAMP:SYMMetry?query. - Using the
.verify(value)method will send theSOURce1:FUNCtion:RAMP:SYMMetry?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FUNCtion:RAMP:SYMMetry valuecommand.
SCPI Syntax
- SOURce1:FUNCtion:RAMP:SYMMetry {<symmetry>|MINimum|MAXimum}
- SOURce1:FUNCtion:RAMP:SYMMetry?
Source1FunctionRampSymmetry
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FUNCtion:RAMP:SYMMetry?query. - Using the
.verify(value)method will send theSOURce1:FUNCtion:RAMP:SYMMetry?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FUNCtion:RAMP:SYMMetry valuecommand.
SCPI Syntax
- SOURce1:FUNCtion:RAMP:SYMMetry {<symmetry>|MINimum|MAXimum}
- SOURce1:FUNCtion:RAMP:SYMMetry?
Source1FunctionShape
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:FUNCtion:SHAPe?query. - Using the
.verify(value)method will send theSOURce1:FUNCtion:SHAPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:FUNCtion:SHAPe valuecommand.
SCPI Syntax
- SOURce1:FUNCtion:SHAPe {SINusoid|SQUare|PULSe|RAMP|PRNoise|DC|SINC|GAUSsian|LORentz|ERISe|EDECay|HAVersine|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1: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.
Source1Phase
¶
Bases: SCPICmdRead
The SOURce1:PHASe command tree.
Usage
- Using the
.query()method will send theSOURce1:PHASe?query. - Using the
.verify(value)method will send theSOURce1:PHASe?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.initiate: TheSOURce1:PHASe:INITiatecommand..adjust: TheSOURce1:PHASe:ADJustcommand.
adjust
property
¶
adjust: Source1PhaseAdjust
Return the SOURce1: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 theSOURce1:PHASe:ADJust?query. - Using the
.verify(value)method will send theSOURce1:PHASe:ADJust?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PHASe:ADJust valuecommand.
SCPI Syntax
- SOURce1:PHASe:ADJust {<phase>|MINimum|MAXimum}
- SOURce1:PHASe:ADJust?
initiate
property
¶
initiate: Source1PhaseInitiate
Return the SOURce1: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 theSOURce1:PHASe:INITiatecommand.
SCPI Syntax
- SOURce1:PHASe:INITiate
Source1PhaseAdjust
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PHASe:ADJust?query. - Using the
.verify(value)method will send theSOURce1:PHASe:ADJust?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PHASe:ADJust valuecommand.
SCPI Syntax
- SOURce1:PHASe:ADJust {<phase>|MINimum|MAXimum}
- SOURce1:PHASe:ADJust?
Source1PhaseInitiate
¶
Bases: SCPICmdWriteNoArguments
The SOURce1: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 theSOURce1:PHASe:INITiatecommand.
SCPI Syntax
- SOURce1:PHASe:INITiate
Source1Pm
¶
Bases: SCPICmdRead
The SOURce1:PM command tree.
Usage
- Using the
.query()method will send theSOURce1:PM?query. - Using the
.verify(value)method will send theSOURce1:PM?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.internal: TheSOURce1:PM:INTernalcommand tree..source: TheSOURce1:PM:SOURcecommand..state: TheSOURce1:PM:STATecommand..deviation: TheSOURce1:PM:DEViationcommand.
deviation
property
¶
deviation: Source1PmDeviation
Return the SOURce1: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 theSOURce1:PM:DEViation?query. - Using the
.verify(value)method will send theSOURce1:PM:DEViation?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PM:DEViation valuecommand.
SCPI Syntax
- SOURce1:PM:DEViation {<deviation>|MINimum|MAXimum}
- SOURce1:PM:DEViation?
internal
property
¶
internal: Source1PmInternal
Return the SOURce1:PM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce1:PM:INTernal?query. - Using the
.verify(value)method will send theSOURce1:PM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.frequency: TheSOURce1:PM:INTernal:FREQuencycommand..function: TheSOURce1:PM:INTernal:FUNCtioncommand.
source
property
¶
source: Source1PmSource
Return the SOURce1: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 theSOURce1:PM:SOURce?query. - Using the
.verify(value)method will send theSOURce1:PM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PM:SOURce valuecommand.
SCPI Syntax
- SOURce1:PM:SOURce [INTernal|EXTernal]
- SOURce1:PM:SOURce?
state
property
¶
state: Source1PmState
Return the SOURce1: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 theSOURce1:PM:STATe?query. - Using the
.verify(value)method will send theSOURce1:PM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PM:STATe valuecommand.
SCPI Syntax
- SOURce1:PM:STATe {ON|OFF|<NR1>}
- SOURce1:PM:STATe?
Source1PmDeviation
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PM:DEViation?query. - Using the
.verify(value)method will send theSOURce1:PM:DEViation?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PM:DEViation valuecommand.
SCPI Syntax
- SOURce1:PM:DEViation {<deviation>|MINimum|MAXimum}
- SOURce1:PM:DEViation?
Source1PmInternal
¶
Bases: SCPICmdRead
The SOURce1:PM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce1:PM:INTernal?query. - Using the
.verify(value)method will send theSOURce1:PM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.frequency: TheSOURce1:PM:INTernal:FREQuencycommand..function: TheSOURce1:PM:INTernal:FUNCtioncommand.
frequency
property
¶
frequency: Source1PmInternalFrequency
Return the SOURce1: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 theSOURce1:PM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce1:PM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce1:PM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:PM:INTernal:FREQuency?
function
property
¶
function: Source1PmInternalFunction
Return the SOURce1: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 theSOURce1:PM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce1:PM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce1:PM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:PM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe EFILe
Sub-properties
.efile: TheSOURce1:PM:INTernal:FUNCtion:EFILecommand.
Source1PmInternalFrequency
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce1:PM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce1:PM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:PM:INTernal:FREQuency?
Source1PmInternalFunction
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce1:PM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce1:PM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:PM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe EFILe
Properties
.efile: TheSOURce1:PM:INTernal:FUNCtion:EFILecommand.
efile
property
¶
Return the SOURce1: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 theSOURce1:PM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce1:PM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce1:PM:INTernal:FUNCtion:EFILe <file_name>
- SOURce1:PM:INTernal:FUNCtion:EFILe?
Source1PmInternalFunctionEfile
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce1:PM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce1:PM:INTernal:FUNCtion:EFILe <file_name>
- SOURce1:PM:INTernal:FUNCtion:EFILe?
Source1PmSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PM:SOURce?query. - Using the
.verify(value)method will send theSOURce1:PM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PM:SOURce valuecommand.
SCPI Syntax
- SOURce1:PM:SOURce [INTernal|EXTernal]
- SOURce1:PM:SOURce?
Source1PmState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PM:STATe?query. - Using the
.verify(value)method will send theSOURce1:PM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PM:STATe valuecommand.
SCPI Syntax
- SOURce1:PM:STATe {ON|OFF|<NR1>}
- SOURce1:PM:STATe?
Source1Pulse
¶
Bases: SCPICmdRead
The SOURce1:PULSe command tree.
Usage
- Using the
.query()method will send theSOURce1:PULSe?query. - Using the
.verify(value)method will send theSOURce1:PULSe?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.dcycle: TheSOURce1:PULSe:DCYClecommand..delay: TheSOURce1:PULSe:DELaycommand..hold: TheSOURce1:PULSe:HOLDcommand..period: TheSOURce1:PULSe:PERiodcommand..transition: TheSOURce1:PULSe:TRANsitioncommand tree..width: TheSOURce1:PULSe:WIDThcommand.
dcycle
property
¶
dcycle: Source1PulseDcycle
Return the SOURce1: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 theSOURce1:PULSe:DCYCle?query. - Using the
.verify(value)method will send theSOURce1:PULSe:DCYCle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:DCYCle valuecommand.
SCPI Syntax
- SOURce1:PULSe:DCYCle {<percent>|MINimum|MAXimum}
- SOURce1:PULSe:DCYCle?
delay
property
¶
delay: Source1PulseDelay
Return the SOURce1: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 theSOURce1:PULSe:DELay?query. - Using the
.verify(value)method will send theSOURce1:PULSe:DELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:DELay valuecommand.
SCPI Syntax
- SOURce1:PULSe:DELay {<delay>|MINimum|MAXimum}
- SOURce1:PULSe:DELay?
hold
property
¶
hold: Source1PulseHold
Return the SOURce1: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 theSOURce1:PULSe:HOLD?query. - Using the
.verify(value)method will send theSOURce1:PULSe:HOLD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:HOLD valuecommand.
SCPI Syntax
- SOURce1:PULSe:HOLD {WIDTh|DUTY}
- SOURce1:PULSe:HOLD?
period
property
¶
period: Source1PulsePeriod
Return the SOURce1:PULSe:PERiod command.
Description
- This command sets or queries the period for pulse waveform.
Usage
- Using the
.query()method will send theSOURce1:PULSe:PERiod?query. - Using the
.verify(value)method will send theSOURce1:PULSe:PERiod?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:PERiod valuecommand.
SCPI Syntax
- SOURce1:PULSe:PERiod {<period>|MINimum|MAXimum}
- SOURce1:PULSe:PERiod?
transition
property
¶
transition: Source1PulseTransition
Return the SOURce1:PULSe:TRANsition command tree.
Usage
- Using the
.query()method will send theSOURce1:PULSe:TRANsition?query. - Using the
.verify(value)method will send theSOURce1:PULSe:TRANsition?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.trailing: TheSOURce1:PULSe:TRANsition:TRAilingcommand..leading: TheSOURce1:PULSe:TRANsition:LEADingcommand.
width
property
¶
width: Source1PulseWidth
Return the SOURce1: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 theSOURce1:PULSe:WIDTh?query. - Using the
.verify(value)method will send theSOURce1:PULSe:WIDTh?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:WIDTh valuecommand.
SCPI Syntax
- SOURce1:PULSe:WIDTh {<seconds>|MINimum|MAXimum}
- SOURce1:PULSe:WIDTh?
Source1PulseDcycle
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PULSe:DCYCle?query. - Using the
.verify(value)method will send theSOURce1:PULSe:DCYCle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:DCYCle valuecommand.
SCPI Syntax
- SOURce1:PULSe:DCYCle {<percent>|MINimum|MAXimum}
- SOURce1:PULSe:DCYCle?
Source1PulseDelay
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PULSe:DELay?query. - Using the
.verify(value)method will send theSOURce1:PULSe:DELay?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:DELay valuecommand.
SCPI Syntax
- SOURce1:PULSe:DELay {<delay>|MINimum|MAXimum}
- SOURce1:PULSe:DELay?
Source1PulseHold
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PULSe:HOLD?query. - Using the
.verify(value)method will send theSOURce1:PULSe:HOLD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:HOLD valuecommand.
SCPI Syntax
- SOURce1:PULSe:HOLD {WIDTh|DUTY}
- SOURce1:PULSe:HOLD?
Source1PulsePeriod
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1:PULSe:PERiod command.
Description
- This command sets or queries the period for pulse waveform.
Usage
- Using the
.query()method will send theSOURce1:PULSe:PERiod?query. - Using the
.verify(value)method will send theSOURce1:PULSe:PERiod?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:PERiod valuecommand.
SCPI Syntax
- SOURce1:PULSe:PERiod {<period>|MINimum|MAXimum}
- SOURce1:PULSe:PERiod?
Source1PulseTransition
¶
Bases: SCPICmdRead
The SOURce1:PULSe:TRANsition command tree.
Usage
- Using the
.query()method will send theSOURce1:PULSe:TRANsition?query. - Using the
.verify(value)method will send theSOURce1:PULSe:TRANsition?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.trailing: TheSOURce1:PULSe:TRANsition:TRAilingcommand..leading: TheSOURce1:PULSe:TRANsition:LEADingcommand.
leading
property
¶
leading: Source1PulseTransitionLeading
Return the SOURce1:PULSe:TRANsition:LEADing command.
Description
- This command sets or queries the leading edge time of pulse waveform.
Usage
- Using the
.query()method will send theSOURce1:PULSe:TRANsition:LEADing?query. - Using the
.verify(value)method will send theSOURce1:PULSe:TRANsition:LEADing?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:TRANsition:LEADing valuecommand.
SCPI Syntax
- SOURce1:PULSe:TRANsition:LEADing {<seconds>|MINimum|MAXimum}
- SOURce1:PULSe:TRANsition:LEADing?
trailing
property
¶
trailing: Source1PulseTransitionTrailing
Return the SOURce1:PULSe:TRANsition:TRAiling command.
Description
- This command sets or queries the trailing edge time of pulse waveform.
Usage
- Using the
.query()method will send theSOURce1:PULSe:TRANsition:TRAiling?query. - Using the
.verify(value)method will send theSOURce1:PULSe:TRANsition:TRAiling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:TRANsition:TRAiling valuecommand.
SCPI Syntax
- SOURce1:PULSe:TRANsition:TRAiling {<seconds>|MINimum|MAXimum}
- SOURce1:PULSe:TRANsition:TRAiling?
Source1PulseTransitionLeading
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1:PULSe:TRANsition:LEADing command.
Description
- This command sets or queries the leading edge time of pulse waveform.
Usage
- Using the
.query()method will send theSOURce1:PULSe:TRANsition:LEADing?query. - Using the
.verify(value)method will send theSOURce1:PULSe:TRANsition:LEADing?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:TRANsition:LEADing valuecommand.
SCPI Syntax
- SOURce1:PULSe:TRANsition:LEADing {<seconds>|MINimum|MAXimum}
- SOURce1:PULSe:TRANsition:LEADing?
Source1PulseTransitionTrailing
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1:PULSe:TRANsition:TRAiling command.
Description
- This command sets or queries the trailing edge time of pulse waveform.
Usage
- Using the
.query()method will send theSOURce1:PULSe:TRANsition:TRAiling?query. - Using the
.verify(value)method will send theSOURce1:PULSe:TRANsition:TRAiling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:TRANsition:TRAiling valuecommand.
SCPI Syntax
- SOURce1:PULSe:TRANsition:TRAiling {<seconds>|MINimum|MAXimum}
- SOURce1:PULSe:TRANsition:TRAiling?
Source1PulseWidth
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PULSe:WIDTh?query. - Using the
.verify(value)method will send theSOURce1:PULSe:WIDTh?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PULSe:WIDTh valuecommand.
SCPI Syntax
- SOURce1:PULSe:WIDTh {<seconds>|MINimum|MAXimum}
- SOURce1:PULSe:WIDTh?
Source1Pwm
¶
Bases: SCPICmdRead
The SOURce1:PWM command tree.
Usage
- Using the
.query()method will send theSOURce1:PWM?query. - Using the
.verify(value)method will send theSOURce1:PWM?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.internal: TheSOURce1:PWM:INTernalcommand tree..source: TheSOURce1:PWM:SOURcecommand..state: TheSOURce1:PWM:STATecommand..deviation: TheSOURce1:PWM:DEViationcommand tree.
deviation
property
¶
deviation: Source1PwmDeviation
Return the SOURce1:PWM:DEViation command tree.
Usage
- Using the
.query()method will send theSOURce1:PWM:DEViation?query. - Using the
.verify(value)method will send theSOURce1:PWM:DEViation?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.dcycle: TheSOURce1:PWM:DEViation:DCYClecommand.
internal
property
¶
internal: Source1PwmInternal
Return the SOURce1:PWM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce1:PWM:INTernal?query. - Using the
.verify(value)method will send theSOURce1:PWM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.frequency: TheSOURce1:PWM:INTernal:FREQuencycommand..function: TheSOURce1:PWM:INTernal:FUNCtioncommand.
source
property
¶
source: Source1PwmSource
Return the SOURce1: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 theSOURce1:PWM:SOURce?query. - Using the
.verify(value)method will send theSOURce1:PWM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PWM:SOURce valuecommand.
SCPI Syntax
- SOURce1:PWM:SOURce [INTernal|EXTernal]
- SOURce1:PWM:SOURce?
state
property
¶
state: Source1PwmState
Return the SOURce1: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 theSOURce1:PWM:STATe?query. - Using the
.verify(value)method will send theSOURce1:PWM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PWM:STATe valuecommand.
SCPI Syntax
- SOURce1:PWM:STATe {ON|OFF|<NR1>}
- SOURce1:PWM:STATe?
Source1PwmDeviation
¶
Bases: SCPICmdRead
The SOURce1:PWM:DEViation command tree.
Usage
- Using the
.query()method will send theSOURce1:PWM:DEViation?query. - Using the
.verify(value)method will send theSOURce1:PWM:DEViation?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.dcycle: TheSOURce1:PWM:DEViation:DCYClecommand.
dcycle
property
¶
dcycle: Source1PwmDeviationDcycle
Return the SOURce1: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 theSOURce1:PWM:DEViation:DCYCle?query. - Using the
.verify(value)method will send theSOURce1:PWM:DEViation:DCYCle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PWM:DEViation:DCYCle valuecommand.
SCPI Syntax
- SOURce1:PWM:DEViation:DCYCle {<percent>|MINimum|MAXimum}
- SOURce1:PWM:DEViation:DCYCle?
Source1PwmDeviationDcycle
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PWM:DEViation:DCYCle?query. - Using the
.verify(value)method will send theSOURce1:PWM:DEViation:DCYCle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PWM:DEViation:DCYCle valuecommand.
SCPI Syntax
- SOURce1:PWM:DEViation:DCYCle {<percent>|MINimum|MAXimum}
- SOURce1:PWM:DEViation:DCYCle?
Source1PwmInternal
¶
Bases: SCPICmdRead
The SOURce1:PWM:INTernal command tree.
Usage
- Using the
.query()method will send theSOURce1:PWM:INTernal?query. - Using the
.verify(value)method will send theSOURce1:PWM:INTernal?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.frequency: TheSOURce1:PWM:INTernal:FREQuencycommand..function: TheSOURce1:PWM:INTernal:FUNCtioncommand.
frequency
property
¶
frequency: Source1PwmInternalFrequency
Return the SOURce1: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 theSOURce1:PWM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce1:PWM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PWM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce1:PWM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:PWM:INTernal:FREQuency?
function
property
¶
function: Source1PwmInternalFunction
Return the SOURce1: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 theSOURce1:PWM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce1:PWM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PWM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce1:PWM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:PWM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe
Sub-properties
.efile: TheSOURce1:PWM:INTernal:FUNCtion:EFILecommand.
Source1PwmInternalFrequency
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PWM:INTernal:FREQuency?query. - Using the
.verify(value)method will send theSOURce1:PWM:INTernal:FREQuency?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PWM:INTernal:FREQuency valuecommand.
SCPI Syntax
- SOURce1:PWM:INTernal:FREQuency {<frequency>|MINimum|MAXimum}
- SOURce1:PWM:INTernal:FREQuency?
Source1PwmInternalFunction
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PWM:INTernal:FUNCtion?query. - Using the
.verify(value)method will send theSOURce1:PWM:INTernal:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PWM:INTernal:FUNCtion valuecommand.
SCPI Syntax
- SOURce1:PWM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|RAMP|NRAMp|PRNoise|USER[1]|USER<x>|EMEMory[1]|EMEMory2|EFILe}
- SOURce1:PWM:INTernal:FUNCtion?
Info
SINusoidSQUareTRIangleRAMPNRAMpPRNoiseUSER[1]USER2USER3USER4EMEMory[1]EMEMory2EFILe
Properties
.efile: TheSOURce1:PWM:INTernal:FUNCtion:EFILecommand.
efile
property
¶
Return the SOURce1: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 theSOURce1:PWM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce1:PWM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PWM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce1:PWM:INTernal:FUNCtion:EFILe <file_name>
- SOURce1:PWM:INTernal:FUNCtion:EFILe?
Source1PwmInternalFunctionEfile
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PWM:INTernal:FUNCtion:EFILe?query. - Using the
.verify(value)method will send theSOURce1:PWM:INTernal:FUNCtion:EFILe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PWM:INTernal:FUNCtion:EFILe valuecommand.
SCPI Syntax
- SOURce1:PWM:INTernal:FUNCtion:EFILe <file_name>
- SOURce1:PWM:INTernal:FUNCtion:EFILe?
Source1PwmSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PWM:SOURce?query. - Using the
.verify(value)method will send theSOURce1:PWM:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PWM:SOURce valuecommand.
SCPI Syntax
- SOURce1:PWM:SOURce [INTernal|EXTernal]
- SOURce1:PWM:SOURce?
Source1PwmState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:PWM:STATe?query. - Using the
.verify(value)method will send theSOURce1:PWM:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:PWM:STATe valuecommand.
SCPI Syntax
- SOURce1:PWM:STATe {ON|OFF|<NR1>}
- SOURce1:PWM:STATe?
Source1Sweep
¶
Bases: SCPICmdRead
The SOURce1:SWEep command tree.
Usage
- Using the
.query()method will send theSOURce1:SWEep?query. - Using the
.verify(value)method will send theSOURce1:SWEep?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.htime: TheSOURce1:SWEep:HTIMecommand..mode: TheSOURce1:SWEep:MODEcommand..rtime: TheSOURce1:SWEep:RTIMecommand..spacing: TheSOURce1:SWEep:SPACingcommand..time: TheSOURce1:SWEep:TIMEcommand.
htime
property
¶
htime: Source1SweepHtime
Return the SOURce1: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 theSOURce1:SWEep:HTIMe?query. - Using the
.verify(value)method will send theSOURce1:SWEep:HTIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:SWEep:HTIMe valuecommand.
SCPI Syntax
- SOURce1:SWEep:HTIMe {<seconds>|MINimum|MAXimum}
- SOURce1:SWEep:HTIMe?
mode
property
¶
mode: Source1SweepMode
Return the SOURce1: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 theSOURce1:SWEep:MODE?query. - Using the
.verify(value)method will send theSOURce1:SWEep:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:SWEep:MODE valuecommand.
SCPI Syntax
- SOURce1:SWEep:MODE {AUTO|MANual}
- SOURce1:SWEep:MODE?
rtime
property
¶
rtime: Source1SweepRtime
Return the SOURce1: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 theSOURce1:SWEep:RTIMe?query. - Using the
.verify(value)method will send theSOURce1:SWEep:RTIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:SWEep:RTIMe valuecommand.
SCPI Syntax
- SOURce1:SWEep:RTIMe {<seconds>|MINimum|MAXimum}
- SOURce1:SWEep:RTIMe?
spacing
property
¶
spacing: Source1SweepSpacing
Return the SOURce1: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 theSOURce1:SWEep:SPACing?query. - Using the
.verify(value)method will send theSOURce1:SWEep:SPACing?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:SWEep:SPACing valuecommand.
SCPI Syntax
- SOURce1:SWEep:SPACing {LINear|LOGarithmic}
- SOURce1:SWEep:SPACing?
time
property
¶
time: Source1SweepTime
Return the SOURce1: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 theSOURce1:SWEep:TIME?query. - Using the
.verify(value)method will send theSOURce1:SWEep:TIME?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:SWEep:TIME valuecommand.
SCPI Syntax
- SOURce1:SWEep:TIME {<seconds>|MINimum|MAXimum}
- SOURce1:SWEep:TIME?
Source1SweepHtime
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:SWEep:HTIMe?query. - Using the
.verify(value)method will send theSOURce1:SWEep:HTIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:SWEep:HTIMe valuecommand.
SCPI Syntax
- SOURce1:SWEep:HTIMe {<seconds>|MINimum|MAXimum}
- SOURce1:SWEep:HTIMe?
Source1SweepMode
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:SWEep:MODE?query. - Using the
.verify(value)method will send theSOURce1:SWEep:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:SWEep:MODE valuecommand.
SCPI Syntax
- SOURce1:SWEep:MODE {AUTO|MANual}
- SOURce1:SWEep:MODE?
Source1SweepRtime
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:SWEep:RTIMe?query. - Using the
.verify(value)method will send theSOURce1:SWEep:RTIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:SWEep:RTIMe valuecommand.
SCPI Syntax
- SOURce1:SWEep:RTIMe {<seconds>|MINimum|MAXimum}
- SOURce1:SWEep:RTIMe?
Source1SweepSpacing
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:SWEep:SPACing?query. - Using the
.verify(value)method will send theSOURce1:SWEep:SPACing?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:SWEep:SPACing valuecommand.
SCPI Syntax
- SOURce1:SWEep:SPACing {LINear|LOGarithmic}
- SOURce1:SWEep:SPACing?
Source1SweepTime
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:SWEep:TIME?query. - Using the
.verify(value)method will send theSOURce1:SWEep:TIME?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:SWEep:TIME valuecommand.
SCPI Syntax
- SOURce1:SWEep:TIME {<seconds>|MINimum|MAXimum}
- SOURce1:SWEep:TIME?
Source1Voltage
¶
Bases: SCPICmdRead
The SOURce1:VOLTage command tree.
Usage
- Using the
.query()method will send theSOURce1:VOLTage?query. - Using the
.verify(value)method will send theSOURce1:VOLTage?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.concurrent: TheSOURce1:VOLTage:CONCurrentcommand tree..limit: TheSOURce1:VOLTage:LIMitcommand tree..unit: TheSOURce1:VOLTage:UNITcommand..level: TheSOURce1:VOLTage:LEVelcommand tree.
concurrent
property
¶
concurrent: Source1VoltageConcurrent
Return the SOURce1:VOLTage:CONCurrent command tree.
Usage
- Using the
.query()method will send theSOURce1:VOLTage:CONCurrent?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:CONCurrent?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.state: TheSOURce1:VOLTage:CONCurrent:STATecommand.
level
property
¶
level: Source1VoltageLevel
Return the SOURce1:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce1:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.immediate: TheSOURce1:VOLTage:LEVel:IMMediatecommand tree.
limit
property
¶
limit: Source1VoltageLimit
Return the SOURce1:VOLTage:LIMit command tree.
Usage
- Using the
.query()method will send theSOURce1:VOLTage:LIMit?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LIMit?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheSOURce1:VOLTage:LIMit:HIGHcommand..low: TheSOURce1:VOLTage:LIMit:LOWcommand.
unit
property
¶
unit: Source1VoltageUnit
Return the SOURce1: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 theSOURce1:VOLTage:UNIT?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:UNIT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:UNIT valuecommand.
SCPI Syntax
- SOURce1:VOLTage:UNIT {VPP|VRMS|DBM}
- SOURce1:VOLTage:UNIT?
Source1VoltageConcurrent
¶
Bases: SCPICmdRead
The SOURce1:VOLTage:CONCurrent command tree.
Usage
- Using the
.query()method will send theSOURce1:VOLTage:CONCurrent?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:CONCurrent?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.state: TheSOURce1:VOLTage:CONCurrent:STATecommand.
state
property
¶
Return the SOURce1: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 theSOURce1:VOLTage:CONCurrent:STATe?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:CONCurrent:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:CONCurrent:STATe valuecommand.
SCPI Syntax
- SOURce1:VOLTage:CONCurrent:STATe {ON|OFF|<NR1>}
- SOURce1:VOLTage:CONCurrent:STATe?
Source1VoltageConcurrentState
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:VOLTage:CONCurrent:STATe?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:CONCurrent:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:CONCurrent:STATe valuecommand.
SCPI Syntax
- SOURce1:VOLTage:CONCurrent:STATe {ON|OFF|<NR1>}
- SOURce1:VOLTage:CONCurrent:STATe?
Source1VoltageLevel
¶
Bases: SCPICmdRead
The SOURce1:VOLTage:LEVel command tree.
Usage
- Using the
.query()method will send theSOURce1:VOLTage:LEVel?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.immediate: TheSOURce1:VOLTage:LEVel:IMMediatecommand tree.
immediate
property
¶
immediate: Source1VoltageLevelImmediate
Return the SOURce1:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce1:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheSOURce1:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce1:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce1:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce1:VOLTage:LEVel:IMMediate:AMPLitudecommand.
Source1VoltageLevelImmediate
¶
Bases: SCPICmdRead
The SOURce1:VOLTage:LEVel:IMMediate command tree.
Usage
- Using the
.query()method will send theSOURce1:VOLTage:LEVel:IMMediate?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LEVel:IMMediate?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheSOURce1:VOLTage:LEVel:IMMediate:HIGHcommand..low: TheSOURce1:VOLTage:LEVel:IMMediate:LOWcommand..offset: TheSOURce1:VOLTage:LEVel:IMMediate:OFFSetcommand..amplitude: TheSOURce1:VOLTage:LEVel:IMMediate:AMPLitudecommand.
amplitude
property
¶
amplitude: Source1VoltageLevelImmediateAmplitude
Return the SOURce1: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 theSOURce1:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce1:VOLTage:LEVel:IMMediate:AMPLitude {<amplitude>|MINimum|MAXimum}
- SOURce1:VOLTage:LEVel:IMMediate:AMPLitude?
high
property
¶
Return the SOURce1: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 theSOURce1:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce1:VOLTage:LEVel:IMMediate:HIGH {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LEVel:IMMediate:HIGH?
low
property
¶
Return the SOURce1: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 theSOURce1:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce1:VOLTage:LEVel:IMMediate:LOW {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LEVel:IMMediate:LOW?
offset
property
¶
Return the SOURce1: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 theSOURce1:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce1:VOLTage:LEVel:IMMediate:OFFSet {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LEVel:IMMediate:OFFSet?
Source1VoltageLevelImmediateAmplitude
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:VOLTage:LEVel:IMMediate:AMPLitude?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:AMPLitude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:AMPLitude valuecommand.
SCPI Syntax
- SOURce1:VOLTage:LEVel:IMMediate:AMPLitude {<amplitude>|MINimum|MAXimum}
- SOURce1:VOLTage:LEVel:IMMediate:AMPLitude?
Source1VoltageLevelImmediateHigh
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:VOLTage:LEVel:IMMediate:HIGH?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:HIGH valuecommand.
SCPI Syntax
- SOURce1:VOLTage:LEVel:IMMediate:HIGH {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LEVel:IMMediate:HIGH?
Source1VoltageLevelImmediateLow
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:VOLTage:LEVel:IMMediate:LOW?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:LOW valuecommand.
SCPI Syntax
- SOURce1:VOLTage:LEVel:IMMediate:LOW {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LEVel:IMMediate:LOW?
Source1VoltageLevelImmediateOffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:VOLTage:LEVel:IMMediate:OFFSet?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:LEVel:IMMediate:OFFSet valuecommand.
SCPI Syntax
- SOURce1:VOLTage:LEVel:IMMediate:OFFSet {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LEVel:IMMediate:OFFSet?
Source1VoltageLimit
¶
Bases: SCPICmdRead
The SOURce1:VOLTage:LIMit command tree.
Usage
- Using the
.query()method will send theSOURce1:VOLTage:LIMit?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LIMit?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheSOURce1:VOLTage:LIMit:HIGHcommand..low: TheSOURce1:VOLTage:LIMit:LOWcommand.
high
property
¶
high: Source1VoltageLimitHigh
Return the SOURce1: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 theSOURce1:VOLTage:LIMit:HIGH?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LIMit:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:LIMit:HIGH valuecommand.
SCPI Syntax
- SOURce1:VOLTage:LIMit:HIGH {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LIMit:HIGH?
low
property
¶
Return the SOURce1: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 theSOURce1:VOLTage:LIMit:LOW?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LIMit:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:LIMit:LOW valuecommand.
SCPI Syntax
- SOURce1:VOLTage:LIMit:LOW {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LIMit:LOW?
Source1VoltageLimitHigh
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:VOLTage:LIMit:HIGH?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LIMit:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:LIMit:HIGH valuecommand.
SCPI Syntax
- SOURce1:VOLTage:LIMit:HIGH {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LIMit:HIGH?
Source1VoltageLimitLow
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:VOLTage:LIMit:LOW?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:LIMit:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:LIMit:LOW valuecommand.
SCPI Syntax
- SOURce1:VOLTage:LIMit:LOW {<voltage>|MINimum|MAXimum}
- SOURce1:VOLTage:LIMit:LOW?
Source1VoltageUnit
¶
Bases: SCPICmdWrite, SCPICmdRead
The SOURce1: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 theSOURce1:VOLTage:UNIT?query. - Using the
.verify(value)method will send theSOURce1:VOLTage:UNIT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theSOURce1:VOLTage:UNIT valuecommand.
SCPI Syntax
- SOURce1:VOLTage:UNIT {VPP|VRMS|DBM}
- SOURce1:VOLTage:UNIT?