afg

The afg commands module.

These commands are used in the following models: DPO7AX, LPD6, MSO4, MSO4B, MSO5, MSO5B, MSO5LP, MSO6, MSO6B

THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.

Please report an issue if one is found.

Commands and Queries
- AFG:AMPLitude <NR3>
- AFG:AMPLitude?
- AFG:ARBitrary:SOUrce <QString>
- AFG:ARBitrary:SOUrce?
- AFG:BURSt:CCOUnt <NR1>
- AFG:BURSt:CCOUnt?
- AFG:BURSt:TRIGger
- AFG:FREQuency <NR3>
- AFG:FREQuency?
- AFG:FUNCtion {SINE|SQUare|PULSe|RAMP|NOISe|DC|SINC|GAUSsian|LORENtz|ERISe|EDECAy|HAVERSINe|CARDIac|ARBitrary}
- AFG:FUNCtion?
- AFG:HIGHLevel <NR3>
- AFG:HIGHLevel?
- AFG:LOWLevel <NR3>
- AFG:LOWLevel?
- AFG:NOISEAdd:PERCent <NR3>
- AFG:NOISEAdd:PERCent?
- AFG:NOISEAdd:STATE {ON|OFF|1|0}
- AFG:NOISEAdd:STATE?
- AFG:OFFSet <NR3>
- AFG:OFFSet?
- AFG:OUTPut:LOAd:IMPEDance {FIFty|HIGHZ}
- AFG:OUTPut:LOAd:IMPEDance?
- AFG:OUTPut:MODe {OFF|CONTinuous|BURSt}
- AFG:OUTPut:MODe?
- AFG:OUTPut:STATE {ON|OFF|1|0}
- AFG:OUTPut:STATE?
- AFG:PERIod <NR3>
- AFG:PERIod?
- AFG:PULse:WIDth <NR3>
- AFG:PULse:WIDth?
- AFG:RAMP:SYMmetry <NR3>
- AFG:RAMP:SYMmetry?
- AFG:SQUare:DUty <NR3>
- AFG:SQUare:DUty?

Afg

Bases: SCPICmdRead

The AFG command tree.

Usage
  • Using the .query() method will send the AFG? query.
  • Using the .verify(value) method will send the AFG? query and raise an AssertionError if the returned value does not match value.
Properties
  • .amplitude: The AFG:AMPLitude command.
  • .arbitrary: The AFG:ARBitrary command tree.
  • .burst: The AFG:BURSt command tree.
  • .frequency: The AFG:FREQuency command.
  • .function: The AFG:FUNCtion command.
  • .highlevel: The AFG:HIGHLevel command.
  • .lowlevel: The AFG:LOWLevel command.
  • .noiseadd: The AFG:NOISEAdd command tree.
  • .offset: The AFG:OFFSet command.
  • .output: The AFG:OUTPut command tree.
  • .period: The AFG:PERIod command.
  • .pulse: The AFG:PULse command tree.
  • .ramp: The AFG:RAMP command tree.
  • .square: The AFG:SQUare command tree.

amplitude property

amplitude: AfgAmplitude

Return the AFG:AMPLitude command.

Description
  • Sets (or queries) the AFG amplitude in volts, peak to peak.
Usage
  • Using the .query() method will send the AFG:AMPLitude? query.
  • Using the .verify(value) method will send the AFG:AMPLitude? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:AMPLitude value command.
SCPI Syntax
- AFG:AMPLitude <NR3>
- AFG:AMPLitude?
Info
  • <NR3> is a floating point number that represents the AFG amplitude, peak to peak, in volts.

arbitrary property

arbitrary: AfgArbitrary

Return the AFG:ARBitrary command tree.

Usage
  • Using the .query() method will send the AFG:ARBitrary? query.
  • Using the .verify(value) method will send the AFG:ARBitrary? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .source: The AFG:ARBitrary:SOUrce command.

burst property

burst: AfgBurst

Return the AFG:BURSt command tree.

Usage
  • Using the .query() method will send the AFG:BURSt? query.
  • Using the .verify(value) method will send the AFG:BURSt? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ccount: The AFG:BURSt:CCOUnt command.
  • .trigger: The AFG:BURSt:TRIGger command.

frequency property

frequency: AfgFrequency

Return the AFG:FREQuency command.

