Carrier
SCPI Commands :
[SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:COUNt
[SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:MODE
[SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:SPACing
- Commands in total: 10Subgroups: 7Direct child commands: 3
- get_count() int[source]
# [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 multicarrier waveform.
- Returns:
count: integer Range: 1 to 512
- get_mode() ArbMultCarrSpacMode[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:MODE value: enums.ArbMultCarrSpacMode = driver.source.bb.arbitrary.mcarrier.carrier.get_mode()
Sets the carrier frequency mode for the single carriers.
- Returns:
mode: EQUidistant | ARBitrary
- get_spacing() float[source]
# [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 multicarrier waveform. See also ‘Defining the carrier frequency’.
- Returns:
spacing: float Range: 0.0 to depends on options, for example 120E6 (R&S SMW-B10) , Unit: Hz
- set_count(count: int) None[source]
# [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 multicarrier waveform.
- Parameters:
count – integer Range: 1 to 512
- set_mode(mode: ArbMultCarrSpacMode) None[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:CARRier:MODE driver.source.bb.arbitrary.mcarrier.carrier.set_mode(mode = enums.ArbMultCarrSpacMode.ARBitrary)
Sets the carrier frequency mode for the single carriers.
- Parameters:
mode – EQUidistant | ARBitrary
- set_spacing(spacing: float) None[source]
# [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 multicarrier waveform. See also ‘Defining the carrier frequency’.
- Parameters:
spacing – float Range: 0.0 to depends on options, for example 120E6 (R&S SMW-B10) , Unit: Hz
Cloning the Group
# Create a copy of the original group, that exists independently
carrier_copy = driver.source.bb.arbitrary.mcarrier.carrier.clone()
Subgroups