Srs

SCPI Commands :

TRIGger:NRSub:MEASurement<Instance>:SRS:THReshold
TRIGger:NRSub:MEASurement<Instance>:SRS:SLOPe
TRIGger:NRSub:MEASurement<Instance>:SRS:TOUT
TRIGger:NRSub:MEASurement<Instance>:SRS:MGAP
Commands in total: 4
Subgroups: 0
Direct child commands: 4
get_mgap() float[source]
# TRIGger:NRSub:MEASurement<Instance>:SRS:MGAP
value: float = driver.trigger.nrSubMeas.srs.get_mgap()

Sets a minimum time during which the IF signal must be below the trigger threshold before the trigger is armed so that an IF power trigger event can be generated.

Returns:

min_trig_gap: float

get_slope() SignalSlope[source]
# TRIGger:NRSub:MEASurement<Instance>:SRS:SLOPe
value: enums.SignalSlope = driver.trigger.nrSubMeas.srs.get_slope()

Qualifies whether the trigger event is generated at the rising or at the falling edge of the trigger pulse (valid for external and power trigger sources) .

Returns:

slope: REDGe: Rising edge FEDGe: Falling edge

get_threshold() float | bool[source]
# TRIGger:NRSub:MEASurement<Instance>:SRS:THReshold
value: float | bool = driver.trigger.nrSubMeas.srs.get_threshold()

Defines the trigger threshold for power trigger sources.

Returns:

trig_threshold: (float or boolean) numeric

get_timeout() float | bool[source]
# TRIGger:NRSub:MEASurement<Instance>:SRS:TOUT
value: float | bool = driver.trigger.nrSubMeas.srs.get_timeout()

Selects the maximum time that the measurement waits for a trigger event before it stops in remote control mode or indicates a trigger timeout in manual operation mode. This setting has no influence on Free Run measurements.

Returns:

trigger_timeout: (float or boolean) numeric | ON | OFF

set_mgap(min_trig_gap: float) None[source]
# TRIGger:NRSub:MEASurement<Instance>:SRS:MGAP
driver.trigger.nrSubMeas.srs.set_mgap(min_trig_gap = 1.0)

Sets a minimum time during which the IF signal must be below the trigger threshold before the trigger is armed so that an IF power trigger event can be generated.

Parameters:

min_trig_gap – float

set_slope(slope: SignalSlope) None[source]
# TRIGger:NRSub:MEASurement<Instance>:SRS:SLOPe
driver.trigger.nrSubMeas.srs.set_slope(slope = enums.SignalSlope.FEDGe)

Qualifies whether the trigger event is generated at the rising or at the falling edge of the trigger pulse (valid for external and power trigger sources) .

Parameters:

slope – REDGe: Rising edge FEDGe: Falling edge

set_threshold(trig_threshold: float | bool) None[source]
# TRIGger:NRSub:MEASurement<Instance>:SRS:THReshold
driver.trigger.nrSubMeas.srs.set_threshold(trig_threshold = 1.0)

Defines the trigger threshold for power trigger sources.

Parameters:

trig_threshold – (float or boolean) numeric

set_timeout(trigger_timeout: float | bool) None[source]
# TRIGger:NRSub:MEASurement<Instance>:SRS:TOUT
driver.trigger.nrSubMeas.srs.set_timeout(trigger_timeout = 1.0)

Selects the maximum time that the measurement waits for a trigger event before it stops in remote control mode or indicates a trigger timeout in manual operation mode. This setting has no influence on Free Run measurements.

Parameters:

trigger_timeout – (float or boolean) numeric | ON | OFF