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
- Commands in total: 5Subgroups: 1Direct child commands: 4
- get_fdelay() float[source]
# [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.
- Returns:
fdelay: float Range: -9 to 9, Unit: symbol
- get_rdelay() float[source]
# [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.
- Returns:
rdelay: float Range: -9 to 9, Unit: symbol
- get_shape() RampFunc[source]
# [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.
- Returns:
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]
# [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.
- Returns:
time: float Range: 0.3 to 16, Unit: symbol
- set_fdelay(fdelay: float) None[source]
# [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.
- Parameters:
fdelay – float Range: -9 to 9, Unit: symbol
- set_rdelay(rdelay: float) None[source]
# [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.
- Parameters:
rdelay – float Range: -9 to 9, Unit: symbol
- set_shape(shape: RampFunc) None[source]
# [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.
- Parameters:
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]
# [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.
- Parameters:
time – float Range: 0.3 to 16, Unit: symbol
Cloning the Group
# Create a copy of the original group, that exists independently
pramp_copy = driver.source.bb.gsm.pramp.clone()
Subgroups