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 persistence is enabled (method RsRtx.display.persistence.state() ) , each new data point in the diagram area remains on the screen infinitely until this command is set to OFF.

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 RsRtx.display.persistence.time() , or as long as method RsRtx.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()

If persistence is enabled (method RsRtx.display.persistence.state() ) , each new data point in the diagram area remains on the screen for the duration defined here.

Returns:

time: 0.05 to 50

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

Resets the display, removing persistent values.

Parameters:

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

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

If persistence is enabled (method RsRtx.display.persistence.state() ) , each new data point in the diagram area remains on the screen infinitely until this command is set to OFF.

Parameters:

inf_persist – 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 RsRtx.display.persistence.time() , or as long as method RsRtx.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)

If persistence is enabled (method RsRtx.display.persistence.state() ) , each new data point in the diagram area remains on the screen for the duration defined here.

Parameters:

time – 0.05 to 50