trigger
¶
The trigger commands module.
These commands are used in the following models: AWG70KA, AWG70KB
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- TRIGger:IMMediate {ATRigger|BTRigger}
- TRIGger:IMPedance <impedance>[,<input_trigger>]
- TRIGger:IMPedance? [<input_trigger>]
- TRIGger:INTerval <NR3>
- TRIGger:INTerval?
- TRIGger:LEVel <NRf>[,ATRigger|BTRigger]
- TRIGger:LEVel? [ATRigger|BTRigger]
- TRIGger:MODE {SYNChronous|ASYNchronous}[,<input_trigger>]
- TRIGger:MODE? <input_trigger>
- TRIGger:SLOPe {POSitive|NEGative}[,<input_trigger>]
- TRIGger:SLOPe? [<input_trigger>]
- TRIGger:SOURce {EXTernal|INTernal}
- TRIGger:SOURce?
- TRIGger:WVALue {FIRSt}
- TRIGger:WVALue?
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
.impedance: TheTRIGger:IMPedancecommand..interval: TheTRIGger:INTervalcommand..level: TheTRIGger:LEVelcommand..mode: TheTRIGger:MODEcommand..slope: TheTRIGger:SLOPecommand..source: TheTRIGger:SOURcecommand..wvalue: TheTRIGger:WVALuecommand..immediate: TheTRIGger:IMMediatecommand.
immediate
property
¶
immediate: TriggerImmediate
Return the TRIGger:IMMediate command.
Description
- This command generates a trigger A or B event. If a trigger is not specified, the command is then equivalent to the TRG command.
Usage
- Using the
.write(value)method will send theTRIGger:IMMediate valuecommand.
SCPI Syntax
- TRIGger:IMMediate {ATRigger|BTRigger}
impedance
property
¶
impedance: TriggerImpedance
Return the TRIGger:IMPedance command.
Description
- This command sets or returns the external trigger impedance. It applies only to the external trigger.
Usage
- Using the
.query(argument)method will send theTRIGger:IMPedance? argumentquery. - Using the
.verify(argument, value)method will send theTRIGger:IMPedance? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:IMPedance valuecommand.
SCPI Syntax
- TRIGger:IMPedance <impedance>[,<input_trigger>]
- TRIGger:IMPedance? [<input_trigger>]
Info
*RSTsets this to 50.
interval
property
¶
interval: TriggerInterval
Return the TRIGger:INTerval command.
Description
- This command sets or returns the internal trigger interval.
Usage
- Using the
.query()method will send theTRIGger:INTerval?query. - Using the
.verify(value)method will send theTRIGger:INTerval?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:INTerval valuecommand.
SCPI Syntax
- TRIGger:INTerval <NR3>
- TRIGger:INTerval?
level
property
¶
level: TriggerLevel
Return the TRIGger:LEVel command.
Description
- This command sets or returns the external trigger input level (threshold).
Usage
- Using the
.query(argument)method will send theTRIGger:LEVel? argumentquery. - Using the
.verify(argument, value)method will send theTRIGger:LEVel? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:LEVel valuecommand.
SCPI Syntax
- TRIGger:LEVel <NRf>[,ATRigger|BTRigger]
- TRIGger:LEVel? [ATRigger|BTRigger]
Info
ATRiggerselects trigger input A. BTRigger selects trigger input B. Defaults to ATR if not specified.*RSTsets this to 1.4 V.
mode
property
¶
mode: TriggerMode
Return the TRIGger:MODE command.
Description
- This command sets or returns the trigger timing used when an external trigger source is being used.
Usage
- Using the
.query(argument)method will send theTRIGger:MODE? argumentquery. - Using the
.verify(argument, value)method will send theTRIGger:MODE? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MODE valuecommand.
SCPI Syntax
- TRIGger:MODE {SYNChronous|ASYNchronous}[,<input_trigger>]
- TRIGger:MODE? <input_trigger>
Info
SYNChronous: Synchronous triggering. This is the recommended trigger type when using the Sync Clock Out to synchronize with external devices.ASYNchronous: Asynchronous triggering. This is the fastest triggering type.*RSTsets this to ASYNchronous.
slope
property
¶
slope: TriggerSlope
Return the TRIGger:SLOPe command.
Description
- This command sets or returns the polarity of the external trigger slope. Use this command to set the polarity in modes other than gated mode.
Usage
- Using the
.query(argument)method will send theTRIGger:SLOPe? argumentquery. - Using the
.verify(argument, value)method will send theTRIGger:SLOPe? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:SLOPe valuecommand.
SCPI Syntax
- TRIGger:SLOPe {POSitive|NEGative}[,<input_trigger>]
- TRIGger:SLOPe? [<input_trigger>]
Info
POSitivespecifies a trigger on the rising edge of the external trigger signal.NEGative specifies a trigger on the falling edge of the external trigger signal.<input_trigger>::= {ATRigger|BTRigger}, defaults to ATR if not specified.*RSTsets all external trigger slopes to POSitive.
source
property
¶
source: TriggerSource
Return the TRIGger:SOURce command.
Description
- This command sets or returns the trigger source.
Usage
- Using the
.query()method will send theTRIGger:SOURce?query. - Using the
.verify(value)method will send theTRIGger:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:SOURce valuecommand.
SCPI Syntax
- TRIGger:SOURce {EXTernal|INTernal}
- TRIGger:SOURce?
Info
EXTernalselects external trigger as the trigger source.INTernal select internal interval timing as the trigger source.*RSTsets this to EXT.
wvalue
property
¶
wvalue: TriggerWvalue
Return the TRIGger:WVALue command.
Description
- This command sets or returns the channel’s output state when in the Waiting-for-trigger mode. This value is applied to all channels and markers.
Usage
- Using the
.query()method will send theTRIGger:WVALue?query. - Using the
.verify(value)method will send theTRIGger:WVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:WVALue valuecommand.
SCPI Syntax
- TRIGger:WVALue {FIRSt}
- TRIGger:WVALue?
Info
FIRStspecifies the first value of the waveform as the output level.*RSTsets this to ZERO.
TriggerImmediate
¶
Bases: SCPICmdWrite
The TRIGger:IMMediate command.
Description
- This command generates a trigger A or B event. If a trigger is not specified, the command is then equivalent to the TRG command.
Usage
- Using the
.write(value)method will send theTRIGger:IMMediate valuecommand.
SCPI Syntax
- TRIGger:IMMediate {ATRigger|BTRigger}
TriggerImpedance
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The TRIGger:IMPedance command.
Description
- This command sets or returns the external trigger impedance. It applies only to the external trigger.
Usage
- Using the
.query(argument)method will send theTRIGger:IMPedance? argumentquery. - Using the
.verify(argument, value)method will send theTRIGger:IMPedance? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:IMPedance valuecommand.
SCPI Syntax
- TRIGger:IMPedance <impedance>[,<input_trigger>]
- TRIGger:IMPedance? [<input_trigger>]
Info
*RSTsets this to 50.
TriggerInterval
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:INTerval command.
Description
- This command sets or returns the internal trigger interval.
Usage
- Using the
.query()method will send theTRIGger:INTerval?query. - Using the
.verify(value)method will send theTRIGger:INTerval?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:INTerval valuecommand.
SCPI Syntax
- TRIGger:INTerval <NR3>
- TRIGger:INTerval?
TriggerLevel
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The TRIGger:LEVel command.
Description
- This command sets or returns the external trigger input level (threshold).
Usage
- Using the
.query(argument)method will send theTRIGger:LEVel? argumentquery. - Using the
.verify(argument, value)method will send theTRIGger:LEVel? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:LEVel valuecommand.
SCPI Syntax
- TRIGger:LEVel <NRf>[,ATRigger|BTRigger]
- TRIGger:LEVel? [ATRigger|BTRigger]
Info
ATRiggerselects trigger input A. BTRigger selects trigger input B. Defaults to ATR if not specified.*RSTsets this to 1.4 V.
TriggerMode
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The TRIGger:MODE command.
Description
- This command sets or returns the trigger timing used when an external trigger source is being used.
Usage
- Using the
.query(argument)method will send theTRIGger:MODE? argumentquery. - Using the
.verify(argument, value)method will send theTRIGger:MODE? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MODE valuecommand.
SCPI Syntax
- TRIGger:MODE {SYNChronous|ASYNchronous}[,<input_trigger>]
- TRIGger:MODE? <input_trigger>
Info
SYNChronous: Synchronous triggering. This is the recommended trigger type when using the Sync Clock Out to synchronize with external devices.ASYNchronous: Asynchronous triggering. This is the fastest triggering type.*RSTsets this to ASYNchronous.
TriggerSlope
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The TRIGger:SLOPe command.
Description
- This command sets or returns the polarity of the external trigger slope. Use this command to set the polarity in modes other than gated mode.
Usage
- Using the
.query(argument)method will send theTRIGger:SLOPe? argumentquery. - Using the
.verify(argument, value)method will send theTRIGger:SLOPe? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:SLOPe valuecommand.
SCPI Syntax
- TRIGger:SLOPe {POSitive|NEGative}[,<input_trigger>]
- TRIGger:SLOPe? [<input_trigger>]
Info
POSitivespecifies a trigger on the rising edge of the external trigger signal.NEGative specifies a trigger on the falling edge of the external trigger signal.<input_trigger>::= {ATRigger|BTRigger}, defaults to ATR if not specified.*RSTsets all external trigger slopes to POSitive.
TriggerSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:SOURce command.
Description
- This command sets or returns the trigger source.
Usage
- Using the
.query()method will send theTRIGger:SOURce?query. - Using the
.verify(value)method will send theTRIGger:SOURce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:SOURce valuecommand.
SCPI Syntax
- TRIGger:SOURce {EXTernal|INTernal}
- TRIGger:SOURce?
Info
EXTernalselects external trigger as the trigger source.INTernal select internal interval timing as the trigger source.*RSTsets this to EXT.
TriggerWvalue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:WVALue command.
Description
- This command sets or returns the channel’s output state when in the Waiting-for-trigger mode. This value is applied to all channels and markers.
Usage
- Using the
.query()method will send theTRIGger:WVALue?query. - Using the
.verify(value)method will send theTRIGger:WVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:WVALue valuecommand.
SCPI Syntax
- TRIGger:WVALue {FIRSt}
- TRIGger:WVALue?
Info
FIRStspecifies the first value of the waveform as the output level.*RSTsets this to ZERO.