Time

SCPI Commands :

PULSe:TIME:FALL
PULSe:TIME:POST
PULSe:TIME:PRE
PULSe:TIME:REFerence
PULSe:TIME:RISE
PULSe:TIME:WIDTh
class TimeCls[source]

Time commands group definition. 6 total commands, 0 Subgroups, 6 group commands

get_fall() float[source]
# SCPI: PULSe:TIME:FALL
value: float = driver.pulse.time.get_fall()

Sets the transition time of the rising and falling edges.

return:

fall: No help available

get_post() float[source]
# SCPI: PULSe:TIME:POST
value: float = driver.pulse.time.get_post()

Sets the marker’s duration.

return:

post: float Range: 0 to 3600

get_pre() float[source]
# SCPI: PULSe:TIME:PRE
value: float = driver.pulse.time.get_pre()

Sets the marker’s duration. Value different than zero shifts the start of the pulse rising edge and the entire pulse.

return:

pre: float Range: 0 to 3600

get_reference() TimeReference[source]
# SCPI: PULSe:TIME:REFerence
value: enums.TimeReference = driver.pulse.time.get_reference()

Selects a predefined envelope profile.

return:

reference: VOLTage| POWer| FULL

get_rise() float[source]
# SCPI: PULSe:TIME:RISE
value: float = driver.pulse.time.get_rise()

Sets the transition time of the rising and falling edges.

return:

rise: float Range: 0 to 3600

get_width() float[source]
# SCPI: PULSe:TIME:WIDTh
value: float = driver.pulse.time.get_width()

Sets the time during that the pulse is on top power.

return:

width: float Range: 0 to 3600, Unit: s

set_fall(fall: float) None[source]
# SCPI: PULSe:TIME:FALL
driver.pulse.time.set_fall(fall = 1.0)

Sets the transition time of the rising and falling edges.

param fall:

float Range: 0 to 3600

set_post(post: float) None[source]
# SCPI: PULSe:TIME:POST
driver.pulse.time.set_post(post = 1.0)

Sets the marker’s duration.

param post:

float Range: 0 to 3600

set_pre(pre: float) None[source]
# SCPI: PULSe:TIME:PRE
driver.pulse.time.set_pre(pre = 1.0)

Sets the marker’s duration. Value different than zero shifts the start of the pulse rising edge and the entire pulse.

param pre:

float Range: 0 to 3600

set_reference(reference: TimeReference) None[source]
# SCPI: PULSe:TIME:REFerence
driver.pulse.time.set_reference(reference = enums.TimeReference.FULL)

Selects a predefined envelope profile.

param reference:

VOLTage| POWer| FULL

set_rise(rise: float) None[source]
# SCPI: PULSe:TIME:RISE
driver.pulse.time.set_rise(rise = 1.0)

Sets the transition time of the rising and falling edges.

param rise:

float Range: 0 to 3600

set_width(width: float) None[source]
# SCPI: PULSe:TIME:WIDTh
driver.pulse.time.set_width(width = 1.0)

Sets the time during that the pulse is on top power.

param width:

float Range: 0 to 3600, Unit: s