Trigger

SCPI Commands :

TRIGger:BWSelection
TRIGger:FILTermode
TRIGger:LFReject
TRIGger:MODE
TRIGger:RFReject
Commands in total: 658
Subgroups: 11
Direct child commands: 5
get_bw_selection() BwFilterMd[source]
# TRIGger:BWSelection
value: enums.BwFilterMd = driver.trigger.get_bw_selection()

No help available

get_filter_mode() TrigFilterMode[source]
# TRIGger:FILTermode
value: enums.TrigFilterMode = driver.trigger.get_filter_mode()

Selects the filter mode for the trigger channel.

get_lf_reject() float[source]
# TRIGger:LFReject
value: float = driver.trigger.get_lf_reject()

Sets the limit frequency limit for the highpass filter of the trigger signal. Frequencies lower than this value are rejected, higher frequencies pass the filter.

get_mode() TriggerMode[source]
# TRIGger:MODE
value: enums.TriggerMode = driver.trigger.get_mode()

Sets the trigger mode which determines the behavior of the instrument with and without a trigger event.

Returns:

trigger_mode: AUTO | NORMal | FREerun

  • AUTO: The instrument triggers repeatedly after a time interval if the trigger conditions are not fulfilled. If a real trigger occurs, it takes precedence. The time interval depends on the time base.

  • NORMal: The instrument acquires a waveform only if a trigger occurs.

  • FREerun: The instrument triggers after a very short time interval - faster than in AUTO mode. Real triggers are ignored.

get_rf_reject() float[source]
# TRIGger:RFReject
value: float = driver.trigger.get_rf_reject()

Sets the limit frequency limit for the lowpass filter of the trigger signal. Frequencies higher than this value are rejected, lower frequencies pass the filter.

set_bw_selection(bw_filter_md: BwFilterMd) None[source]
# TRIGger:BWSelection
driver.trigger.set_bw_selection(bw_filter_md = enums.BwFilterMd.ACQTrigger)

No help available

set_filter_mode(trig_filter_md: TrigFilterMode) None[source]
# TRIGger:FILTermode
driver.trigger.set_filter_mode(trig_filter_md = enums.TrigFilterMode.LFReject)

Selects the filter mode for the trigger channel.

Parameters:

trig_filter_md – OFF | LFReject | RFReject

set_lf_reject(trig_cpl_lf_reject_bw: float) None[source]
# TRIGger:LFReject
driver.trigger.set_lf_reject(trig_cpl_lf_reject_bw = 1.0)

Sets the limit frequency limit for the highpass filter of the trigger signal. Frequencies lower than this value are rejected, higher frequencies pass the filter.

Parameters:

trig_cpl_lf_reject_bw – 50 kHz

set_mode(trigger_mode: TriggerMode) None[source]
# TRIGger:MODE
driver.trigger.set_mode(trigger_mode = enums.TriggerMode.AUTO)

Sets the trigger mode which determines the behavior of the instrument with and without a trigger event.

Parameters:

trigger_mode

AUTO | NORMal | FREerun

  • AUTO: The instrument triggers repeatedly after a time interval if the trigger conditions are not fulfilled. If a real trigger occurs, it takes precedence. The time interval depends on the time base.

  • NORMal: The instrument acquires a waveform only if a trigger occurs.

  • FREerun: The instrument triggers after a very short time interval - faster than in AUTO mode. Real triggers are ignored.

set_rf_reject(trig_cpl_hf_reject_bw: float) None[source]
# TRIGger:RFReject
driver.trigger.set_rf_reject(trig_cpl_hf_reject_bw = 1.0)

Sets the limit frequency limit for the lowpass filter of the trigger signal. Frequencies higher than this value are rejected, lower frequencies pass the filter.

Parameters:

trig_cpl_hf_reject_bw – 1E+3 to 500E+6

Cloning the Group

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

Subgroups