Pramp
SCPI Commands :
[SOURce<HW>]:BB:DM:PRAMp:ATTenuation
[SOURce<HW>]:BB:DM:PRAMp:FDELay
[SOURce<HW>]:BB:DM:PRAMp:RDELay
[SOURce<HW>]:BB:DM:PRAMp:SHAPe
[SOURce<HW>]:BB:DM:PRAMp:SOURce
[SOURce<HW>]:BB:DM:PRAMp:TIME
[SOURce<HW>]:BB:DM:PRAMp:[STATe]
- class PrampCls[source]
Pramp commands group definition. 8 total commands, 1 Subgroups, 7 group commands
- get_attenuation() float [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:ATTenuation value: float = driver.source.bb.dm.pramp.get_attenuation()
Sets the level attenuation for signal ranges that are flagged with level attribute attenuated by the control signal.
- return:
attenuation: float Range: 0 to 50, Unit: dB
- get_fdelay() float [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:FDELay value: float = driver.source.bb.dm.pramp.get_fdelay()
Sets the delay in the rising edge.
- return:
fdelay: No help available
- get_rdelay() float [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:RDELay value: float = driver.source.bb.dm.pramp.get_rdelay()
Sets the delay in the rising edge.
- return:
rdelay: float Range: 0 to 4, Unit: symbol
- get_shape() RampFunc [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:SHAPe value: enums.RampFunc = driver.source.bb.dm.pramp.get_shape()
Sets the edge shape of the ramp envelope.
- return:
shape: LINear| COSine
- get_source() ClockSourceA [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:SOURce value: enums.ClockSourceA = driver.source.bb.dm.pramp.get_source()
Sets the source for the power ramp control signals.
- return:
source: INTernal
- get_state() bool [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:[STATe] value: bool = driver.source.bb.dm.pramp.get_state()
Enables or disables power ramping.
- return:
state: 1| ON| 0| OFF
- get_time() float [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:TIME value: float = driver.source.bb.dm.pramp.get_time()
Sets the power ramping rise time and fall time for a burst.
- return:
time: float Range: 0.25 to 16, Unit: symbol
- set_attenuation(attenuation: float) None [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:ATTenuation driver.source.bb.dm.pramp.set_attenuation(attenuation = 1.0)
Sets the level attenuation for signal ranges that are flagged with level attribute attenuated by the control signal.
- param attenuation:
float Range: 0 to 50, Unit: dB
- set_fdelay(fdelay: float) None [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:FDELay driver.source.bb.dm.pramp.set_fdelay(fdelay = 1.0)
Sets the delay in the rising edge.
- param fdelay:
float Range: 0 to 4, Unit: symbol
- set_rdelay(rdelay: float) None [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:RDELay driver.source.bb.dm.pramp.set_rdelay(rdelay = 1.0)
Sets the delay in the rising edge.
- param rdelay:
float Range: 0 to 4, Unit: symbol
- set_shape(shape: RampFunc) None [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:SHAPe driver.source.bb.dm.pramp.set_shape(shape = enums.RampFunc.COSine)
Sets the edge shape of the ramp envelope.
- param shape:
LINear| COSine
- set_source(source: ClockSourceA) None [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:SOURce driver.source.bb.dm.pramp.set_source(source = enums.ClockSourceA.INTernal)
Sets the source for the power ramp control signals.
- param source:
INTernal
- set_state(state: bool) None [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:[STATe] driver.source.bb.dm.pramp.set_state(state = False)
Enables or disables power ramping.
- param state:
1| ON| 0| OFF
- set_time(time: float) None [source]
# SCPI: [SOURce<HW>]:BB:DM:PRAMp:TIME driver.source.bb.dm.pramp.set_time(time = 1.0)
Sets the power ramping rise time and fall time for a burst.
- param time:
float Range: 0.25 to 16, Unit: symbol
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.dm.pramp.clone()
Subgroups