Power

SCPI Commands :

[SOURce<HW>]:AWGN:POWer:CARRier
[SOURce<HW>]:AWGN:POWer:MODE
[SOURce<HW>]:AWGN:POWer:RMODe
class PowerCls[source]

Power commands group definition. 7 total commands, 2 Subgroups, 3 group commands

get_carrier() float[source]
# SCPI: [SOURce<HW>]:AWGN:POWer:CARRier
value: float = driver.source.awgn.power.get_carrier()

Sets the carrier power.

return

carrier: float

get_mode() RsSmbv.enums.NoisAwgnPowMode[source]
# SCPI: [SOURce<HW>]:AWGN:POWer:MODE
value: enums.NoisAwgnPowMode = driver.source.awgn.power.get_mode()

Selects the mode for setting the noise level.

return

mode: CN| SN | EN

get_rmode() RsSmbv.enums.NoisAwgnPowRefMode[source]
# SCPI: [SOURce<HW>]:AWGN:POWer:RMODe
value: enums.NoisAwgnPowRefMode = driver.source.awgn.power.get_rmode()

Determines whether the carrier or the noise level is kept constant when the C/N value or Eb/N0 value is changed.

return

rmode: CARRier| NOISe

set_carrier(carrier: float) None[source]
# SCPI: [SOURce<HW>]:AWGN:POWer:CARRier
driver.source.awgn.power.set_carrier(carrier = 1.0)

Sets the carrier power.

param carrier

float

set_mode(mode: RsSmbv.enums.NoisAwgnPowMode) None[source]
# SCPI: [SOURce<HW>]:AWGN:POWer:MODE
driver.source.awgn.power.set_mode(mode = enums.NoisAwgnPowMode.CN)

Selects the mode for setting the noise level.

param mode

CN| SN | EN

set_rmode(rmode: RsSmbv.enums.NoisAwgnPowRefMode) None[source]
# SCPI: [SOURce<HW>]:AWGN:POWer:RMODe
driver.source.awgn.power.set_rmode(rmode = enums.NoisAwgnPowRefMode.CARRier)

Determines whether the carrier or the noise level is kept constant when the C/N value or Eb/N0 value is changed.

param rmode

CARRier| NOISe

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.awgn.power.clone()

Subgroups