Description
  • Sets (or queries) the AFG frequency, in Hz.
Usage
  • Using the .query() method will send the AFG:FREQuency? query.
  • Using the .verify(value) method will send the AFG:FREQuency? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:FREQuency value command.
SCPI Syntax
- AFG:FREQuency <NR3>
- AFG:FREQuency?
Info
  • <NR3> is the floating point number that represents the AFG frequency, in Hz.

function property

function: AfgFunction

Return the AFG:FUNCtion command.

Description
  • Sets (or queries) which AFG function to execute.
Usage
  • Using the .query() method will send the AFG:FUNCtion? query.
  • Using the .verify(value) method will send the AFG:FUNCtion? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:FUNCtion value command.
SCPI Syntax
- AFG:FUNCtion {SINE|SQUare|PULSe|RAMP|NOISe|DC|SINC|GAUSsian|LORENtz|ERISe|EDECAy|HAVERSINe|CARDIac|ARBitrary}
- AFG:FUNCtion?
Info
  • SINE
  • SQUare
  • PULSe
  • RAMP
  • NOISe
  • DC The DC level is controlled by AFG:OFFSet.
  • SINC (Sin(x)/x).
  • GAUSsian
  • LORENtz
  • ERISe
  • EDECAy
  • HAVERSINe
  • CARDIac
  • ARBitrary

highlevel property

highlevel: AfgHighlevel

Return the AFG:HIGHLevel command.

Description
  • This command sets (or queries) the high level value of the output waveform, in volts, when using the arbitrary function generator feature.
Usage
  • Using the .query() method will send the AFG:HIGHLevel? query.
  • Using the .verify(value) method will send the AFG:HIGHLevel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:HIGHLevel value command.
SCPI Syntax
- AFG:HIGHLevel <NR3>
- AFG:HIGHLevel?
Info
  • <NR3> is a floating point number that represents the AFG high level value, in volts.

lowlevel property

lowlevel: AfgLowlevel

Return the AFG:LOWLevel command.

Description
  • This command sets (or queries) the low level value of the output waveform, in volts, when using the arbitrary function generator feature.
Usage
  • Using the .query() method will send the AFG:LOWLevel? query.
  • Using the .verify(value) method will send the AFG:LOWLevel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:LOWLevel value command.
SCPI Syntax
- AFG:LOWLevel <NR3>
- AFG:LOWLevel?
Info
  • <NR3> is a floating point number that represents the AFG low level value, in volts.

noiseadd property

noiseadd: AfgNoiseadd

Return the AFG:NOISEAdd command tree.

Usage
  • Using the .query() method will send the AFG:NOISEAdd? query.
  • Using the .verify(value) method will send the AFG:NOISEAdd? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .percent: The AFG:NOISEAdd:PERCent command.
  • .state: The AFG:NOISEAdd:STATE command.

offset property

offset: AfgOffset

Return the AFG:OFFSet command.

Description
  • Sets (or queries) the AFG offset value, in volts.
Usage
  • Using the .query() method will send the AFG:OFFSet? query.
  • Using the .verify(value) method will send the AFG:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:OFFSet value command.
SCPI Syntax
- AFG:OFFSet <NR3>
- AFG:OFFSet?
Info
  • <NR3> is a floating point number that represents the AFG offset, in volts.

output property

output: AfgOutput

Return the AFG:OUTPut command tree.

Usage
  • Using the .query() method will send the AFG:OUTPut? query.
  • Using the .verify(value) method will send the AFG:OUTPut? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .load: The AFG:OUTPut:LOAd command tree.
  • .mode: The AFG:OUTPut:MODe command.
  • .state: The AFG:OUTPut:STATE command.

period property

period: AfgPeriod

Return the AFG:PERIod command.

Description
  • Sets (or queries) the period of the AFG waveform, in seconds.
Usage
  • Using the .query() method will send the AFG:PERIod? query.
  • Using the .verify(value) method will send the AFG:PERIod? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:PERIod value command.
SCPI Syntax
- AFG:PERIod <NR3>
- AFG:PERIod?
Info
  • <NR3> is the floating point number that represents the AFG period value, in seconds.

pulse property

pulse: AfgPulse

Return the AFG:PULse command tree.

