Out
SCPI Commands :
TRIGger:ACTions:OUT:STATe
TRIGger:ACTions:OUT:POLarity
TRIGger:ACTions:OUT:DELay
TRIGger:ACTions:OUT:PLENgth
TRIGger:ACTions:OUT:SOURce
- Commands in total: 10Subgroups: 1Direct child commands: 5
- get_delay() float[source]
# TRIGger:ACTions:OUT:DELay value: float = driver.trigger.actions.out.get_delay()
Defines the delay of the first pulse edge to the trigger point. The minimum delay is 600 ns.
- Returns:
delay: 8E-07 to 1
- get_plength() float[source]
# TRIGger:ACTions:OUT:PLENgth value: float = driver.trigger.actions.out.get_plength()
Sets the length of the trigger out pulse.
- Returns:
pulse_length: 1.6E-08 to 0.05
- get_polarity() SlopeType[source]
# TRIGger:ACTions:OUT:POLarity value: enums.SlopeType = driver.trigger.actions.out.get_polarity()
Sets the polarity of the trigger out pulse, which is the direction of the first pulse edge.
- Returns:
polarity: POSitive | NEGative
- get_source() TriggerOutSource[source]
# TRIGger:ACTions:OUT:SOURce value: enums.TriggerOutSource = driver.trigger.actions.out.get_source()
Defines when the trigger out signal is initiated: at the trigger point, when waiting for the trigger, or when the post-trigger time is finished.
- Returns:
signal_source: TRIG = TRIGGER, POST = POSTTRIGGER, WAIT = WAITTRIGGER
- get_state() bool[source]
# TRIGger:ACTions:OUT:STATe value: bool = driver.trigger.actions.out.get_state()
Activates the outgoing pulse on the Trigger Out connector on the rear panel. If ON, a pulse is sent out each time when a trigger occurs.
- Returns:
state: OFF | ON
- set_delay(delay: float) None[source]
# TRIGger:ACTions:OUT:DELay driver.trigger.actions.out.set_delay(delay = 1.0)
Defines the delay of the first pulse edge to the trigger point. The minimum delay is 600 ns.
- Parameters:
delay – 8E-07 to 1
- set_plength(pulse_length: float) None[source]
# TRIGger:ACTions:OUT:PLENgth driver.trigger.actions.out.set_plength(pulse_length = 1.0)
Sets the length of the trigger out pulse.
- Parameters:
pulse_length – 1.6E-08 to 0.05
- set_polarity(polarity: SlopeType) None[source]
# TRIGger:ACTions:OUT:POLarity driver.trigger.actions.out.set_polarity(polarity = enums.SlopeType.NEGative)
Sets the polarity of the trigger out pulse, which is the direction of the first pulse edge.
- Parameters:
polarity – POSitive | NEGative
- set_source(signal_source: TriggerOutSource) None[source]
# TRIGger:ACTions:OUT:SOURce driver.trigger.actions.out.set_source(signal_source = enums.TriggerOutSource.POST)
Defines when the trigger out signal is initiated: at the trigger point, when waiting for the trigger, or when the post-trigger time is finished.
- Parameters:
signal_source – TRIG = TRIGGER, POST = POSTTRIGGER, WAIT = WAITTRIGGER
- set_state(state: bool) None[source]
# TRIGger:ACTions:OUT:STATe driver.trigger.actions.out.set_state(state = False)
Activates the outgoing pulse on the Trigger Out connector on the rear panel. If ON, a pulse is sent out each time when a trigger occurs.
- Parameters:
state – OFF | ON
Cloning the Group
# Create a copy of the original group, that exists independently
out_copy = driver.trigger.actions.out.clone()
Subgroups