Carrier

SCPI Commands :

[SOURce<HW>]:BB:MCCW:CARRier:COUNt
[SOURce<HW>]:BB:MCCW:CARRier:SPACing
Commands in total: 8
Subgroups: 4
Direct child commands: 2
get_count() int[source]
# [SOURce<HW>]:BB:MCCW:CARRier:COUNt
value: int = driver.source.bb.mccw.carrier.get_count()

Sets the number of carriers in the multi carrier CW signal.

Returns:

count: integer Range: 1 to 160001

get_spacing() float[source]
# [SOURce<HW>]:BB:MCCW:CARRier:SPACing
value: float = driver.source.bb.mccw.carrier.get_spacing()

Sets the carrier spacing.

Returns:

spacing: float Value range depends on the available bandwidth and the number of carriers, see ‘Cross-reference between total bandwidth, carrier spacing, and number of carriers’. Range: 0 to depends on the installed options, e.g. 120E6

set_count(count: int) None[source]
# [SOURce<HW>]:BB:MCCW:CARRier:COUNt
driver.source.bb.mccw.carrier.set_count(count = 1)

Sets the number of carriers in the multi carrier CW signal.

Parameters:

count – integer Range: 1 to 160001

set_spacing(spacing: float) None[source]
# [SOURce<HW>]:BB:MCCW:CARRier:SPACing
driver.source.bb.mccw.carrier.set_spacing(spacing = 1.0)

Sets the carrier spacing.

Parameters:

spacing – float Value range depends on the available bandwidth and the number of carriers, see ‘Cross-reference between total bandwidth, carrier spacing, and number of carriers’. Range: 0 to depends on the installed options, e.g. 120E6

Cloning the Group

# Create a copy of the original group, that exists independently
carrier_copy = driver.source.bb.mccw.carrier.clone()

Subgroups