Usage
  • Using the .query() method will send the AFG:PULse? query.
  • Using the .verify(value) method will send the AFG:PULse? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .width: The AFG:PULse:WIDth command.

ramp property

ramp: AfgRamp

Return the AFG:RAMP command tree.

Usage
  • Using the .query() method will send the AFG:RAMP? query.
  • Using the .verify(value) method will send the AFG:RAMP? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .symmetry: The AFG:RAMP:SYMmetry command.

square property

square: AfgSquare

Return the AFG:SQUare command tree.

Usage
  • Using the .query() method will send the AFG:SQUare? query.
  • Using the .verify(value) method will send the AFG:SQUare? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .duty: The AFG:SQUare:DUty command.

AfgAmplitude

Bases: SCPICmdWrite, SCPICmdRead

The AFG:AMPLitude command.

Description
  • Sets (or queries) the AFG amplitude in volts, peak to peak.
Usage
  • Using the .query() method will send the AFG:AMPLitude? query.
  • Using the .verify(value) method will send the AFG:AMPLitude? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:AMPLitude value command.
SCPI Syntax
- AFG:AMPLitude <NR3>
- AFG:AMPLitude?
Info
  • <NR3> is a floating point number that represents the AFG amplitude, peak to peak, in volts.

AfgArbitrary

Bases: SCPICmdRead

The AFG:ARBitrary command tree.

Usage
  • Using the .query() method will send the AFG:ARBitrary? query.
  • Using the .verify(value) method will send the AFG:ARBitrary? query and raise an AssertionError if the returned value does not match value.
Properties
  • .source: The AFG:ARBitrary:SOUrce command.

source property

Return the AFG:ARBitrary:SOUrce command.

Description
  • This command sets or queries the source name for the Arbitrary Waveform. Currently supported sources are either waveform file (.wfm) or text file (.csv).
Usage
  • Using the .query() method will send the AFG:ARBitrary:SOUrce? query.
  • Using the .verify(value) method will send the AFG:ARBitrary:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:ARBitrary:SOUrce value command.
SCPI Syntax
- AFG:ARBitrary:SOUrce <QString>
- AFG:ARBitrary:SOUrce?
Info
  • <QString> is the source name.

AfgArbitrarySource

Bases: SCPICmdWrite, SCPICmdRead

The AFG:ARBitrary:SOUrce command.

Description
  • This command sets or queries the source name for the Arbitrary Waveform. Currently supported sources are either waveform file (.wfm) or text file (.csv).
Usage
  • Using the .query() method will send the AFG:ARBitrary:SOUrce? query.
  • Using the .verify(value) method will send the AFG:ARBitrary:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:ARBitrary:SOUrce value command.
SCPI Syntax
- AFG:ARBitrary:SOUrce <QString>
- AFG:ARBitrary:SOUrce?
Info
  • <QString> is the source name.

AfgBurst

Bases: SCPICmdRead

The AFG:BURSt command tree.

Usage
  • Using the .query() method will send the AFG:BURSt? query.
  • Using the .verify(value) method will send the AFG:BURSt? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ccount: The AFG:BURSt:CCOUnt command.
  • .trigger: The AFG:BURSt:TRIGger command.

ccount property

Return the AFG:BURSt:CCOUnt command.

Description
  • This command sets or returns the cycle count for AFG burst mode.
Usage
  • Using the .query() method will send the AFG:BURSt:CCOUnt? query.
  • Using the .verify(value) method will send the AFG:BURSt:CCOUnt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:BURSt:CCOUnt value command.
SCPI Syntax
- AFG:BURSt:CCOUnt <NR1>
- AFG:BURSt:CCOUnt?
Info
  • <NR1> is the cycle count.

trigger property

trigger: AfgBurstTrigger

Return the AFG:BURSt:TRIGger command.

Description
  • This command triggers a burst on AFG output.
Usage
  • Using the .write() method will send the AFG:BURSt:TRIGger command.
SCPI Syntax
- AFG:BURSt:TRIGger

AfgBurstCcount

Bases: SCPICmdWrite, SCPICmdRead

The AFG:BURSt:CCOUnt command.

Description
  • This command sets or returns the cycle count for AFG burst mode.
Usage
  • Using the .query() method will send the AFG:BURSt:CCOUnt? query.
  • Using the .verify(value) method will send the AFG:BURSt:CCOUnt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:BURSt:CCOUnt value command.
