Roll

SCPI Commands :

TIMebase:ROLL:ENABle
TIMebase:ROLL:STATe
TIMebase:ROLL:MTIMe
Commands in total: 3
Subgroups: 0
Direct child commands: 3
get_enable() TimebaseRollEnableMode[source]
# TIMebase:ROLL:ENABle
value: enums.TimebaseRollEnableMode = driver.timebase.roll.get_enable()

Activates the automatic roll mode.

Returns:

mode: AUTO: the instrument activates the roll mode under specific conditions.

get_mtime() float[source]
# TIMebase:ROLL:MTIMe
value: float = driver.timebase.roll.get_mtime()

The roll mode is enabled automatically if the acquisition time exceeds the given value, and if method RsRtx.timebase.roll.enable() is set to AUTO.

get_state() bool[source]
# TIMebase:ROLL:STATe
value: bool = driver.timebase.roll.get_state()

Returns the status of the roll mode.

Returns:

state: OFF | ON

set_enable(mode: TimebaseRollEnableMode) None[source]
# TIMebase:ROLL:ENABle
driver.timebase.roll.set_enable(mode = enums.TimebaseRollEnableMode.AUTO)

Activates the automatic roll mode.

Parameters:

mode – AUTO: the instrument activates the roll mode under specific conditions.

set_mtime(min_horiz_gn: float) None[source]
# TIMebase:ROLL:MTIMe
driver.timebase.roll.set_mtime(min_horiz_gn = 1.0)

The roll mode is enabled automatically if the acquisition time exceeds the given value, and if method RsRtx.timebase.roll.enable() is set to AUTO.

Parameters:

min_horiz_gn – Treshold value for roll mode enabling.