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: 10
Subgroups: 1
Direct 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