SCPI Syntax
- AFG:BURSt:CCOUnt <NR1>
- AFG:BURSt:CCOUnt?
Info
  • <NR1> is the cycle count.

AfgBurstTrigger

Bases: SCPICmdWriteNoArguments

The AFG:BURSt:TRIGger command.

Description
  • This command triggers a burst on AFG output.
Usage
  • Using the .write() method will send the AFG:BURSt:TRIGger command.
SCPI Syntax
- AFG:BURSt:TRIGger

AfgFrequency

Bases: SCPICmdWrite, SCPICmdRead

The AFG:FREQuency command.

Description
  • Sets (or queries) the AFG frequency, in Hz.
Usage
  • Using the .query() method will send the AFG:FREQuency? query.
  • Using the .verify(value) method will send the AFG:FREQuency? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:FREQuency value command.
SCPI Syntax
- AFG:FREQuency <NR3>
- AFG:FREQuency?
Info
  • <NR3> is the floating point number that represents the AFG frequency, in Hz.

AfgFunction

Bases: SCPICmdWrite, SCPICmdRead

The AFG:FUNCtion command.

Description
  • Sets (or queries) which AFG function to execute.
Usage
  • Using the .query() method will send the AFG:FUNCtion? query.
  • Using the .verify(value) method will send the AFG:FUNCtion? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:FUNCtion value command.
SCPI Syntax
- AFG:FUNCtion {SINE|SQUare|PULSe|RAMP|NOISe|DC|SINC|GAUSsian|LORENtz|ERISe|EDECAy|HAVERSINe|CARDIac|ARBitrary}
- AFG:FUNCtion?
Info
  • SINE
  • SQUare
  • PULSe
  • RAMP
  • NOISe
  • DC The DC level is controlled by AFG:OFFSet.
  • SINC (Sin(x)/x).
  • GAUSsian
  • LORENtz
  • ERISe
  • EDECAy
  • HAVERSINe
  • CARDIac
  • ARBitrary

AfgHighlevel

Bases: SCPICmdWrite, SCPICmdRead

The AFG:HIGHLevel command.

Description
  • This command sets (or queries) the high level value of the output waveform, in volts, when using the arbitrary function generator feature.
Usage
  • Using the .query() method will send the AFG:HIGHLevel? query.
  • Using the .verify(value) method will send the AFG:HIGHLevel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:HIGHLevel value command.
SCPI Syntax
- AFG:HIGHLevel <NR3>
- AFG:HIGHLevel?
Info
  • <NR3> is a floating point number that represents the AFG high level value, in volts.

AfgLowlevel

Bases: SCPICmdWrite, SCPICmdRead

The AFG:LOWLevel command.

Description
  • This command sets (or queries) the low level value of the output waveform, in volts, when using the arbitrary function generator feature.
Usage
  • Using the .query() method will send the AFG:LOWLevel? query.
  • Using the .verify(value) method will send the AFG:LOWLevel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:LOWLevel value command.
SCPI Syntax
- AFG:LOWLevel <NR3>
- AFG:LOWLevel?
Info
  • <NR3> is a floating point number that represents the AFG low level value, in volts.

AfgNoiseadd

Bases: SCPICmdRead

The AFG:NOISEAdd command tree.

Usage
  • Using the .query() method will send the AFG:NOISEAdd? query.
  • Using the .verify(value) method will send the AFG:NOISEAdd? query and raise an AssertionError if the returned value does not match value.
Properties
  • .percent: The AFG:NOISEAdd:PERCent command.
  • .state: The AFG:NOISEAdd:STATE command.

percent property

Return the AFG:NOISEAdd:PERCent command.

Description
  • Sets (or queries) the AFG additive noise level as a percentage. Minimum is 0.0%, maximum is 100.0% and increment is 1.0%.
Usage
  • Using the .query() method will send the AFG:NOISEAdd:PERCent? query.
  • Using the .verify(value) method will send the AFG:NOISEAdd:PERCent? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:NOISEAdd:PERCent value command.
SCPI Syntax
- AFG:NOISEAdd:PERCent <NR3>
- AFG:NOISEAdd:PERCent?
Info
  • <NR3> is the floating point number that represents the AFG additive noise level, as a percentage.

