Pramp

SCPI Commands :

[SOURce<HW>]:BB:GSM:PRAMp:FDELay
[SOURce<HW>]:BB:GSM:PRAMp:RDELay
[SOURce<HW>]:BB:GSM:PRAMp:SHAPe
[SOURce<HW>]:BB:GSM:PRAMp:TIME
class PrampCls[source]

Pramp commands group definition. 5 total commands, 1 Subgroups, 4 group commands

get_fdelay() float[source]
# SCPI: [SOURce<HW>]:BB:GSM:PRAMp:FDELay
value: float = driver.source.bb.gsm.pramp.get_fdelay()

The command sets the offset in the Falling edge of the ramp envelope at the end of a slot. A positive value causes a ramp delay and a negative value advances the ramp. The setting is expressed in symbols.

return

fdelay: float Range: -9 to 9, Unit: symbol

get_rdelay() float[source]
# SCPI: [SOURce<HW>]:BB:GSM:PRAMp:RDELay
value: float = driver.source.bb.gsm.pramp.get_rdelay()

The command sets the offset in the Rising edge of the ramp envelope at the start of a slot. A positive value causes a ramp delay and a negative value advances the ramp. The setting is expressed in symbols.

return

rdelay: float Range: -9 to 9, Unit: symbol

get_shape() RsSmbv.enums.RampFunc[source]
# SCPI: [SOURce<HW>]:BB:GSM:PRAMp:SHAPe
value: enums.RampFunc = driver.source.bb.gsm.pramp.get_shape()

The command sets the edge shape of the ramp envelope.

return

shape: LINear| COSine LINear The transmitted power rises and falls linear fashion. COSine The transmitted power rises and falls in the shape of a cosine.

get_time() float[source]
# SCPI: [SOURce<HW>]:BB:GSM:PRAMp:TIME
value: float = driver.source.bb.gsm.pramp.get_time()

The command sets the edge slope of the ramp envelope. This specifies the number of symbols over which the switching operation is stretched when the transmitted power is turned on and off.

return

time: float Range: 0.3 to 16, Unit: symbol

set_fdelay(fdelay: float) None[source]
# SCPI: [SOURce<HW>]:BB:GSM:PRAMp:FDELay
driver.source.bb.gsm.pramp.set_fdelay(fdelay = 1.0)

The command sets the offset in the Falling edge of the ramp envelope at the end of a slot. A positive value causes a ramp delay and a negative value advances the ramp. The setting is expressed in symbols.

param fdelay

float Range: -9 to 9, Unit: symbol

set_rdelay(rdelay: float) None[source]
# SCPI: [SOURce<HW>]:BB:GSM:PRAMp:RDELay
driver.source.bb.gsm.pramp.set_rdelay(rdelay = 1.0)

The command sets the offset in the Rising edge of the ramp envelope at the start of a slot. A positive value causes a ramp delay and a negative value advances the ramp. The setting is expressed in symbols.

param rdelay

float Range: -9 to 9, Unit: symbol

set_shape(shape: RsSmbv.enums.RampFunc) None[source]
# SCPI: [SOURce<HW>]:BB:GSM:PRAMp:SHAPe
driver.source.bb.gsm.pramp.set_shape(shape = enums.RampFunc.COSine)

The command sets the edge shape of the ramp envelope.

param shape

LINear| COSine LINear The transmitted power rises and falls linear fashion. COSine The transmitted power rises and falls in the shape of a cosine.

set_time(time: float) None[source]
# SCPI: [SOURce<HW>]:BB:GSM:PRAMp:TIME
driver.source.bb.gsm.pramp.set_time(time = 1.0)

The command sets the edge slope of the ramp envelope. This specifies the number of symbols over which the switching operation is stretched when the transmitted power is turned on and off.

param time

float Range: 0.3 to 16, Unit: symbol

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.gsm.pramp.clone()

Subgroups