Pramping

SCPI Commands :

[SOURce<HW>]:BB:TETRa:PRAMping:FOFFset
[SOURce<HW>]:BB:TETRa:PRAMping:RFUNction
[SOURce<HW>]:BB:TETRa:PRAMping:ROFFset
[SOURce<HW>]:BB:TETRa:PRAMping:RTIMe
Commands in total: 4
Subgroups: 0
Direct child commands: 4
get_foffset() int[source]
# [SOURce<HW>]:BB:TETRa:PRAMping:FOFFset
value: int = driver.source.bb.tetra.pramping.get_foffset()

Sets the offset in the falling edge of the envelope at the end of a frame. A positive value gives rise to a delay and a negative value causes an advance. The setting is expressed in symbols.

Returns:

foffset: integer Range: 0 to 4

get_rfunction() RampFunc[source]
# [SOURce<HW>]:BB:TETRa:PRAMping:RFUNction
value: enums.RampFunc = driver.source.bb.tetra.pramping.get_rfunction()

Enters the form of the transmitted power during the switching operation, i.e. the shape of the rising and falling edges of the envelope.

Returns:

rfunction: LINear | COSine LINear The transmitted power rises and falls linear fashion. COSine The transmitted power rises and falls with a cosine-shaped edge. This gives rise to a more favorable spectrum than the ‘Linear’ setting.

get_roffset() int[source]
# [SOURce<HW>]:BB:TETRa:PRAMping:ROFFset
value: int = driver.source.bb.tetra.pramping.get_roffset()

Sets the offset in the rising edge of the envelope at the start of a frame. A positive value gives rise to a delay and a negative value causes an advance. The setting is expressed in symbols.

Returns:

roffset: integer Range: -4 to 0

get_rtime() int[source]
# [SOURce<HW>]:BB:TETRa:PRAMping:RTIMe
value: int = driver.source.bb.tetra.pramping.get_rtime()

Enters the power ramping rise time and fall time for a frame. The setting is expressed in symbols. The transmitted power must not be switched abruptly at the start and end of a frame, because the switching operation would otherwise generate excessively strong non-harmonics; the switching operation is therefore stretched over several symbol clocks.

Returns:

rtime: integer Range: 1 to 13 | 16, depends on test mode

set_foffset(foffset: int) None[source]
# [SOURce<HW>]:BB:TETRa:PRAMping:FOFFset
driver.source.bb.tetra.pramping.set_foffset(foffset = 1)

Sets the offset in the falling edge of the envelope at the end of a frame. A positive value gives rise to a delay and a negative value causes an advance. The setting is expressed in symbols.

Parameters:

foffset – integer Range: 0 to 4

set_rfunction(rfunction: RampFunc) None[source]
# [SOURce<HW>]:BB:TETRa:PRAMping:RFUNction
driver.source.bb.tetra.pramping.set_rfunction(rfunction = enums.RampFunc.COSine)

Enters the form of the transmitted power during the switching operation, i.e. the shape of the rising and falling edges of the envelope.

Parameters:

rfunction – LINear | COSine LINear The transmitted power rises and falls linear fashion. COSine The transmitted power rises and falls with a cosine-shaped edge. This gives rise to a more favorable spectrum than the ‘Linear’ setting.

set_roffset(roffset: int) None[source]
# [SOURce<HW>]:BB:TETRa:PRAMping:ROFFset
driver.source.bb.tetra.pramping.set_roffset(roffset = 1)

Sets the offset in the rising edge of the envelope at the start of a frame. A positive value gives rise to a delay and a negative value causes an advance. The setting is expressed in symbols.

Parameters:

roffset – integer Range: -4 to 0

set_rtime(rtime: int) None[source]
# [SOURce<HW>]:BB:TETRa:PRAMping:RTIMe
driver.source.bb.tetra.pramping.set_rtime(rtime = 1)

Enters the power ramping rise time and fall time for a frame. The setting is expressed in symbols. The transmitted power must not be switched abruptly at the start and end of a frame, because the switching operation would otherwise generate excessively strong non-harmonics; the switching operation is therefore stretched over several symbol clocks.

Parameters:

rtime – integer Range: 1 to 13 | 16, depends on test mode