state property

Return the AFG:NOISEAdd:STATE command.

Description
  • Sets (or queries) the AFG additive noise state.
Usage
  • Using the .query() method will send the AFG:NOISEAdd:STATE? query.
  • Using the .verify(value) method will send the AFG:NOISEAdd:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:NOISEAdd:STATE value command.
SCPI Syntax
- AFG:NOISEAdd:STATE {ON|OFF|1|0}
- AFG:NOISEAdd:STATE?
Info
  • ON turns on the AFG additive noise state.
  • OFF turns it off.
  • 1 turns on the AFG additive noise state.
  • 0 turns it off.

AfgNoiseaddPercent

Bases: SCPICmdWrite, SCPICmdRead

The AFG:NOISEAdd:PERCent command.

Description
  • Sets (or queries) the AFG additive noise level as a percentage. Minimum is 0.0%, maximum is 100.0% and increment is 1.0%.
Usage
  • Using the .query() method will send the AFG:NOISEAdd:PERCent? query.
  • Using the .verify(value) method will send the AFG:NOISEAdd:PERCent? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:NOISEAdd:PERCent value command.
SCPI Syntax
- AFG:NOISEAdd:PERCent <NR3>
- AFG:NOISEAdd:PERCent?
Info
  • <NR3> is the floating point number that represents the AFG additive noise level, as a percentage.

AfgNoiseaddState

Bases: SCPICmdWrite, SCPICmdRead

The AFG:NOISEAdd:STATE command.

Description
  • Sets (or queries) the AFG additive noise state.
Usage
  • Using the .query() method will send the AFG:NOISEAdd:STATE? query.
  • Using the .verify(value) method will send the AFG:NOISEAdd:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:NOISEAdd:STATE value command.
SCPI Syntax
- AFG:NOISEAdd:STATE {ON|OFF|1|0}
- AFG:NOISEAdd:STATE?
Info
  • ON turns on the AFG additive noise state.
  • OFF turns it off.
  • 1 turns on the AFG additive noise state.
  • 0 turns it off.

AfgOffset

Bases: SCPICmdWrite, SCPICmdRead

The AFG:OFFSet command.

Description
  • Sets (or queries) the AFG offset value, in volts.
Usage
  • Using the .query() method will send the AFG:OFFSet? query.
  • Using the .verify(value) method will send the AFG:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:OFFSet value command.
SCPI Syntax
- AFG:OFFSet <NR3>
- AFG:OFFSet?
Info
  • <NR3> is a floating point number that represents the AFG offset, in volts.

AfgOutput

Bases: SCPICmdRead

The AFG:OUTPut command tree.

Usage
  • Using the .query() method will send the AFG:OUTPut? query.
  • Using the .verify(value) method will send the AFG:OUTPut? query and raise an AssertionError if the returned value does not match value.
Properties
  • .load: The AFG:OUTPut:LOAd command tree.
  • .mode: The AFG:OUTPut:MODe command.
  • .state: The AFG:OUTPut:STATE command.

load property

Return the AFG:OUTPut:LOAd command tree.

Usage
  • Using the .query() method will send the AFG:OUTPut:LOAd? query.
  • Using the .verify(value) method will send the AFG:OUTPut:LOAd? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .impedance: The AFG:OUTPut:LOAd:IMPEDance command.

mode property

Return the AFG:OUTPut:MODe command.

Description
  • This command sets or returns the AFG output mode.
Usage
  • Using the .query() method will send the AFG:OUTPut:MODe? query.
  • Using the .verify(value) method will send the AFG:OUTPut:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:OUTPut:MODe value command.
SCPI Syntax
- AFG:OUTPut:MODe {OFF|CONTinuous|BURSt}
- AFG:OUTPut:MODe?
Info
  • OFF turns off the AFG output mode.
  • CONTinuous turns the AFG output mode to continuous.
  • BURSt turns the AFG output mode to burst.

state property

Return the AFG:OUTPut:STATE command.

Description
  • Sets (or queries) the AFG output state.
Usage
  • Using the .query() method will send the AFG:OUTPut:STATE? query.
  • Using the .verify(value) method will send the AFG:OUTPut:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:OUTPut:STATE value command.
