trigger
¶
The trigger commands module.
These commands are used in the following models: TekScopePC
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- TRIGger:A:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:A:EDGE:COUPling?
- TRIGger:A:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:A:EDGE:SLOpe?
- TRIGger:A:EDGE:SOUrce {CH<x>|CH<x>_D<y>|LINE|AUXiliary}
- TRIGger:A:EDGE:SOUrce?
- TRIGger:A:LEVel:CH<x> <NR3>
- TRIGger:A:LEVel:CH<x>?
- TRIGger:A:TYPe {EDGE|WIDth|TIMEOut|RUNt|WINdow|LOGIc|SETHold|TRANsition|BUS}
- TRIGger:A:TYPe?
- TRIGger:B:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:B:EDGE:COUPling?
- TRIGger:B:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:EDGE:SLOpe?
- TRIGger:B:EDGE:SOUrce {CH<x>|CH<x>_D<y>|LINE|AUXiliary}
- TRIGger:B:EDGE:SOUrce?
- TRIGger:B:LEVel:CH<x> <NR3>
- TRIGger:B:LEVel:CH<x>?
- TRIGger:B:TYPe {EDGE|WIDth|TIMEOut|RUNt|WINdow|LOGIc|SETHold|TRANsition|BUS}
- TRIGger:B:TYPe?
Trigger
¶
Bases: SCPICmdRead
The TRIGger command tree.
Usage
- Using the
.query()method will send theTRIGger?query. - Using the
.verify(value)method will send theTRIGger?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.a: TheTRIGger:Acommand tree..b: TheTRIGger:Bcommand tree.
a
property
¶
a: TriggerA
Return the TRIGger:A command tree.
Usage
- Using the
.query()method will send theTRIGger:A?query. - Using the
.verify(value)method will send theTRIGger:A?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.edge: TheTRIGger:A:EDGEcommand tree..level: TheTRIGger:A:LEVelcommand tree..type: TheTRIGger:A:TYPecommand.
b
property
¶
b: TriggerB
Return the TRIGger:B command tree.
Usage
- Using the
.query()method will send theTRIGger:B?query. - Using the
.verify(value)method will send theTRIGger:B?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.edge: TheTRIGger:B:EDGEcommand tree..level: TheTRIGger:B:LEVelcommand tree..type: TheTRIGger:B:TYPecommand.
TriggerA
¶
Bases: SCPICmdRead
The TRIGger:A command tree.
Usage
- Using the
.query()method will send theTRIGger:A?query. - Using the
.verify(value)method will send theTRIGger:A?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.edge: TheTRIGger:A:EDGEcommand tree..level: TheTRIGger:A:LEVelcommand tree..type: TheTRIGger:A:TYPecommand.
edge
property
¶
edge: TriggerAEdge
Return the TRIGger:A:EDGE command tree.
Usage
- Using the
.query()method will send theTRIGger:A:EDGE?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.coupling: TheTRIGger:A:EDGE:COUPlingcommand..slope: TheTRIGger:A:EDGE:SLOpecommand..source: TheTRIGger:A:EDGE:SOUrcecommand.
level
property
¶
level: TriggerALevel
Return the TRIGger:A:LEVel command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:A:LEVel:CH<x>command.
type
property
¶
type: TriggerAType
Return the TRIGger:A:TYPe command.
Description
- This command sets or queries the type of A or B trigger.
Usage
- Using the
.query()method will send theTRIGger:A:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:TYPe {EDGE|WIDth|TIMEOut|RUNt|WINdow|LOGIc|SETHold|TRANsition|BUS}
- TRIGger:A:TYPe?
Info
EDGEis a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by theTRIGger:A:EDGEcommands.WIDthspecifies that the trigger occurs when a pulse with a specified with is found.TIMEOutspecifies that a trigger occurs when a pulse with the specified timeout is found.RUNtspecifies that a trigger occurs when a pulse with the specified parameters is found.WINdowspecifies that a trigger occurs when a signal with the specified window parameters is found.LOGIcspecifies that a trigger occurs when specified conditions are met and is controlled by the TRIGger:{A|B}:LOGIccommands.SETHoldspecifies that a trigger occurs when a signal is found that meets the setup and hold parameters.BUSspecifies that a trigger occurs when a signal is found that meets the specified bus setup parameters.
TriggerAEdge
¶
Bases: SCPICmdRead
The TRIGger:A:EDGE command tree.
Usage
- Using the
.query()method will send theTRIGger:A:EDGE?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.coupling: TheTRIGger:A:EDGE:COUPlingcommand..slope: TheTRIGger:A:EDGE:SLOpecommand..source: TheTRIGger:A:EDGE:SOUrcecommand.
coupling
property
¶
coupling: TriggerAEdgeCoupling
Return the TRIGger:A:EDGE:COUPling command.
Description
- This command sets or queries the type of coupling for the edge trigger. This command is equivalent to selecting Edge from the Trigger Type drop-down in the Trigger setup context menu, and choosing from the Coupling drop-down list.
Usage
- Using the
.query()method will send theTRIGger:A:EDGE:COUPling?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:COUPling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:COUPling valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:A:EDGE:COUPling?
Info
DCselects DC trigger coupling, which passes all input signals to the trigger circuitry.HFRejcoupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.LFRejcoupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.NOISErejcoupling provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but can require greater trigger signal amplitude.
slope
property
¶
slope: TriggerAEdgeSlope
Return the TRIGger:A:EDGE:SLOpe command.
Description
- This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired Slope.
Usage
- Using the
.query()method will send theTRIGger:A:EDGE:SLOpe?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:SLOpe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:SLOpe valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:A:EDGE:SLOpe?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
source
property
¶
source: TriggerAEdgeSource
Return the TRIGger:A:EDGE:SOUrce command.
Description
- This command sets or queries the source for the edge trigger. For instruments that have an Auxiliary Input (such as the MSO58LP), AUXiliary can be selected as trigger source.
Usage
- Using the
.query()method will send theTRIGger:A:EDGE:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:SOUrce {CH<x>|CH<x>_D<y>|LINE|AUXiliary}
- TRIGger:A:EDGE:SOUrce?
Info
CH<x>specifies an analog channel as the edge trigger source.CH<x>_D<y>specifies a digital channel as the edge trigger source.LINEspecifies AC line voltage, and is a valid source when B trigger is inactive.AUXiliaryspecifies the Auxiliary Input.
TriggerAEdgeCoupling
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:EDGE:COUPling command.
Description
- This command sets or queries the type of coupling for the edge trigger. This command is equivalent to selecting Edge from the Trigger Type drop-down in the Trigger setup context menu, and choosing from the Coupling drop-down list.
Usage
- Using the
.query()method will send theTRIGger:A:EDGE:COUPling?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:COUPling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:COUPling valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:A:EDGE:COUPling?
Info
DCselects DC trigger coupling, which passes all input signals to the trigger circuitry.HFRejcoupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.LFRejcoupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.NOISErejcoupling provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but can require greater trigger signal amplitude.
TriggerAEdgeSlope
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:EDGE:SLOpe command.
Description
- This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired Slope.
Usage
- Using the
.query()method will send theTRIGger:A:EDGE:SLOpe?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:SLOpe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:SLOpe valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:A:EDGE:SLOpe?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
TriggerAEdgeSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:EDGE:SOUrce command.
Description
- This command sets or queries the source for the edge trigger. For instruments that have an Auxiliary Input (such as the MSO58LP), AUXiliary can be selected as trigger source.
Usage
- Using the
.query()method will send theTRIGger:A:EDGE:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:SOUrce {CH<x>|CH<x>_D<y>|LINE|AUXiliary}
- TRIGger:A:EDGE:SOUrce?
Info
CH<x>specifies an analog channel as the edge trigger source.CH<x>_D<y>specifies a digital channel as the edge trigger source.LINEspecifies AC line voltage, and is a valid source when B trigger is inactive.AUXiliaryspecifies the Auxiliary Input.
TriggerALevel
¶
Bases: SCPICmdRead
The TRIGger:A:LEVel command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger:A:LEVel:CH<x>command.
ch
property
¶
ch: dict[int, TriggerALevelChannel]
Return the TRIGger:A:LEVel:CH<x> command.
Description
- This command sets or queries the CH
trigger level for an Edge, Pulse Width, Runt or Rise/Fall (Transition and Slew Rate) trigger when triggering on an analog channel waveform. Each channel can have an independent trigger level. The is the channel number.
Usage
- Using the
.query()method will send theTRIGger:A:LEVel:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LEVel:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LEVel:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LEVel:CH<x> <NR3>
- TRIGger:A:LEVel:CH<x>?
Info
<NR3>specifies the trigger level in user units (usually volts).
TriggerALevelChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The TRIGger:A:LEVel:CH<x> command.
Description
- This command sets or queries the CH
trigger level for an Edge, Pulse Width, Runt or Rise/Fall (Transition and Slew Rate) trigger when triggering on an analog channel waveform. Each channel can have an independent trigger level. The is the channel number.
Usage
- Using the
.query()method will send theTRIGger:A:LEVel:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LEVel:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LEVel:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LEVel:CH<x> <NR3>
- TRIGger:A:LEVel:CH<x>?
Info
<NR3>specifies the trigger level in user units (usually volts).
TriggerAType
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:TYPe command.
Description
- This command sets or queries the type of A or B trigger.
Usage
- Using the
.query()method will send theTRIGger:A:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:TYPe {EDGE|WIDth|TIMEOut|RUNt|WINdow|LOGIc|SETHold|TRANsition|BUS}
- TRIGger:A:TYPe?
Info
EDGEis a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by theTRIGger:A:EDGEcommands.WIDthspecifies that the trigger occurs when a pulse with a specified with is found.TIMEOutspecifies that a trigger occurs when a pulse with the specified timeout is found.RUNtspecifies that a trigger occurs when a pulse with the specified parameters is found.WINdowspecifies that a trigger occurs when a signal with the specified window parameters is found.LOGIcspecifies that a trigger occurs when specified conditions are met and is controlled by the TRIGger:{A|B}:LOGIccommands.SETHoldspecifies that a trigger occurs when a signal is found that meets the setup and hold parameters.BUSspecifies that a trigger occurs when a signal is found that meets the specified bus setup parameters.
TriggerB
¶
Bases: SCPICmdRead
The TRIGger:B command tree.
Usage
- Using the
.query()method will send theTRIGger:B?query. - Using the
.verify(value)method will send theTRIGger:B?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.edge: TheTRIGger:B:EDGEcommand tree..level: TheTRIGger:B:LEVelcommand tree..type: TheTRIGger:B:TYPecommand.
edge
property
¶
edge: TriggerBEdge
Return the TRIGger:B:EDGE command tree.
Usage
- Using the
.query()method will send theTRIGger:B:EDGE?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.coupling: TheTRIGger:B:EDGE:COUPlingcommand..slope: TheTRIGger:B:EDGE:SLOpecommand..source: TheTRIGger:B:EDGE:SOUrcecommand.
level
property
¶
level: TriggerBLevel
Return the TRIGger:B:LEVel command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LEVel?query. - Using the
.verify(value)method will send theTRIGger:B:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:B:LEVel:CH<x>command.
type
property
¶
type: TriggerBType
Return the TRIGger:B:TYPe command.
Description
- This command sets or queries the type of A or B trigger.
Usage
- Using the
.query()method will send theTRIGger:B:TYPe?query. - Using the
.verify(value)method will send theTRIGger:B:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:TYPe valuecommand.
SCPI Syntax
- TRIGger:B:TYPe {EDGE|WIDth|TIMEOut|RUNt|WINdow|LOGIc|SETHold|TRANsition|BUS}
- TRIGger:B:TYPe?
Info
EDGEis a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by theTRIGger:A:EDGEcommands.WIDthspecifies that the trigger occurs when a pulse with a specified with is found.TIMEOutspecifies that a trigger occurs when a pulse with the specified timeout is found.RUNtspecifies that a trigger occurs when a pulse with the specified parameters is found.WINdowspecifies that a trigger occurs when a signal with the specified window parameters is found.LOGIcspecifies that a trigger occurs when specified conditions are met and is controlled by the TRIGger:{A|B}:LOGIccommands.SETHoldspecifies that a trigger occurs when a signal is found that meets the setup and hold parameters.BUSspecifies that a trigger occurs when a signal is found that meets the specified bus setup parameters.
TriggerBEdge
¶
Bases: SCPICmdRead
The TRIGger:B:EDGE command tree.
Usage
- Using the
.query()method will send theTRIGger:B:EDGE?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.coupling: TheTRIGger:B:EDGE:COUPlingcommand..slope: TheTRIGger:B:EDGE:SLOpecommand..source: TheTRIGger:B:EDGE:SOUrcecommand.
coupling
property
¶
coupling: TriggerBEdgeCoupling
Return the TRIGger:B:EDGE:COUPling command.
Description
- This command sets or queries the type of coupling for the edge trigger. This command is equivalent to selecting Edge from the Trigger Type drop-down in the Trigger setup context menu, and choosing from the Coupling drop-down list.
Usage
- Using the
.query()method will send theTRIGger:B:EDGE:COUPling?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:COUPling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:COUPling valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:B:EDGE:COUPling?
Info
DCselects DC trigger coupling, which passes all input signals to the trigger circuitry.HFRejcoupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.LFRejcoupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.NOISErejcoupling provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but can require greater trigger signal amplitude.
slope
property
¶
slope: TriggerBEdgeSlope
Return the TRIGger:B:EDGE:SLOpe command.
Description
- This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired Slope.
Usage
- Using the
.query()method will send theTRIGger:B:EDGE:SLOpe?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:SLOpe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:SLOpe valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:EDGE:SLOpe?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
source
property
¶
source: TriggerBEdgeSource
Return the TRIGger:B:EDGE:SOUrce command.
Description
- This command sets or queries the source for the edge trigger. For instruments that have an Auxiliary Input (such as the MSO58LP), AUXiliary can be selected as trigger source.
Usage
- Using the
.query()method will send theTRIGger:B:EDGE:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:SOUrce valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:SOUrce {CH<x>|CH<x>_D<y>|LINE|AUXiliary}
- TRIGger:B:EDGE:SOUrce?
Info
CH<x>specifies an analog channel as the edge trigger source.CH<x>_D<y>specifies a digital channel as the edge trigger source.LINEspecifies AC line voltage, and is a valid source when B trigger is inactive.AUXiliaryspecifies the Auxiliary Input.
TriggerBEdgeCoupling
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:B:EDGE:COUPling command.
Description
- This command sets or queries the type of coupling for the edge trigger. This command is equivalent to selecting Edge from the Trigger Type drop-down in the Trigger setup context menu, and choosing from the Coupling drop-down list.
Usage
- Using the
.query()method will send theTRIGger:B:EDGE:COUPling?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:COUPling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:COUPling valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:B:EDGE:COUPling?
Info
DCselects DC trigger coupling, which passes all input signals to the trigger circuitry.HFRejcoupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.LFRejcoupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.NOISErejcoupling provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but can require greater trigger signal amplitude.
TriggerBEdgeSlope
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:B:EDGE:SLOpe command.
Description
- This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired Slope.
Usage
- Using the
.query()method will send theTRIGger:B:EDGE:SLOpe?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:SLOpe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:SLOpe valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:EDGE:SLOpe?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
TriggerBEdgeSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:B:EDGE:SOUrce command.
Description
- This command sets or queries the source for the edge trigger. For instruments that have an Auxiliary Input (such as the MSO58LP), AUXiliary can be selected as trigger source.
Usage
- Using the
.query()method will send theTRIGger:B:EDGE:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:SOUrce valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:SOUrce {CH<x>|CH<x>_D<y>|LINE|AUXiliary}
- TRIGger:B:EDGE:SOUrce?
Info
CH<x>specifies an analog channel as the edge trigger source.CH<x>_D<y>specifies a digital channel as the edge trigger source.LINEspecifies AC line voltage, and is a valid source when B trigger is inactive.AUXiliaryspecifies the Auxiliary Input.
TriggerBLevel
¶
Bases: SCPICmdRead
The TRIGger:B:LEVel command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LEVel?query. - Using the
.verify(value)method will send theTRIGger:B:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger:B:LEVel:CH<x>command.
ch
property
¶
ch: dict[int, TriggerBLevelChannel]
Return the TRIGger:B:LEVel:CH<x> command.
Description
- This command sets or queries the CH
trigger level for an Edge, Pulse Width, Runt or Rise/Fall (Transition and Slew Rate) trigger when triggering on an analog channel waveform. Each channel can have an independent trigger level. The is the channel number.
Usage
- Using the
.query()method will send theTRIGger:B:LEVel:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LEVel:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LEVel:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LEVel:CH<x> <NR3>
- TRIGger:B:LEVel:CH<x>?
Info
<NR3>specifies the trigger level in user units (usually volts).
TriggerBLevelChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The TRIGger:B:LEVel:CH<x> command.
Description
- This command sets or queries the CH
trigger level for an Edge, Pulse Width, Runt or Rise/Fall (Transition and Slew Rate) trigger when triggering on an analog channel waveform. Each channel can have an independent trigger level. The is the channel number.
Usage
- Using the
.query()method will send theTRIGger:B:LEVel:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LEVel:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LEVel:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LEVel:CH<x> <NR3>
- TRIGger:B:LEVel:CH<x>?
Info
<NR3>specifies the trigger level in user units (usually volts).
TriggerBType
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:B:TYPe command.
Description
- This command sets or queries the type of A or B trigger.
Usage
- Using the
.query()method will send theTRIGger:B:TYPe?query. - Using the
.verify(value)method will send theTRIGger:B:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:TYPe valuecommand.
SCPI Syntax
- TRIGger:B:TYPe {EDGE|WIDth|TIMEOut|RUNt|WINdow|LOGIc|SETHold|TRANsition|BUS}
- TRIGger:B:TYPe?
Info
EDGEis a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by theTRIGger:A:EDGEcommands.WIDthspecifies that the trigger occurs when a pulse with a specified with is found.TIMEOutspecifies that a trigger occurs when a pulse with the specified timeout is found.RUNtspecifies that a trigger occurs when a pulse with the specified parameters is found.WINdowspecifies that a trigger occurs when a signal with the specified window parameters is found.LOGIcspecifies that a trigger occurs when specified conditions are met and is controlled by the TRIGger:{A|B}:LOGIccommands.SETHoldspecifies that a trigger occurs when a signal is found that meets the setup and hold parameters.BUSspecifies that a trigger occurs when a signal is found that meets the specified bus setup parameters.