Carrier
SCPI Commands :
[SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:COUNt
[SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:MODE
[SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:SPACing
- class CarrierCls[source]
Carrier commands group definition. 10 total commands, 7 Subgroups, 3 group commands
- get_count() int [source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:COUNt value: int = driver.source.bb.arbitrary.mcarrier.carrier.get_count()
Sets the number of carriers in the ARB multi-carrier waveform.
- return
count: integer Range: 1 to 512
- get_mode() RsSmbv.enums.ArbMultCarrSpacMode [source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:MODE value: enums.ArbMultCarrSpacMode = driver.source.bb.arbitrary.mcarrier.carrier.get_mode()
The command sets the carrier frequency mode.
- return
mode: EQUidistant| ARBitrary
- get_spacing() float [source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:SPACing value: float = driver.source.bb.arbitrary.mcarrier.carrier.get_spacing()
Sets the frequency spacing between adjacent carriers of the multi-carrier waveform (see ‘Defining the carrier frequency’) .
- return
spacing: float Range: 0.0 to depends on the installed options, e.g. 120E6, Unit: Hz
- set_count(count: int) None [source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:COUNt driver.source.bb.arbitrary.mcarrier.carrier.set_count(count = 1)
Sets the number of carriers in the ARB multi-carrier waveform.
- param count
integer Range: 1 to 512
- set_mode(mode: RsSmbv.enums.ArbMultCarrSpacMode) None [source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:MODE driver.source.bb.arbitrary.mcarrier.carrier.set_mode(mode = enums.ArbMultCarrSpacMode.ARBitrary)
The command sets the carrier frequency mode.
- param mode
EQUidistant| ARBitrary
- set_spacing(spacing: float) None [source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:SPACing driver.source.bb.arbitrary.mcarrier.carrier.set_spacing(spacing = 1.0)
Sets the frequency spacing between adjacent carriers of the multi-carrier waveform (see ‘Defining the carrier frequency’) .
- param spacing
float Range: 0.0 to depends on the installed options, e.g. 120E6, Unit: Hz
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.arbitrary.mcarrier.carrier.clone()
Subgroups