SCPI Syntax
- AFG:OUTPut:STATE {ON|OFF|1|0}
- AFG:OUTPut:STATE?
Info
  • ON turns on the AFG output state.
  • OFF turns it off.
  • 1 turns on the AFG output state.
  • 0 turns it off.

AfgOutputLoad

Bases: SCPICmdRead

The AFG:OUTPut:LOAd command tree.

Usage
  • Using the .query() method will send the AFG:OUTPut:LOAd? query.
  • Using the .verify(value) method will send the AFG:OUTPut:LOAd? query and raise an AssertionError if the returned value does not match value.
Properties
  • .impedance: The AFG:OUTPut:LOAd:IMPEDance command.

impedance property

Return the AFG:OUTPut:LOAd:IMPEDance command.

Description
  • Sets (or queries) the AFG output load impedance.
Usage
  • Using the .query() method will send the AFG:OUTPut:LOAd:IMPEDance? query.
  • Using the .verify(value) method will send the AFG:OUTPut:LOAd:IMPEDance? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:OUTPut:LOAd:IMPEDance value command.
SCPI Syntax
- AFG:OUTPut:LOAd:IMPEDance {FIFty|HIGHZ}
- AFG:OUTPut:LOAd:IMPEDance?
Info
  • FIFty sets the output load impedance to 50 Ohms.
  • HIGHZ sets the output load impedance to the high-impedance state.

AfgOutputLoadImpedance

Bases: SCPICmdWrite, SCPICmdRead

The AFG:OUTPut:LOAd:IMPEDance command.

Description
  • Sets (or queries) the AFG output load impedance.
Usage
  • Using the .query() method will send the AFG:OUTPut:LOAd:IMPEDance? query.
  • Using the .verify(value) method will send the AFG:OUTPut:LOAd:IMPEDance? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:OUTPut:LOAd:IMPEDance value command.
SCPI Syntax
- AFG:OUTPut:LOAd:IMPEDance {FIFty|HIGHZ}
- AFG:OUTPut:LOAd:IMPEDance?
Info
  • FIFty sets the output load impedance to 50 Ohms.
  • HIGHZ sets the output load impedance to the high-impedance state.

AfgOutputMode

Bases: SCPICmdWrite, SCPICmdRead

The AFG:OUTPut:MODe command.

Description
  • This command sets or returns the AFG output mode.
Usage
  • Using the .query() method will send the AFG:OUTPut:MODe? query.
  • Using the .verify(value) method will send the AFG:OUTPut:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:OUTPut:MODe value command.
SCPI Syntax
- AFG:OUTPut:MODe {OFF|CONTinuous|BURSt}
- AFG:OUTPut:MODe?
Info
  • OFF turns off the AFG output mode.
  • CONTinuous turns the AFG output mode to continuous.
  • BURSt turns the AFG output mode to burst.

AfgOutputState

Bases: SCPICmdWrite, SCPICmdRead

The AFG:OUTPut:STATE command.

Description
  • Sets (or queries) the AFG output state.
Usage
  • Using the .query() method will send the AFG:OUTPut:STATE? query.
  • Using the .verify(value) method will send the AFG:OUTPut:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:OUTPut:STATE value command.
SCPI Syntax
- AFG:OUTPut:STATE {ON|OFF|1|0}
- AFG:OUTPut:STATE?
Info
  • ON turns on the AFG output state.
  • OFF turns it off.
  • 1 turns on the AFG output state.
  • 0 turns it off.

AfgPeriod

Bases: SCPICmdWrite, SCPICmdRead

The AFG:PERIod command.

Description
  • Sets (or queries) the period of the AFG waveform, in seconds.
Usage
  • Using the .query() method will send the AFG:PERIod? query.
  • Using the .verify(value) method will send the AFG:PERIod? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:PERIod value command.
SCPI Syntax
- AFG:PERIod <NR3>
- AFG:PERIod?
Info
  • <NR3> is the floating point number that represents the AFG period value, in seconds.

AfgPulse

Bases: SCPICmdRead

The AFG:PULse command tree.

Usage
  • Using the .query() method will send the AFG:PULse? query.
  • Using the .verify(value) method will send the AFG:PULse? query and raise an AssertionError if the returned value does not match value.
Properties
  • .width: The AFG:PULse:WIDth command.

width property

Return the AFG:PULse:WIDth command.

