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() 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: 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