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