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: 10
Subgroups: 7
Direct 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