Description
  • Sets (or queries) the AFG pulse width, in seconds.
Usage
  • Using the .query() method will send the AFG:PULse:WIDth? query.
  • Using the .verify(value) method will send the AFG:PULse:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:PULse:WIDth value command.
SCPI Syntax
- AFG:PULse:WIDth <NR3>
- AFG:PULse:WIDth?
Info
  • <NR3> is the floating point number that represents the pulse width, in seconds.

AfgPulseWidth

Bases: SCPICmdWrite, SCPICmdRead

The AFG:PULse:WIDth command.

Description
  • Sets (or queries) the AFG pulse width, in seconds.
Usage
  • Using the .query() method will send the AFG:PULse:WIDth? query.
  • Using the .verify(value) method will send the AFG:PULse:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:PULse:WIDth value command.
SCPI Syntax
- AFG:PULse:WIDth <NR3>
- AFG:PULse:WIDth?
Info
  • <NR3> is the floating point number that represents the pulse width, in seconds.

AfgRamp

Bases: SCPICmdRead

The AFG:RAMP command tree.

Usage
  • Using the .query() method will send the AFG:RAMP? query.
  • Using the .verify(value) method will send the AFG:RAMP? query and raise an AssertionError if the returned value does not match value.
Properties
  • .symmetry: The AFG:RAMP:SYMmetry command.

symmetry property

symmetry: AfgRampSymmetry

Return the AFG:RAMP:SYMmetry command.

Description
  • Sets (or queries) the AFG ramp symmetry in percent. Minimum is 0.0%, maximum is 100.0% and increment is 0.10%.
Usage
  • Using the .query() method will send the AFG:RAMP:SYMmetry? query.
  • Using the .verify(value) method will send the AFG:RAMP:SYMmetry? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:RAMP:SYMmetry value command.
SCPI Syntax
- AFG:RAMP:SYMmetry <NR3>
- AFG:RAMP:SYMmetry?
Info
  • <NR3> is the floating point number that represents the AFG ramp symmetry, as a percentage.

AfgRampSymmetry

Bases: SCPICmdWrite, SCPICmdRead

The AFG:RAMP:SYMmetry command.

Description
  • Sets (or queries) the AFG ramp symmetry in percent. Minimum is 0.0%, maximum is 100.0% and increment is 0.10%.
Usage
  • Using the .query() method will send the AFG:RAMP:SYMmetry? query.
  • Using the .verify(value) method will send the AFG:RAMP:SYMmetry? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:RAMP:SYMmetry value command.
SCPI Syntax
- AFG:RAMP:SYMmetry <NR3>
- AFG:RAMP:SYMmetry?
Info
  • <NR3> is the floating point number that represents the AFG ramp symmetry, as a percentage.

AfgSquare

Bases: SCPICmdRead

The AFG:SQUare command tree.

Usage
  • Using the .query() method will send the AFG:SQUare? query.
  • Using the .verify(value) method will send the AFG:SQUare? query and raise an AssertionError if the returned value does not match value.
Properties
  • .duty: The AFG:SQUare:DUty command.

duty property

Return the AFG:SQUare:DUty command.

Description
  • Sets (or queries) the AFG duty cycle in percent. The minimum is 10.0%, maximum is 90.0% and increment is 0.10%.
Usage
  • Using the .query() method will send the AFG:SQUare:DUty? query.
  • Using the .verify(value) method will send the AFG:SQUare:DUty? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:SQUare:DUty value command.
SCPI Syntax
- AFG:SQUare:DUty <NR3>
- AFG:SQUare:DUty?
Info
  • <NR3> is the floating point number that represents the AFG duty cycle, as a percentage.

AfgSquareDuty

Bases: SCPICmdWrite, SCPICmdRead

The AFG:SQUare:DUty command.

Description
  • Sets (or queries) the AFG duty cycle in percent. The minimum is 10.0%, maximum is 90.0% and increment is 0.10%.
Usage
  • Using the .query() method will send the AFG:SQUare:DUty? query.
  • Using the .verify(value) method will send the AFG:SQUare:DUty? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the AFG:SQUare:DUty value command.
SCPI Syntax
- AFG:SQUare:DUty <NR3>
- AFG:SQUare:DUty?
Info
  • <NR3> is the floating point number that represents the AFG duty cycle, as a percentage.