Ramp

SCPI Commands :

[SOURce<HW>]:BB:PRAMp:RAMP:ATTenuation
[SOURce<HW>]:BB:PRAMp:RAMP:CONStmode
[SOURce<HW>]:BB:PRAMp:RAMP:LEVel
[SOURce<HW>]:BB:PRAMp:RAMP:RANGe
[SOURce<HW>]:BB:PRAMp:RAMP:RESolution
[SOURce<HW>]:BB:PRAMp:RAMP:SAMPlerate
[SOURce<HW>]:BB:PRAMp:RAMP:SHAPe
[SOURce<HW>]:BB:PRAMp:RAMP:SLOPe
[SOURce<HW>]:BB:PRAMp:RAMP:STARtlevel
[SOURce<HW>]:BB:PRAMp:RAMP:STOPlevel
class RampCls[source]

Ramp commands group definition. 21 total commands, 5 Subgroups, 10 group commands

get_attenuation() float[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:ATTenuation
value: float = driver.source.bb.pramp.ramp.get_attenuation()

No command help available

return

const_atten: No help available

get_constmode() bool[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:CONStmode
value: bool = driver.source.bb.pramp.ramp.get_constmode()

No command help available

return

constmode: No help available

get_level() float[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:LEVel
value: float = driver.source.bb.pramp.ramp.get_level()

No command help available

return

const_level: No help available

get_range() float[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:RANGe
value: float = driver.source.bb.pramp.ramp.get_range()

No command help available

return

range_py: No help available

get_resolution() float[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:RESolution
value: float = driver.source.bb.pramp.ramp.get_resolution()

No command help available

return

power_resolution: No help available

get_sample_rate() float[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:SAMPlerate
value: float = driver.source.bb.pramp.ramp.get_sample_rate()

No command help available

return

sample_rate: No help available

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

No command help available

return

shape: No help available

get_slope() RsSmbv.enums.PowerRampSlope[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:SLOPe
value: enums.PowerRampSlope = driver.source.bb.pramp.ramp.get_slope()

No command help available

return

slope: No help available

get_start_level() float[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:STARtlevel
value: float = driver.source.bb.pramp.ramp.get_start_level()

No command help available

return

start_level: No help available

get_stop_level() float[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:STOPlevel
value: float = driver.source.bb.pramp.ramp.get_stop_level()

No command help available

return

stop_level: No help available

set_attenuation(const_atten: float) None[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:ATTenuation
driver.source.bb.pramp.ramp.set_attenuation(const_atten = 1.0)

No command help available

param const_atten

No help available

set_constmode(constmode: bool) None[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:CONStmode
driver.source.bb.pramp.ramp.set_constmode(constmode = False)

No command help available

param constmode

No help available

set_range(range_py: float) None[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:RANGe
driver.source.bb.pramp.ramp.set_range(range_py = 1.0)

No command help available

param range_py

No help available

set_shape(shape: RsSmbv.enums.PowerRampShape) None[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:SHAPe
driver.source.bb.pramp.ramp.set_shape(shape = enums.PowerRampShape.LINear)

No command help available

param shape

No help available

set_slope(slope: RsSmbv.enums.PowerRampSlope) None[source]
# SCPI: [SOURce<HW>]:BB:PRAMp:RAMP:SLOPe
driver.source.bb.pramp.ramp.set_slope(slope = enums.PowerRampSlope.ASCending)

No command help available

param slope

No help available

Cloning the Group

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

Subgroups