Arb

SCPI Commands :

SOURce:GPRF:GENerator<Instance>:ARB:FOFFset
SOURce:GPRF:GENerator<Instance>:ARB:SCOunt
SOURce:GPRF:GENerator<Instance>:ARB:ASAMples
SOURce:GPRF:GENerator<Instance>:ARB:REPetition
SOURce:GPRF:GENerator<Instance>:ARB:CYCLes
SOURce:GPRF:GENerator<Instance>:ARB:POFFset
SOURce:GPRF:GENerator<Instance>:ARB:CRATe
SOURce:GPRF:GENerator<Instance>:ARB:LOFFset
SOURce:GPRF:GENerator<Instance>:ARB:CRCProtect
SOURce:GPRF:GENerator<Instance>:ARB:STATus
class ArbCls[source]

Arb commands group definition. 28 total commands, 6 Subgroups, 10 group commands

class ScountStruct[source]

Structure for reading output parameters. Fields:

  • Sample_Count_Time: float: No parameter help available

  • Sample_Count: List[int]: No parameter help available

get_asamples() int[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:ASAMples
value: int = driver.source.gprf.generator.arb.get_asamples()

No command help available

return:

add_samples: No help available

get_crate() float[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:CRATe
value: float = driver.source.gprf.generator.arb.get_crate()

Queries the clock rate of the loaded waveform file.

return:

clock_rate: No help available

get_crc_protect() YesNoStatus[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:CRCProtect
value: enums.YesNoStatus = driver.source.gprf.generator.arb.get_crc_protect()

Indicates whether the loaded ARB file contains a CRC checksum. To get a valid result, the related ARB file must be loaded into the memory. That means, the baseband mode must be ARB and the generator state must be ON. Otherwise, NAV is returned.

return:

crc_protection: No help available

get_cycles() int[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:CYCLes
value: int = driver.source.gprf.generator.arb.get_cycles()

No command help available

return:

cycles: No help available

get_foffset() float[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:FOFFset
value: float = driver.source.gprf.generator.arb.get_foffset()

No command help available

return:

frequency_offset: No help available

get_loffset() float[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:LOFFset
value: float = driver.source.gprf.generator.arb.get_loffset()

Queries the level offset (peak to average ratio, PAR) of the loaded waveform file. The PAR is equal to the absolute value of the difference between the RMS Offset and the Peak Offset (crest factor) .

return:

level_offset: No help available

get_poffset() float[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:POFFset
value: float = driver.source.gprf.generator.arb.get_poffset()

Queries the peak offset of the loaded waveform file.

return:

peak_offset: No help available

get_repetition() RepeatMode[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:REPetition
value: enums.RepeatMode = driver.source.gprf.generator.arb.get_repetition()

No command help available

return:

repetition: No help available

get_scount() ScountStruct[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:SCOunt
value: ScountStruct = driver.source.gprf.generator.arb.get_scount()

No command help available

return:

structure: for return value, see the help for ScountStruct structure arguments.

get_status() int[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:STATus
value: int = driver.source.gprf.generator.arb.get_status()

No command help available

return:

arb_segment_no: No help available

set_asamples(add_samples: int) None[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:ASAMples
driver.source.gprf.generator.arb.set_asamples(add_samples = 1)

No command help available

param add_samples:

No help available

set_cycles(cycles: int) None[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:CYCLes
driver.source.gprf.generator.arb.set_cycles(cycles = 1)

No command help available

param cycles:

No help available

set_foffset(frequency_offset: float) None[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:FOFFset
driver.source.gprf.generator.arb.set_foffset(frequency_offset = 1.0)

No command help available

param frequency_offset:

No help available

set_repetition(repetition: RepeatMode) None[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:ARB:REPetition
driver.source.gprf.generator.arb.set_repetition(repetition = enums.RepeatMode.CONTinuous)

No command help available

param repetition:

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.gprf.generator.arb.clone()

Subgroups