Arb
SCPI Command:
SOURce:XRT:GENerator<Instance>:ARB:CRATe
SOURce:XRT:GENerator<Instance>:ARB:CRCProtect
SOURce:XRT:GENerator<Instance>:ARB:FOFFset
SOURce:XRT:GENerator<Instance>:ARB:LOFFset
SOURce:XRT:GENerator<Instance>:ARB:POFFset
SOURce:XRT:GENerator<Instance>:ARB:REPetition
- class ArbCls[source]
Arb commands group definition. 12 total commands, 2 Subgroups, 6 group commands
- get_crate() float [source]
# SCPI: SOURce:XRT:GENerator<Instance>:ARB:CRATe value: float = driver.source.xrt.generator.arb.get_crate()
Queries the clock rate of the loaded ARB file.
- return:
clock_rate: Unit: kHz
- get_crc_protect() YesNoStatus [source]
# SCPI: SOURce:XRT:GENerator<Instance>:ARB:CRCProtect value: enums.YesNoStatus = driver.source.xrt.generator.arb.get_crc_protect()
Queries whether the loaded ARB file contains a CRC checksum.
- return:
crc_protection: NO | YES Unit: dB
- get_foffset() float [source]
# SCPI: SOURce:XRT:GENerator<Instance>:ARB:FOFFset value: float = driver.source.xrt.generator.arb.get_foffset()
Defines a frequency offset to be imposed at the baseband during ARB generation.
- return:
frequency_offset: Range: -10 MHz to 10 MHz, Unit: Hz
- get_loffset() float [source]
# SCPI: SOURce:XRT:GENerator<Instance>:ARB:LOFFset value: float = driver.source.xrt.generator.arb.get_loffset()
Queries the peak to average ratio (PAR) of the loaded ARB file. The PAR is also called level offset.
- return:
level_offset: Unit: dB
- get_poffset() float [source]
# SCPI: SOURce:XRT:GENerator<Instance>:ARB:POFFset value: float = driver.source.xrt.generator.arb.get_poffset()
Queries the peak offset of the loaded ARB file.
- return:
peak_offset: Unit: dB
- get_repetition() RepeatMode [source]
# SCPI: SOURce:XRT:GENerator<Instance>:ARB:REPetition value: enums.RepeatMode = driver.source.xrt.generator.arb.get_repetition()
Defines how often the ARB file is processed.
- return:
repetition: CONTinuous | SINGle CONTinuous Cyclic continuous processing SINGle File is processed once.
- set_foffset(frequency_offset: float) None [source]
# SCPI: SOURce:XRT:GENerator<Instance>:ARB:FOFFset driver.source.xrt.generator.arb.set_foffset(frequency_offset = 1.0)
Defines a frequency offset to be imposed at the baseband during ARB generation.
- param frequency_offset:
Range: -10 MHz to 10 MHz, Unit: Hz
- set_repetition(repetition: RepeatMode) None [source]
# SCPI: SOURce:XRT:GENerator<Instance>:ARB:REPetition driver.source.xrt.generator.arb.set_repetition(repetition = enums.RepeatMode.CONTinuous)
Defines how often the ARB file is processed.
- param repetition:
CONTinuous | SINGle CONTinuous Cyclic continuous processing SINGle File is processed once.
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.xrt.generator.arb.clone()
Subgroups