trigger
¶
The trigger commands module.
These commands are used in the following models: MSO2
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- TRIGger FORCe
- TRIGger:A SETLevel
- TRIGger:A:BUS:B<x>:CAN:CONDition {SOF|FRAMEtype|IDentifier|DATa|IDANDDATA|EOF|ERRor|FDBITS}
- TRIGger:A:BUS:B<x>:CAN:CONDition?
- TRIGger:A:BUS:B<x>:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:DATa:DIRection?
- TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet?
- TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier?
- TRIGger:A:BUS:B<x>:CAN:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:CAN:DATa:SIZe?
- TRIGger:A:BUS:B<x>:CAN:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:DATa:VALue?
- TRIGger:A:BUS:B<x>:CAN:ERRType {ACKMISS|BITSTUFFing|FORMERRor|ANYERRor}
- TRIGger:A:BUS:B<x>:CAN:ERRType?
- TRIGger:A:BUS:B<x>:CAN:FD:BRSBit {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:FD:BRSBit?
- TRIGger:A:BUS:B<x>:CAN:FD:ESIBit {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:FD:ESIBit?
- TRIGger:A:BUS:B<x>:CAN:FRAMEtype {DATa|REMote|ERRor|OVERLoad}
- TRIGger:A:BUS:B<x>:CAN:FRAMEtype?
- TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe {STandard|EXTended}
- TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe?
- TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue?
- TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe?
- TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue?
- TRIGger:A:BUS:B<x>:I2C:CONDition {STARt|STOP|REPEATstart|ACKMISS|ADDRess|DATa|ADDRANDDATA}
- TRIGger:A:BUS:B<x>:I2C:CONDition?
- TRIGger:A:BUS:B<x>:I2C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:I2C:DATa:DIRection?
- TRIGger:A:BUS:B<x>:I2C:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:I2C:DATa:SIZe?
- TRIGger:A:BUS:B<x>:I2C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:I2C:DATa:VALue?
- TRIGger:A:BUS:B<x>:LIN:CONDition {SYNCfield|IDentifier|DATa|IDANDDATA|WAKEup|SLEEP|ERRor}
- TRIGger:A:BUS:B<x>:LIN:CONDition?
- TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue?
- TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier?
- TRIGger:A:BUS:B<x>:LIN:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:LIN:DATa:SIZe?
- TRIGger:A:BUS:B<x>:LIN:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:LIN:DATa:VALue?
- TRIGger:A:BUS:B<x>:LIN:ERRTYPE {SYNC|PARity|CHecksum}
- TRIGger:A:BUS:B<x>:LIN:ERRTYPE?
- TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue?
- TRIGger:A:BUS:B<x>:PARallel:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:PARallel:DATa:VALue?
- TRIGger:A:BUS:B<x>:RS232C:CONDition {STARt|EOp|DATa|PARItyerror}
- TRIGger:A:BUS:B<x>:RS232C:CONDition?
- TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe <NR3>
- TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe?
- TRIGger:A:BUS:B<x>:RS232C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:RS232C:DATa:VALue?
- TRIGger:A:BUS:B<x>:SENT:CONDition {START|FAST|SLOW|ERRor}
- TRIGger:A:BUS:B<x>:SENT:CONDition?
- TRIGger:A:BUS:B<x>:SENT:ERRType CRC
- TRIGger:A:BUS:B<x>:SENT:ERRType:CRC {FAST|SLOW}
- TRIGger:A:BUS:B<x>:SENT:ERRType:CRC?
- TRIGger:A:BUS:B<x>:SENT:ERRType?
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue?
- TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|Inrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier?
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue?
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INRange|OUTRange}
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier?
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue?
- TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue?
- TRIGger:A:BUS:B<x>:SPI:CONDition {SS|STARTofframe|DATa}
- TRIGger:A:BUS:B<x>:SPI:CONDition?
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe?
- TRIGger:A:BUS:B<x>:SPI:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:VALue?
- TRIGger:A:BUS:SOUrce B<x>
- TRIGger:A:BUS:SOUrce?
- 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>|DCH<x>_D<x>|INTernal|AUXiliary}
- TRIGger:A:EDGE:SOUrce?
- TRIGger:A:HOLDoff:TIMe <NR3>
- TRIGger:A:HOLDoff:TIMe?
- TRIGger:A:LEVel:CH<x> <NR3>
- TRIGger:A:LEVel:CH<x>?
- TRIGger:A:LOGICPattern:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGICPattern:CH<x>?
- TRIGger:A:LOGICPattern:DCH<x>_D<x> {HIGH|LOW|X}
- TRIGger:A:LOGICPattern:DCH<x>_D<x>?
- TRIGger:A:LOGIc:DELTatime <NR3>
- TRIGger:A:LOGIc:DELTatime?
- TRIGger:A:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:A:LOGIc:FUNCtion?
- TRIGger:A:LOGIc:INPut:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>}
- TRIGger:A:LOGIc:INPut:CLOCk:SOUrce?
- TRIGger:A:LOGIc:POLarity {POSitive|NEGative|EITher}
- TRIGger:A:LOGIc:POLarity?
- TRIGger:A:LOGIc:USECLockedge {OFF|ON|0|1|<NR1>}
- TRIGger:A:LOGIc:USECLockedge?
- TRIGger:A:LOGIc:WHEn {TRUe|FALSe|MOREThan|LESSThan|EQual|UNEQual}
- TRIGger:A:LOGIc:WHEn?
- TRIGger:A:LOWerthreshold:CH<x> <NR3>
- TRIGger:A:LOWerthreshold:CH<x>?
- TRIGger:A:MODe {AUTO|NORMal}
- TRIGger:A:MODe?
- TRIGger:A:PULSEWidth:HIGHLimit <NR3>
- TRIGger:A:PULSEWidth:HIGHLimit?
- TRIGger:A:PULSEWidth:LOWLimit <NR3>
- TRIGger:A:PULSEWidth:LOWLimit?
- TRIGger:A:PULSEWidth:POLarity {NEGative|POSitive}
- TRIGger:A:PULSEWidth:POLarity?
- TRIGger:A:PULSEWidth:SOUrce {CH<x>|DCH<x>_D<x>}
- TRIGger:A:PULSEWidth:SOUrce?
- TRIGger:A:PULSEWidth:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:A:PULSEWidth:WHEn?
- TRIGger:A:RUNT:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:RUNT:POLarity?
- TRIGger:A:RUNT:SOUrce {CH<x>}
- TRIGger:A:RUNT:SOUrce?
- TRIGger:A:RUNT:WHEn {LESSthan|MOREthan|EQual|UNEQual|OCCURS}
- TRIGger:A:RUNT:WHEn?
- TRIGger:A:RUNT:WIDth <NR3>
- TRIGger:A:RUNT:WIDth?
- TRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x> {INCLude|DONTInclude}
- TRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x>?
- TRIGger:A:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:A:SETHold:CLOCk:EDGE?
- TRIGger:A:SETHold:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>}
- TRIGger:A:SETHold:CLOCk:SOUrce?
- TRIGger:A:SETHold:HOLDTime <NR3>
- TRIGger:A:SETHold:HOLDTime?
- TRIGger:A:SETHold:SETTime <NR3>
- TRIGger:A:SETHold:SETTime?
- TRIGger:A:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:TIMEOut:POLarity?
- TRIGger:A:TIMEOut:SOUrce {CH<x>|DCH<x>_D<x>}
- TRIGger:A:TIMEOut:SOUrce?
- TRIGger:A:TIMEOut:TIMe <NR3>
- TRIGger:A:TIMEOut:TIMe?
- TRIGger:A:TYPe {EDGE|WIDth|RISE|FALL|TIMEOut|RUNt|LOGIc|SETHold|BUS}
- TRIGger:A:TYPe?
- TRIGger:A:UPPerthreshold:CH<x> <NR3>
- TRIGger:A:UPPerthreshold:CH<x>?
- TRIGger:A?
- TRIGger:AUXLevel {<NR3>|ECL|TTL}
- TRIGger:AUXLevel?
- TRIGger:HYSTeresis:USER:STATe {ON|OFF|1|0}
- TRIGger:HYSTeresis:USER:STATe?
- TRIGger:HYSTeresis:USER:VALue <NR1>
- TRIGger:HYSTeresis:USER:VALue?
- TRIGger:STATE?
- TRIGger?
Trigger
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger command.
Description
- This command forces a trigger event to occur. The query returns the current trigger parameters for the instrument.
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. - Using the
.write(value)method will send theTRIGger valuecommand.
SCPI Syntax
- TRIGger FORCe
- TRIGger?
Info
FORCecreates a trigger event. IfTRIGger:STATEis set to READy, the acquisition will complete. Otherwise, this command will be ignored. This is equivalent to pressing the Force button on the front panel.
Properties
.a: TheTRIGger:Acommand..auxlevel: TheTRIGger:AUXLevelcommand..hysteresis: TheTRIGger:HYSTeresiscommand tree..state: TheTRIGger:STATEcommand.
a
property
¶
a: TriggerA
Return the TRIGger:A command.
Description
- This command sets the A trigger level automatically to 50% of the range of the minimum and maximum values of the trigger input signal. The query returns current trigger parameters. The trigger level is the voltage threshold through which the trigger source signal must pass to generate a trigger event. This command is equivalent to pushing the LEVEL knob on the front panel.
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. - Using the
.write(value)method will send theTRIGger:A valuecommand.
SCPI Syntax
- TRIGger:A SETLevel
- TRIGger:A?
Info
SETLevelsets the trigger level to 50% of the range of the minimum and maximum values of the trigger input signal.
Sub-properties
.bus: TheTRIGger:A:BUScommand tree..edge: TheTRIGger:A:EDGEcommand tree..holdoff: TheTRIGger:A:HOLDoffcommand tree..level: TheTRIGger:A:LEVelcommand tree..logicpattern: TheTRIGger:A:LOGICPatterncommand tree..logic: TheTRIGger:A:LOGIccommand tree..lowerthreshold: TheTRIGger:A:LOWerthresholdcommand tree..mode: TheTRIGger:A:MODecommand..pulsewidth: TheTRIGger:A:PULSEWidthcommand tree..runt: TheTRIGger:A:RUNTcommand tree..setholdlogicval: TheTRIGger:A:SETHOLDLOGICVALcommand tree..sethold: TheTRIGger:A:SETHoldcommand tree..timeout: TheTRIGger:A:TIMEOutcommand tree..type: TheTRIGger:A:TYPecommand..upperthreshold: TheTRIGger:A:UPPerthresholdcommand tree.
auxlevel
property
¶
auxlevel: TriggerAuxlevel
Return the TRIGger:AUXLevel command.
Description
- This command sets or queries the Auxiliary Input voltage level to use for an edge trigger.
Usage
- Using the
.query()method will send theTRIGger:AUXLevel?query. - Using the
.verify(value)method will send theTRIGger:AUXLevel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:AUXLevel valuecommand.
SCPI Syntax
- TRIGger:AUXLevel {<NR3>|ECL|TTL}
- TRIGger:AUXLevel?
Info
<NR3>is trigger level in Volts.ECLsets trigger level to -1.3 Volts.TTLsets trigger level to 1.4 Volts.
hysteresis
property
¶
hysteresis: TriggerHysteresis
Return the TRIGger:HYSTeresis command tree.
Usage
- Using the
.query()method will send theTRIGger:HYSTeresis?query. - Using the
.verify(value)method will send theTRIGger:HYSTeresis?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.user: TheTRIGger:HYSTeresis:USERcommand tree.
state
property
¶
state: TriggerState
Return the TRIGger:STATE command.
Description
- This query-only command returns the current state of the triggering system.
Usage
- Using the
.query()method will send theTRIGger:STATE?query. - Using the
.verify(value)method will send theTRIGger:STATE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:STATE?
TriggerA
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A command.
Description
- This command sets the A trigger level automatically to 50% of the range of the minimum and maximum values of the trigger input signal. The query returns current trigger parameters. The trigger level is the voltage threshold through which the trigger source signal must pass to generate a trigger event. This command is equivalent to pushing the LEVEL knob on the front panel.
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. - Using the
.write(value)method will send theTRIGger:A valuecommand.
SCPI Syntax
- TRIGger:A SETLevel
- TRIGger:A?
Info
SETLevelsets the trigger level to 50% of the range of the minimum and maximum values of the trigger input signal.
Properties
.bus: TheTRIGger:A:BUScommand tree..edge: TheTRIGger:A:EDGEcommand tree..holdoff: TheTRIGger:A:HOLDoffcommand tree..level: TheTRIGger:A:LEVelcommand tree..logicpattern: TheTRIGger:A:LOGICPatterncommand tree..logic: TheTRIGger:A:LOGIccommand tree..lowerthreshold: TheTRIGger:A:LOWerthresholdcommand tree..mode: TheTRIGger:A:MODecommand..pulsewidth: TheTRIGger:A:PULSEWidthcommand tree..runt: TheTRIGger:A:RUNTcommand tree..setholdlogicval: TheTRIGger:A:SETHOLDLOGICVALcommand tree..sethold: TheTRIGger:A:SETHoldcommand tree..timeout: TheTRIGger:A:TIMEOutcommand tree..type: TheTRIGger:A:TYPecommand..upperthreshold: TheTRIGger:A:UPPerthresholdcommand tree.
bus
property
¶
bus: TriggerABus
Return the TRIGger:A:BUS command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS?query. - Using the
.verify(value)method will send theTRIGger:A:BUS?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.b: TheTRIGger:A:BUS:B<x>command tree..source: TheTRIGger:A:BUS:SOUrcecommand.
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.
holdoff
property
¶
holdoff: TriggerAHoldoff
Return the TRIGger:A:HOLDoff command tree.
Usage
- Using the
.query()method will send theTRIGger:A:HOLDoff?query. - Using the
.verify(value)method will send theTRIGger:A:HOLDoff?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.time: TheTRIGger:A:HOLDoff:TIMecommand.
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.
logic
property
¶
logic: TriggerALogic
Return the TRIGger:A:LOGIc command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.deltatime: TheTRIGger:A:LOGIc:DELTatimecommand..function: TheTRIGger:A:LOGIc:FUNCtioncommand..input: TheTRIGger:A:LOGIc:INPutcommand tree..polarity: TheTRIGger:A:LOGIc:POLaritycommand..useclockedge: TheTRIGger:A:LOGIc:USECLockedgecommand..when: TheTRIGger:A:LOGIc:WHEncommand.
logicpattern
property
¶
logicpattern: TriggerALogicpattern
Return the TRIGger:A:LOGICPattern command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGICPattern?query. - Using the
.verify(value)method will send theTRIGger:A:LOGICPattern?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:A:LOGICPattern:CH<x>command..dch: TheTRIGger:A:LOGICPattern:DCH<x>command tree.
lowerthreshold
property
¶
lowerthreshold: TriggerALowerthreshold
Return the TRIGger:A:LOWerthreshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOWerthreshold?query. - Using the
.verify(value)method will send theTRIGger:A:LOWerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:A:LOWerthreshold:CH<x>command.
mode
property
¶
mode: TriggerAMode
Return the TRIGger:A:MODe command.
Description
- This command sets or queries the A trigger mode. This command is equivalent to pushing the Mode button on the front panel.
Usage
- Using the
.query()method will send theTRIGger:A:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:MODe valuecommand.
SCPI Syntax
- TRIGger:A:MODe {AUTO|NORMal}
- TRIGger:A:MODe?
Info
AUTOgenerates a trigger if one is not detected within a specified time period.NORMalwaits for a valid trigger event.
pulsewidth
property
¶
pulsewidth: TriggerAPulsewidth
Return the TRIGger:A:PULSEWidth command tree.
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.highlimit: TheTRIGger:A:PULSEWidth:HIGHLimitcommand..lowlimit: TheTRIGger:A:PULSEWidth:LOWLimitcommand..polarity: TheTRIGger:A:PULSEWidth:POLaritycommand..source: TheTRIGger:A:PULSEWidth:SOUrcecommand..when: TheTRIGger:A:PULSEWidth:WHEncommand.
runt
property
¶
runt: TriggerARunt
Return the TRIGger:A:RUNT command tree.
Usage
- Using the
.query()method will send theTRIGger:A:RUNT?query. - Using the
.verify(value)method will send theTRIGger:A:RUNT?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.polarity: TheTRIGger:A:RUNT:POLaritycommand..source: TheTRIGger:A:RUNT:SOUrcecommand..when: TheTRIGger:A:RUNT:WHEncommand..width: TheTRIGger:A:RUNT:WIDthcommand.
sethold
property
¶
sethold: TriggerASethold
Return the TRIGger:A:SETHold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.clock: TheTRIGger:A:SETHold:CLOCkcommand tree..holdtime: TheTRIGger:A:SETHold:HOLDTimecommand..settime: TheTRIGger:A:SETHold:SETTimecommand.
setholdlogicval
property
¶
setholdlogicval: TriggerASetholdlogicval
Return the TRIGger:A:SETHOLDLOGICVAL command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SETHOLDLOGICVAL?query. - Using the
.verify(value)method will send theTRIGger:A:SETHOLDLOGICVAL?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.dch: TheTRIGger:A:SETHOLDLOGICVAL:DCH<x>command tree.
timeout
property
¶
timeout: TriggerATimeout
Return the TRIGger:A:TIMEOut command tree.
Usage
- Using the
.query()method will send theTRIGger:A:TIMEOut?query. - Using the
.verify(value)method will send theTRIGger:A:TIMEOut?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.polarity: TheTRIGger:A:TIMEOut:POLaritycommand..source: TheTRIGger:A:TIMEOut:SOUrcecommand..time: TheTRIGger:A:TIMEOut:TIMecommand.
type
property
¶
type: TriggerAType
Return the TRIGger:A:TYPe command.
Description
- This command sets or queries the type of A 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|RISE|FALL|TIMEOut|RUNt|LOGIc|SETHold|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 width is found.RISEspecifies that the trigger occurs when a pulse with a specified rise is found.FALLspecifies that the trigger occurs when a pulse with a specified fall 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.LOGIcspecifies that a trigger occurs when specified conditions are met and is controlled by theTRIGger:A: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.
upperthreshold
property
¶
upperthreshold: TriggerAUpperthreshold
Return the TRIGger:A:UPPerthreshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:UPPerthreshold?query. - Using the
.verify(value)method will send theTRIGger:A:UPPerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:A:UPPerthreshold:CH<x>command.
TriggerABus
¶
Bases: SCPICmdRead
The TRIGger:A:BUS command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS?query. - Using the
.verify(value)method will send theTRIGger:A:BUS?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.b: TheTRIGger:A:BUS:B<x>command tree..source: TheTRIGger:A:BUS:SOUrcecommand.
b
property
¶
b: dict[int, TriggerABusBItem]
Return the TRIGger:A:BUS:B<x> command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.can: TheTRIGger:A:BUS:B<x>:CANcommand tree..i2c: TheTRIGger:A:BUS:B<x>:I2Ccommand tree..lin: TheTRIGger:A:BUS:B<x>:LINcommand tree..parallel: TheTRIGger:A:BUS:B<x>:PARallelcommand tree..rs232c: TheTRIGger:A:BUS:B<x>:RS232Ccommand tree..sent: TheTRIGger:A:BUS:B<x>:SENTcommand tree..spi: TheTRIGger:A:BUS:B<x>:SPIcommand tree.
source
property
¶
source: TriggerABusSource
Return the TRIGger:A:BUS:SOUrce command.
Description
- This command sets or queries the source bus for a bus trigger.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:BUS:SOUrce B<x>
- TRIGger:A:BUS:SOUrce?
Info
B<x>sets the selected source to the bus.
TriggerABusBItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The TRIGger:A:BUS:B<x> command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.can: TheTRIGger:A:BUS:B<x>:CANcommand tree..i2c: TheTRIGger:A:BUS:B<x>:I2Ccommand tree..lin: TheTRIGger:A:BUS:B<x>:LINcommand tree..parallel: TheTRIGger:A:BUS:B<x>:PARallelcommand tree..rs232c: TheTRIGger:A:BUS:B<x>:RS232Ccommand tree..sent: TheTRIGger:A:BUS:B<x>:SENTcommand tree..spi: TheTRIGger:A:BUS:B<x>:SPIcommand tree.
can
property
¶
can: TriggerABusBItemCan
Return the TRIGger:A:BUS:B<x>:CAN command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:BUS:B<x>:CAN:CONDitioncommand..data: TheTRIGger:A:BUS:B<x>:CAN:DATacommand tree..errtype: TheTRIGger:A:BUS:B<x>:CAN:ERRTypecommand..fd: TheTRIGger:A:BUS:B<x>:CAN:FDcommand tree..frametype: TheTRIGger:A:BUS:B<x>:CAN:FRAMEtypecommand..identifier: TheTRIGger:A:BUS:B<x>:CAN:IDentifiercommand tree.
i2c
property
¶
i2c: TriggerABusBItemI2c
Return the TRIGger:A:BUS:B<x>:I2C command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.address: TheTRIGger:A:BUS:B<x>:I2C:ADDResscommand tree..condition: TheTRIGger:A:BUS:B<x>:I2C:CONDitioncommand..data: TheTRIGger:A:BUS:B<x>:I2C:DATacommand tree.
lin
property
¶
lin: TriggerABusBItemLin
Return the TRIGger:A:BUS:B<x>:LIN command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:BUS:B<x>:LIN:CONDitioncommand..data: TheTRIGger:A:BUS:B<x>:LIN:DATacommand tree..errtype: TheTRIGger:A:BUS:B<x>:LIN:ERRTYPEcommand..identifier: TheTRIGger:A:BUS:B<x>:LIN:IDentifiercommand tree.
parallel
property
¶
parallel: TriggerABusBItemParallel
Return the TRIGger:A:BUS:B<x>:PARallel command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:PARallel?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:PARallel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.data: TheTRIGger:A:BUS:B<x>:PARallel:DATacommand tree.
rs232c
property
¶
rs232c: TriggerABusBItemRs232c
Return the TRIGger:A:BUS:B<x>:RS232C command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:BUS:B<x>:RS232C:CONDitioncommand..data: TheTRIGger:A:BUS:B<x>:RS232C:DATacommand tree.
sent
property
¶
sent: TriggerABusBItemSent
Return the TRIGger:A:BUS:B<x>:SENT command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Sub-properties
.condition: TheTRIGger:A:BUS:B<x>:SENT:CONDitioncommand..errtype: TheTRIGger:A:BUS:B<x>:SENT:ERRTypecommand..fast: TheTRIGger:A:BUS:B<x>:SENT:FASTcommand tree..pause: TheTRIGger:A:BUS:B<x>:SENT:PAUSEcommand tree..slow: TheTRIGger:A:BUS:B<x>:SENT:SLOWcommand tree.
spi
property
¶
spi: TriggerABusBItemSpi
Return the TRIGger:A:BUS:B<x>:SPI command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:BUS:B<x>:SPI:CONDitioncommand..data: TheTRIGger:A:BUS:B<x>:SPI:DATacommand tree.
TriggerABusBItemCan
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:BUS:B<x>:CAN:CONDitioncommand..data: TheTRIGger:A:BUS:B<x>:CAN:DATacommand tree..errtype: TheTRIGger:A:BUS:B<x>:CAN:ERRTypecommand..fd: TheTRIGger:A:BUS:B<x>:CAN:FDcommand tree..frametype: TheTRIGger:A:BUS:B<x>:CAN:FRAMEtypecommand..identifier: TheTRIGger:A:BUS:B<x>:CAN:IDentifiercommand tree.
condition
property
¶
condition: TriggerABusBItemCanCondition
Return the TRIGger:A:BUS:B<x>:CAN:CONDition command.
Description
- This command sets the condition (start of frame, frame type, identifier, matching data, EOF, missing ACK field, bit-stuffing error) to be used when triggering on a CAN bus signal. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:CONDition {SOF|FRAMEtype|IDentifier|DATa|IDANDDATA|EOF|ERRor|FDBITS}
- TRIGger:A:BUS:B<x>:CAN:CONDition?
Info
SOFenables triggering on the start of frame.FDBITSenables triggering on the values of the BRS and ESI bits in an FD packet.FRAMEtypeenables triggering on the type of frame.IDentifierenables triggering on a matching identifier.DATaenables triggering on matching data.IDANDDATAenables triggering on a matching identifier and matching data.EOFenables triggering on the end of frame.ERRorenables triggering on a specified error condition.
data
property
¶
data: TriggerABusBItemCanData
Return the TRIGger:A:BUS:B<x>:CAN:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.direction: TheTRIGger:A:BUS:B<x>:CAN:DATa:DIRectioncommand..offset: TheTRIGger:A:BUS:B<x>:CAN:DATa:OFFSetcommand..qualifier: TheTRIGger:A:BUS:B<x>:CAN:DATa:QUALifiercommand..size: TheTRIGger:A:BUS:B<x>:CAN:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:CAN:DATa:VALuecommand.
errtype
property
¶
errtype: TriggerABusBItemCanErrtype
Return the TRIGger:A:BUS:B<x>:CAN:ERRType command.
Description
- This command sets or queries the type of error condition for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:ERRType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:ERRType?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:ERRType valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:ERRType {ACKMISS|BITSTUFFing|FORMERRor|ANYERRor}
- TRIGger:A:BUS:B<x>:CAN:ERRType?
Info
ACKMISSspecifies triggering on a missing ACK field.BITSTUFFingspecifies triggering on a bit stuffing error.FORMERRorspecifies triggering on a CAN FD form error. To use this option, the CAN standard must be set to FDISO or FDNONISO.ANYERRorspecifies triggering on any error type.
fd
property
¶
Return the TRIGger:A:BUS:B<x>:CAN:FD command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:FD?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:FD?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.brsbit: TheTRIGger:A:BUS:B<x>:CAN:FD:BRSBitcommand..esibit: TheTRIGger:A:BUS:B<x>:CAN:FD:ESIBitcommand.
frametype
property
¶
frametype: TriggerABusBItemCanFrametype
Return the TRIGger:A:BUS:B<x>:CAN:FRAMEtype command.
Description
- This command sets the frame type (data, remote, error or overload) to be used when
triggering on a CAN bus signal. The trigger condition must be set to FRAMEtype (using
TRIGGER:A:BUS:BX:CAN:CONDITION). Bis the bus number.The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:FRAMEtype?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:FRAMEtype?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:FRAMEtype valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:FRAMEtype {DATa|REMote|ERRor|OVERLoad}
- TRIGger:A:BUS:B<x>:CAN:FRAMEtype?
Info
DATaspecifies a data frame type.REMotespecifies a remote frame type.ERRorspecifies an error frame type.OVERLoadspecifies an overload frame type.
identifier
property
¶
identifier: TriggerABusBItemCanIdentifier
Return the TRIGger:A:BUS:B<x>:CAN:IDentifier command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.mode: TheTRIGger:A:BUS:B<x>:CAN:IDentifier:MODecommand..value: TheTRIGger:A:BUS:B<x>:CAN:IDentifier:VALuecommand.
TriggerABusBItemCanCondition
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:CONDition command.
Description
- This command sets the condition (start of frame, frame type, identifier, matching data, EOF, missing ACK field, bit-stuffing error) to be used when triggering on a CAN bus signal. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:CONDition {SOF|FRAMEtype|IDentifier|DATa|IDANDDATA|EOF|ERRor|FDBITS}
- TRIGger:A:BUS:B<x>:CAN:CONDition?
Info
SOFenables triggering on the start of frame.FDBITSenables triggering on the values of the BRS and ESI bits in an FD packet.FRAMEtypeenables triggering on the type of frame.IDentifierenables triggering on a matching identifier.DATaenables triggering on matching data.IDANDDATAenables triggering on a matching identifier and matching data.EOFenables triggering on the end of frame.ERRorenables triggering on a specified error condition.
TriggerABusBItemCanData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.direction: TheTRIGger:A:BUS:B<x>:CAN:DATa:DIRectioncommand..offset: TheTRIGger:A:BUS:B<x>:CAN:DATa:OFFSetcommand..qualifier: TheTRIGger:A:BUS:B<x>:CAN:DATa:QUALifiercommand..size: TheTRIGger:A:BUS:B<x>:CAN:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:CAN:DATa:VALuecommand.
direction
property
¶
direction: TriggerABusBItemCanDataDirection
Return the TRIGger:A:BUS:B<x>:CAN:DATa:DIRection command.
Description
- This command sets the data direction (read, write or ‘nocare’) to be used to search on
a CAN bus signal. The trigger condition must be set to IDentifier (using
TRIGGER:A:BUS:BX:CAN:CONDITION). The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:DATa:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:DIRection valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:DATa:DIRection?
Info
READsets the CAN data direction to READ.WRITEsets the CAN data direction to WRITE.NOCAREsets the CAN data direction to either.
offset
property
¶
offset: TriggerABusBItemCanDataOffset
Return the TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet command.
Description
- This command sets or queries the data offset value, in bytes, to use when triggering on the CAN data field. The bus number is specified by x. The trigger condition must be set to DATA or IDANDDATA.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:DATa:OFFSet?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:OFFSet valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet?
Info
<NR1>is an integer whose minimum and default values are -1 (don’t care), and the maximum is up to 7 (for CAN 2.0) or up to 63 (for ISO CAN FD and Non-ISO CAN FD).
qualifier
property
¶
qualifier: TriggerABusBItemCanDataQualifier
Return the TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier command.
Description
- This command sets the qualifier (<, >, =, ≠, ≤, ≥) to be used when triggering on a CAN
bus signal. The trigger condition must be set to IDANDDATA or DATa (using
TRIGGER:A:BUS:BX:CAN:CONDITION). The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:DATa:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier?
Info
LESSthansets the instrument to trigger when the data is less than the qualifier value.MOREthansets the instrument to trigger when the data is greater than the qualifier value.EQualsets the instrument to trigger when the data is equal to the qualifier value.UNEQualsets the instrument to trigger when the data is not equal to the qualifier value.LESSEQualsets the instrument to trigger when the data is less than or equal to the qualifier value.MOREEQualsets the instrument to trigger when the data is greater than or equal to the qualifier value.
size
property
¶
Return the TRIGger:A:BUS:B<x>:CAN:DATa:SIZe command.
Description
- This command sets the length of the data string, in bytes, to be used when triggering
on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using
TRIGGER:A:BUS:BX:CAN:CONDITION). The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:CAN:DATa:SIZe?
Info
<NR1>is the length of the data string in bytes.
value
property
¶
value: TriggerABusBItemCanDataValue
Return the TRIGger:A:BUS:B<x>:CAN:DATa:VALue command.
Description
- This command sets the binary data value to be used when triggering on a CAN bus
signal. The trigger condition must be set to IDANDDATA or DATa (using
TRIGGER:A:BUS:BX:CAN:CONDITION). The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:DATa:VALue?
Info
<QString>is the data value in binary format. The only allowed characters in the QString are 0, 1, and X.
TriggerABusBItemCanDataDirection
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:DATa:DIRection command.
Description
- This command sets the data direction (read, write or ‘nocare’) to be used to search on a
CAN bus signal. The trigger condition must be set to IDentifier (using
TRIGGER:A:BUS:BX:CAN:CONDITION). The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:DATa:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:DIRection valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:DATa:DIRection?
Info
READsets the CAN data direction to READ.WRITEsets the CAN data direction to WRITE.NOCAREsets the CAN data direction to either.
TriggerABusBItemCanDataOffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet command.
Description
- This command sets or queries the data offset value, in bytes, to use when triggering on the CAN data field. The bus number is specified by x. The trigger condition must be set to DATA or IDANDDATA.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:DATa:OFFSet?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:OFFSet valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet?
Info
<NR1>is an integer whose minimum and default values are -1 (don’t care), and the maximum is up to 7 (for CAN 2.0) or up to 63 (for ISO CAN FD and Non-ISO CAN FD).
TriggerABusBItemCanDataQualifier
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier command.
Description
- This command sets the qualifier (<, >, =, ≠, ≤, ≥) to be used when triggering on a CAN bus
signal. The trigger condition must be set to IDANDDATA or DATa (using
TRIGGER:A:BUS:BX:CAN:CONDITION). The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:DATa:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier?
Info
LESSthansets the instrument to trigger when the data is less than the qualifier value.MOREthansets the instrument to trigger when the data is greater than the qualifier value.EQualsets the instrument to trigger when the data is equal to the qualifier value.UNEQualsets the instrument to trigger when the data is not equal to the qualifier value.LESSEQualsets the instrument to trigger when the data is less than or equal to the qualifier value.MOREEQualsets the instrument to trigger when the data is greater than or equal to the qualifier value.
TriggerABusBItemCanDataSize
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:DATa:SIZe command.
Description
- This command sets the length of the data string, in bytes, to be used when triggering on a
CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using
TRIGGER:A:BUS:BX:CAN:CONDITION). The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:CAN:DATa:SIZe?
Info
<NR1>is the length of the data string in bytes.
TriggerABusBItemCanDataValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:DATa:VALue command.
Description
- This command sets the binary data value to be used when triggering on a CAN bus signal.
The trigger condition must be set to IDANDDATA or DATa (using
TRIGGER:A:BUS:BX:CAN:CONDITION). The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:DATa:VALue?
Info
<QString>is the data value in binary format. The only allowed characters in the QString are 0, 1, and X.
TriggerABusBItemCanErrtype
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:ERRType command.
Description
- This command sets or queries the type of error condition for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:ERRType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:ERRType?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:ERRType valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:ERRType {ACKMISS|BITSTUFFing|FORMERRor|ANYERRor}
- TRIGger:A:BUS:B<x>:CAN:ERRType?
Info
ACKMISSspecifies triggering on a missing ACK field.BITSTUFFingspecifies triggering on a bit stuffing error.FORMERRorspecifies triggering on a CAN FD form error. To use this option, the CAN standard must be set to FDISO or FDNONISO.ANYERRorspecifies triggering on any error type.
TriggerABusBItemCanFd
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:FD command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:FD?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:FD?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.brsbit: TheTRIGger:A:BUS:B<x>:CAN:FD:BRSBitcommand..esibit: TheTRIGger:A:BUS:B<x>:CAN:FD:ESIBitcommand.
brsbit
property
¶
brsbit: TriggerABusBItemCanFdBrsbit
Return the TRIGger:A:BUS:B<x>:CAN:FD:BRSBit command.
Description
- This command sets or queries the value of the bit rate switch bit (BRS bit) for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to FDBITS, and the CAN standard must be FDISO or FDNONISO.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:FD:BRSBit?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:FD:BRSBit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:FD:BRSBit valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:FD:BRSBit {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:FD:BRSBit?
Info
ONEfilters CAN FD packets to only match those where the BRS bit has a value of 1 (fast data enabled).ZERofilters CAN FD packets to only match those where the BRS bit has a value of 0 (fast data disabled).NOCAREdisables filtering of CAN FD packets on the BRS bit.
esibit
property
¶
esibit: TriggerABusBItemCanFdEsibit
Return the TRIGger:A:BUS:B<x>:CAN:FD:ESIBit command.
Description
- This command sets or queries the value of the error state indicator bit (ESI bit) for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to FDBITS, and the CAN standard must be FDISO or FDNONISO.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:FD:ESIBit?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:FD:ESIBit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:FD:ESIBit valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:FD:ESIBit {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:FD:ESIBit?
Info
ONEfilters CAN FD packets to only match those where the ESI bit has a value of 1 (recessive).ZERofilters CAN FD packets to only match those where the ESI bit has a value of 0 (dominant).NOCAREdisables filtering of CAN FD packets on the ESI bit.
TriggerABusBItemCanFdBrsbit
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:FD:BRSBit command.
Description
- This command sets or queries the value of the bit rate switch bit (BRS bit) for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to FDBITS, and the CAN standard must be FDISO or FDNONISO.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:FD:BRSBit?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:FD:BRSBit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:FD:BRSBit valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:FD:BRSBit {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:FD:BRSBit?
Info
ONEfilters CAN FD packets to only match those where the BRS bit has a value of 1 (fast data enabled).ZERofilters CAN FD packets to only match those where the BRS bit has a value of 0 (fast data disabled).NOCAREdisables filtering of CAN FD packets on the BRS bit.
TriggerABusBItemCanFdEsibit
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:FD:ESIBit command.
Description
- This command sets or queries the value of the error state indicator bit (ESI bit) for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to FDBITS, and the CAN standard must be FDISO or FDNONISO.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:FD:ESIBit?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:FD:ESIBit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:FD:ESIBit valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:FD:ESIBit {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:FD:ESIBit?
Info
ONEfilters CAN FD packets to only match those where the ESI bit has a value of 1 (recessive).ZERofilters CAN FD packets to only match those where the ESI bit has a value of 0 (dominant).NOCAREdisables filtering of CAN FD packets on the ESI bit.
TriggerABusBItemCanFrametype
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:FRAMEtype command.
Description
- This command sets the frame type (data, remote, error or overload) to be used when
triggering on a CAN bus signal. The trigger condition must be set to FRAMEtype (using
TRIGGER:A:BUS:BX:CAN:CONDITION). Bis the bus number.The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:FRAMEtype?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:FRAMEtype?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:FRAMEtype valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:FRAMEtype {DATa|REMote|ERRor|OVERLoad}
- TRIGger:A:BUS:B<x>:CAN:FRAMEtype?
Info
DATaspecifies a data frame type.REMotespecifies a remote frame type.ERRorspecifies an error frame type.OVERLoadspecifies an overload frame type.
TriggerABusBItemCanIdentifier
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:IDentifier command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.mode: TheTRIGger:A:BUS:B<x>:CAN:IDentifier:MODecommand..value: TheTRIGger:A:BUS:B<x>:CAN:IDentifier:VALuecommand.
mode
property
¶
Return the TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe command.
Description
- This command sets the addressing mode (standard or extended format) to be used when
triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa
(using
TRIGGER:A:BUS:BX:CAN:CONDITION). The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier:MODe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe {STandard|EXTended}
- TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe?
Info
STandardspecifies the standard addressing mode.EXTendedspecifies the extended addressing mode.
value
property
¶
Return the TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue command.
Description
- This command sets the binary address value to be used when triggering on a CAN bus
signal. The trigger condition must be set to IDANDDATA or DATa (using
TRIGGER:A:BUS:BX:CAN:CONDITION). The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue?
Info
<QString>is up to 29 bits specifying the binary identifier value. The only allowed characters in the QString are 0, 1, and X.
TriggerABusBItemCanIdentifierMode
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe command.
Description
- This command sets the addressing mode (standard or extended format) to be used when
triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa
(using
TRIGGER:A:BUS:BX:CAN:CONDITION). The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier:MODe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe {STandard|EXTended}
- TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe?
Info
STandardspecifies the standard addressing mode.EXTendedspecifies the extended addressing mode.
TriggerABusBItemCanIdentifierValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue command.
Description
- This command sets the binary address value to be used when triggering on a CAN bus signal.
The trigger condition must be set to IDANDDATA or DATa (using
TRIGGER:A:BUS:BX:CAN:CONDITION). The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:CAN:IDentifier:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue?
Info
<QString>is up to 29 bits specifying the binary identifier value. The only allowed characters in the QString are 0, 1, and X.
TriggerABusBItemI2c
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:I2C command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.address: TheTRIGger:A:BUS:B<x>:I2C:ADDResscommand tree..condition: TheTRIGger:A:BUS:B<x>:I2C:CONDitioncommand..data: TheTRIGger:A:BUS:B<x>:I2C:DATacommand tree.
address
property
¶
address: TriggerABusBItemI2cAddress
Return the TRIGger:A:BUS:B<x>:I2C:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.mode: TheTRIGger:A:BUS:B<x>:I2C:ADDRess:MODecommand..value: TheTRIGger:A:BUS:B<x>:I2C:ADDRess:VALuecommand.
condition
property
¶
condition: TriggerABusBItemI2cCondition
Return the TRIGger:A:BUS:B<x>:I2C:CONDition command.
Description
- This command specifies the trigger condition for an I 2 C trigger. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:I2C:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:CONDition {STARt|STOP|REPEATstart|ACKMISS|ADDRess|DATa|ADDRANDDATA}
- TRIGger:A:BUS:B<x>:I2C:CONDition?
Info
STARtspecifies a search based on start condition.STOPspecifies a search based on stop condition.REPEATstartspecifies a search based on repeat of start condition.ACKMISSspecifies a search based on missing acknowledgement condition.ADDRessspecifies a search based on address.DATaspecifies a search based on data.ADDRANDDATAspecifies a search based on address and data.
data
property
¶
data: TriggerABusBItemI2cData
Return the TRIGger:A:BUS:B<x>:I2C:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.direction: TheTRIGger:A:BUS:B<x>:I2C:DATa:DIRectioncommand..size: TheTRIGger:A:BUS:B<x>:I2C:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:I2C:DATa:VALuecommand.
TriggerABusBItemI2cAddress
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:I2C:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.mode: TheTRIGger:A:BUS:B<x>:I2C:ADDRess:MODecommand..value: TheTRIGger:A:BUS:B<x>:I2C:ADDRess:VALuecommand.
mode
property
¶
Return the TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe command.
Description
- This command specifies the I 2 C address mode to 7 or 10-bit. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:MODe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe?
Info
ADDR7specifies the 7-bit I2C address mode.ADDR10specifies the 10-bit I2C address mode.
value
property
¶
Return the TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue command.
Description
- This command specifies the binary address string used for the I 2 C trigger if the trigger condition is ADDRESS or ADDRANDDATA. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue?
Info
<QString>is up to 7 or 10-bits depending on the address mode that specifies the address. The only allowed characters in the QString are 0, 1, and X.
TriggerABusBItemI2cAddressMode
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe command.
Description
- This command specifies the I 2 C address mode to 7 or 10-bit. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:MODe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe?
Info
ADDR7specifies the 7-bit I2C address mode.ADDR10specifies the 10-bit I2C address mode.
TriggerABusBItemI2cAddressValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue command.
Description
- This command specifies the binary address string used for the I 2 C trigger if the trigger condition is ADDRESS or ADDRANDDATA. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue?
Info
<QString>is up to 7 or 10-bits depending on the address mode that specifies the address. The only allowed characters in the QString are 0, 1, and X.
TriggerABusBItemI2cCondition
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:I2C:CONDition command.
Description
- This command specifies the trigger condition for an I 2 C trigger. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:I2C:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:CONDition {STARt|STOP|REPEATstart|ACKMISS|ADDRess|DATa|ADDRANDDATA}
- TRIGger:A:BUS:B<x>:I2C:CONDition?
Info
STARtspecifies a search based on start condition.STOPspecifies a search based on stop condition.REPEATstartspecifies a search based on repeat of start condition.ACKMISSspecifies a search based on missing acknowledgement condition.ADDRessspecifies a search based on address.DATaspecifies a search based on data.ADDRANDDATAspecifies a search based on address and data.
TriggerABusBItemI2cData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:I2C:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.direction: TheTRIGger:A:BUS:B<x>:I2C:DATa:DIRectioncommand..size: TheTRIGger:A:BUS:B<x>:I2C:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:I2C:DATa:VALuecommand.
direction
property
¶
direction: TriggerABusBItemI2cDataDirection
Return the TRIGger:A:BUS:B<x>:I2C:DATa:DIRection command.
Description
- This command specifies the I 2 C trigger type to be valid on a Read, Write, or Either condition. Read or write is indicated by the R/W bit in the I 2 C protocol. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:DATa:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa:DIRection valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:I2C:DATa:DIRection?
Info
READspecifies read as the data direction.WRITEspecifies write as the data direction.NOCAREspecifies either as the data direction.
size
property
¶
Return the TRIGger:A:BUS:B<x>:I2C:DATa:SIZe command.
Description
- This command specifies the length of the data string in bytes to be used for an I2C
trigger if the trigger condition is DATA or ADDRANDDATA. Applies to bus
, where the bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:I2C:DATa:SIZe?
Info
<NR1>is the length of the data string in bytes.
value
property
¶
value: TriggerABusBItemI2cDataValue
Return the TRIGger:A:BUS:B<x>:I2C:DATa:VALue command.
Description
- This command specifies the binary data string used for I2C triggering if the trigger condition is DATA or ADDRANDDATA. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:I2C:DATa:VALue?
Info
<QString>is the binary data string, where the number of bits is 8 times the number of bytes specified. The only allowed characters in the string are 0, 1, and X.
TriggerABusBItemI2cDataDirection
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:I2C:DATa:DIRection command.
Description
- This command specifies the I 2 C trigger type to be valid on a Read, Write, or Either condition. Read or write is indicated by the R/W bit in the I 2 C protocol. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:DATa:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa:DIRection valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:I2C:DATa:DIRection?
Info
READspecifies read as the data direction.WRITEspecifies write as the data direction.NOCAREspecifies either as the data direction.
TriggerABusBItemI2cDataSize
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:I2C:DATa:SIZe command.
Description
- This command specifies the length of the data string in bytes to be used for an I2C
trigger if the trigger condition is DATA or ADDRANDDATA. Applies to bus
, where the bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:I2C:DATa:SIZe?
Info
<NR1>is the length of the data string in bytes.
TriggerABusBItemI2cDataValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:I2C:DATa:VALue command.
Description
- This command specifies the binary data string used for I2C triggering if the trigger condition is DATA or ADDRANDDATA. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:I2C:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:I2C:DATa:VALue?
Info
<QString>is the binary data string, where the number of bits is 8 times the number of bytes specified. The only allowed characters in the string are 0, 1, and X.
TriggerABusBItemLin
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:LIN command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:BUS:B<x>:LIN:CONDitioncommand..data: TheTRIGger:A:BUS:B<x>:LIN:DATacommand tree..errtype: TheTRIGger:A:BUS:B<x>:LIN:ERRTYPEcommand..identifier: TheTRIGger:A:BUS:B<x>:LIN:IDentifiercommand tree.
condition
property
¶
condition: TriggerABusBItemLinCondition
Return the TRIGger:A:BUS:B<x>:LIN:CONDition command.
Description
- This command specifies the trigger condition for LIN. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:CONDition {SYNCfield|IDentifier|DATa|IDANDDATA|WAKEup|SLEEP|ERRor}
- TRIGger:A:BUS:B<x>:LIN:CONDition?
Info
SYNCfieldsets the LIN trigger condition to sync field.IDentifiersets the LIN trigger condition to identifier.DATasets the LIN trigger condition to data.IDANDDATAsets the LIN trigger condition to id and data.WAKEupsets the LIN trigger condition to wake up.SLEEPsets the LIN trigger condition to sleep.ERRorsets the LIN trigger condition to error.
data
property
¶
data: TriggerABusBItemLinData
Return the TRIGger:A:BUS:B<x>:LIN:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.hivalue: TheTRIGger:A:BUS:B<x>:LIN:DATa:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:LIN:DATa:QUALifiercommand..size: TheTRIGger:A:BUS:B<x>:LIN:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:LIN:DATa:VALuecommand.
errtype
property
¶
errtype: TriggerABusBItemLinErrtype
Return the TRIGger:A:BUS:B<x>:LIN:ERRTYPE command.
Description
- This command specifies the error type be used for LIN trigger. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:ERRTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:ERRTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:ERRTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:ERRTYPE {SYNC|PARity|CHecksum}
- TRIGger:A:BUS:B<x>:LIN:ERRTYPE?
Info
SYNCsets the LIN error type to SYNC.PARitysets the LIN error type to parity.CHecksumsets the LIN error type to checksum.
identifier
property
¶
identifier: TriggerABusBItemLinIdentifier
Return the TRIGger:A:BUS:B<x>:LIN:IDentifier command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:IDentifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:IDentifier?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.value: TheTRIGger:A:BUS:B<x>:LIN:IDentifier:VALuecommand.
TriggerABusBItemLinCondition
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:LIN:CONDition command.
Description
- This command specifies the trigger condition for LIN. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:CONDition {SYNCfield|IDentifier|DATa|IDANDDATA|WAKEup|SLEEP|ERRor}
- TRIGger:A:BUS:B<x>:LIN:CONDition?
Info
SYNCfieldsets the LIN trigger condition to sync field.IDentifiersets the LIN trigger condition to identifier.DATasets the LIN trigger condition to data.IDANDDATAsets the LIN trigger condition to id and data.WAKEupsets the LIN trigger condition to wake up.SLEEPsets the LIN trigger condition to sleep.ERRorsets the LIN trigger condition to error.
TriggerABusBItemLinData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:LIN:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.hivalue: TheTRIGger:A:BUS:B<x>:LIN:DATa:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:LIN:DATa:QUALifiercommand..size: TheTRIGger:A:BUS:B<x>:LIN:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:LIN:DATa:VALuecommand.
hivalue
property
¶
hivalue: TriggerABusBItemLinDataHivalue
Return the TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue command.
Description
- This command specifies the high data value string used for a LIN bus trigger when the trigger condition is DATA or IDANDDATA and the data qualifier is INRANGE or OUTRANGE. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:DATa:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue?
Info
<QString>is a quoted string that is the binary data string used for LIN trigger if the trigger condition is ID or IDANDDATA.
qualifier
property
¶
qualifier: TriggerABusBItemLinDataQualifier
Return the TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier command.
Description
- This command specifies the LIN data qualifier. This only applies if the trigger condition is IDANDDATA or DATA. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:DATa:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier?
Info
LESSthansets the LIN data qualifier to less than.MOREthansets the LIN data qualifier to greater than.EQualsets the LIN data qualifier to equal.UNEQualsets the LIN data qualifier to not equal.LESSEQualsets the LIN data qualifier to less than or equal.MOREEQualsets the LIN data qualifier to greater than or equal.INrangesets the LIN data qualifier to in range.OUTrangesets the LIN data qualifier to out of range.
size
property
¶
Return the TRIGger:A:BUS:B<x>:LIN:DATa:SIZe command.
Description
- This command specifies the length of the data string in bytes to be used for LIN trigger. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:LIN:DATa:SIZe?
Info
<NR1>is the size of the data string in bytes.
value
property
¶
value: TriggerABusBItemLinDataValue
Return the TRIGger:A:BUS:B<x>:LIN:DATa:VALue command.
Description
- This command specifies the binary data string to be used for LIN trigger condition if trigger condition is ID or IDANDDATA. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:LIN:DATa:VALue?
Info
<QString>is a quoted string that is the LIN trigger data value.
TriggerABusBItemLinDataHivalue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue command.
Description
- This command specifies the high data value string used for a LIN bus trigger when the trigger condition is DATA or IDANDDATA and the data qualifier is INRANGE or OUTRANGE. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:DATa:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue?
Info
<QString>is a quoted string that is the binary data string used for LIN trigger if the trigger condition is ID or IDANDDATA.
TriggerABusBItemLinDataQualifier
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier command.
Description
- This command specifies the LIN data qualifier. This only applies if the trigger condition is IDANDDATA or DATA. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:DATa:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier?
Info
LESSthansets the LIN data qualifier to less than.MOREthansets the LIN data qualifier to greater than.EQualsets the LIN data qualifier to equal.UNEQualsets the LIN data qualifier to not equal.LESSEQualsets the LIN data qualifier to less than or equal.MOREEQualsets the LIN data qualifier to greater than or equal.INrangesets the LIN data qualifier to in range.OUTrangesets the LIN data qualifier to out of range.
TriggerABusBItemLinDataSize
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:LIN:DATa:SIZe command.
Description
- This command specifies the length of the data string in bytes to be used for LIN trigger. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:LIN:DATa:SIZe?
Info
<NR1>is the size of the data string in bytes.
TriggerABusBItemLinDataValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:LIN:DATa:VALue command.
Description
- This command specifies the binary data string to be used for LIN trigger condition if trigger condition is ID or IDANDDATA. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:LIN:DATa:VALue?
Info
<QString>is a quoted string that is the LIN trigger data value.
TriggerABusBItemLinErrtype
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:LIN:ERRTYPE command.
Description
- This command specifies the error type be used for LIN trigger. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:ERRTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:ERRTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:ERRTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:ERRTYPE {SYNC|PARity|CHecksum}
- TRIGger:A:BUS:B<x>:LIN:ERRTYPE?
Info
SYNCsets the LIN error type to SYNC.PARitysets the LIN error type to parity.CHecksumsets the LIN error type to checksum.
TriggerABusBItemLinIdentifier
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:LIN:IDentifier command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:IDentifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:IDentifier?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.value: TheTRIGger:A:BUS:B<x>:LIN:IDentifier:VALuecommand.
value
property
¶
Return the TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue command.
Description
- This command specifies the binary address string used for LIN bus trigger if the trigger condition is ID or IDANDDATA. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:IDentifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:IDentifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:IDentifier:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue?
Info
<QString>is the binary address string used for LIN trigger if the trigger condition is ID or IDANDDATA.
TriggerABusBItemLinIdentifierValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue command.
Description
- This command specifies the binary address string used for LIN bus trigger if the trigger condition is ID or IDANDDATA. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:LIN:IDentifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:LIN:IDentifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:LIN:IDentifier:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue?
Info
<QString>is the binary address string used for LIN trigger if the trigger condition is ID or IDANDDATA.
TriggerABusBItemParallel
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:PARallel command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:PARallel?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:PARallel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.data: TheTRIGger:A:BUS:B<x>:PARallel:DATacommand tree.
data
property
¶
Return the TRIGger:A:BUS:B<x>:PARallel:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:PARallel:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:PARallel:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.value: TheTRIGger:A:BUS:B<x>:PARallel:DATa:VALuecommand.
TriggerABusBItemParallelData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:PARallel:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:PARallel:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:PARallel:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.value: TheTRIGger:A:BUS:B<x>:PARallel:DATa:VALuecommand.
value
property
¶
Return the TRIGger:A:BUS:B<x>:PARallel:DATa:VALue command.
Description
- This command specifies the binary data string used for a Parallel Bus trigger. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:PARallel:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:PARallel:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:PARallel:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:PARallel:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:PARallel:DATa:VALue?
Info
<QString>is the binary data string used for a Parallel Bus trigger.
TriggerABusBItemParallelDataValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:PARallel:DATa:VALue command.
Description
- This command specifies the binary data string used for a Parallel Bus trigger. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:PARallel:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:PARallel:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:PARallel:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:PARallel:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:PARallel:DATa:VALue?
Info
<QString>is the binary data string used for a Parallel Bus trigger.
TriggerABusBItemRs232c
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:BUS:B<x>:RS232C:CONDitioncommand..data: TheTRIGger:A:BUS:B<x>:RS232C:DATacommand tree.
condition
property
¶
condition: TriggerABusBItemRs232cCondition
Return the TRIGger:A:BUS:B<x>:RS232C:CONDition command.
Description
- This command specifies the condition for an RS-232C trigger, where the bus number is specified by< >x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:RS232C:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:CONDition {STARt|EOp|DATa|PARItyerror}
- TRIGger:A:BUS:B<x>:RS232C:CONDition?
Info
STARtsets the Trigger on condition to Start.EOpsets the Trigger on condition to End of Packet.DATasets the Trigger on condition to Data.PARItyerrorsets the Trigger on condition to Parity Error.
data
property
¶
Return the TRIGger:A:BUS:B<x>:RS232C:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.size: TheTRIGger:A:BUS:B<x>:RS232C:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:RS232C:DATa:VALuecommand.
TriggerABusBItemRs232cCondition
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:CONDition command.
Description
- This command specifies the condition for an RS-232C trigger, where the bus number is specified by< >x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:RS232C:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:CONDition {STARt|EOp|DATa|PARItyerror}
- TRIGger:A:BUS:B<x>:RS232C:CONDition?
Info
STARtsets the Trigger on condition to Start.EOpsets the Trigger on condition to End of Packet.DATasets the Trigger on condition to Data.PARItyerrorsets the Trigger on condition to Parity Error.
TriggerABusBItemRs232cData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.size: TheTRIGger:A:BUS:B<x>:RS232C:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:RS232C:DATa:VALuecommand.
size
property
¶
Return the TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe command.
Description
- This command sets or queries the length of the data string in bytes to be used for an RS-232C trigger when the trigger condition is Data. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:RS232C:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe <NR3>
- TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe?
Info
<NR3>specifies the data size in bytes.
value
property
¶
Return the TRIGger:A:BUS:B<x>:RS232C:DATa:VALue command.
Description
- This command sets or queries the data address string used for the RS-232 bus trigger when the trigger condition is set to Data. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:RS232C:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:RS232C:DATa:VALue?
Info
<QString>specifies the address value. The argument is a string of 0, 1, or X representing a binary number.
TriggerABusBItemRs232cDataSize
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe command.
Description
- This command sets or queries the length of the data string in bytes to be used for an RS-232C trigger when the trigger condition is Data. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:RS232C:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe <NR3>
- TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe?
Info
<NR3>specifies the data size in bytes.
TriggerABusBItemRs232cDataValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:DATa:VALue command.
Description
- This command sets or queries the data address string used for the RS-232 bus trigger when the trigger condition is set to Data. The bus number is specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:RS232C:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:RS232C:DATa:VALue?
Info
<QString>specifies the address value. The argument is a string of 0, 1, or X representing a binary number.
TriggerABusBItemSent
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Properties
.condition: TheTRIGger:A:BUS:B<x>:SENT:CONDitioncommand..errtype: TheTRIGger:A:BUS:B<x>:SENT:ERRTypecommand..fast: TheTRIGger:A:BUS:B<x>:SENT:FASTcommand tree..pause: TheTRIGger:A:BUS:B<x>:SENT:PAUSEcommand tree..slow: TheTRIGger:A:BUS:B<x>:SENT:SLOWcommand tree.
condition
property
¶
condition: TriggerABusBItemSentCondition
Return the TRIGger:A:BUS:B<x>:SENT:CONDition command.
Description
- This command sets or queries the trigger condition for a SENT bus.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:CONDition {START|FAST|SLOW|ERRor}
- TRIGger:A:BUS:B<x>:SENT:CONDition?
Info
B<x>is the number of the bus waveform.STARTsets triggering on start of packet.FASTsets triggering on fast channel packets.SLOWsets triggering on slow channel packets.ERRorsets triggering on errors.
errtype
property
¶
errtype: TriggerABusBItemSentErrtype
Return the TRIGger:A:BUS:B<x>:SENT:ERRType command.
Description
- This command sets or queries the error type to be used when triggering on SENT data.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:ERRType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:ERRType?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:ERRType valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:ERRType CRC
- TRIGger:A:BUS:B<x>:SENT:ERRType?
Info
B<x>is the number of the bus waveform.CRCspecifies triggering on CRC errors.
Sub-properties
.crc: TheTRIGger:A:BUS:B<x>:SENT:ERRType:CRCcommand.
fast
property
¶
fast: TriggerABusBItemSentFast
Return the TRIGger:A:BUS:B<x>:SENT:FAST command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.chan1a: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1Acommand tree..chan2b: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2Bcommand tree..counter: TheTRIGger:A:BUS:B<x>:SENT:FAST:COUNTercommand tree..invertnibble: TheTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBblecommand tree..status: TheTRIGger:A:BUS:B<x>:SENT:FAST:STATuscommand tree.
pause
property
¶
pause: TriggerABusBItemSentPause
Return the TRIGger:A:BUS:B<x>:SENT:PAUSE command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:PAUSE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:PAUSE?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.qualifier: TheTRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifiercommand.
slow
property
¶
slow: TriggerABusBItemSentSlow
Return the TRIGger:A:BUS:B<x>:SENT:SLOW command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.data: TheTRIGger:A:BUS:B<x>:SENT:SLOW:DATAcommand tree..identifier: TheTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifiercommand tree.
TriggerABusBItemSentCondition
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:CONDition command.
Description
- This command sets or queries the trigger condition for a SENT bus.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:CONDition {START|FAST|SLOW|ERRor}
- TRIGger:A:BUS:B<x>:SENT:CONDition?
Info
B<x>is the number of the bus waveform.STARTsets triggering on start of packet.FASTsets triggering on fast channel packets.SLOWsets triggering on slow channel packets.ERRorsets triggering on errors.
TriggerABusBItemSentErrtype
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:ERRType command.
Description
- This command sets or queries the error type to be used when triggering on SENT data.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:ERRType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:ERRType?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:ERRType valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:ERRType CRC
- TRIGger:A:BUS:B<x>:SENT:ERRType?
Info
B<x>is the number of the bus waveform.CRCspecifies triggering on CRC errors.
Properties
.crc: TheTRIGger:A:BUS:B<x>:SENT:ERRType:CRCcommand.
crc
property
¶
Return the TRIGger:A:BUS:B<x>:SENT:ERRType:CRC command.
Description
- This command sets or queries the CRC error type to be used when triggering on SENT data.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:ERRType:CRC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:ERRType:CRC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:ERRType:CRC valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:ERRType:CRC {FAST|SLOW}
- TRIGger:A:BUS:B<x>:SENT:ERRType:CRC?
Info
B<x>is the number of the bus waveform.FASTspecifies triggering on CRC errors in only the Fast Channel.SLOWspecifies triggering on CRC errors in only the slow channel.
TriggerABusBItemSentErrtypeCrc
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:ERRType:CRC command.
Description
- This command sets or queries the CRC error type to be used when triggering on SENT data.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:ERRType:CRC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:ERRType:CRC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:ERRType:CRC valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:ERRType:CRC {FAST|SLOW}
- TRIGger:A:BUS:B<x>:SENT:ERRType:CRC?
Info
B<x>is the number of the bus waveform.FASTspecifies triggering on CRC errors in only the Fast Channel.SLOWspecifies triggering on CRC errors in only the slow channel.
TriggerABusBItemSentFast
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.chan1a: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1Acommand tree..chan2b: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2Bcommand tree..counter: TheTRIGger:A:BUS:B<x>:SENT:FAST:COUNTercommand tree..invertnibble: TheTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBblecommand tree..status: TheTRIGger:A:BUS:B<x>:SENT:FAST:STATuscommand tree.
chan1a
property
¶
chan1a: TriggerABusBItemSentFastChan1a
Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.hivalue: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifiercommand..value: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALuecommand.
chan2b
property
¶
chan2b: TriggerABusBItemSentFastChan2b
Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.hivalue: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifiercommand..value: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALuecommand.
counter
property
¶
counter: TriggerABusBItemSentFastCounter
Return the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.hivalue: TheTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifiercommand..value: TheTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALuecommand.
invertnibble
property
¶
invertnibble: TriggerABusBItemSentFastInvertnibble
Return the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.value: TheTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALuecommand.
status
property
¶
status: TriggerABusBItemSentFastStatus
Return the TRIGger:A:BUS:B<x>:SENT:FAST:STATus command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:STATus?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:STATus?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.value: TheTRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALuecommand.
TriggerABusBItemSentFastChan1a
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.hivalue: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifiercommand..value: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALuecommand.
hivalue
property
¶
Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue command.
Description
- This command sets or queries the high binary fast channel 1 value to use when
triggering on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?
Info
<Qstring>sets the Fast Channel 1 binary data high value.
qualifier
property
¶
qualifier: TriggerABusBItemSentFastChan1aQualifier
Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier command.
Description
- This command sets or queries the qualifier to be used when triggering on SENT fast
packet bus data for device channel 1. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?
Info
EQUalsets the qualifier as Equal.LESSEQualsets the qualifier as Less Than or Equal to.LESSThansets the qualifier as Less Than.MOREEQualsets the qualifier as More Than or Equal to.MOREThansets the qualifier as More Than.UNEQualsets the qualifier as Unequal.INrangesets the qualifier to inside a range.OUTrangesets the qualifier to outside a range.
value
property
¶
Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue command.
Description
- This command sets or queries the binary fast channel 1 value to be used when
triggering on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue?
Info
<Qstring>is the Fast Channel 1 value on which to trigger.
TriggerABusBItemSentFastChan1aHivalue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue command.
Description
- This command sets or queries the high binary fast channel 1 value to use when triggering
on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?
Info
<Qstring>sets the Fast Channel 1 binary data high value.
TriggerABusBItemSentFastChan1aQualifier
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier command.
Description
- This command sets or queries the qualifier to be used when triggering on SENT fast packet
bus data for device channel 1. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?
Info
EQUalsets the qualifier as Equal.LESSEQualsets the qualifier as Less Than or Equal to.LESSThansets the qualifier as Less Than.MOREEQualsets the qualifier as More Than or Equal to.MOREThansets the qualifier as More Than.UNEQualsets the qualifier as Unequal.INrangesets the qualifier to inside a range.OUTrangesets the qualifier to outside a range.
TriggerABusBItemSentFastChan1aValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue command.
Description
- This command sets or queries the binary fast channel 1 value to be used when triggering on
a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue?
Info
<Qstring>is the Fast Channel 1 value on which to trigger.
TriggerABusBItemSentFastChan2b
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.hivalue: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifiercommand..value: TheTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALuecommand.
hivalue
property
¶
Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue command.
Description
- This command sets or queries the high binary fast channel 2 value to use when
triggering on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?
Info
<Qstring>sets the Fast Channel 2 high binary data value.
qualifier
property
¶
qualifier: TriggerABusBItemSentFastChan2bQualifier
Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier command.
Description
- This command sets or queries the qualifier to be used when triggering on SENT fast
packet bus data for device channel 2. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?
Info
EQUalsets the qualifier as Equal.LESSEQualsets the qualifier as Less Than or Equal to.LESSThansets the qualifier as Less Than.MOREEQualsets the qualifier as More Than or Equal to.MOREThansets the qualifier as More Than.UNEQualsets the qualifier as Unequal.INrangesets the qualifier to inside a range.OUTrangesets the qualifier to outside a range.
value
property
¶
Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue command.
Description
- This command sets or queries the binary fast channel 2 value to be used when
triggering on a SENT bus signal. The trigger condition must be set to FAST. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue?
Info
<Qstring>is the Fast Channel 2 binary value on which to trigger.
TriggerABusBItemSentFastChan2bHivalue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue command.
Description
- This command sets or queries the high binary fast channel 2 value to use when triggering
on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?
Info
<Qstring>sets the Fast Channel 2 high binary data value.
TriggerABusBItemSentFastChan2bQualifier
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier command.
Description
- This command sets or queries the qualifier to be used when triggering on SENT fast packet
bus data for device channel 2. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?
Info
EQUalsets the qualifier as Equal.LESSEQualsets the qualifier as Less Than or Equal to.LESSThansets the qualifier as Less Than.MOREEQualsets the qualifier as More Than or Equal to.MOREThansets the qualifier as More Than.UNEQualsets the qualifier as Unequal.INrangesets the qualifier to inside a range.OUTrangesets the qualifier to outside a range.
TriggerABusBItemSentFastChan2bValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue command.
Description
- This command sets or queries the binary fast channel 2 value to be used when triggering on
a SENT bus signal. The trigger condition must be set to FAST. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue?
Info
<Qstring>is the Fast Channel 2 binary value on which to trigger.
TriggerABusBItemSentFastCounter
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.hivalue: TheTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifiercommand..value: TheTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALuecommand.
hivalue
property
¶
Return the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue command.
Description
- This command sets or queries the high binary fast message counter value to be used
when triggering on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?
Info
<Qstring>sets the Fast Channel 1 counter binary value.
qualifier
property
¶
qualifier: TriggerABusBItemSentFastCounterQualifier
Return the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier command.
Description
- This command sets or queries the qualifier to be used when triggering on SENT fast
packet bus data for the secure format counter. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?
Info
EQUalsets the qualifier as Equal.LESSEQualsets the qualifier as Less Than or Equal to.LESSThansets the qualifier as Less Than.MOREEQualsets the qualifier as More Than or Equal to.MOREThansets the qualifier as More Than.UNEQualsets the qualifier as Unequal.INrangesets the qualifier to inside a range.OUTrangesets the qualifier to outside a range.
value
property
¶
Return the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue command.
Description
- This command sets or queries the binary fast message counter value to be used when
triggering on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue?
Info
<Qstring>is the Fast Channel 1 fast message counter binary value on which to trigger.
TriggerABusBItemSentFastCounterHivalue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue command.
Description
- This command sets or queries the high binary fast message counter value to be used when
triggering on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?
Info
<Qstring>sets the Fast Channel 1 counter binary value.
TriggerABusBItemSentFastCounterQualifier
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier command.
Description
- This command sets or queries the qualifier to be used when triggering on SENT fast packet
bus data for the secure format counter. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?
Info
EQUalsets the qualifier as Equal.LESSEQualsets the qualifier as Less Than or Equal to.LESSThansets the qualifier as Less Than.MOREEQualsets the qualifier as More Than or Equal to.MOREThansets the qualifier as More Than.UNEQualsets the qualifier as Unequal.INrangesets the qualifier to inside a range.OUTrangesets the qualifier to outside a range.
TriggerABusBItemSentFastCounterValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue command.
Description
- This command sets or queries the binary fast message counter value to be used when
triggering on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue?
Info
<Qstring>is the Fast Channel 1 fast message counter binary value on which to trigger.
TriggerABusBItemSentFastInvertnibble
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.value: TheTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALuecommand.
value
property
¶
Return the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue command.
Description
- This command sets or queries the binary fast message inverted nibble value to be used
when triggering on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?
Info
<Qstring>is the Fast Channel 1 inverted nibble binary value on which to trigger.
TriggerABusBItemSentFastInvertnibbleValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue command.
Description
- This command sets or queries the binary fast message inverted nibble value to be used when
triggering on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?
Info
<Qstring>is the Fast Channel 1 inverted nibble binary value on which to trigger.
TriggerABusBItemSentFastStatus
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:STATus command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:STATus?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:STATus?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.value: TheTRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALuecommand.
value
property
¶
Return the TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue command.
Description
- This command sets or queries the binary status value to be used when triggering on a
SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue?
Info
<Qstring>is the binary status value on which to trigger.
TriggerABusBItemSentFastStatusValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue command.
Description
- This command sets or queries the binary status value to be used when triggering on a SENT
bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue?
Info
<Qstring>is the binary status value on which to trigger.
TriggerABusBItemSentPause
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:PAUSE command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:PAUSE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:PAUSE?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.qualifier: TheTRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifiercommand.
qualifier
property
¶
qualifier: TriggerABusBItemSentPauseQualifier
Return the TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier command.
Description
- This command sets or queries the qualifier to be used when triggering on SENT pause
pulses. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|Inrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier?
Info
EQUalsets the qualifier as Equal.INrangesets the qualifier to in range.LESSEQualsets the qualifier as Less Than or Equal to.LESSThansets the qualifier as Less Than.MOREEQualsets the qualifier as More Than or Equal to.MOREThansets the qualifier as More Than.OUTrangesets the qualifier to out of range.UNEQualsets the qualifier as Unequal.
TriggerABusBItemSentPauseQualifier
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier command.
Description
- This command sets or queries the qualifier to be used when triggering on SENT pause
pulses. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|Inrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier?
Info
EQUalsets the qualifier as Equal.INrangesets the qualifier to in range.LESSEQualsets the qualifier as Less Than or Equal to.LESSThansets the qualifier as Less Than.MOREEQualsets the qualifier as More Than or Equal to.MOREThansets the qualifier as More Than.OUTrangesets the qualifier to out of range.UNEQualsets the qualifier as Unequal.
TriggerABusBItemSentSlow
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:SLOW command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.data: TheTRIGger:A:BUS:B<x>:SENT:SLOW:DATAcommand tree..identifier: TheTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifiercommand tree.
data
property
¶
Return the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.hivalue: TheTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifiercommand..value: TheTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALuecommand.
identifier
property
¶
identifier: TriggerABusBItemSentSlowIdentifier
Return the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.value: TheTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALuecommand.
TriggerABusBItemSentSlowData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.hivalue: TheTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifiercommand..value: TheTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALuecommand.
hivalue
property
¶
hivalue: TriggerABusBItemSentSlowDataHivalue
Return the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue command.
Description
- This command sets or queries the high binary Slow channel data value to use when
triggering on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue?
Info
<Qstring>sets the binary Slow channel data value.
qualifier
property
¶
qualifier: TriggerABusBItemSentSlowDataQualifier
Return the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier command.
Description
- This command sets or queries the binary identifier value to use when triggering on a
SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INRange|OUTRange}
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier?
Info
EQUalspecifies the qualifier as Equal.UNEQualspecifies the qualifier as Not Equal to.LESSthanspecifies the qualifier as Less Than.MOREthanspecifies the qualifier as More Than.LESSEQualspecifies the qualifier as Less Than or Equal to.MOREEQualspecifies the qualifier as More Than or Equal to.INRangesets the qualifier to inside a range.OUTRangesets the qualifier to outside a range.
value
property
¶
Return the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue command.
Description
- This command sets or queries the binary slow channel value to use when triggering on a
SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue?
Info
<Qstring>is the binary slow channel data value.
TriggerABusBItemSentSlowDataHivalue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue command.
Description
- This command sets or queries the high binary Slow channel data value to use when
triggering on a SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue?
Info
<Qstring>sets the binary Slow channel data value.
TriggerABusBItemSentSlowDataQualifier
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier command.
Description
- This command sets or queries the binary identifier value to use when triggering on a SENT
bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INRange|OUTRange}
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier?
Info
EQUalspecifies the qualifier as Equal.UNEQualspecifies the qualifier as Not Equal to.LESSthanspecifies the qualifier as Less Than.MOREthanspecifies the qualifier as More Than.LESSEQualspecifies the qualifier as Less Than or Equal to.MOREEQualspecifies the qualifier as More Than or Equal to.INRangesets the qualifier to inside a range.OUTRangesets the qualifier to outside a range.
TriggerABusBItemSentSlowDataValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue command.
Description
- This command sets or queries the binary slow channel value to use when triggering on a
SENT bus signal. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue?
Info
<Qstring>is the binary slow channel data value.
TriggerABusBItemSentSlowIdentifier
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.value: TheTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALuecommand.
value
property
¶
Return the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue command.
Description
- This command sets or queries the qualifier to use when triggering on SENT slow packet
bus data. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue?
Info
<Qstring>is the binary identifier value.
TriggerABusBItemSentSlowIdentifierValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue command.
Description
- This command sets or queries the qualifier to use when triggering on SENT slow packet bus
data. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue <Qstring>
- TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue?
Info
<Qstring>is the binary identifier value.
TriggerABusBItemSpi
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:BUS:B<x>:SPI:CONDitioncommand..data: TheTRIGger:A:BUS:B<x>:SPI:DATacommand tree.
condition
property
¶
condition: TriggerABusBItemSpiCondition
Return the TRIGger:A:BUS:B<x>:SPI:CONDition command.
Description
- This command specifies the trigger condition for a SPI trigger. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SPI:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:CONDition {SS|STARTofframe|DATa}
- TRIGger:A:BUS:B<x>:SPI:CONDition?
Info
SSspecifies the Slave Selection condition.STARTofframeis applicable whenBUS:B<x>:SPI:FRAMINGis set to IDLEtime. When the trigger condition is set to STARTofframe, the instrument triggers on the first SPI clock after an idle time when there are no clocks.DATasets the trigger condition to Master-In Slave-Out and Master-Out Slave-In.
data
property
¶
data: TriggerABusBItemSpiData
Return the TRIGger:A:BUS:B<x>:SPI:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.size: TheTRIGger:A:BUS:B<x>:SPI:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:SPI:DATa:VALuecommand.
TriggerABusBItemSpiCondition
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI:CONDition command.
Description
- This command specifies the trigger condition for a SPI trigger. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SPI:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:CONDition {SS|STARTofframe|DATa}
- TRIGger:A:BUS:B<x>:SPI:CONDition?
Info
SSspecifies the Slave Selection condition.STARTofframeis applicable whenBUS:B<x>:SPI:FRAMINGis set to IDLEtime. When the trigger condition is set to STARTofframe, the instrument triggers on the first SPI clock after an idle time when there are no clocks.DATasets the trigger condition to Master-In Slave-Out and Master-Out Slave-In.
TriggerABusBItemSpiData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.size: TheTRIGger:A:BUS:B<x>:SPI:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:SPI:DATa:VALuecommand.
size
property
¶
Return the TRIGger:A:BUS:B<x>:SPI:DATa:SIZe command.
Description
- This command specifies the length of the data string to be used for a SPI trigger if
the trigger condition is DATa. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe?
Info
<NR1>is the length of the data string in bytes.
value
property
¶
value: TriggerABusBItemSpiDataValue
Return the TRIGger:A:BUS:B<x>:SPI:DATa:VALue command.
Description
- This command specifies the binary data string used for SPI triggering if the trigger
condition is DATA. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:VALue?
Info
<QString>specifies the data value in the specified valid format. The valid characters are 0, 1, and X for binary format.
TriggerABusBItemSpiDataSize
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI:DATa:SIZe command.
Description
- This command specifies the length of the data string to be used for a SPI trigger if the
trigger condition is DATa. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe?
Info
<NR1>is the length of the data string in bytes.
TriggerABusBItemSpiDataValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI:DATa:VALue command.
Description
- This command specifies the binary data string used for SPI triggering if the trigger
condition is DATA. B
is the specified bus number.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:VALue?
Info
<QString>specifies the data value in the specified valid format. The valid characters are 0, 1, and X for binary format.
TriggerABusSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:SOUrce command.
Description
- This command sets or queries the source bus for a bus trigger.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:BUS:SOUrce B<x>
- TRIGger:A:BUS:SOUrce?
Info
B<x>sets the selected source to the bus.
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 Edge from the Trigger Type drop-down in the Trigger setup context menu, and then choosing the desired Slope. This command is also equivalent to pressing the front-panel Slope button.
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.EITHERspecifies to trigger on either the rising or falling 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, 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>|DCH<x>_D<x>|INTernal|AUXiliary}
- TRIGger:A:EDGE:SOUrce?
Info
CH<x>specifies an analog channel as the edge trigger source.DCH<x>_D<x>specifies a digital channel as the edge trigger source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.INTernalspecifies a internal edge trigger source.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 Edge from the Trigger Type drop-down in the Trigger setup context menu, and then choosing the desired Slope. This command is also equivalent to pressing the front-panel Slope button.
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.EITHERspecifies to trigger on either the rising or falling 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, 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>|DCH<x>_D<x>|INTernal|AUXiliary}
- TRIGger:A:EDGE:SOUrce?
Info
CH<x>specifies an analog channel as the edge trigger source.DCH<x>_D<x>specifies a digital channel as the edge trigger source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.INTernalspecifies a internal edge trigger source.AUXiliaryspecifies the Auxiliary Input.
TriggerAHoldoff
¶
Bases: SCPICmdRead
The TRIGger:A:HOLDoff command tree.
Usage
- Using the
.query()method will send theTRIGger:A:HOLDoff?query. - Using the
.verify(value)method will send theTRIGger:A:HOLDoff?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.time: TheTRIGger:A:HOLDoff:TIMecommand.
time
property
¶
time: TriggerAHoldoffTime
Return the TRIGger:A:HOLDoff:TIMe command.
Description
- This command sets or queries the A trigger holdoff time. This command is equivalent to selecting Mode & Holdoff from the Trig menu, selecting Time, and then setting the desired Holdoff Time.
Usage
- Using the
.query()method will send theTRIGger:A:HOLDoff:TIMe?query. - Using the
.verify(value)method will send theTRIGger:A:HOLDoff:TIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:HOLDoff:TIMe valuecommand.
SCPI Syntax
- TRIGger:A:HOLDoff:TIMe <NR3>
- TRIGger:A:HOLDoff:TIMe?
Info
<NR3>specifies the holdoff time in seconds. The range is from 0 seconds through 10 seconds.
TriggerAHoldoffTime
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:HOLDoff:TIMe command.
Description
- This command sets or queries the A trigger holdoff time. This command is equivalent to selecting Mode & Holdoff from the Trig menu, selecting Time, and then setting the desired Holdoff Time.
Usage
- Using the
.query()method will send theTRIGger:A:HOLDoff:TIMe?query. - Using the
.verify(value)method will send theTRIGger:A:HOLDoff:TIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:HOLDoff:TIMe valuecommand.
SCPI Syntax
- TRIGger:A:HOLDoff:TIMe <NR3>
- TRIGger:A:HOLDoff:TIMe?
Info
<NR3>specifies the holdoff time in seconds. The range is from 0 seconds through 10 seconds.
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).
TriggerALogic
¶
Bases: SCPICmdRead
The TRIGger:A:LOGIc command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.deltatime: TheTRIGger:A:LOGIc:DELTatimecommand..function: TheTRIGger:A:LOGIc:FUNCtioncommand..input: TheTRIGger:A:LOGIc:INPutcommand tree..polarity: TheTRIGger:A:LOGIc:POLaritycommand..useclockedge: TheTRIGger:A:LOGIc:USECLockedgecommand..when: TheTRIGger:A:LOGIc:WHEncommand.
deltatime
property
¶
deltatime: TriggerALogicDeltatime
Return the TRIGger:A:LOGIc:DELTatime command.
Description
- This command specifies or queries the Logic trigger delta time value. The time value is used as part of the Logic trigger condition to determine if the duration of a logic pattern meets the specified time constraints.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:DELTatime?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:DELTatime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:DELTatime valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:DELTatime <NR3>
- TRIGger:A:LOGIc:DELTatime?
Info
<NR3>the Logic trigger delta time value.
function
property
¶
function: TriggerALogicFunction
Return the TRIGger:A:LOGIc:FUNCtion command.
Description
- This command sets or queries the logical combination of the input channels for logic triggers. This command is equivalent to selecting Logic for the Trigger Type, and setting or viewing the Define Logic.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:FUNCtion?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:FUNCtion valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:A:LOGIc:FUNCtion?
Info
ANDspecifies to trigger if all conditions are true.NANdspecifies to trigger if any of the conditions are false.NORspecifies to trigger if all conditions are false.ORspecifies to trigger if any of the conditions are true.
input
property
¶
input: TriggerALogicInput
Return the TRIGger:A:LOGIc:INPut command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:INPut?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.clock: TheTRIGger:A:LOGIc:INPut:CLOCkcommand tree.
polarity
property
¶
polarity: TriggerALogicPolarity
Return the TRIGger:A:LOGIc:POLarity command.
Description
- This command sets or queries the polarity for the clock channel when Use Clock Edge is set to Yes for Logic trigger type.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:POLarity {POSitive|NEGative|EITher}
- TRIGger:A:LOGIc:POLarity?
Info
NEGativespecifies negative polarity.POSITIVespecifies positive polarity.EITherspecifies either polarity.
useclockedge
property
¶
useclockedge: TriggerALogicUseclockedge
Return the TRIGger:A:LOGIc:USECLockedge command.
Description
- This command specifies whether or not Logic trigger type uses clock source.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:USECLockedge?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:USECLockedge?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:USECLockedge valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:USECLockedge {OFF|ON|0|1|<NR1>}
- TRIGger:A:LOGIc:USECLockedge?
Info
ONspecifies that logic trigger type uses clock source.1specifies that logic trigger type uses clock source.OFFspecifies that logic trigger type does not use clock source.0specifies that logic trigger type does not use clock source.<NR1>= 0 specifies that logic trigger type does not use clock source; any other value uses clock source.
when
property
¶
when: TriggerALogicWhen
Return the TRIGger:A:LOGIc:WHEn command.
Description
- This command sets or queries the condition for generating an A or B logic trigger with respect to the defined input pattern. This command is equivalent to selecting Logic for Trigger Type, Use Clock Edge to No, and choosing a trigger condition from the Logic Pattern drop-down list.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:WHEn {TRUe|FALSe|MOREThan|LESSThan|EQual|UNEQual}
- TRIGger:A:LOGIc:WHEn?
Info
TRUetriggers on an input pattern that is true.FALSetriggers on an input pattern that is false.MOREthantriggers on an input pattern that is true for a time period greater than a user defined Time Limit (DELTatime) value.LESSthantriggers on an input pattern that is true for a time period less than a user defined Time Limit (DELTatime) value.EQualtriggers on an input pattern that is true for a time period equal to a user defined Time Limit (DELTatime) value.UNEQualtriggers on an input pattern that is true for a time period not equal to a user defined Time Limit (DELTatime) value.
TriggerALogicDeltatime
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:DELTatime command.
Description
- This command specifies or queries the Logic trigger delta time value. The time value is used as part of the Logic trigger condition to determine if the duration of a logic pattern meets the specified time constraints.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:DELTatime?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:DELTatime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:DELTatime valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:DELTatime <NR3>
- TRIGger:A:LOGIc:DELTatime?
Info
<NR3>the Logic trigger delta time value.
TriggerALogicFunction
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:FUNCtion command.
Description
- This command sets or queries the logical combination of the input channels for logic triggers. This command is equivalent to selecting Logic for the Trigger Type, and setting or viewing the Define Logic.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:FUNCtion?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:FUNCtion valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:A:LOGIc:FUNCtion?
Info
ANDspecifies to trigger if all conditions are true.NANdspecifies to trigger if any of the conditions are false.NORspecifies to trigger if all conditions are false.ORspecifies to trigger if any of the conditions are true.
TriggerALogicInput
¶
Bases: SCPICmdRead
The TRIGger:A:LOGIc:INPut command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:INPut?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.clock: TheTRIGger:A:LOGIc:INPut:CLOCkcommand tree.
clock
property
¶
clock: TriggerALogicInputClock
Return the TRIGger:A:LOGIc:INPut:CLOCk command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:INPut:CLOCk?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.source: TheTRIGger:A:LOGIc:INPut:CLOCk:SOUrcecommand.
TriggerALogicInputClock
¶
Bases: SCPICmdRead
The TRIGger:A:LOGIc:INPut:CLOCk command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:INPut:CLOCk?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.source: TheTRIGger:A:LOGIc:INPut:CLOCk:SOUrcecommand.
source
property
¶
source: TriggerALogicInputClockSource
Return the TRIGger:A:LOGIc:INPut:CLOCk:SOUrce command.
Description
- This command specifies the channel to use as the clock source for logic trigger.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:INPut:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:CLOCk:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>}
- TRIGger:A:LOGIc:INPut:CLOCk:SOUrce?
Info
CH<x>specifies an analog channel as the clock source. Number of channels depends on instrument configuration.DCH<x>_D<x>specifies a digital channel as the clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
TriggerALogicInputClockSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:INPut:CLOCk:SOUrce command.
Description
- This command specifies the channel to use as the clock source for logic trigger.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:INPut:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:CLOCk:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>}
- TRIGger:A:LOGIc:INPut:CLOCk:SOUrce?
Info
CH<x>specifies an analog channel as the clock source. Number of channels depends on instrument configuration.DCH<x>_D<x>specifies a digital channel as the clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
TriggerALogicPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:POLarity command.
Description
- This command sets or queries the polarity for the clock channel when Use Clock Edge is set to Yes for Logic trigger type.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:POLarity {POSitive|NEGative|EITher}
- TRIGger:A:LOGIc:POLarity?
Info
NEGativespecifies negative polarity.POSITIVespecifies positive polarity.EITherspecifies either polarity.
TriggerALogicUseclockedge
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:USECLockedge command.
Description
- This command specifies whether or not Logic trigger type uses clock source.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:USECLockedge?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:USECLockedge?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:USECLockedge valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:USECLockedge {OFF|ON|0|1|<NR1>}
- TRIGger:A:LOGIc:USECLockedge?
Info
ONspecifies that logic trigger type uses clock source.1specifies that logic trigger type uses clock source.OFFspecifies that logic trigger type does not use clock source.0specifies that logic trigger type does not use clock source.<NR1>= 0 specifies that logic trigger type does not use clock source; any other value uses clock source.
TriggerALogicWhen
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:WHEn command.
Description
- This command sets or queries the condition for generating an A or B logic trigger with respect to the defined input pattern. This command is equivalent to selecting Logic for Trigger Type, Use Clock Edge to No, and choosing a trigger condition from the Logic Pattern drop-down list.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:WHEn {TRUe|FALSe|MOREThan|LESSThan|EQual|UNEQual}
- TRIGger:A:LOGIc:WHEn?
Info
TRUetriggers on an input pattern that is true.FALSetriggers on an input pattern that is false.MOREthantriggers on an input pattern that is true for a time period greater than a user defined Time Limit (DELTatime) value.LESSthantriggers on an input pattern that is true for a time period less than a user defined Time Limit (DELTatime) value.EQualtriggers on an input pattern that is true for a time period equal to a user defined Time Limit (DELTatime) value.UNEQualtriggers on an input pattern that is true for a time period not equal to a user defined Time Limit (DELTatime) value.
TriggerALogicpattern
¶
Bases: SCPICmdRead
The TRIGger:A:LOGICPattern command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGICPattern?query. - Using the
.verify(value)method will send theTRIGger:A:LOGICPattern?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger:A:LOGICPattern:CH<x>command..dch: TheTRIGger:A:LOGICPattern:DCH<x>command tree.
ch
property
¶
Return the TRIGger:A:LOGICPattern:CH<x> command.
Description
- This command sets or queries the Logic Pattern for the specified channel. This command
is used along with the Define Logic choice (
LOGIc:FUNCtion) to determine when the logic trigger occurs.
Usage
- Using the
.query()method will send theTRIGger:A:LOGICPattern:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGICPattern:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGICPattern:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGICPattern:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGICPattern:CH<x>?
Info
CH<x>specifies the channel.HIGHspecifies triggering when the pattern is high.LOWspecifies triggering when the pattern is low.Xspecifies triggering when the pattern is high or low.
dch
property
¶
dch: dict[int, TriggerALogicpatternDchItem]
Return the TRIGger:A:LOGICPattern:DCH<x> command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGICPattern:DCH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGICPattern:DCH<x>?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.d: TheTRIGger:A:LOGICPattern:DCH<x>_D<x>command.
TriggerALogicpatternChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGICPattern:CH<x> command.
Description
- This command sets or queries the Logic Pattern for the specified channel. This command is
used along with the Define Logic choice (
LOGIc:FUNCtion) to determine when the logic trigger occurs.
Usage
- Using the
.query()method will send theTRIGger:A:LOGICPattern:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGICPattern:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGICPattern:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGICPattern:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGICPattern:CH<x>?
Info
CH<x>specifies the channel.HIGHspecifies triggering when the pattern is high.LOWspecifies triggering when the pattern is low.Xspecifies triggering when the pattern is high or low.
TriggerALogicpatternDchItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The TRIGger:A:LOGICPattern:DCH<x> command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGICPattern:DCH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGICPattern:DCH<x>?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.d: TheTRIGger:A:LOGICPattern:DCH<x>_D<x>command.
d
property
¶
Return the TRIGger:A:LOGICPattern:DCH<x>_D<x> command.
Description
- This command sets or queries the Logic Pattern for the specified digital channel. This
command is used along with the Define Logic choice (
LOGIc:FUNCtion) to determine when the logic trigger occurs.
Usage
- Using the
.query()method will send theTRIGger:A:LOGICPattern:DCH<x>_D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGICPattern:DCH<x>_D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGICPattern:DCH<x>_D<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGICPattern:DCH<x>_D<x> {HIGH|LOW|X}
- TRIGger:A:LOGICPattern:DCH<x>_D<x>?
Info
DCH<x>_D<x>specifies the digital channel. The supported digital channel value is 1. The supported digital bits values are 0 to 15.HIGHspecifies triggering when the pattern is high.LOWspecifies triggering when the pattern is low.Xspecifies triggering when the pattern is high or low.
TriggerALogicpatternDchItemDigitalBit
¶
Bases: ValidatedDigitalBit, SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGICPattern:DCH<x>_D<x> command.
Description
- This command sets or queries the Logic Pattern for the specified digital channel. This
command is used along with the Define Logic choice (
LOGIc:FUNCtion) to determine when the logic trigger occurs.
Usage
- Using the
.query()method will send theTRIGger:A:LOGICPattern:DCH<x>_D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGICPattern:DCH<x>_D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGICPattern:DCH<x>_D<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGICPattern:DCH<x>_D<x> {HIGH|LOW|X}
- TRIGger:A:LOGICPattern:DCH<x>_D<x>?
Info
DCH<x>_D<x>specifies the digital channel. The supported digital channel value is 1. The supported digital bits values are 0 to 15.HIGHspecifies triggering when the pattern is high.LOWspecifies triggering when the pattern is low.Xspecifies triggering when the pattern is high or low.
TriggerALowerthreshold
¶
Bases: SCPICmdRead
The TRIGger:A:LOWerthreshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOWerthreshold?query. - Using the
.verify(value)method will send theTRIGger:A:LOWerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger:A:LOWerthreshold:CH<x>command.
ch
property
¶
Return the TRIGger:A:LOWerthreshold:CH<x> command.
Description
- This command sets or queries the A or B lower trigger level threshold for the channel, specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:LOWerthreshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOWerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOWerthreshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOWerthreshold:CH<x> <NR3>
- TRIGger:A:LOWerthreshold:CH<x>?
Info
<NR3>specifies the threshold voltage in user units.
TriggerALowerthresholdChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOWerthreshold:CH<x> command.
Description
- This command sets or queries the A or B lower trigger level threshold for the channel, specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:LOWerthreshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOWerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOWerthreshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOWerthreshold:CH<x> <NR3>
- TRIGger:A:LOWerthreshold:CH<x>?
Info
<NR3>specifies the threshold voltage in user units.
TriggerAMode
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:MODe command.
Description
- This command sets or queries the A trigger mode. This command is equivalent to pushing the Mode button on the front panel.
Usage
- Using the
.query()method will send theTRIGger:A:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:MODe valuecommand.
SCPI Syntax
- TRIGger:A:MODe {AUTO|NORMal}
- TRIGger:A:MODe?
Info
AUTOgenerates a trigger if one is not detected within a specified time period.NORMalwaits for a valid trigger event.
TriggerAPulsewidth
¶
Bases: SCPICmdRead
The TRIGger:A:PULSEWidth command tree.
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.highlimit: TheTRIGger:A:PULSEWidth:HIGHLimitcommand..lowlimit: TheTRIGger:A:PULSEWidth:LOWLimitcommand..polarity: TheTRIGger:A:PULSEWidth:POLaritycommand..source: TheTRIGger:A:PULSEWidth:SOUrcecommand..when: TheTRIGger:A:PULSEWidth:WHEncommand.
highlimit
property
¶
highlimit: TriggerAPulsewidthHighlimit
Return the TRIGger:A:PULSEWidth:HIGHLimit command.
Description
- This command specifies the upper limit to use, in seconds, when triggering on
detection of a pulse whose duration is inside or outside a range of two values. (Use
TRIGGER:A:PULSEWIDTH:LOWLIMITto specify the lower value of the range.)
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth:HIGHLimit?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth:HIGHLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULSEWidth:HIGHLimit valuecommand.
SCPI Syntax
- TRIGger:A:PULSEWidth:HIGHLimit <NR3>
- TRIGger:A:PULSEWidth:HIGHLimit?
Info
<NR3>is a floating point number that represents the higher value of the range.
lowlimit
property
¶
lowlimit: TriggerAPulsewidthLowlimit
Return the TRIGger:A:PULSEWidth:LOWLimit command.
Description
- This command specifies the lower limit to use, in seconds, when triggering on
detection of a pulse whose duration is inside or outside a range of two values. (Use
TRIGGER:A:PULSEWIDTH:HIGHLIMITto specify the upper limit of the range.) This command also specifies the single limit to use, in seconds, when triggering on detection of a pulse whose duration is less than, greater than, equal to, or not equal to this time limit.
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth:LOWLimit?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth:LOWLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULSEWidth:LOWLimit valuecommand.
SCPI Syntax
- TRIGger:A:PULSEWidth:LOWLimit <NR3>
- TRIGger:A:PULSEWidth:LOWLimit?
Info
<NR3>is a floating point number that represents the lower value of the range.
polarity
property
¶
polarity: TriggerAPulsewidthPolarity
Return the TRIGger:A:PULSEWidth:POLarity command.
Description
- This command specifies the polarity for a pulse width trigger.
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULSEWidth:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULSEWidth:POLarity {NEGative|POSitive}
- TRIGger:A:PULSEWidth:POLarity?
Info
NEGativespecifies a negative pulse.POSitivespecifies a positive pulse.
source
property
¶
source: TriggerAPulsewidthSource
Return the TRIGger:A:PULSEWidth:SOUrce command.
Description
- This command specifies the source waveform for a pulse width trigger.
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULSEWidth:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:PULSEWidth:SOUrce {CH<x>|DCH<x>_D<x>}
- TRIGger:A:PULSEWidth:SOUrce?
Info
CH<x>specifies an analog input channel as the pulse-width trigger source.DCH<x>_D<x>specifies an digital input channel as the pulse-width trigger source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
when
property
¶
when: TriggerAPulsewidthWhen
Return the TRIGger:A:PULSEWidth:WHEn command.
Description
- This command specifies to trigger when a pulse is detected with a width (duration)
that is less than, greater than, equal to, or unequal to a specified value (set using
TRIGGER:A:PULSEWIDTH:LOWLIMIT), OR whose width falls outside of or within a specified range of two values (set usingTRIGGER:A:PULSEWIDTH:LOWLIMITandTRIGGER:A:PULSEWIDTH:HIGHLIMIT).
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULSEWidth:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:PULSEWidth:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:A:PULSEWidth:WHEn?
Info
LESSthancauses a trigger when a pulse is detected with a width less than the time set by theTRIGGER:A:PULSEWIDTH:LOWLIMITcommand.MOREthancauses a trigger when a pulse is detected with a width greater than the time set by theTRIGGER:A:PULSEWIDTH:LOWLIMITcommand.EQualcauses a trigger when a pulse is detected with a width equal to the time period specified inTRIGGER:A:PULSEWIDTH:LOWLIMITwithin a ±5% tolerance.UNEQualcauses a trigger when a pulse is detected with a width greater than or less than (but not equal) the time period specified inTRIGGER:A:PULSEWIDTH:LOWLIMITwithin a ±5% tolerance.WIThincauses a trigger when a pulse is detected that is within a range set by two values.OUTsidecauses a trigger when a pulse is detected that is outside of a range set by two values.
TriggerAPulsewidthHighlimit
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:PULSEWidth:HIGHLimit command.
Description
- This command specifies the upper limit to use, in seconds, when triggering on detection of
a pulse whose duration is inside or outside a range of two values. (Use
TRIGGER:A:PULSEWIDTH:LOWLIMITto specify the lower value of the range.)
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth:HIGHLimit?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth:HIGHLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULSEWidth:HIGHLimit valuecommand.
SCPI Syntax
- TRIGger:A:PULSEWidth:HIGHLimit <NR3>
- TRIGger:A:PULSEWidth:HIGHLimit?
Info
<NR3>is a floating point number that represents the higher value of the range.
TriggerAPulsewidthLowlimit
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:PULSEWidth:LOWLimit command.
Description
- This command specifies the lower limit to use, in seconds, when triggering on detection of
a pulse whose duration is inside or outside a range of two values. (Use
TRIGGER:A:PULSEWIDTH:HIGHLIMITto specify the upper limit of the range.) This command also specifies the single limit to use, in seconds, when triggering on detection of a pulse whose duration is less than, greater than, equal to, or not equal to this time limit.
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth:LOWLimit?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth:LOWLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULSEWidth:LOWLimit valuecommand.
SCPI Syntax
- TRIGger:A:PULSEWidth:LOWLimit <NR3>
- TRIGger:A:PULSEWidth:LOWLimit?
Info
<NR3>is a floating point number that represents the lower value of the range.
TriggerAPulsewidthPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:PULSEWidth:POLarity command.
Description
- This command specifies the polarity for a pulse width trigger.
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULSEWidth:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULSEWidth:POLarity {NEGative|POSitive}
- TRIGger:A:PULSEWidth:POLarity?
Info
NEGativespecifies a negative pulse.POSitivespecifies a positive pulse.
TriggerAPulsewidthSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:PULSEWidth:SOUrce command.
Description
- This command specifies the source waveform for a pulse width trigger.
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULSEWidth:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:PULSEWidth:SOUrce {CH<x>|DCH<x>_D<x>}
- TRIGger:A:PULSEWidth:SOUrce?
Info
CH<x>specifies an analog input channel as the pulse-width trigger source.DCH<x>_D<x>specifies an digital input channel as the pulse-width trigger source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
TriggerAPulsewidthWhen
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:PULSEWidth:WHEn command.
Description
- This command specifies to trigger when a pulse is detected with a width (duration) that is
less than, greater than, equal to, or unequal to a specified value (set using
TRIGGER:A:PULSEWIDTH:LOWLIMIT), OR whose width falls outside of or within a specified range of two values (set usingTRIGGER:A:PULSEWIDTH:LOWLIMITandTRIGGER:A:PULSEWIDTH:HIGHLIMIT).
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULSEWidth:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:PULSEWidth:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:A:PULSEWidth:WHEn?
Info
LESSthancauses a trigger when a pulse is detected with a width less than the time set by theTRIGGER:A:PULSEWIDTH:LOWLIMITcommand.MOREthancauses a trigger when a pulse is detected with a width greater than the time set by theTRIGGER:A:PULSEWIDTH:LOWLIMITcommand.EQualcauses a trigger when a pulse is detected with a width equal to the time period specified inTRIGGER:A:PULSEWIDTH:LOWLIMITwithin a ±5% tolerance.UNEQualcauses a trigger when a pulse is detected with a width greater than or less than (but not equal) the time period specified inTRIGGER:A:PULSEWIDTH:LOWLIMITwithin a ±5% tolerance.WIThincauses a trigger when a pulse is detected that is within a range set by two values.OUTsidecauses a trigger when a pulse is detected that is outside of a range set by two values.
TriggerARunt
¶
Bases: SCPICmdRead
The TRIGger:A:RUNT command tree.
Usage
- Using the
.query()method will send theTRIGger:A:RUNT?query. - Using the
.verify(value)method will send theTRIGger:A:RUNT?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.polarity: TheTRIGger:A:RUNT:POLaritycommand..source: TheTRIGger:A:RUNT:SOUrcecommand..when: TheTRIGger:A:RUNT:WHEncommand..width: TheTRIGger:A:RUNT:WIDthcommand.
polarity
property
¶
polarity: TriggerARuntPolarity
Return the TRIGger:A:RUNT:POLarity command.
Description
- This command specifies the polarity for the runt trigger.
Usage
- Using the
.query()method will send theTRIGger:A:RUNT:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:RUNT:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RUNT:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:RUNT:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:RUNT:POLarity?
Info
POSitiveindicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.NEGativeindicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.EIThertriggers on a runt of either polarity.
source
property
¶
source: TriggerARuntSource
Return the TRIGger:A:RUNT:SOUrce command.
Description
- This command specifies the source waveform for the runt trigger.
Usage
- Using the
.query()method will send theTRIGger:A:RUNT:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:RUNT:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RUNT:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:RUNT:SOUrce {CH<x>}
- TRIGger:A:RUNT:SOUrce?
Info
CH<x>specifies the analog channel number to use as the source waveform for the runt trigger. To specify the threshold levels when using CHas the source, use TRIGGER:A:LOWERTHRESHOLD:CHXandTRIGGER:A:UPPERTHRESHOLD:CHX.
when
property
¶
when: TriggerARuntWhen
Return the TRIGger:A:RUNT:WHEn command.
Description
- This command specifies the type of pulse width the trigger checks for when it detects a runt.
Usage
- Using the
.query()method will send theTRIGger:A:RUNT:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:RUNT:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RUNT:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:RUNT:WHEn {LESSthan|MOREthan|EQual|UNEQual|OCCURS}
- TRIGger:A:RUNT:WHEn?
Info
OCCURSsets the instrument to trigger if a runt signal of any detectable width occurs.LESSthansets the instrument to trigger if the a runt pulse is detected with width less than the time set by theTRIGGER:A:RUNT:WIDTHcommand.MOREthansets the instrument to trigger if the a runt pulse is detected with width greater than the time set by theTRIGGER:A:RUNT:WIDTHcommand.EQualsets the instrument to trigger if a runt pulse is detected with width equal to the time period specified inTRIGGER:A:RUNT:WIDTHwithin a ±5% tolerance.UNEQualsets the instrument to trigger if a runt pulse is detected with width greater than or less than (but not equal to) the time period specified inTRIGGER:A:RUNT:WIDTHwithin a ±5% tolerance.
width
property
¶
width: TriggerARuntWidth
Return the TRIGger:A:RUNT:WIDth command.
Description
- This command specifies the width, in seconds, for a runt trigger.
Usage
- Using the
.query()method will send theTRIGger:A:RUNT:WIDth?query. - Using the
.verify(value)method will send theTRIGger:A:RUNT:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RUNT:WIDth valuecommand.
SCPI Syntax
- TRIGger:A:RUNT:WIDth <NR3>
- TRIGger:A:RUNT:WIDth?
Info
<NR3>is a floating point number that specifies the minimum width, in seconds.
TriggerARuntPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:RUNT:POLarity command.
Description
- This command specifies the polarity for the runt trigger.
Usage
- Using the
.query()method will send theTRIGger:A:RUNT:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:RUNT:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RUNT:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:RUNT:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:RUNT:POLarity?
Info
POSitiveindicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.NEGativeindicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.EIThertriggers on a runt of either polarity.
TriggerARuntSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:RUNT:SOUrce command.
Description
- This command specifies the source waveform for the runt trigger.
Usage
- Using the
.query()method will send theTRIGger:A:RUNT:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:RUNT:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RUNT:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:RUNT:SOUrce {CH<x>}
- TRIGger:A:RUNT:SOUrce?
Info
CH<x>specifies the analog channel number to use as the source waveform for the runt trigger. To specify the threshold levels when using CHas the source, use TRIGGER:A:LOWERTHRESHOLD:CHXandTRIGGER:A:UPPERTHRESHOLD:CHX.
TriggerARuntWhen
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:RUNT:WHEn command.
Description
- This command specifies the type of pulse width the trigger checks for when it detects a runt.
Usage
- Using the
.query()method will send theTRIGger:A:RUNT:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:RUNT:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RUNT:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:RUNT:WHEn {LESSthan|MOREthan|EQual|UNEQual|OCCURS}
- TRIGger:A:RUNT:WHEn?
Info
OCCURSsets the instrument to trigger if a runt signal of any detectable width occurs.LESSthansets the instrument to trigger if the a runt pulse is detected with width less than the time set by theTRIGGER:A:RUNT:WIDTHcommand.MOREthansets the instrument to trigger if the a runt pulse is detected with width greater than the time set by theTRIGGER:A:RUNT:WIDTHcommand.EQualsets the instrument to trigger if a runt pulse is detected with width equal to the time period specified inTRIGGER:A:RUNT:WIDTHwithin a ±5% tolerance.UNEQualsets the instrument to trigger if a runt pulse is detected with width greater than or less than (but not equal to) the time period specified inTRIGGER:A:RUNT:WIDTHwithin a ±5% tolerance.
TriggerARuntWidth
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:RUNT:WIDth command.
Description
- This command specifies the width, in seconds, for a runt trigger.
Usage
- Using the
.query()method will send theTRIGger:A:RUNT:WIDth?query. - Using the
.verify(value)method will send theTRIGger:A:RUNT:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RUNT:WIDth valuecommand.
SCPI Syntax
- TRIGger:A:RUNT:WIDth <NR3>
- TRIGger:A:RUNT:WIDth?
Info
<NR3>is a floating point number that specifies the minimum width, in seconds.
TriggerASethold
¶
Bases: SCPICmdRead
The TRIGger:A:SETHold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.clock: TheTRIGger:A:SETHold:CLOCkcommand tree..holdtime: TheTRIGger:A:SETHold:HOLDTimecommand..settime: TheTRIGger:A:SETHold:SETTimecommand.
clock
property
¶
clock: TriggerASetholdClock
Return the TRIGger:A:SETHold:CLOCk command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:CLOCk?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.edge: TheTRIGger:A:SETHold:CLOCk:EDGEcommand..source: TheTRIGger:A:SETHold:CLOCk:SOUrcecommand.
holdtime
property
¶
holdtime: TriggerASetholdHoldtime
Return the TRIGger:A:SETHold:HOLDTime command.
Description
- This command specifies the hold time for setup and hold violation triggering. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Hold Time.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:HOLDTime?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:HOLDTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:HOLDTime valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:HOLDTime <NR3>
- TRIGger:A:SETHold:HOLDTime?
Info
<NR3>is a floating point number that specifies the hold time setting, in seconds. Positive values for hold time occur after the clock edge. Negative values occur before the clock edge.
settime
property
¶
settime: TriggerASetholdSettime
Return the TRIGger:A:SETHold:SETTime command.
Description
- This command specifies the setup time for setup and hold violation triggering. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Setup Time.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:SETTime?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:SETTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:SETTime valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:SETTime <NR3>
- TRIGger:A:SETHold:SETTime?
Info
<NR3>is a floating point number that specifies the setup time for setup and hold violation triggering.
TriggerASetholdClock
¶
Bases: SCPICmdRead
The TRIGger:A:SETHold:CLOCk command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:CLOCk?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.edge: TheTRIGger:A:SETHold:CLOCk:EDGEcommand..source: TheTRIGger:A:SETHold:CLOCk:SOUrcecommand.
edge
property
¶
edge: TriggerASetholdClockEdge
Return the TRIGger:A:SETHold:CLOCk:EDGE command.
Description
- This command specifies the clock edge polarity for setup and hold triggering.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:CLOCk:EDGE?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:CLOCk:EDGE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:CLOCk:EDGE valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:A:SETHold:CLOCk:EDGE?
Info
FALLspecifies polarity as the clock falling edge.RISespecifies polarity as the clock rising edge.
source
property
¶
source: TriggerASetholdClockSource
Return the TRIGger:A:SETHold:CLOCk:SOUrce command.
Description
- This command specifies the clock source for the setup and hold triggering. You cannot specify the same source for both clock and data.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:CLOCk:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>}
- TRIGger:A:SETHold:CLOCk:SOUrce?
Info
CH<x>specifies the analog channel to use as the clock source waveform.DCH<x>_D<x>specifies the digital channel to use as the clock source waveform. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
TriggerASetholdClockEdge
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:SETHold:CLOCk:EDGE command.
Description
- This command specifies the clock edge polarity for setup and hold triggering.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:CLOCk:EDGE?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:CLOCk:EDGE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:CLOCk:EDGE valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:A:SETHold:CLOCk:EDGE?
Info
FALLspecifies polarity as the clock falling edge.RISespecifies polarity as the clock rising edge.
TriggerASetholdClockSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:SETHold:CLOCk:SOUrce command.
Description
- This command specifies the clock source for the setup and hold triggering. You cannot specify the same source for both clock and data.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:CLOCk:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>}
- TRIGger:A:SETHold:CLOCk:SOUrce?
Info
CH<x>specifies the analog channel to use as the clock source waveform.DCH<x>_D<x>specifies the digital channel to use as the clock source waveform. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
TriggerASetholdHoldtime
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:SETHold:HOLDTime command.
Description
- This command specifies the hold time for setup and hold violation triggering. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Hold Time.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:HOLDTime?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:HOLDTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:HOLDTime valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:HOLDTime <NR3>
- TRIGger:A:SETHold:HOLDTime?
Info
<NR3>is a floating point number that specifies the hold time setting, in seconds. Positive values for hold time occur after the clock edge. Negative values occur before the clock edge.
TriggerASetholdSettime
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:SETHold:SETTime command.
Description
- This command specifies the setup time for setup and hold violation triggering. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Setup Time.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:SETTime?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:SETTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:SETTime valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:SETTime <NR3>
- TRIGger:A:SETHold:SETTime?
Info
<NR3>is a floating point number that specifies the setup time for setup and hold violation triggering.
TriggerASetholdlogicval
¶
Bases: SCPICmdRead
The TRIGger:A:SETHOLDLOGICVAL command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SETHOLDLOGICVAL?query. - Using the
.verify(value)method will send theTRIGger:A:SETHOLDLOGICVAL?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.dch: TheTRIGger:A:SETHOLDLOGICVAL:DCH<x>command tree.
dch
property
¶
Return the TRIGger:A:SETHOLDLOGICVAL:DCH<x> command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SETHOLDLOGICVAL:DCH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:SETHOLDLOGICVAL:DCH<x>?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.d: TheTRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x>command.
TriggerASetholdlogicvalDchItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The TRIGger:A:SETHOLDLOGICVAL:DCH<x> command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SETHOLDLOGICVAL:DCH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:SETHOLDLOGICVAL:DCH<x>?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.d: TheTRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x>command.
d
property
¶
Return the TRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x> command.
Description
- This command sets or queries the conditions used for generating an A logic pattern, with respect to the defined input pattern, and identifies the time that the selected pattern may be true and still generate the trigger.
Usage
- Using the
.query()method will send theTRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x> valuecommand.
SCPI Syntax
- TRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x> {INCLude|DONTInclude}
- TRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x>?
Info
DCH<x>_D<x>specifies the digital channel to use as the clock source waveform. The supported digital channel value is 1. The supported digital bit values are 0 to 15.INCLudespecifies including the specified digital channel SETHOLD inputs.DONTIncludespecifies not including the specified digital channel SETHOLD inputs.
TriggerASetholdlogicvalDchItemDigitalBit
¶
Bases: ValidatedDigitalBit, SCPICmdWrite, SCPICmdRead
The TRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x> command.
Description
- This command sets or queries the conditions used for generating an A logic pattern, with respect to the defined input pattern, and identifies the time that the selected pattern may be true and still generate the trigger.
Usage
- Using the
.query()method will send theTRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x> valuecommand.
SCPI Syntax
- TRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x> {INCLude|DONTInclude}
- TRIGger:A:SETHOLDLOGICVAL:DCH<x>_D<x>?
Info
DCH<x>_D<x>specifies the digital channel to use as the clock source waveform. The supported digital channel value is 1. The supported digital bit values are 0 to 15.INCLudespecifies including the specified digital channel SETHOLD inputs.DONTIncludespecifies not including the specified digital channel SETHOLD inputs.
TriggerATimeout
¶
Bases: SCPICmdRead
The TRIGger:A:TIMEOut command tree.
Usage
- Using the
.query()method will send theTRIGger:A:TIMEOut?query. - Using the
.verify(value)method will send theTRIGger:A:TIMEOut?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.polarity: TheTRIGger:A:TIMEOut:POLaritycommand..source: TheTRIGger:A:TIMEOut:SOUrcecommand..time: TheTRIGger:A:TIMEOut:TIMecommand.
polarity
property
¶
polarity: TriggerATimeoutPolarity
Return the TRIGger:A:TIMEOut:POLarity command.
Description
- When triggering using the TIMEOut trigger type, this commands specifies the polarity to be used.
Usage
- Using the
.query()method will send theTRIGger:A:TIMEOut:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:TIMEOut:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TIMEOut:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:TIMEOut:POLarity?
Info
STAYSHigh. Trigger when the signal stays high during the timeout time specified by the commandTRIGGER:A:TIMEOUT:TIME.STAYSLow. Trigger when the signal stays low during the timeout time specified by the commandTRIGGER:A:TIMEOUT:TIME.EITher. Trigger when the signal is either high or low during the timeout time specified by the commandTRIGGER:A:TIMEOUT:TIME.
source
property
¶
source: TriggerATimeoutSource
Return the TRIGger:A:TIMEOut:SOUrce command.
Description
- When triggering using the TIMEOut trigger type, this command specifies the source. The
available sources are live channels and digital channels. The default is channel 1.
The timeout trigger type is selected using
TRIGGER:A:TYPE TIMEOut.
Usage
- Using the
.query()method will send theTRIGger:A:TIMEOut:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:TIMEOut:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TIMEOut:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:TIMEOut:SOUrce {CH<x>|DCH<x>_D<x>}
- TRIGger:A:TIMEOut:SOUrce?
Info
CH<x>specifies an analog channel as the timeout trigger source.DCH<x>_D<x>specifies a digital channel as the timeout trigger source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
time
property
¶
time: TriggerATimeoutTime
Return the TRIGger:A:TIMEOut:TIMe command.
Description
- When triggering using the TIMEOut trigger type, this command specifies the timeout
time, in seconds. This command is equivalent to selecting Timeout from the Trig menu
and setting a value for Time Limit. The timeout trigger type is selected using
TRIGGER:A:TYPE TIMEOut
Usage
- Using the
.query()method will send theTRIGger:A:TIMEOut:TIMe?query. - Using the
.verify(value)method will send theTRIGger:A:TIMEOut:TIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TIMEOut:TIMe valuecommand.
SCPI Syntax
- TRIGger:A:TIMEOut:TIMe <NR3>
- TRIGger:A:TIMEOut:TIMe?
Info
<NR3>is a floating point number that specifies the timeout time, in seconds.
TriggerATimeoutPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:TIMEOut:POLarity command.
Description
- When triggering using the TIMEOut trigger type, this commands specifies the polarity to be used.
Usage
- Using the
.query()method will send theTRIGger:A:TIMEOut:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:TIMEOut:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TIMEOut:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:TIMEOut:POLarity?
Info
STAYSHigh. Trigger when the signal stays high during the timeout time specified by the commandTRIGGER:A:TIMEOUT:TIME.STAYSLow. Trigger when the signal stays low during the timeout time specified by the commandTRIGGER:A:TIMEOUT:TIME.EITher. Trigger when the signal is either high or low during the timeout time specified by the commandTRIGGER:A:TIMEOUT:TIME.
TriggerATimeoutSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:TIMEOut:SOUrce command.
Description
- When triggering using the TIMEOut trigger type, this command specifies the source. The
available sources are live channels and digital channels. The default is channel 1. The
timeout trigger type is selected using
TRIGGER:A:TYPE TIMEOut.
Usage
- Using the
.query()method will send theTRIGger:A:TIMEOut:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:TIMEOut:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TIMEOut:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:TIMEOut:SOUrce {CH<x>|DCH<x>_D<x>}
- TRIGger:A:TIMEOut:SOUrce?
Info
CH<x>specifies an analog channel as the timeout trigger source.DCH<x>_D<x>specifies a digital channel as the timeout trigger source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
TriggerATimeoutTime
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:TIMEOut:TIMe command.
Description
- When triggering using the TIMEOut trigger type, this command specifies the timeout time,
in seconds. This command is equivalent to selecting Timeout from the Trig menu and setting
a value for Time Limit. The timeout trigger type is selected using
TRIGGER:A:TYPE TIMEOut
Usage
- Using the
.query()method will send theTRIGger:A:TIMEOut:TIMe?query. - Using the
.verify(value)method will send theTRIGger:A:TIMEOut:TIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TIMEOut:TIMe valuecommand.
SCPI Syntax
- TRIGger:A:TIMEOut:TIMe <NR3>
- TRIGger:A:TIMEOut:TIMe?
Info
<NR3>is a floating point number that specifies the timeout time, in seconds.
TriggerAType
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:TYPe command.
Description
- This command sets or queries the type of A 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|RISE|FALL|TIMEOut|RUNt|LOGIc|SETHold|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 width is found.RISEspecifies that the trigger occurs when a pulse with a specified rise is found.FALLspecifies that the trigger occurs when a pulse with a specified fall 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.LOGIcspecifies that a trigger occurs when specified conditions are met and is controlled by theTRIGger:A: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.
TriggerAUpperthreshold
¶
Bases: SCPICmdRead
The TRIGger:A:UPPerthreshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:UPPerthreshold?query. - Using the
.verify(value)method will send theTRIGger:A:UPPerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger:A:UPPerthreshold:CH<x>command.
ch
property
¶
Return the TRIGger:A:UPPerthreshold:CH<x> command.
Description
- This command sets or queries the specified channel upper trigger level. The CH
range is 1 to 4 and depends on the number of analog channels on your instrument.
Usage
- Using the
.query()method will send theTRIGger:A:UPPerthreshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:UPPerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:UPPerthreshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:UPPerthreshold:CH<x> <NR3>
- TRIGger:A:UPPerthreshold:CH<x>?
Info
<NR3>specifies the trigger level in user units (usually volts).
TriggerAUpperthresholdChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The TRIGger:A:UPPerthreshold:CH<x> command.
Description
- This command sets or queries the specified channel upper trigger level. The CH
range is 1 to 4 and depends on the number of analog channels on your instrument.
Usage
- Using the
.query()method will send theTRIGger:A:UPPerthreshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:UPPerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:UPPerthreshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:UPPerthreshold:CH<x> <NR3>
- TRIGger:A:UPPerthreshold:CH<x>?
Info
<NR3>specifies the trigger level in user units (usually volts).
TriggerAuxlevel
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:AUXLevel command.
Description
- This command sets or queries the Auxiliary Input voltage level to use for an edge trigger.
Usage
- Using the
.query()method will send theTRIGger:AUXLevel?query. - Using the
.verify(value)method will send theTRIGger:AUXLevel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:AUXLevel valuecommand.
SCPI Syntax
- TRIGger:AUXLevel {<NR3>|ECL|TTL}
- TRIGger:AUXLevel?
Info
<NR3>is trigger level in Volts.ECLsets trigger level to -1.3 Volts.TTLsets trigger level to 1.4 Volts.
TriggerHysteresis
¶
Bases: SCPICmdRead
The TRIGger:HYSTeresis command tree.
Usage
- Using the
.query()method will send theTRIGger:HYSTeresis?query. - Using the
.verify(value)method will send theTRIGger:HYSTeresis?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.user: TheTRIGger:HYSTeresis:USERcommand tree.
user
property
¶
user: TriggerHysteresisUser
Return the TRIGger:HYSTeresis:USER command tree.
Usage
- Using the
.query()method will send theTRIGger:HYSTeresis:USER?query. - Using the
.verify(value)method will send theTRIGger:HYSTeresis:USER?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.state: TheTRIGger:HYSTeresis:USER:STATecommand..value: TheTRIGger:HYSTeresis:USER:VALuecommand.
TriggerHysteresisUser
¶
Bases: SCPICmdRead
The TRIGger:HYSTeresis:USER command tree.
Usage
- Using the
.query()method will send theTRIGger:HYSTeresis:USER?query. - Using the
.verify(value)method will send theTRIGger:HYSTeresis:USER?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.state: TheTRIGger:HYSTeresis:USER:STATecommand..value: TheTRIGger:HYSTeresis:USER:VALuecommand.
state
property
¶
state: TriggerHysteresisUserState
Return the TRIGger:HYSTeresis:USER:STATe command.
Description
- This command enables or disables user-defined trigger hysteresis.
Usage
- Using the
.query()method will send theTRIGger:HYSTeresis:USER:STATe?query. - Using the
.verify(value)method will send theTRIGger:HYSTeresis:USER:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:HYSTeresis:USER:STATe valuecommand.
SCPI Syntax
- TRIGger:HYSTeresis:USER:STATe {ON|OFF|1|0}
- TRIGger:HYSTeresis:USER:STATe?
Info
ONenables user-defined trigger hysteresis.OFFdisables user-defined trigger hysteresis.1enables user-defined trigger hysteresis.0disables user-defined trigger hysteresis.
value
property
¶
value: TriggerHysteresisUserValue
Return the TRIGger:HYSTeresis:USER:VALue command.
Description
- This command sets or returns the height of the user-defined trigger hysteresis zone in volts.
Usage
- Using the
.query()method will send theTRIGger:HYSTeresis:USER:VALue?query. - Using the
.verify(value)method will send theTRIGger:HYSTeresis:USER:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:HYSTeresis:USER:VALue valuecommand.
SCPI Syntax
- TRIGger:HYSTeresis:USER:VALue <NR1>
- TRIGger:HYSTeresis:USER:VALue?
Info
<NR1>sets the height of the hysteresis zone in volts.
TriggerHysteresisUserState
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:HYSTeresis:USER:STATe command.
Description
- This command enables or disables user-defined trigger hysteresis.
Usage
- Using the
.query()method will send theTRIGger:HYSTeresis:USER:STATe?query. - Using the
.verify(value)method will send theTRIGger:HYSTeresis:USER:STATe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:HYSTeresis:USER:STATe valuecommand.
SCPI Syntax
- TRIGger:HYSTeresis:USER:STATe {ON|OFF|1|0}
- TRIGger:HYSTeresis:USER:STATe?
Info
ONenables user-defined trigger hysteresis.OFFdisables user-defined trigger hysteresis.1enables user-defined trigger hysteresis.0disables user-defined trigger hysteresis.
TriggerHysteresisUserValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:HYSTeresis:USER:VALue command.
Description
- This command sets or returns the height of the user-defined trigger hysteresis zone in volts.
Usage
- Using the
.query()method will send theTRIGger:HYSTeresis:USER:VALue?query. - Using the
.verify(value)method will send theTRIGger:HYSTeresis:USER:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:HYSTeresis:USER:VALue valuecommand.
SCPI Syntax
- TRIGger:HYSTeresis:USER:VALue <NR1>
- TRIGger:HYSTeresis:USER:VALue?
Info
<NR1>sets the height of the hysteresis zone in volts.
TriggerState
¶
Bases: SCPICmdRead
The TRIGger:STATE command.
Description
- This query-only command returns the current state of the triggering system.
Usage
- Using the
.query()method will send theTRIGger:STATE?query. - Using the
.verify(value)method will send theTRIGger:STATE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:STATE?