AnEdge

SCPI Commands :

TRIGger:ANEDge:LEVel
TRIGger:ANEDge:COUPling
TRIGger:ANEDge:FILTer
TRIGger:ANEDge:NREJect
Commands in total: 11
Subgroups: 2
Direct child commands: 4
get_coupling() Coupling[source]
# TRIGger:ANEDge:COUPling
value: enums.Coupling = driver.trigger.anEdge.get_coupling()

Sets the connection of the external trigger signal, i.e. the input impedance and a termination. The coupling determines what part of the signal is used for triggering.

Returns:

coupling: DC | DCLimit | AC

  • DC: Connection with 50 Ω termination, passes both DC and AC components of the signal.

  • DCLimit: Connection with 1 MΩ termination, passes both DC and AC components of the signal.

  • AC: Connection with 1 MΩ termination through DC capacitor, removes DC and very low-frequency components. The waveform is centered on zero volts.

get_filter_py() TrigFilterMode[source]
# TRIGger:ANEDge:FILTer
value: enums.TrigFilterMode = driver.trigger.anEdge.get_filter_py()

Selects the filter mode for the external trigger signal.

Returns:

filter_py: OFF | LFReject | RFReject

get_level() float[source]
# TRIGger:ANEDge:LEVel
value: float = driver.trigger.anEdge.get_level()

Sets the trigger level for the external trigger source.

Returns:

ext_trig_lev: - 5 to 5

get_nreject() bool[source]
# TRIGger:ANEDge:NREJect
value: bool = driver.trigger.anEdge.get_nreject()

Enables an automatic hysteresis on the trigger level to avoid unwanted trigger events caused by noise.

Returns:

noise_reject: OFF | ON

set_coupling(coupling: Coupling) None[source]
# TRIGger:ANEDge:COUPling
driver.trigger.anEdge.set_coupling(coupling = enums.Coupling.AC)

Sets the connection of the external trigger signal, i.e. the input impedance and a termination. The coupling determines what part of the signal is used for triggering.

Parameters:

coupling

DC | DCLimit | AC

  • DC: Connection with 50 Ω termination, passes both DC and AC components of the signal.

  • DCLimit: Connection with 1 MΩ termination, passes both DC and AC components of the signal.

  • AC: Connection with 1 MΩ termination through DC capacitor, removes DC and very low-frequency components. The waveform is centered on zero volts.

set_filter_py(filter_py: TrigFilterMode) None[source]
# TRIGger:ANEDge:FILTer
driver.trigger.anEdge.set_filter_py(filter_py = enums.TrigFilterMode.LFReject)

Selects the filter mode for the external trigger signal.

Parameters:

filter_py – OFF | LFReject | RFReject

set_level(ext_trig_lev: float) None[source]
# TRIGger:ANEDge:LEVel
driver.trigger.anEdge.set_level(ext_trig_lev = 1.0)

Sets the trigger level for the external trigger source.

Parameters:

ext_trig_lev

  • 5 to 5

set_nreject(noise_reject: bool) None[source]
# TRIGger:ANEDge:NREJect
driver.trigger.anEdge.set_nreject(noise_reject = False)

Enables an automatic hysteresis on the trigger level to avoid unwanted trigger events caused by noise.

Parameters:

noise_reject – OFF | ON

Cloning the Group

# Create a copy of the original group, that exists independently
anEdge_copy = driver.trigger.anEdge.clone()

Subgroups