Trigger

SCPI Commands :

[SOURce]:INPut:USER:TRIGger:IMPedance
[SOURce]:INPut:USER:TRIGger:LEVel
[SOURce]:INPut:USER:TRIGger:SLOPe
Commands in total: 3
Subgroups: 0
Direct child commands: 3
get_impedance() ImpG50G1K[source]
# [SOURce]:INPut:USER:TRIGger:IMPedance
value: enums.ImpG50G1K = driver.source.inputPy.user.trigger.get_impedance()

Selects the input impedance for the external trigger inputs.

Returns:

impedance: G50 | G1K G50 50 Ohm per ground G1K 1 kOhm per ground

get_level() float[source]
# [SOURce]:INPut:USER:TRIGger:LEVel
value: float = driver.source.inputPy.user.trigger.get_level()

Sets the threshold for any input signal at the ‘USER 1’ to ‘USER 3’ connectors.

Returns:

level: float Range: 0.1 to 2

get_slope() SlopeType[source]
# [SOURce]:INPut:USER:TRIGger:SLOPe
value: enums.SlopeType = driver.source.inputPy.user.trigger.get_slope()

Sets the polarity of the active slope of an external trigger signal.

Returns:

slope: NEGative | POSitive

set_impedance(impedance: ImpG50G1K) None[source]
# [SOURce]:INPut:USER:TRIGger:IMPedance
driver.source.inputPy.user.trigger.set_impedance(impedance = enums.ImpG50G1K.G1K)

Selects the input impedance for the external trigger inputs.

Parameters:

impedance – G50 | G1K G50 50 Ohm per ground G1K 1 kOhm per ground

set_level(level: float) None[source]
# [SOURce]:INPut:USER:TRIGger:LEVel
driver.source.inputPy.user.trigger.set_level(level = 1.0)

Sets the threshold for any input signal at the ‘USER 1’ to ‘USER 3’ connectors.

Parameters:

level – float Range: 0.1 to 2

set_slope(slope: SlopeType) None[source]
# [SOURce]:INPut:USER:TRIGger:SLOPe
driver.source.inputPy.user.trigger.set_slope(slope = enums.SlopeType.NEGative)

Sets the polarity of the active slope of an external trigger signal.

Parameters:

slope – NEGative | POSitive