Persistence

SCPI Commands :

DISPlay:PERSistence:INFinite
DISPlay:PERSistence:RESet
DISPlay:PERSistence:TIME
DISPlay:PERSistence[:STATe]
Commands in total: 4
Subgroups: 0
Direct child commands: 4
get_infinite() bool[source]
# DISPlay:PERSistence:INFinite
value: bool = driver.display.persistence.get_infinite()

If infinite persistence is enabled, each new waveform point remains on the screen until this option is disabled. Use infinite persistence to display rare events in the signal.

Returns:

state: OFF | ON

get_state() bool[source]
# DISPlay:PERSistence[:STATe]
value: bool = driver.display.persistence.get_state()

If enabled, each new data point in the diagram area remains on the screen for the duration defined using method RsMxo.display.persistence.time() , or as long as method RsMxo.display.persistence.infinite() is enabled. If disabled, the signal value is only displayed as long as it actually occurs.

Returns:

state: OFF | ON

get_time() float[source]
# DISPlay:PERSistence:TIME
value: float = driver.display.persistence.get_time()

Sets a time factor that controls how long the waveforms points fade away from the display. Thus, the MXO 5 emulates the persistence of analog phosphor screens.

Returns:

time: 0.05 to 50

reset() None[source]
# DISPlay:PERSistence:RESet
driver.display.persistence.reset()

Resets the display, removing all persistent waveform points.

reset_and_wait(opc_timeout_ms: int = -1) None[source]
# DISPlay:PERSistence:RESet
driver.display.persistence.reset_and_wait()

Resets the display, removing all persistent waveform points.

Same as reset, but waits for the operation to complete before continuing further. Use the RsMxo.utilities.opc_timeout_set() to set the timeout value.

Parameters:

opc_timeout_ms – Maximum time to wait in milliseconds, valid only for this call.

set_infinite(state: bool) None[source]
# DISPlay:PERSistence:INFinite
driver.display.persistence.set_infinite(state = False)

If infinite persistence is enabled, each new waveform point remains on the screen until this option is disabled. Use infinite persistence to display rare events in the signal.

Parameters:

state – OFF | ON

set_state(state: bool) None[source]
# DISPlay:PERSistence[:STATe]
driver.display.persistence.set_state(state = False)

If enabled, each new data point in the diagram area remains on the screen for the duration defined using method RsMxo.display.persistence.time() , or as long as method RsMxo.display.persistence.infinite() is enabled. If disabled, the signal value is only displayed as long as it actually occurs.

Parameters:

state – OFF | ON

set_time(time: float) None[source]
# DISPlay:PERSistence:TIME
driver.display.persistence.set_time(time = 1.0)

Sets a time factor that controls how long the waveforms points fade away from the display. Thus, the MXO 5 emulates the persistence of analog phosphor screens.

Parameters:

time – 0.05 to 50