trigger
¶
The trigger commands module.
These commands are used in the following models: DPO2K, DPO2KB, MSO2K, MSO2KB
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 {I2C|SPI|CAN|RS232}
- TRIGger:A:BUS:B<x>:CAN:ADDRess:MODe {STandard|EXTended}
- TRIGger:A:BUS:B<x>:CAN:ADDRess:MODe?
- TRIGger:A:BUS:B<x>:CAN:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:ADDRess:VALue?
- TRIGger:A:BUS:B<x>:CAN:CONDition {SOF|FRAMEtype|IDentifier|DATA|IDANDDATA|EOF|ACKMISS}
- 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: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: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>:FLEXray:CONDition {SOF|FRAMEType|IDentifier|CYCLEcount|HEADer|DATA|IDANDDATA|EOF|ERROR}
- TRIGger:A:BUS:B<x>:FLEXray:CONDition?
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue?
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier {LESSThan|MOREThan|EQUal|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier?
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue?
- TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue?
- TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet?
- TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier {LESSThan|MOREThan|EQUal|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier?
- TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe?
- TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue?
- TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE {STATic|DYNAMic|ANY}
- TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE?
- TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE {CRCHeader|CRCTrailer|SYNCFrame|STARTupnosync|NULLFRStatic|NULLFRDynamic}
- TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE?
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue?
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier {LESSThan|MOREThan|EQUal|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier?
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue?
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEType {NORMal|PAYLoad|NULL|SYNC|STARTup}
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEType?
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC?
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount?
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID?
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits?
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength?
- 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:TYPe {GENeralcall|STARtbyte|HSmode|EEPROM|USER}
- TRIGger:A:BUS:B<x>:I2C:ADDRess:TYPe?
- 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:VALue <QString>
- TRIGger:A:BUS:B<x>:PARallel:VALue?
- TRIGger:A:BUS:B<x>:RS232C:CONDition {RXSTArt|RXDATA|RXENDPacket|RXPARity|TXSTArt|TXDATA|TXENDPacket|TXPARity|}
- TRIGger:A:BUS:B<x>:RS232C:CONDition?
- TRIGger:A:BUS:B<x>:RS232C:RX:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:RS232C:RX:DATa:SIZe?
- TRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALue
- TRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALue?
- TRIGger:A:BUS:B<x>:RS232C:TX:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:RS232C:TX:DATa:SIZe?
- TRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALue
- TRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALue?
- TRIGger:A:BUS:B<x>:SPI:CONDition {SS|STARTofframe|MISO|MOSI|MISOMOSI}
- TRIGger:A:BUS:B<x>:SPI:CONDition?
- TRIGger:A:BUS:B<x>:SPI:DATa:IN:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:IN:VALue?
- TRIGger:A:BUS:B<x>:SPI:DATa:MISO:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:MISO:VALue?
- TRIGger:A:BUS:B<x>:SPI:DATa:MOSI:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:MOSI:VALue?
- TRIGger:A:BUS:B<x>:SPI:DATa:OUT:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:OUT:VALue?
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe?
- TRIGger:A:BUS:SOUrce {B<x>}
- TRIGger:A:BUS:SOUrce?
- TRIGger:A:BUS?
- TRIGger:A:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:A:EDGE:COUPling?
- TRIGger:A:EDGE:SLOpe {RISe|FALL}
- TRIGger:A:EDGE:SLOpe?
- TRIGger:A:EDGE:SOUrce {CH<x>|D<x>|EXT|LINE|AUX}
- TRIGger:A:EDGE:SOUrce?
- TRIGger:A:EDGE?
- TRIGger:A:HOLDoff:TIMe <NR3>
- TRIGger:A:HOLDoff:TIMe?
- TRIGger:A:HOLDoff?
- TRIGger:A:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LEVel:AUXin {<NR3>|ECL|TTL}
- TRIGger:A:LEVel:AUXin?
- TRIGger:A:LEVel:CH<x> {<NR3>|TTL|ECL}
- TRIGger:A:LEVel:CH<x>?
- TRIGger:A:LEVel:D<x> {<NR3>|ECL|TTL}
- TRIGger:A:LEVel:D<x>?
- TRIGger:A:LEVel?
- TRIGger:A:LOGIc:CLAss {LOGIC|SETHold}
- TRIGger:A:LOGIc:CLAss?
- TRIGger:A:LOGIc:FUNCtion {AND|NANd}
- TRIGger:A:LOGIc:FUNCtion?
- TRIGger:A:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:INPut:CH<x>?
- TRIGger:A:LOGIc:INPut:CLOCk:EDGE {FALL|RISe|EITher}
- TRIGger:A:LOGIc:INPut:CLOCk:EDGE?
- TRIGger:A:LOGIc:INPut:CLOCk:SOUrce {CH<x>|D<x>|NONE}
- TRIGger:A:LOGIc:INPut:CLOCk:SOUrce?
- TRIGger:A:LOGIc:INPut:D<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:INPut:D<x>?
- TRIGger:A:LOGIc:INPut?
- TRIGger:A:LOGIc:PATtern:DELTatime <NR3>
- TRIGger:A:LOGIc:PATtern:DELTatime?
- TRIGger:A:LOGIc:PATtern:INPut:D<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:PATtern:INPut:D<x>?
- TRIGger:A:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan|EQUal|UNEQual}
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit?
- TRIGger:A:LOGIc:PATtern:WHEn?
- TRIGger:A:LOGIc:PATtern?
- TRIGger:A:LOGIc:THReshold:CH<x> {<NR3>|ECL|TTL}
- TRIGger:A:LOGIc:THReshold:CH<x>?
- TRIGger:A:LOGIc:THReshold:D<x> {<NR3>|ECL|TTL}
- TRIGger:A:LOGIc:THReshold:D<x>?
- TRIGger:A:LOGIc?
- TRIGger:A:LOWerthreshold:AUX {<NR3>|ECL|TTL}
- TRIGger:A:LOWerthreshold:AUX?
- TRIGger:A:LOWerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOWerthreshold:CH<x>?
- TRIGger:A:LOWerthreshold:EXT {<NR3>|ECL|TTL}
- TRIGger:A:LOWerthreshold:EXT?
- TRIGger:A:MODe {AUTO|NORMal}
- TRIGger:A:MODe?
- TRIGger:A:PULSEWidth:POLarity {NEGative|POSitive}
- TRIGger:A:PULSEWidth:POLarity?
- TRIGger:A:PULSEWidth:SOUrce {CH<x>|D<x>|LINE|EXT}
- TRIGger:A:PULSEWidth:SOUrce?
- TRIGger:A:PULSEWidth:WHEn {LESSthan|MOREthan|EQual|UNEQual}
- TRIGger:A:PULSEWidth:WHEn?
- TRIGger:A:PULSEWidth:Width <NR3>
- TRIGger:A:PULSEWidth:Width?
- TRIGger:A:PULSEWidth?
- TRIGger:A:PULse:CLAss {RUNt|WIDth|TRANsition}
- TRIGger:A:PULse:CLAss?
- TRIGger:A:PULse?
- TRIGger:A:RISEFall:DELTatime <NR3>
- TRIGger:A:RISEFall:DELTatime?
- TRIGger:A:RISEFall:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:RISEFall:POLarity?
- TRIGger:A:RISEFall:SOUrce {CH<x>|D<x>}
- TRIGger:A:RISEFall:SOUrce?
- TRIGger:A:RISEFall:WHEn {SLOWer|FASTer|EQual|UNEQual}
- TRIGger:A:RISEFall:WHEn?
- TRIGger:A:RISEFall?
- 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:RUNT?
- TRIGger:A:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:A:SETHold:CLOCk:EDGE?
- TRIGger:A:SETHold:CLOCk:SOUrce {CH<x>|D<x>}
- TRIGger:A:SETHold:CLOCk:SOUrce?
- TRIGger:A:SETHold:CLOCk:THReshold {<NR3>|TTL|ECL}
- TRIGger:A:SETHold:CLOCk:THReshold?
- TRIGger:A:SETHold:CLOCk?
- TRIGger:A:SETHold:DATa:SOUrce DPO Models:{CH<x>|D<x>}
- TRIGger:A:SETHold:DATa:SOUrce?
- TRIGger:A:SETHold:DATa:THReshold {<NR3>|TTL|ECL}
- TRIGger:A:SETHold:DATa:THReshold?
- TRIGger:A:SETHold:DATa?
- TRIGger:A:SETHold:HOLDTime <NR3>
- TRIGger:A:SETHold:HOLDTime?
- TRIGger:A:SETHold:SETTime <NR3>
- TRIGger:A:SETHold:SETTime?
- TRIGger:A:SETHold:THReshold:CH<x> {<NR3>|ECL|TTL}
- TRIGger:A:SETHold:THReshold:CH<x>?
- TRIGger:A:SETHold:THReshold:D<x> {<NR3>|ECL|TTL}
- TRIGger:A:SETHold:THReshold:D<x>?
- TRIGger:A:SETHold?
- TRIGger:A:TRANsition:DELTatime <NR3>
- TRIGger:A:TRANsition:DELTatime?
- TRIGger:A:TRANsition:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:TRANsition:POLarity?
- TRIGger:A:TRANsition:SOUrce {CH<x>|D<x>}
- TRIGger:A:TRANsition:SOUrce?
- TRIGger:A:TRANsition:WHEn {SLOWer|FASTer|EQual|UNEQual}
- TRIGger:A:TRANsition:WHEn?
- TRIGger:A:TRANsition?
- TRIGger:A:TYPe {EDGe|LOGic|PULSe|BUS|VIDeo}
- TRIGger:A:TYPe?
- TRIGger:A:UPPerthreshold:CH<x> {<NR3>|ECL|TTL}
- TRIGger:A:UPPerthreshold:CH<x>?
- TRIGger:A:VIDeo:CUSTom:FORMat {INTERLAced|PROGressive}
- TRIGger:A:VIDeo:CUSTom:FORMat?
- TRIGger:A:VIDeo:CUSTom:LINEPeriod <NR3>
- TRIGger:A:VIDeo:CUSTom:LINEPeriod?
- TRIGger:A:VIDeo:CUSTom:SCAN {RATE15K|RATE20K|RATE25K|RATE35K|RATE50K}
- TRIGger:A:VIDeo:CUSTom:SCAN?
- TRIGger:A:VIDeo:CUSTom:SYNCInterval <NR3>
- TRIGger:A:VIDeo:CUSTom:SYNCInterval?
- TRIGger:A:VIDeo:CUSTom:TYPE {INTERLAced|PROGressive}
- TRIGger:A:VIDeo:CUSTom:TYPE?
- TRIGger:A:VIDeo:CUSTom?
- TRIGger:A:VIDeo:FIELD {ODD|EVEN|ALLFields|ALLLines|NUMERic}
- TRIGger:A:VIDeo:FIELD?
- TRIGger:A:VIDeo:HDtv:FORMat {HD1080P24|HD720P60|HD480P60|HD1080I50|HD1080P25|HD1080I60|HD1080PSF24}
- TRIGger:A:VIDeo:HDtv:FORMat?
- TRIGger:A:VIDeo:HOLDoff:FIELD <NR3>
- TRIGger:A:VIDeo:HOLDoff:FIELD?
- TRIGger:A:VIDeo:LINE <NR1>
- TRIGger:A:VIDeo:LINE?
- TRIGger:A:VIDeo:POLarity {NEGative|POSitive|NORMal|INVERTed}
- TRIGger:A:VIDeo:POLarity?
- TRIGger:A:VIDeo:SOUrce {CH<x>}
- TRIGger:A:VIDeo:SOUrce?
- TRIGger:A:VIDeo:STANdard {NTSc|PAL|SECAM}
- TRIGger:A:VIDeo:STANdard?
- TRIGger:A:VIDeo:SYNC {ODD|EVEN|ALLFields|ALLLines|NUMERic}
- TRIGger:A:VIDeo:SYNC?
- TRIGger:A:VIDeo?
- TRIGger:A?
- TRIGger:B:LEVel:D<x> {ECL|TTL|<NR3>}
- TRIGger:B:LEVel:D<x>?
- TRIGger:B:LOWerthreshold:D<x> {<NR3>|ECL|TTL}
- TRIGger:B:LOWerthreshold:D<x>?
- TRIGger:EXTernal:PRObe <NR3>
- TRIGger:EXTernal:PRObe?
- TRIGger:EXTernal:YUNIts?
- TRIGger:EXTernal?
- TRIGger:FREQuency?
- 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..b: TheTRIGger:Bcommand tree..external: TheTRIGger:EXTernalcommand..frequency: TheTRIGger:FREQuencycommand..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..edge: TheTRIGger:A:EDGEcommand..holdoff: TheTRIGger:A:HOLDoffcommand..level: TheTRIGger:A:LEVelcommand..logic: TheTRIGger:A:LOGIccommand..lowerthreshold: TheTRIGger:A:LOWerthresholdcommand tree..mode: TheTRIGger:A:MODecommand..pulsewidth: TheTRIGger:A:PULSEWidthcommand..pulse: TheTRIGger:A:PULsecommand..runt: TheTRIGger:A:RUNTcommand..sethold: TheTRIGger:A:SETHoldcommand..type: TheTRIGger:A:TYPecommand..upperthreshold: TheTRIGger:A:UPPerthresholdcommand tree..video: TheTRIGger:A:VIDeocommand..transition: TheTRIGger:A:TRANsitioncommand..risefall: TheTRIGger:A:RISEFallcommand.
b
property
¶
b: TriggerB
Return the TRIGger:B command tree.
Usage
- Using the
.query()method will send theTRIGger:B?query. - Using the
.verify(value)method will send theTRIGger:B?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.level: TheTRIGger:B:LEVelcommand tree..lowerthreshold: TheTRIGger:B:LOWerthresholdcommand tree.
external
property
¶
external: TriggerExternal
Return the TRIGger:EXTernal command.
Description
- Returns all external trigger-related parameters for the probe attached to the Aux Input connector.
Usage
- Using the
.query()method will send theTRIGger:EXTernal?query. - Using the
.verify(value)method will send theTRIGger:EXTernal?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:EXTernal?
Sub-properties
.probe: TheTRIGger:EXTernal:PRObecommand..yunits: TheTRIGger:EXTernal:YUNItscommand.
frequency
property
¶
frequency: TriggerFrequency
Return the TRIGger:FREQuency command.
Description
- Returns the trigger frequency in hertz if available. If the trigger frequency is not
currently available, the IEEE Not A Number (NaN = 99.10E+36) value is returned. The
maximum precision of the returned frequency is 12 digits. Use the
DISPLAY:TRIGFREQUENCYcommand to enable/disable the calculation of the trigger frequency.
Usage
- Using the
.query()method will send theTRIGger:FREQuency?query. - Using the
.verify(value)method will send theTRIGger:FREQuency?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:FREQuency?
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..edge: TheTRIGger:A:EDGEcommand..holdoff: TheTRIGger:A:HOLDoffcommand..level: TheTRIGger:A:LEVelcommand..logic: TheTRIGger:A:LOGIccommand..lowerthreshold: TheTRIGger:A:LOWerthresholdcommand tree..mode: TheTRIGger:A:MODecommand..pulsewidth: TheTRIGger:A:PULSEWidthcommand..pulse: TheTRIGger:A:PULsecommand..runt: TheTRIGger:A:RUNTcommand..sethold: TheTRIGger:A:SETHoldcommand..type: TheTRIGger:A:TYPecommand..upperthreshold: TheTRIGger:A:UPPerthresholdcommand tree..video: TheTRIGger:A:VIDeocommand..transition: TheTRIGger:A:TRANsitioncommand..risefall: TheTRIGger:A:RISEFallcommand.
bus
property
¶
bus: TriggerABus
Return the TRIGger:A:BUS command.
Description
- Sets or returns the trigger type: I2C, CAN, SPI, and RS232. There are up to two serial
buses, B1, B2, depending on your instrument model. Each can be independently set to
one of the serial trigger types. The serial parameters related to the trigger are
broken into two sections:
Trigger:A:SERIALxxx, consisting of parameters the user will change frequently, andBUS:B1:xxx, consisting of parameters the user will specify once (bus definition).
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. - Using the
.write(value)method will send theTRIGger:A:BUS valuecommand.
SCPI Syntax
- TRIGger:A:BUS {I2C|SPI|CAN|RS232}
- TRIGger:A:BUS?
Info
I2Cspecifies the Inter-IC bus.SPIspecifies the Serial Peripheral Interface bus.CANspecifies the Controller Area Network bus.
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.
Description
- Returns the trigger source, coupling, and slope for the A edge trigger.
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.
SCPI Syntax
- TRIGger:A:EDGE?
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.
Description
- Returns the A trigger holdoff parameters. These parameters specify the time period during which the trigger circuitry is not looking to generate a trigger event.
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.
SCPI Syntax
- TRIGger:A:HOLDoff?
Sub-properties
.time: TheTRIGger:A:HOLDoff:TIMecommand.
level
property
¶
level: TriggerALevel
Return the TRIGger:A:LEVel command.
Description
- Sets or returns the trigger level for the A trigger.
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. - Using the
.write(value)method will send theTRIGger:A:LEVel valuecommand.
SCPI Syntax
- TRIGger:A:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LEVel?
Info
ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.<NR3>specifies the trigger level in user units (usually volts).
Sub-properties
.auxin: TheTRIGger:A:LEVel:AUXincommand..ch: TheTRIGger:A:LEVel:CH<x>command..d: TheTRIGger:A:LEVel:D<x>command.
logic
property
¶
logic: TriggerALogic
Return the TRIGger:A:LOGIc command.
Description
- Returns all of the A logic trigger parameters.
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.
SCPI Syntax
- TRIGger:A:LOGIc?
Sub-properties
.class: TheTRIGger:A:LOGIc:CLAsscommand..function: TheTRIGger:A:LOGIc:FUNCtioncommand..input: TheTRIGger:A:LOGIc:INPutcommand..pattern: TheTRIGger:A:LOGIc:PATterncommand..threshold: TheTRIGger:A:LOGIc:THResholdcommand 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..ext: TheTRIGger:A:LOWerthreshold:EXTcommand..aux: TheTRIGger:A:LOWerthreshold:AUXcommand.
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.
pulse
property
¶
pulse: TriggerAPulse
Return the TRIGger:A:PULse command.
Description
- Returns the A pulse trigger parameters.
Usage
- Using the
.query()method will send theTRIGger:A:PULse?query. - Using the
.verify(value)method will send theTRIGger:A:PULse?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse?
Sub-properties
.class: TheTRIGger:A:PULse:CLAsscommand.
pulsewidth
property
¶
pulsewidth: TriggerAPulsewidth
Return the TRIGger:A:PULSEWidth command.
Description
- Returns the width parameters for the pulse width trigger.
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.
SCPI Syntax
- TRIGger:A:PULSEWidth?
Sub-properties
.polarity: TheTRIGger:A:PULSEWidth:POLaritycommand..source: TheTRIGger:A:PULSEWidth:SOUrcecommand..when: TheTRIGger:A:PULSEWidth:WHEncommand..width: TheTRIGger:A:PULSEWidth:Widthcommand.
risefall
property
¶
risefall: TriggerARisefall
Return the TRIGger:A:RISEFall command.
Description
- Returns transition time trigger parameters.
Usage
- Using the
.query()method will send theTRIGger:A:RISEFall?query. - Using the
.verify(value)method will send theTRIGger:A:RISEFall?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:RISEFall?
Sub-properties
.deltatime: TheTRIGger:A:RISEFall:DELTatimecommand..polarity: TheTRIGger:A:RISEFall:POLaritycommand..source: TheTRIGger:A:RISEFall:SOUrcecommand..when: TheTRIGger:A:RISEFall:WHEncommand.
runt
property
¶
runt: TriggerARunt
Return the TRIGger:A:RUNT command.
Description
- Returns the current A runt trigger parameters.
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.
SCPI Syntax
- TRIGger:A:RUNT?
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.
Description
- Returns the clock edge polarity, voltage threshold and source input; data voltage threshold and source; and both setup and hold times for setup and hold violation triggering.
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.
SCPI Syntax
- TRIGger:A:SETHold?
Sub-properties
.clock: TheTRIGger:A:SETHold:CLOCkcommand..data: TheTRIGger:A:SETHold:DATacommand..holdtime: TheTRIGger:A:SETHold:HOLDTimecommand..settime: TheTRIGger:A:SETHold:SETTimecommand..threshold: TheTRIGger:A:SETHold:THResholdcommand tree.
transition
property
¶
transition: TriggerATransition
Return the TRIGger:A:TRANsition command.
Description
- Returns transition time trigger parameters.
Usage
- Using the
.query()method will send theTRIGger:A:TRANsition?query. - Using the
.verify(value)method will send theTRIGger:A:TRANsition?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:TRANsition?
Sub-properties
.deltatime: TheTRIGger:A:TRANsition:DELTatimecommand..polarity: TheTRIGger:A:TRANsition:POLaritycommand..source: TheTRIGger:A:TRANsition:SOUrcecommand..when: TheTRIGger:A:TRANsition:WHEncommand.
type
property
¶
type: TriggerAType
Return the TRIGger:A:TYPe command.
Description
- Sets or returns the type of A trigger. The five types of triggers are of Edge, Logic,
Pulse, Serial, and Video. Logic and Pulse triggers contain classes. Logic triggers
consist of State, Pattern, and SetHold classes; Pulse triggers consist of Runt, Width,
and Transition logic classes. Once you have set the trigger type, you may also need to
identify the associated trigger class. For details on selecting Logic and Pulse
trigger classes, see
TRIGGER:A:LOGIC:CLASSandTRIGGER:A:PULSE:CLASSrespectively.
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|LOGic|PULSe|BUS|VIDeo}
- 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.LOGicspecifies that a trigger occurs when specified conditions are met and is controlled by theTRIGGER:A:LOGICcommands.PULSespecifies that a trigger occurs when a specified pulse is found and is controlled by theTRIGGER:A:PULSEcommands.BUSspecifies that a trigger occurs when a communications signal is found. Supports CAN, I2C, SPI, and RS232 communications signals.VIDeospecifies that the trigger occurs when a video signal is found.
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.
video
property
¶
video: TriggerAVideo
Return the TRIGger:A:VIDeo command.
Description
- Returns the A trigger video parameters.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:VIDeo?
Sub-properties
.custom: TheTRIGger:A:VIDeo:CUSTomcommand..hdtv: TheTRIGger:A:VIDeo:HDtvcommand tree..holdoff: TheTRIGger:A:VIDeo:HOLDoffcommand tree..line: TheTRIGger:A:VIDeo:LINEcommand..polarity: TheTRIGger:A:VIDeo:POLaritycommand..source: TheTRIGger:A:VIDeo:SOUrcecommand..standard: TheTRIGger:A:VIDeo:STANdardcommand..sync: TheTRIGger:A:VIDeo:SYNCcommand..field: TheTRIGger:A:VIDeo:FIELDcommand.
TriggerABus
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS command.
Description
- Sets or returns the trigger type: I2C, CAN, SPI, and RS232. There are up to two serial
buses, B1, B2, depending on your instrument model. Each can be independently set to one of
the serial trigger types. The serial parameters related to the trigger are broken into two
sections:
Trigger:A:SERIALxxx, consisting of parameters the user will change frequently, andBUS:B1:xxx, consisting of parameters the user will specify once (bus definition).
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. - Using the
.write(value)method will send theTRIGger:A:BUS valuecommand.
SCPI Syntax
- TRIGger:A:BUS {I2C|SPI|CAN|RS232}
- TRIGger:A:BUS?
Info
I2Cspecifies the Inter-IC bus.SPIspecifies the Serial Peripheral Interface bus.CANspecifies the Controller Area Network bus.
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..flexray: TheTRIGger:A:BUS:B<x>:FLEXraycommand 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..spi: TheTRIGger:A:BUS:B<x>:SPIcommand tree.
source
property
¶
source: TriggerABusSource
Return the TRIGger:A:BUS:SOUrce command.
Description
- This command specifies the source for a serial or parallel bus trigger, with the appropriate application module installed.
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
B1specifies the Bus 1 source.B2specifies the Bus 2 source.B3specifies the Bus 3 source.B4specifies the Bus 4 source.
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..flexray: TheTRIGger:A:BUS:B<x>:FLEXraycommand 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..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..frametype: TheTRIGger:A:BUS:B<x>:CAN:FRAMEtypecommand..identifier: TheTRIGger:A:BUS:B<x>:CAN:IDentifiercommand tree..address: TheTRIGger:A:BUS:B<x>:CAN:ADDResscommand tree.
flexray
property
¶
flexray: TriggerABusBItemFlexray
Return the TRIGger:A:BUS:B<x>:FLEXray command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:BUS:B<x>:FLEXray:CONDitioncommand..cyclecount: TheTRIGger:A:BUS:B<x>:FLEXray:CYCLEcountcommand tree..data: TheTRIGger:A:BUS:B<x>:FLEXray:DATacommand tree..eoftype: TheTRIGger:A:BUS:B<x>:FLEXray:EOFTYPEcommand..errtype: TheTRIGger:A:BUS:B<x>:FLEXray:ERRTYPEcommand..frameid: TheTRIGger:A:BUS:B<x>:FLEXray:FRAMEIDcommand tree..frametype: TheTRIGger:A:BUS:B<x>:FLEXray:FRAMETypecommand..header: TheTRIGger:A:BUS:B<x>:FLEXray:HEADERcommand 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
.value: TheTRIGger:A:BUS:B<x>:PARallel:VALuecommand.
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..rx: TheTRIGger:A:BUS:B<x>:RS232C:RXcommand tree..tx: TheTRIGger:A:BUS:B<x>:RS232C:TXcommand 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..frametype: TheTRIGger:A:BUS:B<x>:CAN:FRAMEtypecommand..identifier: TheTRIGger:A:BUS:B<x>:CAN:IDentifiercommand tree..address: TheTRIGger:A:BUS:B<x>:CAN:ADDResscommand tree.
address
property
¶
address: TriggerABusBItemCanAddress
Return the TRIGger:A:BUS:B<x>:CAN:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.mode: TheTRIGger:A:BUS:B<x>:CAN:ADDRess:MODecommand..value: TheTRIGger:A:BUS:B<x>:CAN:ADDRess:VALuecommand.
condition
property
¶
condition: TriggerABusBItemCanCondition
Return the TRIGger:A:BUS:B<x>:CAN:CONDition command.
Description
- Sets or returns the CAN trigger condition for bus
, where x is the bus number.
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|ACKMISS}
- TRIGger:A:BUS:B<x>:CAN:CONDition?
Info
SOFenables triggering on the start of frame.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.ACKMISSenables triggering on a missing acknowledge.
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..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.
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 (1-2).
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.OVERLoldspecifies 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.
TriggerABusBItemCanAddress
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.mode: TheTRIGger:A:BUS:B<x>:CAN:ADDRess:MODecommand..value: TheTRIGger:A:BUS:B<x>:CAN:ADDRess:VALuecommand.
mode
property
¶
Return the TRIGger:A:BUS:B<x>:CAN:ADDRess:MODe command.
Description
- Sets or returns the CAN addressing mode for bus
, where x is the bus number.Use this command to do the following: Trigger on ID Trigger in IDANDDATA
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:ADDRess:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN: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>:CAN:ADDRess:MODe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:ADDRess:MODe {STandard|EXTended}
- TRIGger:A:BUS:B<x>:CAN:ADDRess:MODe?
Info
STandardspecifies the standard addressing mode.EXTendedspecifies the extended addressing mode.
value
property
¶
Return the TRIGger:A:BUS:B<x>:CAN:ADDRess: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). Bis the bus number (1-2).
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:ADDRess:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN: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>:CAN:ADDRess:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:ADDRess: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.
TriggerABusBItemCanAddressMode
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:ADDRess:MODe command.
Description
- Sets or returns the CAN addressing mode for bus
, where x is the bus number.Use this command to do the following: Trigger on ID Trigger in IDANDDATA
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:ADDRess:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN: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>:CAN:ADDRess:MODe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:ADDRess:MODe {STandard|EXTended}
- TRIGger:A:BUS:B<x>:CAN:ADDRess:MODe?
Info
STandardspecifies the standard addressing mode.EXTendedspecifies the extended addressing mode.
TriggerABusBItemCanAddressValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:ADDRess: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). Bis the bus number (1-2).
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:CAN:ADDRess:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:CAN: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>:CAN:ADDRess:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:ADDRess: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.
TriggerABusBItemCanCondition
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:CONDition command.
Description
- Sets or returns the CAN trigger condition for bus
, where x is the bus number.
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|ACKMISS}
- TRIGger:A:BUS:B<x>:CAN:CONDition?
Info
SOFenables triggering on the start of frame.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.ACKMISSenables triggering on a missing acknowledge.
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..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.
qualifier
property
¶
qualifier: TriggerABusBItemCanDataQualifier
Return the TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier command.
Description
- Sets or returns the CAN data qualifier for bus
, where x is the bus number. This applies only, if the trigger condition is IDANDDATA or DATA.
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 oscilloscope to trigger when the data is less than the qualifier value.MOREThansets the oscilloscope to trigger when the data is more than the qualifier value.EQUalsets the oscilloscope to trigger when the data is equal to the qualifier value.UNEQualsets the oscilloscope to trigger when the data is not equal to the qualifier value.LESSEQualsets the oscilloscope to trigger when the data is less than or equal to the qualifier value.MOREEQualsets the oscilloscope to trigger when the data is more 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.
TriggerABusBItemCanDataQualifier
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier command.
Description
- Sets or returns the CAN data qualifier for bus
, where x is the bus number. This applies only, if the trigger condition is IDANDDATA or DATA.
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 oscilloscope to trigger when the data is less than the qualifier value.MOREThansets the oscilloscope to trigger when the data is more than the qualifier value.EQUalsets the oscilloscope to trigger when the data is equal to the qualifier value.UNEQualsets the oscilloscope to trigger when the data is not equal to the qualifier value.LESSEQualsets the oscilloscope to trigger when the data is less than or equal to the qualifier value.MOREEQualsets the oscilloscope to trigger when the data is more 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.
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 (1-2).
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.OVERLoldspecifies 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
- Sets or returns the CAN addressing mode for bus
, where x is the bus number.Use this command to do the following: Trigger on ID Trigger in IDANDDATA
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). Bis the bus number (1-2).
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
- Sets or returns the CAN addressing mode for bus
, where x is the bus number.Use this command to do the following: Trigger on ID Trigger in IDANDDATA
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). Bis the bus number (1-2).
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.
TriggerABusBItemFlexray
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:BUS:B<x>:FLEXray:CONDitioncommand..cyclecount: TheTRIGger:A:BUS:B<x>:FLEXray:CYCLEcountcommand tree..data: TheTRIGger:A:BUS:B<x>:FLEXray:DATacommand tree..eoftype: TheTRIGger:A:BUS:B<x>:FLEXray:EOFTYPEcommand..errtype: TheTRIGger:A:BUS:B<x>:FLEXray:ERRTYPEcommand..frameid: TheTRIGger:A:BUS:B<x>:FLEXray:FRAMEIDcommand tree..frametype: TheTRIGger:A:BUS:B<x>:FLEXray:FRAMETypecommand..header: TheTRIGger:A:BUS:B<x>:FLEXray:HEADERcommand tree.
condition
property
¶
condition: TriggerABusBItemFlexrayCondition
Return the TRIGger:A:BUS:B<x>:FLEXray:CONDition command.
Description
- This command specifies the condition to use when triggering on a FlexRay bus signal
(start of frame, frame type, ID, cycle count, header, data, ID and data, EOF, error).
B
is the bus number B1-B2.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CONDition {SOF|FRAMEType|IDentifier|CYCLEcount|HEADer|DATA|IDANDDATA|EOF|ERROR}
- TRIGger:A:BUS:B<x>:FLEXray:CONDition?
Info
SOFsets the trigger condition to start of frame.FRAMETypesets the trigger condition to frame type.IDentifiersets the trigger condition to identifier.CYCLEcountsets the trigger condition to cycle count.HEADersets the trigger condition to header.DATAsets the trigger condition to data.IDANDDATAsets the trigger condition to id and data.EOFsets the trigger condition to end of frame.ERRORsets the trigger condition to error.
cyclecount
property
¶
cyclecount: TriggerABusBItemFlexrayCyclecount
Return the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.hivalue: TheTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifiercommand..value: TheTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALuecommand.
data
property
¶
Return the TRIGger:A:BUS:B<x>:FLEXray:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.hivalue: TheTRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALuecommand..offset: TheTRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSetcommand..qualifier: TheTRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifiercommand..size: TheTRIGger:A:BUS:B<x>:FLEXray:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:FLEXray:DATa:VALuecommand.
eoftype
property
¶
eoftype: TriggerABusBItemFlexrayEoftype
Return the TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE command.
Description
- This command specifies the end of file type (static, dynamic or any) when triggering
on the FlexRay bus EOF field. The trigger condition needs to be set to EOF (using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:EOFTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:EOFTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:EOFTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE {STATic|DYNAMic|ANY}
- TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE?
Info
STATicspecifies triggering on the STATIC end of file type.DYNAMicspecifies triggering on the DYNAMIC end of file type.ANYspecifies triggering on a STATIC or DYNAMIC end of file type.
errtype
property
¶
errtype: TriggerABusBItemFlexrayErrtype
Return the TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE command.
Description
- This command specifies the error type when triggering on the FlexRay bus signal. The
trigger condition needs to be set to ERROR (using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:ERRTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:ERRTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE {CRCHeader|CRCTrailer|SYNCFrame|STARTupnosync|NULLFRStatic|NULLFRDynamic}
- TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE?
Info
CRCHeadersets the error type to CRCHeader.CRCTrailersets the error type to CRCTrailer.SYNCFramesets the error type to SYNCFrame.STARTupnosyncsets the error type to STARTupnosync.NULLFRStaticsets the error type to NULLFRStatic.NULLFRDynamicsets the error type to NULLFRDynamic.
frameid
property
¶
frameid: TriggerABusBItemFlexrayFrameid
Return the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.hivalue: TheTRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifiercommand..value: TheTRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALuecommand.
frametype
property
¶
frametype: TriggerABusBItemFlexrayFrametype
Return the TRIGger:A:BUS:B<x>:FLEXray:FRAMEType command.
Description
- This command specifies the frame type (normal, payload, null, sync or startup) when
triggering on the FlexRay bus signal. The trigger condition needs to be set to
FRAMEType (using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:FRAMEType valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEType {NORMal|PAYLoad|NULL|SYNC|STARTup}
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEType?
Info
NORMalspecifies the normal frame type.PAYLoadspecifies the payload frame type.NULLspecifies the null frame type.SYNCspecifies the sync frame type.STARTupspecifies the startup frame type.
header
property
¶
header: TriggerABusBItemFlexrayHeader
Return the TRIGger:A:BUS:B<x>:FLEXray:HEADER command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.crc: TheTRIGger:A:BUS:B<x>:FLEXray:HEADER:CRCcommand..cyclecount: TheTRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcountcommand..frameid: TheTRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEIDcommand..indbits: TheTRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBitscommand..paylength: TheTRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLengthcommand.
TriggerABusBItemFlexrayCondition
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:CONDition command.
Description
- This command specifies the condition to use when triggering on a FlexRay bus signal (start
of frame, frame type, ID, cycle count, header, data, ID and data, EOF, error). B
is the bus number B1-B2.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CONDition {SOF|FRAMEType|IDentifier|CYCLEcount|HEADer|DATA|IDANDDATA|EOF|ERROR}
- TRIGger:A:BUS:B<x>:FLEXray:CONDition?
Info
SOFsets the trigger condition to start of frame.FRAMETypesets the trigger condition to frame type.IDentifiersets the trigger condition to identifier.CYCLEcountsets the trigger condition to cycle count.HEADersets the trigger condition to header.DATAsets the trigger condition to data.IDANDDATAsets the trigger condition to id and data.EOFsets the trigger condition to end of frame.ERRORsets the trigger condition to error.
TriggerABusBItemFlexrayCyclecount
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.hivalue: TheTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifiercommand..value: TheTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALuecommand.
hivalue
property
¶
Return the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue command.
Description
- This command specifies the high value when triggering on a FlexRay bus cycle count
field. (Use
TRIGGER:A:BUS:BX:FLEXRAY:CYCLECOUNT:VALUEto set the low value.) The trigger condition must be set to CYCLEcount (usingTRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount: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>:FLEXray:CYCLEcount:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue?
Info
<QString>is a quoted string that is the cycle count high value.
qualifier
property
¶
qualifier: TriggerABusBItemFlexrayCyclecountQualifier
Return the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier command.
Description
- Sets or returns the FLEXRAY cycle count qualifier.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount: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>:FLEXray:CYCLEcount:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier {LESSThan|MOREThan|EQUal|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier?
Info
LESSThansets the FLEXRAY cycle count qualifier to less than.MOREThansets the FLEXRAY cycle count qualifier to more than.EQUalsets the FLEXRAY cycle count qualifier to equal.UNEQualsets the FLEXRAY cycle count qualifier to not equal.LESSEQualsets the FLEXRAY cycle count qualifier to less than or equal.MOREEQualsets the FLEXRAY cycle count qualifier to greater than or equal.INrangesets the FLEXRAY cycle count qualifier to in range.OUTrangesets the FLEXRAY cycle count qualifier to out of range.
value
property
¶
Return the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue command.
Description
- This command specifies the low value when triggering on the FlexRay bus cycle count
field. (Use
TRIGGER:A:BUS:BX:FLEXRAY:CYCLECOUNT:HIVALUEto set the upper value.) The trigger condition must be set to CYCLEcount (usingTRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount: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>:FLEXray:CYCLEcount:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue?
Info
<QString>is a quoted binary data string that represents the cycle count low value.
TriggerABusBItemFlexrayCyclecountHivalue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue command.
Description
- This command specifies the high value when triggering on a FlexRay bus cycle count field.
(Use
TRIGGER:A:BUS:BX:FLEXRAY:CYCLECOUNT:VALUEto set the low value.) The trigger condition must be set to CYCLEcount (usingTRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount: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>:FLEXray:CYCLEcount:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue?
Info
<QString>is a quoted string that is the cycle count high value.
TriggerABusBItemFlexrayCyclecountQualifier
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier command.
Description
- Sets or returns the FLEXRAY cycle count qualifier.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount: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>:FLEXray:CYCLEcount:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier {LESSThan|MOREThan|EQUal|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier?
Info
LESSThansets the FLEXRAY cycle count qualifier to less than.MOREThansets the FLEXRAY cycle count qualifier to more than.EQUalsets the FLEXRAY cycle count qualifier to equal.UNEQualsets the FLEXRAY cycle count qualifier to not equal.LESSEQualsets the FLEXRAY cycle count qualifier to less than or equal.MOREEQualsets the FLEXRAY cycle count qualifier to greater than or equal.INrangesets the FLEXRAY cycle count qualifier to in range.OUTrangesets the FLEXRAY cycle count qualifier to out of range.
TriggerABusBItemFlexrayCyclecountValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue command.
Description
- This command specifies the low value when triggering on the FlexRay bus cycle count field.
(Use
TRIGGER:A:BUS:BX:FLEXRAY:CYCLECOUNT:HIVALUEto set the upper value.) The trigger condition must be set to CYCLEcount (usingTRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:CYCLEcount: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>:FLEXray:CYCLEcount:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue?
Info
<QString>is a quoted binary data string that represents the cycle count low value.
TriggerABusBItemFlexrayData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.hivalue: TheTRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALuecommand..offset: TheTRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSetcommand..qualifier: TheTRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifiercommand..size: TheTRIGger:A:BUS:B<x>:FLEXray:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:FLEXray:DATa:VALuecommand.
hivalue
property
¶
hivalue: TriggerABusBItemFlexrayDataHivalue
Return the TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue command.
Description
- This command specifies the high value when triggering on the FlexRay bus data field.
(Use
TRIGGER:A:BUS:BX:FLEXRAY:DATA:VALUEto set the lower value.) The trigger condition needs to be set to ID or IDANDDATA (usingTRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:DATa:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue?
Info
<QString>is a quoted string that is the binary data high value.
offset
property
¶
Return the TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet command.
Description
- This command specifies the offset of the data string, in bytes, when triggering on the
FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA
(using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:DATa:OFFSet valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet?
Info
<NR1>is the offset of the data string in bytes. A byte offset of -1 signifies ‘don’t care’, and no byte offset is used. The instrument will trigger on or match any byte value that fits.
qualifier
property
¶
qualifier: TriggerABusBItemFlexrayDataQualifier
Return the TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier command.
Description
- Sets or returns the FLEXRAY data qualifier.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:DATa:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier {LESSThan|MOREThan|EQUal|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier?
Info
LESSThansets the FLEXRAY data qualifier to less than.MOREThansets the FLEXRAY data qualifier to greater than.EQUalsets the FLEXRAY data qualifier to eqaual.UNEQualsets the FLEXRAY data qualifier to not equal.LESSEQualsets the FLEXRAY data qualifier to less than or equal.MOREEQualsets the FLEXRAY data qualifier to greater than or equal.INrangesets the FLEXRAY data qualifier to in range.OUTrangesets the FLEXRAY data qualifier to out of range.
size
property
¶
Return the TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe command.
Description
- This command specifies the length of the data string, in bytes, when triggering on the
FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA
(using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe?
Info
<NR1>is the FlexRay data string length, in bytes.
value
property
¶
Return the TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue command.
Description
- This command specifies the low value when triggering on the FlexRay bus data field.
(Use
TRIGGER:A:BUS:BX:FLEXRAY:DATA:HIVALUEto set the upper value.) The trigger condition needs to be set to ID or IDANDDATA (usingTRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue?
Info
<QString>is a quoted string.
TriggerABusBItemFlexrayDataHivalue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue command.
Description
- This command specifies the high value when triggering on the FlexRay bus data field. (Use
TRIGGER:A:BUS:BX:FLEXRAY:DATA:VALUEto set the lower value.) The trigger condition needs to be set to ID or IDANDDATA (usingTRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:DATa:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue?
Info
<QString>is a quoted string that is the binary data high value.
TriggerABusBItemFlexrayDataOffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet command.
Description
- This command specifies the offset of the data string, in bytes, when triggering on the
FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:DATa:OFFSet valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet?
Info
<NR1>is the offset of the data string in bytes. A byte offset of -1 signifies ‘don’t care’, and no byte offset is used. The instrument will trigger on or match any byte value that fits.
TriggerABusBItemFlexrayDataQualifier
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier command.
Description
- Sets or returns the FLEXRAY data qualifier.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:DATa:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier {LESSThan|MOREThan|EQUal|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier?
Info
LESSThansets the FLEXRAY data qualifier to less than.MOREThansets the FLEXRAY data qualifier to greater than.EQUalsets the FLEXRAY data qualifier to eqaual.UNEQualsets the FLEXRAY data qualifier to not equal.LESSEQualsets the FLEXRAY data qualifier to less than or equal.MOREEQualsets the FLEXRAY data qualifier to greater than or equal.INrangesets the FLEXRAY data qualifier to in range.OUTrangesets the FLEXRAY data qualifier to out of range.
TriggerABusBItemFlexrayDataSize
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe command.
Description
- This command specifies the length of the data string, in bytes, when triggering on the
FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe?
Info
<NR1>is the FlexRay data string length, in bytes.
TriggerABusBItemFlexrayDataValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue command.
Description
- This command specifies the low value when triggering on the FlexRay bus data field. (Use
TRIGGER:A:BUS:BX:FLEXRAY:DATA:HIVALUEto set the upper value.) The trigger condition needs to be set to ID or IDANDDATA (usingTRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:DATa:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue?
Info
<QString>is a quoted string.
TriggerABusBItemFlexrayEoftype
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE command.
Description
- This command specifies the end of file type (static, dynamic or any) when triggering on
the FlexRay bus EOF field. The trigger condition needs to be set to EOF (using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:EOFTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:EOFTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:EOFTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE {STATic|DYNAMic|ANY}
- TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE?
Info
STATicspecifies triggering on the STATIC end of file type.DYNAMicspecifies triggering on the DYNAMIC end of file type.ANYspecifies triggering on a STATIC or DYNAMIC end of file type.
TriggerABusBItemFlexrayErrtype
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE command.
Description
- This command specifies the error type when triggering on the FlexRay bus signal. The
trigger condition needs to be set to ERROR (using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:ERRTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:ERRTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE {CRCHeader|CRCTrailer|SYNCFrame|STARTupnosync|NULLFRStatic|NULLFRDynamic}
- TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE?
Info
CRCHeadersets the error type to CRCHeader.CRCTrailersets the error type to CRCTrailer.SYNCFramesets the error type to SYNCFrame.STARTupnosyncsets the error type to STARTupnosync.NULLFRStaticsets the error type to NULLFRStatic.NULLFRDynamicsets the error type to NULLFRDynamic.
TriggerABusBItemFlexrayFrameid
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.hivalue: TheTRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALuecommand..qualifier: TheTRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifiercommand..value: TheTRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALuecommand.
hivalue
property
¶
Return the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue command.
Description
- This command specifies the high value when triggering on the FlexRay bus frame ID
field. (Use
TRIGGER:A:BUS:BX:FLEXRAY:FRAMEID:VALUEto set the low value.) The trigger condition needs to be set to IDentifier (usingTRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID: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>:FLEXray:FRAMEID:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue?
Info
<QString>is a quoted string that is the binary frame ID high value.
qualifier
property
¶
qualifier: TriggerABusBItemFlexrayFrameidQualifier
Return the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier command.
Description
- Sets or returns the FLEXRAY frame ID qualifier.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID: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>:FLEXray:FRAMEID:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier {LESSThan|MOREThan|EQUal|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier?
Info
LESSThansets the frame id qualifier to less than.MOREThansets the frame id qualifier to greater than.EQUalsets the frame id qualifier to equal.UNEQualsets the frame id qualifier to not equal.LESSEQualsets the frame id qualifier to less than or equal.MOREEQualsets the frame id qualifier to greater than or equal.INrangesets the frame id qualifier to in range.OUTrangesets the frame id qualifier to out of range.
value
property
¶
Return the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue command.
Description
- This command specifies the low value when triggering on the FlexRay bus frame ID
field. (Use
TRIGGER:A:BUS:BX:FLEXRAY:FRAMEID:HIVALUEto set the high value.) The trigger condition needs to be set to IDentifier (usingTRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID: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>:FLEXray:FRAMEID:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue?
Info
<QString>is a quoted string that is the FlexRay frame ID low value.
TriggerABusBItemFlexrayFrameidHivalue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue command.
Description
- This command specifies the high value when triggering on the FlexRay bus frame ID field.
(Use
TRIGGER:A:BUS:BX:FLEXRAY:FRAMEID:VALUEto set the low value.) The trigger condition needs to be set to IDentifier (usingTRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID: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>:FLEXray:FRAMEID:HIVALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue?
Info
<QString>is a quoted string that is the binary frame ID high value.
TriggerABusBItemFlexrayFrameidQualifier
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier command.
Description
- Sets or returns the FLEXRAY frame ID qualifier.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID: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>:FLEXray:FRAMEID:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier {LESSThan|MOREThan|EQUal|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier?
Info
LESSThansets the frame id qualifier to less than.MOREThansets the frame id qualifier to greater than.EQUalsets the frame id qualifier to equal.UNEQualsets the frame id qualifier to not equal.LESSEQualsets the frame id qualifier to less than or equal.MOREEQualsets the frame id qualifier to greater than or equal.INrangesets the frame id qualifier to in range.OUTrangesets the frame id qualifier to out of range.
TriggerABusBItemFlexrayFrameidValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue command.
Description
- This command specifies the low value when triggering on the FlexRay bus frame ID field.
(Use
TRIGGER:A:BUS:BX:FLEXRAY:FRAMEID:HIVALUEto set the high value.) The trigger condition needs to be set to IDentifier (usingTRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEID: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>:FLEXray:FRAMEID:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue?
Info
<QString>is a quoted string that is the FlexRay frame ID low value.
TriggerABusBItemFlexrayFrametype
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:FRAMEType command.
Description
- This command specifies the frame type (normal, payload, null, sync or startup) when
triggering on the FlexRay bus signal. The trigger condition needs to be set to FRAMEType
(using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:FRAMEType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray: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>:FLEXray:FRAMEType valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEType {NORMal|PAYLoad|NULL|SYNC|STARTup}
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEType?
Info
NORMalspecifies the normal frame type.PAYLoadspecifies the payload frame type.NULLspecifies the null frame type.SYNCspecifies the sync frame type.STARTupspecifies the startup frame type.
TriggerABusBItemFlexrayHeader
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:HEADER command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.crc: TheTRIGger:A:BUS:B<x>:FLEXray:HEADER:CRCcommand..cyclecount: TheTRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcountcommand..frameid: TheTRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEIDcommand..indbits: TheTRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBitscommand..paylength: TheTRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLengthcommand.
crc
property
¶
Return the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC command.
Description
- This command specifies the CRC portion of the binary header string when triggering on
the FlexRay bus signal. The trigger condition needs to be set to HEADer (using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER: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>:FLEXray:HEADER:CRC valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC?
Info
<QString>is a quoted string that is the CRC portion of the binary header string.
cyclecount
property
¶
cyclecount: TriggerABusBItemFlexrayHeaderCyclecount
Return the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount command.
Description
- This command specifies the cycle count portion of the binary header string when
triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer
(using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount?
Info
<QString>is a quoted string that is the cycle count portion of the binary header string.
frameid
property
¶
frameid: TriggerABusBItemFlexrayHeaderFrameid
Return the TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID command.
Description
- This command specifies the frame ID portion of the binary header string when
triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer
(using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID?
Info
<QString>is a quoted string that represents the frame ID portion of the binary header string.
indbits
property
¶
indbits: TriggerABusBItemFlexrayHeaderIndbits
Return the TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits command.
Description
- This command specifies the indicator bits portion of the binary header string when
triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer
(using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits?
Info
<QString>is a quoted string that is the indicator bits portion of the binary header string.
paylength
property
¶
paylength: TriggerABusBItemFlexrayHeaderPaylength
Return the TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength command.
Description
- This command specifies the payload length portion of the binary header string when
triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer
(using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength?
Info
<QString>is the length of the payload portion of the Binary header string.
TriggerABusBItemFlexrayHeaderCrc
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC command.
Description
- This command specifies the CRC portion of the binary header string when triggering on the
FlexRay bus signal. The trigger condition needs to be set to HEADer (using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER: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>:FLEXray:HEADER:CRC valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC?
Info
<QString>is a quoted string that is the CRC portion of the binary header string.
TriggerABusBItemFlexrayHeaderCyclecount
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount command.
Description
- This command specifies the cycle count portion of the binary header string when triggering
on the FlexRay bus header. The trigger condition needs to be set to HEADer (using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount?
Info
<QString>is a quoted string that is the cycle count portion of the binary header string.
TriggerABusBItemFlexrayHeaderFrameid
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID command.
Description
- This command specifies the frame ID portion of the binary header string when triggering on
the FlexRay bus header. The trigger condition needs to be set to HEADer (using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID?
Info
<QString>is a quoted string that represents the frame ID portion of the binary header string.
TriggerABusBItemFlexrayHeaderIndbits
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits command.
Description
- This command specifies the indicator bits portion of the binary header string when
triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer
(using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits?
Info
<QString>is a quoted string that is the indicator bits portion of the binary header string.
TriggerABusBItemFlexrayHeaderPaylength
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength command.
Description
- This command specifies the payload length portion of the binary header string when
triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer
(using
TRIGGER:A:BUS:BX:FLEXRAY:CONDITION). B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength?
Info
<QString>is the length of the payload portion of the Binary header string.
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..type: TheTRIGger:A:BUS:B<x>:I2C:ADDRess:TYPecommand..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. B
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..type: TheTRIGger:A:BUS:B<x>:I2C:ADDRess:TYPecommand..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.
type
property
¶
Return the TRIGger:A:BUS:B<x>:I2C:ADDRess:TYPe command.
Description
- This command specifies the I 2 C address type. The only supported address type is
USER. Applies to bus
, where x
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:TYPe?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:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:ADDRess:TYPe {GENeralcall|STARtbyte|HSmode|EEPROM|USER}
- TRIGger:A:BUS:B<x>:I2C:ADDRess:TYPe?
Info
GENeralcallspecifies a general call address.STARtbytespecifies a start byte address.HSmodespecifies a high-speed mode address.EEPROMspecifies an EEPROM address.USERspecifies a user address.
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.
TriggerABusBItemI2cAddressType
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:I2C:ADDRess:TYPe command.
Description
- This command specifies the I 2 C address type. The only supported address type is USER.
Applies to bus
, where x
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:I2C:ADDRess:TYPe?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:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:ADDRess:TYPe {GENeralcall|STARtbyte|HSmode|EEPROM|USER}
- TRIGger:A:BUS:B<x>:I2C:ADDRess:TYPe?
Info
GENeralcallspecifies a general call address.STARtbytespecifies a start byte address.HSmodespecifies a high-speed mode address.EEPROMspecifies an EEPROM address.USERspecifies a user address.
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. B
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. B
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. B
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
- Sets or returns the LIN data qualifier. This only applies if the trigger condition is IDANDDATA or DATA.
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
- Sets or returns the LIN data qualifier. This only applies if the trigger condition is IDANDDATA or DATA.
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
.value: TheTRIGger:A:BUS:B<x>:PARallel:VALuecommand.
value
property
¶
Return the TRIGger:A:BUS:B<x>:PARallel:VALue command.
Description
- This command specifies the binary data string to be used for a Parallel trigger.
Applies to bus
, where x
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:PARallel:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:PARallel: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:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:PARallel:VALue <QString>
- TRIGger:A:BUS:B<x>:PARallel:VALue?
Info
<QString>is the binary data string.
TriggerABusBItemParallelValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:PARallel:VALue command.
Description
- This command specifies the binary data string to be used for a Parallel trigger. Applies
to bus
, where x
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:PARallel:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:PARallel: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:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:PARallel:VALue <QString>
- TRIGger:A:BUS:B<x>:PARallel:VALue?
Info
<QString>is the binary data string.
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..rx: TheTRIGger:A:BUS:B<x>:RS232C:RXcommand tree..tx: TheTRIGger:A:BUS:B<x>:RS232C:TXcommand tree.
condition
property
¶
condition: TriggerABusBItemRs232cCondition
Return the TRIGger:A:BUS:B<x>:RS232C:CONDition command.
Description
- Sets or returns the condition for a RS232C trigger, where x is the bus number.
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 {RXSTArt|RXDATA|RXENDPacket|RXPARity|TXSTArt|TXDATA|TXENDPacket|TXPARity|}
- TRIGger:A:BUS:B<x>:RS232C:CONDition?
Info
RXSTArtspecifies a search based on the RX Start Bit.RXDATAspecifies a search based on RX Data.RXENDPacketspecifies a search based on the RX End of Packet condition.RXPARityspecifies a search based on the RX parity.TXSTArtspecifies a search base on the TX Start Bit.TXDATAspecifies a search based on TX Data.TXENDPacketspecifies a search based on the TX End of Packet condition.TXPARityspecifies a search based on the TX parity.
rx
property
¶
Return the TRIGger:A:BUS:B<x>:RS232C:RX command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:RX?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:RX?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.data: TheTRIGger:A:BUS:B<x>:RS232C:RX:DATacommand tree.
tx
property
¶
Return the TRIGger:A:BUS:B<x>:RS232C:TX command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:TX?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:TX?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.data: TheTRIGger:A:BUS:B<x>:RS232C:TX:DATacommand tree.
TriggerABusBItemRs232cCondition
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:CONDition command.
Description
- Sets or returns the condition for a RS232C trigger, where x is the bus number.
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 {RXSTArt|RXDATA|RXENDPacket|RXPARity|TXSTArt|TXDATA|TXENDPacket|TXPARity|}
- TRIGger:A:BUS:B<x>:RS232C:CONDition?
Info
RXSTArtspecifies a search based on the RX Start Bit.RXDATAspecifies a search based on RX Data.RXENDPacketspecifies a search based on the RX End of Packet condition.RXPARityspecifies a search based on the RX parity.TXSTArtspecifies a search base on the TX Start Bit.TXDATAspecifies a search based on TX Data.TXENDPacketspecifies a search based on the TX End of Packet condition.TXPARityspecifies a search based on the TX parity.
TriggerABusBItemRs232cRx
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:RX command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:RX?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:RX?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.data: TheTRIGger:A:BUS:B<x>:RS232C:RX:DATacommand tree.
data
property
¶
Return the TRIGger:A:BUS:B<x>:RS232C:RX:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:RX:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:RX:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.size: TheTRIGger:A:BUS:B<x>:RS232C:RX:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALuecommand.
TriggerABusBItemRs232cRxData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:RX:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:RX:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:RX:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.size: TheTRIGger:A:BUS:B<x>:RS232C:RX:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALuecommand.
size
property
¶
Return the TRIGger:A:BUS:B<x>:RS232C:RX:DATa:SIZe command.
Description
- This command specifies the length of the data string in Bytes for an RS-232 Trigger if
the trigger condition is RXDATA. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:RX:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:RX: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:RX:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:RX:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:RS232C:RX:DATa:SIZe?
Info
<NR1>is the length of the data string in bytes.
value
property
¶
Return the TRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALue command.
Description
- This command specifies the binary data string for an RS-232 trigger if the trigger
condition involves RX. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write()method will send theTRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALue
- TRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALue?
Info
<Qstring>is the binary data string to be used for the trigger.
TriggerABusBItemRs232cRxDataSize
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:RX:DATa:SIZe command.
Description
- This command specifies the length of the data string in Bytes for an RS-232 Trigger if the
trigger condition is RXDATA. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:RX:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:RX: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:RX:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:RX:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:RS232C:RX:DATa:SIZe?
Info
<NR1>is the length of the data string in bytes.
TriggerABusBItemRs232cRxDataValue
¶
Bases: SCPICmdWriteNoArguments, SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALue command.
Description
- This command specifies the binary data string for an RS-232 trigger if the trigger
condition involves RX. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write()method will send theTRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALue
- TRIGger:A:BUS:B<x>:RS232C:RX:DATa:VALue?
Info
<Qstring>is the binary data string to be used for the trigger.
TriggerABusBItemRs232cTx
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:TX command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:TX?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:TX?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.data: TheTRIGger:A:BUS:B<x>:RS232C:TX:DATacommand tree.
data
property
¶
Return the TRIGger:A:BUS:B<x>:RS232C:TX:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:TX:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:TX:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.size: TheTRIGger:A:BUS:B<x>:RS232C:TX:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALuecommand.
TriggerABusBItemRs232cTxData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:TX:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:TX:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:TX:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.size: TheTRIGger:A:BUS:B<x>:RS232C:TX:DATa:SIZecommand..value: TheTRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALuecommand.
size
property
¶
Return the TRIGger:A:BUS:B<x>:RS232C:TX:DATa:SIZe command.
Description
- This command specifies the length of the data string for an RS-232 trigger if the
trigger condition is TXDATA. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:TX:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:TX: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:TX:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:TX:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:RS232C:TX:DATa:SIZe?
Info
<NR1>is the length of the data string in Bytes.
value
property
¶
Return the TRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALue command.
Description
- This command specifies the binary data string for an RS-232 trigger if the condition
involves TX. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write()method will send theTRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALue
- TRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALue?
Info
<Qstring>is the binary data string to be used for the trigger.
TriggerABusBItemRs232cTxDataSize
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:TX:DATa:SIZe command.
Description
- This command specifies the length of the data string for an RS-232 trigger if the trigger
condition is TXDATA. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:TX:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:TX: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:TX:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:TX:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:RS232C:TX:DATa:SIZe?
Info
<NR1>is the length of the data string in Bytes.
TriggerABusBItemRs232cTxDataValue
¶
Bases: SCPICmdWriteNoArguments, SCPICmdRead
The TRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALue command.
Description
- This command specifies the binary data string for an RS-232 trigger if the condition
involves TX. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write()method will send theTRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALue
- TRIGger:A:BUS:B<x>:RS232C:TX:DATa:VALue?
Info
<Qstring>is the binary data string to be used for the trigger.
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
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|MISO|MOSI|MISOMOSI}
- 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.MISOspecifies the Master-In Slave-Out condition.MOSIspecifies the Master-Out Slave-In condition.MISOMOSIspecifies the Master-In Slave-Out and Master-Out Slave-In conditions.
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..in: TheTRIGger:A:BUS:B<x>:SPI:DATa:INcommand tree..miso: TheTRIGger:A:BUS:B<x>:SPI:DATa:MISOcommand tree..out: TheTRIGger:A:BUS:B<x>:SPI:DATa:OUTcommand tree..mosi: TheTRIGger:A:BUS:B<x>:SPI:DATa:MOSIcommand tree.
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
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|MISO|MOSI|MISOMOSI}
- 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.MISOspecifies the Master-In Slave-Out condition.MOSIspecifies the Master-Out Slave-In condition.MISOMOSIspecifies the Master-In Slave-Out and Master-Out Slave-In conditions.
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..in: TheTRIGger:A:BUS:B<x>:SPI:DATa:INcommand tree..miso: TheTRIGger:A:BUS:B<x>:SPI:DATa:MISOcommand tree..out: TheTRIGger:A:BUS:B<x>:SPI:DATa:OUTcommand tree..mosi: TheTRIGger:A:BUS:B<x>:SPI:DATa:MOSIcommand tree.
in_
property
¶
Return the TRIGger:A:BUS:B<x>:SPI:DATa:IN command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:IN?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:IN?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.value: TheTRIGger:A:BUS:B<x>:SPI:DATa:IN:VALuecommand.
miso
property
¶
Return the TRIGger:A:BUS:B<x>:SPI:DATa:MISO command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MISO?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MISO?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.value: TheTRIGger:A:BUS:B<x>:SPI:DATa:MISO:VALuecommand.
mosi
property
¶
Return the TRIGger:A:BUS:B<x>:SPI:DATa:MOSI command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MOSI?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MOSI?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.value: TheTRIGger:A:BUS:B<x>:SPI:DATa:MOSI:VALuecommand.
out
property
¶
Return the TRIGger:A:BUS:B<x>:SPI:DATa:OUT command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:OUT?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:OUT?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.value: TheTRIGger:A:BUS:B<x>:SPI:DATa:OUT: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.
TriggerABusBItemSpiDataIn
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI:DATa:IN command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:IN?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:IN?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.value: TheTRIGger:A:BUS:B<x>:SPI:DATa:IN:VALuecommand.
value
property
¶
Return the TRIGger:A:BUS:B<x>:SPI:DATa:IN:VALue command.
Description
- This command specifies the binary data string to be used for a SPI trigger if the
trigger condition is MISO or MISOMOSI. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:IN:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:IN: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:IN:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:IN:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:IN: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.
TriggerABusBItemSpiDataInValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI:DATa:IN:VALue command.
Description
- This command specifies the binary data string to be used for a SPI trigger if the trigger
condition is MISO or MISOMOSI. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:IN:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:IN: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:IN:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:IN:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:IN: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.
TriggerABusBItemSpiDataMiso
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI:DATa:MISO command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MISO?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MISO?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.value: TheTRIGger:A:BUS:B<x>:SPI:DATa:MISO:VALuecommand.
value
property
¶
Return the TRIGger:A:BUS:B<x>:SPI:DATa:MISO:VALue command.
Description
- This command specifies the binary data string to be used for a SPI trigger if the
trigger condition is MISO or MISOMOSI. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MISO:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MISO: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:MISO:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:MISO:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:MISO: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.
TriggerABusBItemSpiDataMisoValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI:DATa:MISO:VALue command.
Description
- This command specifies the binary data string to be used for a SPI trigger if the trigger
condition is MISO or MISOMOSI. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MISO:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MISO: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:MISO:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:MISO:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:MISO: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.
TriggerABusBItemSpiDataMosi
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI:DATa:MOSI command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MOSI?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MOSI?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.value: TheTRIGger:A:BUS:B<x>:SPI:DATa:MOSI:VALuecommand.
value
property
¶
Return the TRIGger:A:BUS:B<x>:SPI:DATa:MOSI:VALue command.
Description
- This command specifies the binary data string to be used for a SPI trigger if the
trigger condition is MOSI or MISOMOSI. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MOSI:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MOSI: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:MOSI:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:MOSI:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:MOSI:VALue?
Info
<QString>is the binary data string with the number of bits specified by theTRIGGER:A:BUS:BX:SPI:DATA:SIZEcommand. The only allowed characters in the QString are 0, 1, and X.
TriggerABusBItemSpiDataMosiValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI:DATa:MOSI:VALue command.
Description
- This command specifies the binary data string to be used for a SPI trigger if the trigger
condition is MOSI or MISOMOSI. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MOSI:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:MOSI: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:MOSI:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:MOSI:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:MOSI:VALue?
Info
<QString>is the binary data string with the number of bits specified by theTRIGGER:A:BUS:BX:SPI:DATA:SIZEcommand. The only allowed characters in the QString are 0, 1, and X.
TriggerABusBItemSpiDataOut
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI:DATa:OUT command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:OUT?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:OUT?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.value: TheTRIGger:A:BUS:B<x>:SPI:DATa:OUT:VALuecommand.
value
property
¶
Return the TRIGger:A:BUS:B<x>:SPI:DATa:OUT:VALue command.
Description
- This command specifies the binary data string to be used for a SPI trigger if the
trigger condition is MOSI or MISOMOSI. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:OUT:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:OUT: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:OUT:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:OUT:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:OUT:VALue?
Info
<QString>is the binary data string with the number of bits specified by theTRIGGER:A:BUS:BX:SPI:DATA:SIZEcommand. The only allowed characters in the QString are 0, 1, and X.
TriggerABusBItemSpiDataOutValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:B<x>:SPI:DATa:OUT:VALue command.
Description
- This command specifies the binary data string to be used for a SPI trigger if the trigger
condition is MOSI or MISOMOSI. B
Usage
- Using the
.query()method will send theTRIGger:A:BUS:B<x>:SPI:DATa:OUT:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:B<x>:SPI:DATa:OUT: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:OUT:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:OUT:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:OUT:VALue?
Info
<QString>is the binary data string with the number of bits specified by theTRIGGER:A:BUS:BX:SPI:DATA:SIZEcommand. The only allowed characters in the QString are 0, 1, and X.
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.
TriggerABusSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:BUS:SOUrce command.
Description
- This command specifies the source for a serial or parallel bus trigger, with the appropriate application module installed.
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
B1specifies the Bus 1 source.B2specifies the Bus 2 source.B3specifies the Bus 3 source.B4specifies the Bus 4 source.
TriggerAEdge
¶
Bases: SCPICmdRead
The TRIGger:A:EDGE command.
Description
- Returns the trigger source, coupling, and slope for the A edge trigger.
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.
SCPI Syntax
- TRIGger:A:EDGE?
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
- Sets or returns the slope for the A edge trigger.
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}
- TRIGger:A:EDGE:SLOpe?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
source
property
¶
source: TriggerAEdgeSource
Return the TRIGger:A:EDGE:SOUrce command.
Description
- Sets or returns the source for the A edge trigger.
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>|D<x>|EXT|LINE|AUX}
- TRIGger:A:EDGE:SOUrce?
Info
CH<x>specifies an analog input channel as the A edge trigger source. x has a minimum of 1 and a maximum of 4.D<x>specifies a digital input channel as the A edge trigger source. x has a minimum of 0 and a maximum of 15.EXTspecifies an external trigger using the Aux In connector located on the front panel of the oscilloscope.LINEspecifies the AC line as the trigger source.AUXspecifies the Auxiliary Input as the trigger source (if available on your oscilloscope).
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
- Sets or returns the slope for the A edge trigger.
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}
- TRIGger:A:EDGE:SLOpe?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
TriggerAEdgeSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:EDGE:SOUrce command.
Description
- Sets or returns the source for the A edge trigger.
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>|D<x>|EXT|LINE|AUX}
- TRIGger:A:EDGE:SOUrce?
Info
CH<x>specifies an analog input channel as the A edge trigger source. x has a minimum of 1 and a maximum of 4.D<x>specifies a digital input channel as the A edge trigger source. x has a minimum of 0 and a maximum of 15.EXTspecifies an external trigger using the Aux In connector located on the front panel of the oscilloscope.LINEspecifies the AC line as the trigger source.AUXspecifies the Auxiliary Input as the trigger source (if available on your oscilloscope).
TriggerAHoldoff
¶
Bases: SCPICmdRead
The TRIGger:A:HOLDoff command.
Description
- Returns the A trigger holdoff parameters. These parameters specify the time period during which the trigger circuitry is not looking to generate a trigger event.
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.
SCPI Syntax
- TRIGger:A:HOLDoff?
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: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LEVel command.
Description
- Sets or returns the trigger level for the A trigger.
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. - Using the
.write(value)method will send theTRIGger:A:LEVel valuecommand.
SCPI Syntax
- TRIGger:A:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LEVel?
Info
ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.<NR3>specifies the trigger level in user units (usually volts).
Properties
.auxin: TheTRIGger:A:LEVel:AUXincommand..ch: TheTRIGger:A:LEVel:CH<x>command..d: TheTRIGger:A:LEVel:D<x>command.
auxin
property
¶
auxin: TriggerALevelAuxin
Return the TRIGger:A:LEVel:AUXin command.
Description
- This command sets the threshold voltage level to use for an Edge, Pulse Width, Runt or Rise/Fall (aka Transition, aka Slew Rate) trigger when triggering on the Aux Input connector signal.
Usage
- Using the
.query()method will send theTRIGger:A:LEVel:AUXin?query. - Using the
.verify(value)method will send theTRIGger:A:LEVel:AUXin?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LEVel:AUXin valuecommand.
SCPI Syntax
- TRIGger:A:LEVel:AUXin {<NR3>|ECL|TTL}
- TRIGger:A:LEVel:AUXin?
Info
<NR3>is a floating point number that sets the trigger threshold level, in Volts, for the Aux Input connector.ECLsets the threshold level to a preset ECL high level of -1.3V.TTLsets the threshold level to a preset TTL high level of 1.4V.
ch
property
¶
ch: dict[int, TriggerALevelChannel]
Return the TRIGger:A:LEVel:CH<x> command.
Description
- Sets or returns the trigger level for the specified channel. Each channel can have an independent level.
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>|TTL|ECL}
- TRIGger:A:LEVel:CH<x>?
Info
<NR3>specifies the trigger level in user units (usually volts).TTLspecifies a preset TTL high level of 1.4 V.ECLspecifies a preset ECL high level of -1.3 V.
d
property
¶
Return the TRIGger:A:LEVel:D<x> command.
Description
- This command sets the threshold voltage level to use for an Edge or Pulse Width
trigger when triggering on a digital channel waveform.
can be 1 - 16. Each channel can have an independent trigger level.
Usage
- Using the
.query()method will send theTRIGger:A:LEVel:D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LEVel:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LEVel:D<x> valuecommand.
SCPI Syntax
- TRIGger:A:LEVel:D<x> {<NR3>|ECL|TTL}
- TRIGger:A:LEVel:D<x>?
Info
<NR3>is a floating point number that sets the trigger threshold level, in Volts, for the specified digital channel.ECLsets the threshold level to a preset ECL high level of -1.3V.TTLsets the threshold level to a preset TTL high level of 1.4V.
TriggerALevelAuxin
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LEVel:AUXin command.
Description
- This command sets the threshold voltage level to use for an Edge, Pulse Width, Runt or Rise/Fall (aka Transition, aka Slew Rate) trigger when triggering on the Aux Input connector signal.
Usage
- Using the
.query()method will send theTRIGger:A:LEVel:AUXin?query. - Using the
.verify(value)method will send theTRIGger:A:LEVel:AUXin?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LEVel:AUXin valuecommand.
SCPI Syntax
- TRIGger:A:LEVel:AUXin {<NR3>|ECL|TTL}
- TRIGger:A:LEVel:AUXin?
Info
<NR3>is a floating point number that sets the trigger threshold level, in Volts, for the Aux Input connector.ECLsets the threshold level to a preset ECL high level of -1.3V.TTLsets the threshold level to a preset TTL high level of 1.4V.
TriggerALevelChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The TRIGger:A:LEVel:CH<x> command.
Description
- Sets or returns the trigger level for the specified channel. Each channel can have an independent level.
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>|TTL|ECL}
- TRIGger:A:LEVel:CH<x>?
Info
<NR3>specifies the trigger level in user units (usually volts).TTLspecifies a preset TTL high level of 1.4 V.ECLspecifies a preset ECL high level of -1.3 V.
TriggerALevelDigitalBit
¶
Bases: ValidatedDigitalBit, SCPICmdWrite, SCPICmdRead
The TRIGger:A:LEVel:D<x> command.
Description
- This command sets the threshold voltage level to use for an Edge or Pulse Width trigger
when triggering on a digital channel waveform.
can be 1 - 16. Each channel can have an independent trigger level.
Usage
- Using the
.query()method will send theTRIGger:A:LEVel:D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LEVel:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LEVel:D<x> valuecommand.
SCPI Syntax
- TRIGger:A:LEVel:D<x> {<NR3>|ECL|TTL}
- TRIGger:A:LEVel:D<x>?
Info
<NR3>is a floating point number that sets the trigger threshold level, in Volts, for the specified digital channel.ECLsets the threshold level to a preset ECL high level of -1.3V.TTLsets the threshold level to a preset TTL high level of 1.4V.
TriggerALogic
¶
Bases: SCPICmdRead
The TRIGger:A:LOGIc command.
Description
- Returns all of the A logic trigger parameters.
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.
SCPI Syntax
- TRIGger:A:LOGIc?
Properties
.class: TheTRIGger:A:LOGIc:CLAsscommand..function: TheTRIGger:A:LOGIc:FUNCtioncommand..input: TheTRIGger:A:LOGIc:INPutcommand..pattern: TheTRIGger:A:LOGIc:PATterncommand..threshold: TheTRIGger:A:LOGIc:THResholdcommand tree.
class_
property
¶
class_: TriggerALogicClass
Return the TRIGger:A:LOGIc:CLAss command.
Description
- This command specifies what kind of logic trigger to use (either logic or setup/hold).
You also need to set the trigger type to LOGIC using the command
TRIGGER:A:TYPE. The LOGIC argument sets the oscilloscope to trigger on logical combinations of the channels (set using theTRIGger:A:LOGIc:INPutcommands as well asTRIGGER:A:LOGIC:FUNCTION). You can use up to 20 channels for a logic trigger (4 analog and 16 digital). You can perform logic triggering using a clock; whenTRIGGER:A:LOGIC:INPUT:CLOCK:SOURCEis set to one of the channels, the oscilloscope triggers when the specified logical combination of the remaining channels is true during a transition on the clock channel. You can also perform logic triggering without using a clock (by settingTRIGGER:A:LOGIC:INPUT:CLOCK:SOURCEto NONE ), so that the oscilloscope triggers when the specified logical combination of data channels is met. Without a clock, you can also use the commandTRIGGER:A:LOGIC:PATTERN:DELTATIME. The SETHold argument sets the oscilloscope to trigger on setup and hold violations between a data source and a clock source. The clocking and data levels are used to determine if a clock or data transition has occurred. You can use up to 20 channels as Setup and Hold trigger data sources (4 analog and 16 digital) usingTRIGGER:A:SETHOLD:DATA:SOURCE. You can use one channel input as the clock signal (TRIGGER:A:SETHOLD:CLOCK:SOURCE). The data sources cannot include the waveform specified for the clock source.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:CLAss?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:CLAss?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:CLAss valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:CLAss {LOGIC|SETHold}
- TRIGger:A:LOGIc:CLAss?
Info
LOGIC- Use with the commandsTRIGGER:A:LOGIC:FUNCTION,TRIGGER:A:LOGIC:INPUT:CHX,TRIGGER:A:LOGIC:INPUT:CLOCK:EDGE,TRIGGER:A:LOGIC:INPUT:CLOCK:SOURCE,TRIGGER:A:LOGIC:INPUT:DX, andTRIGGER:A:LOGIC:INPUT:RF. If you would like to use the logic trigger without a clock, you can also use the commandTRIGGER:A:LOGIC:PATTERN:DELTATIME.SETHold- Use with the commandsTRIGGER:A:SETHOLD:CLOCK:EDGE,TRIGGER:A:SETHOLD:CLOCK:SOURCE,TRIGGER:A:SETHOLD:CLOCK:THRESHOLD,TRIGGER:A:SETHOLD:DATA:SOURCE.
function
property
¶
function: TriggerALogicFunction
Return the TRIGger:A:LOGIc:FUNCtion command.
Description
- Sets or returns the logical combination of the input channels for the A pattern and A state logic triggers.
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}
- TRIGger:A:LOGIc:FUNCtion?
Info
ANDspecifies to trigger if all conditions are true.NANdspecifies to trigger if any of the conditions is false.
input
property
¶
input: TriggerALogicInput
Return the TRIGger:A:LOGIc:INPut command.
Description
- Returns the logic input values for all channels. If a clock channel is defined, it returns the clock source and edge.
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.
SCPI Syntax
- TRIGger:A:LOGIc:INPut?
Sub-properties
.ch: TheTRIGger:A:LOGIc:INPut:CH<x>command..clock: TheTRIGger:A:LOGIc:INPut:CLOCkcommand tree..d: TheTRIGger:A:LOGIc:INPut:D<x>command.
pattern
property
¶
pattern: TriggerALogicPattern
Return the TRIGger:A:LOGIc:PATtern command.
Description
- Returns the conditions used for generating an A logic pattern trigger, 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:LOGIc:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern?
Sub-properties
.deltatime: TheTRIGger:A:LOGIc:PATtern:DELTatimecommand..input: TheTRIGger:A:LOGIc:PATtern:INPutcommand tree..when: TheTRIGger:A:LOGIc:PATtern:WHEncommand.
threshold
property
¶
threshold: TriggerALogicThreshold
Return the TRIGger:A:LOGIc:THReshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.d: TheTRIGger:A:LOGIc:THReshold:D<x>command..ch: TheTRIGger:A:LOGIc:THReshold:CH<x>command.
TriggerALogicClass
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:CLAss command.
Description
- This command specifies what kind of logic trigger to use (either logic or setup/hold). You
also need to set the trigger type to LOGIC using the command
TRIGGER:A:TYPE. The LOGIC argument sets the oscilloscope to trigger on logical combinations of the channels (set using theTRIGger:A:LOGIc:INPutcommands as well asTRIGGER:A:LOGIC:FUNCTION). You can use up to 20 channels for a logic trigger (4 analog and 16 digital). You can perform logic triggering using a clock; whenTRIGGER:A:LOGIC:INPUT:CLOCK:SOURCEis set to one of the channels, the oscilloscope triggers when the specified logical combination of the remaining channels is true during a transition on the clock channel. You can also perform logic triggering without using a clock (by settingTRIGGER:A:LOGIC:INPUT:CLOCK:SOURCEto NONE ), so that the oscilloscope triggers when the specified logical combination of data channels is met. Without a clock, you can also use the commandTRIGGER:A:LOGIC:PATTERN:DELTATIME. The SETHold argument sets the oscilloscope to trigger on setup and hold violations between a data source and a clock source. The clocking and data levels are used to determine if a clock or data transition has occurred. You can use up to 20 channels as Setup and Hold trigger data sources (4 analog and 16 digital) usingTRIGGER:A:SETHOLD:DATA:SOURCE. You can use one channel input as the clock signal (TRIGGER:A:SETHOLD:CLOCK:SOURCE). The data sources cannot include the waveform specified for the clock source.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:CLAss?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:CLAss?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:CLAss valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:CLAss {LOGIC|SETHold}
- TRIGger:A:LOGIc:CLAss?
Info
LOGIC- Use with the commandsTRIGGER:A:LOGIC:FUNCTION,TRIGGER:A:LOGIC:INPUT:CHX,TRIGGER:A:LOGIC:INPUT:CLOCK:EDGE,TRIGGER:A:LOGIC:INPUT:CLOCK:SOURCE,TRIGGER:A:LOGIC:INPUT:DX, andTRIGGER:A:LOGIC:INPUT:RF. If you would like to use the logic trigger without a clock, you can also use the commandTRIGGER:A:LOGIC:PATTERN:DELTATIME.SETHold- Use with the commandsTRIGGER:A:SETHOLD:CLOCK:EDGE,TRIGGER:A:SETHOLD:CLOCK:SOURCE,TRIGGER:A:SETHOLD:CLOCK:THRESHOLD,TRIGGER:A:SETHOLD:DATA:SOURCE.
TriggerALogicFunction
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:FUNCtion command.
Description
- Sets or returns the logical combination of the input channels for the A pattern and A state logic triggers.
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}
- TRIGger:A:LOGIc:FUNCtion?
Info
ANDspecifies to trigger if all conditions are true.NANdspecifies to trigger if any of the conditions is false.
TriggerALogicInput
¶
Bases: SCPICmdRead
The TRIGger:A:LOGIc:INPut command.
Description
- Returns the logic input values for all channels. If a clock channel is defined, it returns the clock source and edge.
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.
SCPI Syntax
- TRIGger:A:LOGIc:INPut?
Properties
.ch: TheTRIGger:A:LOGIc:INPut:CH<x>command..clock: TheTRIGger:A:LOGIc:INPut:CLOCkcommand tree..d: TheTRIGger:A:LOGIc:INPut:D<x>command.
ch
property
¶
ch: dict[int, TriggerALogicInputChannel]
Return the TRIGger:A:LOGIc:INPut:CH<x> command.
Description
- This command specifies the logical input condition for the channel specified by
.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:INPut:CH<x>?
Info
HIGHspecifies the logic high.LOWspecifies the logic low.Xspecifies a ‘don’t care’ state.
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
.edge: TheTRIGger:A:LOGIc:INPut:CLOCk:EDGEcommand..source: TheTRIGger:A:LOGIc:INPut:CLOCk:SOUrcecommand.
d
property
¶
Return the TRIGger:A:LOGIc:INPut:D<x> command.
Description
- This command specifies the logic pattern for a trigger on digital channel
, where x is the channel number.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:INPut:D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:D<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:D<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:INPut:D<x>?
Info
Highspecifies the logic high state.Lowspecifies the logic low state.Xspecifies a ‘don’t care’ state.
TriggerALogicInputChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:INPut:CH<x> command.
Description
- This command specifies the logical input condition for the channel specified by
.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:INPut:CH<x>?
Info
HIGHspecifies the logic high.LOWspecifies the logic low.Xspecifies a ‘don’t care’ state.
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
.edge: TheTRIGger:A:LOGIc:INPut:CLOCk:EDGEcommand..source: TheTRIGger:A:LOGIc:INPut:CLOCk:SOUrcecommand.
edge
property
¶
Return the TRIGger:A:LOGIc:INPut:CLOCk:EDGE command.
Description
- Sets the polarity of the clock channel.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:INPut:CLOCk:EDGE?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:CLOCk:EDGE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:CLOCk:EDGE valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:CLOCk:EDGE {FALL|RISe|EITher}
- TRIGger:A:LOGIc:INPut:CLOCk:EDGE?
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 either on the falling or rising edge of a signal.
source
property
¶
source: TriggerALogicInputClockSource
Return the TRIGger:A:LOGIc:INPut:CLOCk:SOUrce command.
Description
- Sets or returns the channel to use as the clock source. The clock can be selected as NONE. A selection of None implies pattern trigger. Any other selection implies state 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>|D<x>|NONE}
- TRIGger:A:LOGIc:INPut:CLOCk:SOUrce?
Info
CH<x>specifies the analog input channel source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital input channel source. x has a minimum of 0 and a maximum of 15.NONEspecifies a Pattern trigger.
TriggerALogicInputClockEdge
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:INPut:CLOCk:EDGE command.
Description
- Sets the polarity of the clock channel.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:INPut:CLOCk:EDGE?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:CLOCk:EDGE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:CLOCk:EDGE valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:CLOCk:EDGE {FALL|RISe|EITher}
- TRIGger:A:LOGIc:INPut:CLOCk:EDGE?
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 either on the falling or rising edge of a signal.
TriggerALogicInputClockSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:INPut:CLOCk:SOUrce command.
Description
- Sets or returns the channel to use as the clock source. The clock can be selected as NONE. A selection of None implies pattern trigger. Any other selection implies state 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>|D<x>|NONE}
- TRIGger:A:LOGIc:INPut:CLOCk:SOUrce?
Info
CH<x>specifies the analog input channel source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital input channel source. x has a minimum of 0 and a maximum of 15.NONEspecifies a Pattern trigger.
TriggerALogicInputDigitalBit
¶
Bases: ValidatedDigitalBit, SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:INPut:D<x> command.
Description
- This command specifies the logic pattern for a trigger on digital channel
, where x is the channel number.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:INPut:D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:D<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:D<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:INPut:D<x>?
Info
Highspecifies the logic high state.Lowspecifies the logic low state.Xspecifies a ‘don’t care’ state.
TriggerALogicPattern
¶
Bases: SCPICmdRead
The TRIGger:A:LOGIc:PATtern command.
Description
- Returns the conditions used for generating an A logic pattern trigger, 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:LOGIc:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern?
Properties
.deltatime: TheTRIGger:A:LOGIc:PATtern:DELTatimecommand..input: TheTRIGger:A:LOGIc:PATtern:INPutcommand tree..when: TheTRIGger:A:LOGIc:PATtern:WHEncommand.
deltatime
property
¶
deltatime: TriggerALogicPatternDeltatime
Return the TRIGger:A:LOGIc:PATtern:DELTatime command.
Description
- This command specifies the pattern trigger delta time value. The time value is used as part of the pattern 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:PATtern:DELTatime?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:DELTatime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:DELTatime valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:DELTatime <NR3>
- TRIGger:A:LOGIc:PATtern:DELTatime?
Info
<NR3>is a floating point value with exponent that sets the pattern trigger time value. This argument has a range of 39.6E-9 (39.6 ns) to 10.0E0 (10 s), in increments of 13.2 ns. Values that are not an increment of 13.2 ns are rounded to the nearest correct value.
input
property
¶
input: TriggerALogicPatternInput
Return the TRIGger:A:LOGIc:PATtern:INPut command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:PATtern:INPut?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:INPut?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.d: TheTRIGger:A:LOGIc:PATtern:INPut:D<x>command.
when
property
¶
when: TriggerALogicPatternWhen
Return the TRIGger:A:LOGIc:PATtern:WHEn command.
Description
- Sets or returns the pattern logic condition on which to trigger the oscilloscope.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:PATtern:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan|EQUal|UNEQual}
- TRIGger:A:LOGIc:PATtern:WHEn?
Info
TRUEtriggers the oscilloscope when the pattern becomes true.FALSEtriggers the oscilloscope when the pattern becomes false.LESSTHANtriggers the oscilloscope when the input pattern is true for a time period less than the time period specified inTRIGGER:A:LOGIC:PATTERN:DELTATIME.MORETHANtriggers the oscilloscope when the input pattern is true for a time period more (greater) than the time period specified inTRIGGER:A:LOGIC:PATTERN:DELTATIME.EQUALtriggers the oscilloscope when the input pattern is true for a time period equal to the time period specified inTRIGGER:A:LOGIC:PATTERN:DELTATIME, within a ±5% tolerance.UNEQUALtriggers the oscilloscope when the input pattern is true for a time period greater than or less than (not equal to) the time period specified inTRIGGER:A:LOGIC:PATTERN:DELTATIME, within a ±5% tolerance.
Sub-properties
.lesslimit: TheTRIGger:A:LOGIc:PATtern:WHEn:LESSLimitcommand..morelimit: TheTRIGger:A:LOGIc:PATtern:WHEn:MORELimitcommand.
TriggerALogicPatternDeltatime
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:PATtern:DELTatime command.
Description
- This command specifies the pattern trigger delta time value. The time value is used as part of the pattern 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:PATtern:DELTatime?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:DELTatime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:DELTatime valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:DELTatime <NR3>
- TRIGger:A:LOGIc:PATtern:DELTatime?
Info
<NR3>is a floating point value with exponent that sets the pattern trigger time value. This argument has a range of 39.6E-9 (39.6 ns) to 10.0E0 (10 s), in increments of 13.2 ns. Values that are not an increment of 13.2 ns are rounded to the nearest correct value.
TriggerALogicPatternInput
¶
Bases: SCPICmdRead
The TRIGger:A:LOGIc:PATtern:INPut command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:PATtern:INPut?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:INPut?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.d: TheTRIGger:A:LOGIc:PATtern:INPut:D<x>command.
d
property
¶
Return the TRIGger:A:LOGIc:PATtern:INPut:D<x> command.
Description
- Sets or returns the A logic trigger input for the specified digital channel
, where x is the channel number. This command species the logic value used when the pattern trigger detects the threshold level.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:PATtern:INPut:D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:INPut:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:INPut:D<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:INPut:D<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:PATtern:INPut:D<x>?
Info
HIGHspecifies a logic high.LOWspecifies a logic low.Xspecifies a ‘do not care’ state.
TriggerALogicPatternInputDigitalBit
¶
Bases: ValidatedDigitalBit, SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:PATtern:INPut:D<x> command.
Description
- Sets or returns the A logic trigger input for the specified digital channel
, where x is the channel number. This command species the logic value used when the pattern trigger detects the threshold level.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:PATtern:INPut:D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:INPut:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:INPut:D<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:INPut:D<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:PATtern:INPut:D<x>?
Info
HIGHspecifies a logic high.LOWspecifies a logic low.Xspecifies a ‘do not care’ state.
TriggerALogicPatternWhen
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:PATtern:WHEn command.
Description
- Sets or returns the pattern logic condition on which to trigger the oscilloscope.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:PATtern:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan|EQUal|UNEQual}
- TRIGger:A:LOGIc:PATtern:WHEn?
Info
TRUEtriggers the oscilloscope when the pattern becomes true.FALSEtriggers the oscilloscope when the pattern becomes false.LESSTHANtriggers the oscilloscope when the input pattern is true for a time period less than the time period specified inTRIGGER:A:LOGIC:PATTERN:DELTATIME.MORETHANtriggers the oscilloscope when the input pattern is true for a time period more (greater) than the time period specified inTRIGGER:A:LOGIC:PATTERN:DELTATIME.EQUALtriggers the oscilloscope when the input pattern is true for a time period equal to the time period specified inTRIGGER:A:LOGIC:PATTERN:DELTATIME, within a ±5% tolerance.UNEQUALtriggers the oscilloscope when the input pattern is true for a time period greater than or less than (not equal to) the time period specified inTRIGGER:A:LOGIC:PATTERN:DELTATIME, within a ±5% tolerance.
Properties
.lesslimit: TheTRIGger:A:LOGIc:PATtern:WHEn:LESSLimitcommand..morelimit: TheTRIGger:A:LOGIc:PATtern:WHEn:MORELimitcommand.
lesslimit
property
¶
lesslimit: TriggerALogicPatternWhenLesslimit
Return the TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit command.
Description
- Sets or returns the maximum time that the selected pattern may be true and still generate an A logic pattern trigger.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:LESSLimit valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?
Info
<NR3>specifies the maximum amount of time to hold the pattern true.
morelimit
property
¶
morelimit: TriggerALogicPatternWhenMorelimit
Return the TRIGger:A:LOGIc:PATtern:WHEn:MORELimit command.
Description
- Sets or returns the minimum time that the selected pattern may be true and still generate an A logic pattern trigger.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:PATtern:WHEn:MORELimit?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:MORELimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:MORELimit valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit?
Info
<NR3>specifies the minimum amount of time to hold the pattern true.
TriggerALogicPatternWhenLesslimit
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit command.
Description
- Sets or returns the maximum time that the selected pattern may be true and still generate an A logic pattern trigger.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:LESSLimit valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?
Info
<NR3>specifies the maximum amount of time to hold the pattern true.
TriggerALogicPatternWhenMorelimit
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:PATtern:WHEn:MORELimit command.
Description
- Sets or returns the minimum time that the selected pattern may be true and still generate an A logic pattern trigger.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:PATtern:WHEn:MORELimit?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:MORELimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:MORELimit valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit?
Info
<NR3>specifies the minimum amount of time to hold the pattern true.
TriggerALogicThreshold
¶
Bases: SCPICmdRead
The TRIGger:A:LOGIc:THReshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.d: TheTRIGger:A:LOGIc:THReshold:D<x>command..ch: TheTRIGger:A:LOGIc:THReshold:CH<x>command.
ch
property
¶
Return the TRIGger:A:LOGIc:THReshold:CH<x> command.
Description
- This command sets or queries the logic trigger threshold voltage for both analog and digital channels (for MSO models), specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:THReshold:CH<x> {<NR3>|ECL|TTL}
- TRIGger:A:LOGIc:THReshold:CH<x>?
Info
<NR3>specifies the threshold voltage, in volts.ECLspecifies a preset ECL high level of -1.3 V.TTLspecifies a preset TTL high level of 1.4 V.
d
property
¶
Return the TRIGger:A:LOGIc:THReshold:D<x> command.
Description
- This command specifies the trigger A logic threshold level for the specified digital
channel
. This commands affects all trigger types using the digital channel.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:THReshold:D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:THReshold:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:THReshold:D<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:THReshold:D<x> {<NR3>|ECL|TTL}
- TRIGger:A:LOGIc:THReshold:D<x>?
Info
<NR3>is a floating point number that specifies the threshold level in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
TriggerALogicThresholdChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:THReshold:CH<x> command.
Description
- This command sets or queries the logic trigger threshold voltage for both analog and digital channels (for MSO models), specified by x.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:THReshold:CH<x> {<NR3>|ECL|TTL}
- TRIGger:A:LOGIc:THReshold:CH<x>?
Info
<NR3>specifies the threshold voltage, in volts.ECLspecifies a preset ECL high level of -1.3 V.TTLspecifies a preset TTL high level of 1.4 V.
TriggerALogicThresholdDigitalBit
¶
Bases: ValidatedDigitalBit, SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:THReshold:D<x> command.
Description
- This command specifies the trigger A logic threshold level for the specified digital
channel
. This commands affects all trigger types using the digital channel.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:THReshold:D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:THReshold:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:THReshold:D<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:THReshold:D<x> {<NR3>|ECL|TTL}
- TRIGger:A:LOGIc:THReshold:D<x>?
Info
<NR3>is a floating point number that specifies the threshold level in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
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..ext: TheTRIGger:A:LOWerthreshold:EXTcommand..aux: TheTRIGger:A:LOWerthreshold:AUXcommand.
aux
property
¶
Return the TRIGger:A:LOWerthreshold:AUX command.
Description
- Sets or returns the lower threshold for the Auxiliary Input. It is similar to
TRIGGER:A:LEVEL:AUXIN.
Usage
- Using the
.query()method will send theTRIGger:A:LOWerthreshold:AUX?query. - Using the
.verify(value)method will send theTRIGger:A:LOWerthreshold:AUX?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOWerthreshold:AUX valuecommand.
SCPI Syntax
- TRIGger:A:LOWerthreshold:AUX {<NR3>|ECL|TTL}
- TRIGger:A:LOWerthreshold:AUX?
Info
ECLspecifies a preset ECL high level of -1.3 V.TTLspecifies a preset TTL high level of 1.4 V.<NR3>specifies the threshold level in volts.
ch
property
¶
Return the TRIGger:A:LOWerthreshold:CH<x> command.
Description
- This command specifies the lower threshold for the channel selected. Each channel can have an independent level. Used in runt and transition triggers as the lower threshold. Used for all other trigger types as the single level/threshold.
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> {ECL|TTL|<NR3>}
- TRIGger:A:LOWerthreshold:CH<x>?
Info
ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.<NR3>is a floating point number that specifies the clock level, in volts.
ext
property
¶
Return the TRIGger:A:LOWerthreshold:EXT command.
Description
- Sets or returns the lower threshold for the Auxiliary Input. It is similar to
TRIGGER:A:LEVEL:AUXIN.
Usage
- Using the
.query()method will send theTRIGger:A:LOWerthreshold:EXT?query. - Using the
.verify(value)method will send theTRIGger:A:LOWerthreshold:EXT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOWerthreshold:EXT valuecommand.
SCPI Syntax
- TRIGger:A:LOWerthreshold:EXT {<NR3>|ECL|TTL}
- TRIGger:A:LOWerthreshold:EXT?
Info
ECLspecifies a preset ECL high level of -1.3 V.TTLspecifies a preset TTL high level of 1.4 V.<NR3>specifies the threshold level in volts.
TriggerALowerthresholdAux
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOWerthreshold:AUX command.
Description
- Sets or returns the lower threshold for the Auxiliary Input. It is similar to
TRIGGER:A:LEVEL:AUXIN.
Usage
- Using the
.query()method will send theTRIGger:A:LOWerthreshold:AUX?query. - Using the
.verify(value)method will send theTRIGger:A:LOWerthreshold:AUX?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOWerthreshold:AUX valuecommand.
SCPI Syntax
- TRIGger:A:LOWerthreshold:AUX {<NR3>|ECL|TTL}
- TRIGger:A:LOWerthreshold:AUX?
Info
ECLspecifies a preset ECL high level of -1.3 V.TTLspecifies a preset TTL high level of 1.4 V.<NR3>specifies the threshold level in volts.
TriggerALowerthresholdChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOWerthreshold:CH<x> command.
Description
- This command specifies the lower threshold for the channel selected. Each channel can have an independent level. Used in runt and transition triggers as the lower threshold. Used for all other trigger types as the single level/threshold.
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> {ECL|TTL|<NR3>}
- TRIGger:A:LOWerthreshold:CH<x>?
Info
ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.<NR3>is a floating point number that specifies the clock level, in volts.
TriggerALowerthresholdExt
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOWerthreshold:EXT command.
Description
- Sets or returns the lower threshold for the Auxiliary Input. It is similar to
TRIGGER:A:LEVEL:AUXIN.
Usage
- Using the
.query()method will send theTRIGger:A:LOWerthreshold:EXT?query. - Using the
.verify(value)method will send theTRIGger:A:LOWerthreshold:EXT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOWerthreshold:EXT valuecommand.
SCPI Syntax
- TRIGger:A:LOWerthreshold:EXT {<NR3>|ECL|TTL}
- TRIGger:A:LOWerthreshold:EXT?
Info
ECLspecifies a preset ECL high level of -1.3 V.TTLspecifies a preset TTL high level of 1.4 V.<NR3>specifies the threshold level in volts.
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.
TriggerAPulse
¶
Bases: SCPICmdRead
The TRIGger:A:PULse command.
Description
- Returns the A pulse trigger parameters.
Usage
- Using the
.query()method will send theTRIGger:A:PULse?query. - Using the
.verify(value)method will send theTRIGger:A:PULse?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse?
Properties
.class: TheTRIGger:A:PULse:CLAsscommand.
class_
property
¶
class_: TriggerAPulseClass
Return the TRIGger:A:PULse:CLAss command.
Description
- Sets or returns the type of pulse on which to trigger.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:CLAss?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:CLAss?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:CLAss valuecommand.
SCPI Syntax
- TRIGger:A:PULse:CLAss {RUNt|WIDth|TRANsition}
- TRIGger:A:PULse:CLAss?
Info
RUNttriggers when a pulse crosses the first preset voltage threshold but does not cross the second preset threshold before recrossing the first.WIDthtriggers when a pulse is found that has the specified polarity and is either inside or outside the specified time limits.TRAnsitiontriggers when a pulse crosses both thresholds in the same direction as the specified polarity and the transition time between the two threshold crossings is greater or less than the specified time delta.
TriggerAPulseClass
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:PULse:CLAss command.
Description
- Sets or returns the type of pulse on which to trigger.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:CLAss?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:CLAss?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:CLAss valuecommand.
SCPI Syntax
- TRIGger:A:PULse:CLAss {RUNt|WIDth|TRANsition}
- TRIGger:A:PULse:CLAss?
Info
RUNttriggers when a pulse crosses the first preset voltage threshold but does not cross the second preset threshold before recrossing the first.WIDthtriggers when a pulse is found that has the specified polarity and is either inside or outside the specified time limits.TRAnsitiontriggers when a pulse crosses both thresholds in the same direction as the specified polarity and the transition time between the two threshold crossings is greater or less than the specified time delta.
TriggerAPulsewidth
¶
Bases: SCPICmdRead
The TRIGger:A:PULSEWidth command.
Description
- Returns the width parameters for the pulse width trigger.
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.
SCPI Syntax
- TRIGger:A:PULSEWidth?
Properties
.polarity: TheTRIGger:A:PULSEWidth:POLaritycommand..source: TheTRIGger:A:PULSEWidth:SOUrcecommand..when: TheTRIGger:A:PULSEWidth:WHEncommand..width: TheTRIGger:A:PULSEWidth:Widthcommand.
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
- Sets or returns the source for the 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>|D<x>|LINE|EXT}
- TRIGger:A:PULSEWidth:SOUrce?
Info
CH<x>specifies an analog input channel as the A edge trigger source. x has a minimum of 1 and a maximum of 4.D<x>specifies an digital input channel as the A edge trigger source. x has a minimum of 0 and a maximum of 15.EXTspecifies an external trigger using the Aux In connector located on the front panel of the oscilloscope.LINEspecifies AC line voltage.
when
property
¶
when: TriggerAPulsewidthWhen
Return the TRIGger:A:PULSEWidth:WHEn command.
Description
- Sets or returns whether to trigger on a pulse that meets, falls outside, or within the specified range of limits.
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}
- TRIGger:A:PULSEWidth:WHEn?
Info
LESSthanargument sets the oscilloscope to trigger if a pulse is detected with width less than the time set by theTRIGGER:A:PULSEWIDTH:WIDTHcommand.MOREthanargument sets the oscilloscope to trigger if a pulse is detected with width more than the time set by theTRIGGER:A:PULSEWIDTH:WIDTHcommand.EQUalargument sets the oscilloscope to trigger if a pulse is detected with width equal to the time period specified inTRIGGER:A:PULSEWIDTH:WIDTHwithin a ±5% tolerance.UNEQualargument sets the oscilloscope to trigger if a pulse is detected with width greater than or less than (but not equal) the time period specified inTRIGGER:A:PULSEWIDTH:WIDTHwithin a ±5% tolerance.
width
property
¶
width: TriggerAPulsewidthWidth
Return the TRIGger:A:PULSEWidth:Width command.
Description
- Sets or returns the width setting for the pulse width trigger.
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth:Width?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth:Width?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULSEWidth:Width valuecommand.
SCPI Syntax
- TRIGger:A:PULSEWidth:Width <NR3>
- TRIGger:A:PULSEWidth:Width?
Info
<NR3>specifies the pulse width in seconds.
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
- Sets or returns the source for the 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>|D<x>|LINE|EXT}
- TRIGger:A:PULSEWidth:SOUrce?
Info
CH<x>specifies an analog input channel as the A edge trigger source. x has a minimum of 1 and a maximum of 4.D<x>specifies an digital input channel as the A edge trigger source. x has a minimum of 0 and a maximum of 15.EXTspecifies an external trigger using the Aux In connector located on the front panel of the oscilloscope.LINEspecifies AC line voltage.
TriggerAPulsewidthWhen
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:PULSEWidth:WHEn command.
Description
- Sets or returns whether to trigger on a pulse that meets, falls outside, or within the specified range of limits.
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}
- TRIGger:A:PULSEWidth:WHEn?
Info
LESSthanargument sets the oscilloscope to trigger if a pulse is detected with width less than the time set by theTRIGGER:A:PULSEWIDTH:WIDTHcommand.MOREthanargument sets the oscilloscope to trigger if a pulse is detected with width more than the time set by theTRIGGER:A:PULSEWIDTH:WIDTHcommand.EQUalargument sets the oscilloscope to trigger if a pulse is detected with width equal to the time period specified inTRIGGER:A:PULSEWIDTH:WIDTHwithin a ±5% tolerance.UNEQualargument sets the oscilloscope to trigger if a pulse is detected with width greater than or less than (but not equal) the time period specified inTRIGGER:A:PULSEWIDTH:WIDTHwithin a ±5% tolerance.
TriggerAPulsewidthWidth
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:PULSEWidth:Width command.
Description
- Sets or returns the width setting for the pulse width trigger.
Usage
- Using the
.query()method will send theTRIGger:A:PULSEWidth:Width?query. - Using the
.verify(value)method will send theTRIGger:A:PULSEWidth:Width?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULSEWidth:Width valuecommand.
SCPI Syntax
- TRIGger:A:PULSEWidth:Width <NR3>
- TRIGger:A:PULSEWidth:Width?
Info
<NR3>specifies the pulse width in seconds.
TriggerARisefall
¶
Bases: SCPICmdRead
The TRIGger:A:RISEFall command.
Description
- Returns transition time trigger parameters.
Usage
- Using the
.query()method will send theTRIGger:A:RISEFall?query. - Using the
.verify(value)method will send theTRIGger:A:RISEFall?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:RISEFall?
Properties
.deltatime: TheTRIGger:A:RISEFall:DELTatimecommand..polarity: TheTRIGger:A:RISEFall:POLaritycommand..source: TheTRIGger:A:RISEFall:SOUrcecommand..when: TheTRIGger:A:RISEFall:WHEncommand.
deltatime
property
¶
deltatime: TriggerARisefallDeltatime
Return the TRIGger:A:RISEFall:DELTatime command.
Description
- This command specifies the delta time used in calculating the transition value for the transition trigger.
Usage
- Using the
.query()method will send theTRIGger:A:RISEFall:DELTatime?query. - Using the
.verify(value)method will send theTRIGger:A:RISEFall:DELTatime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RISEFall:DELTatime valuecommand.
SCPI Syntax
- TRIGger:A:RISEFall:DELTatime <NR3>
- TRIGger:A:RISEFall:DELTatime?
Info
<NR3>is a floating point number that specifies the delta time, in seconds.
polarity
property
¶
polarity: TriggerARisefallPolarity
Return the TRIGger:A:RISEFall:POLarity command.
Description
- This command specifies the polarity for the transition trigger.
Usage
- Using the
.query()method will send theTRIGger:A:RISEFall:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:RISEFall:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RISEFall:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:RISEFall:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:RISEFall:POLarity?
Info
POSitiveindicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.NEGativeindicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.EITherindicates either positive or negative polarity.
source
property
¶
source: TriggerARisefallSource
Return the TRIGger:A:RISEFall:SOUrce command.
Description
- Sets or returns the source for transition trigger.
Usage
- Using the
.query()method will send theTRIGger:A:RISEFall:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:RISEFall:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RISEFall:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:RISEFall:SOUrce {CH<x>|D<x>}
- TRIGger:A:RISEFall:SOUrce?
Info
CH<x>specifies one of the input channels. x has a minimum of 1 and a maximum of 4.D<x>specifies one of the input digital channels. x has a minimum of 0 and a maximum of 15.
when
property
¶
when: TriggerARisefallWhen
Return the TRIGger:A:RISEFall:WHEn command.
Description
- This command specifies whether to check for a transitioning signal that is faster or slower than the specified delta time.
Usage
- Using the
.query()method will send theTRIGger:A:RISEFall:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:RISEFall:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RISEFall:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:RISEFall:WHEn {SLOWer|FASTer|EQual|UNEQual}
- TRIGger:A:RISEFall:WHEn?
Info
FASTersets the trigger to occur when the signal transition time is faster than the time set byTRIGger:A:TRANsition:DELTatime.SLOWersets the trigger to occur when the signal transition time is slower than the time set by.TRIGger:A:TRANsition:DELTatime.EQualsets the trigger to occur when the signal transition time is equal to the time set byTRIGger:A:TRANsition:DELTatime.UNEQualsets the trigger to occur when the signal transition time is not equal to the time set byTRIGger:A:TRANsition:DELTatime.
TriggerARisefallDeltatime
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:RISEFall:DELTatime command.
Description
- This command specifies the delta time used in calculating the transition value for the transition trigger.
Usage
- Using the
.query()method will send theTRIGger:A:RISEFall:DELTatime?query. - Using the
.verify(value)method will send theTRIGger:A:RISEFall:DELTatime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RISEFall:DELTatime valuecommand.
SCPI Syntax
- TRIGger:A:RISEFall:DELTatime <NR3>
- TRIGger:A:RISEFall:DELTatime?
Info
<NR3>is a floating point number that specifies the delta time, in seconds.
TriggerARisefallPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:RISEFall:POLarity command.
Description
- This command specifies the polarity for the transition trigger.
Usage
- Using the
.query()method will send theTRIGger:A:RISEFall:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:RISEFall:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RISEFall:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:RISEFall:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:RISEFall:POLarity?
Info
POSitiveindicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.NEGativeindicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.EITherindicates either positive or negative polarity.
TriggerARisefallSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:RISEFall:SOUrce command.
Description
- Sets or returns the source for transition trigger.
Usage
- Using the
.query()method will send theTRIGger:A:RISEFall:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:RISEFall:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RISEFall:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:RISEFall:SOUrce {CH<x>|D<x>}
- TRIGger:A:RISEFall:SOUrce?
Info
CH<x>specifies one of the input channels. x has a minimum of 1 and a maximum of 4.D<x>specifies one of the input digital channels. x has a minimum of 0 and a maximum of 15.
TriggerARisefallWhen
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:RISEFall:WHEn command.
Description
- This command specifies whether to check for a transitioning signal that is faster or slower than the specified delta time.
Usage
- Using the
.query()method will send theTRIGger:A:RISEFall:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:RISEFall:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:RISEFall:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:RISEFall:WHEn {SLOWer|FASTer|EQual|UNEQual}
- TRIGger:A:RISEFall:WHEn?
Info
FASTersets the trigger to occur when the signal transition time is faster than the time set byTRIGger:A:TRANsition:DELTatime.SLOWersets the trigger to occur when the signal transition time is slower than the time set by.TRIGger:A:TRANsition:DELTatime.EQualsets the trigger to occur when the signal transition time is equal to the time set byTRIGger:A:TRANsition:DELTatime.UNEQualsets the trigger to occur when the signal transition time is not equal to the time set byTRIGger:A:TRANsition:DELTatime.
TriggerARunt
¶
Bases: SCPICmdRead
The TRIGger:A:RUNT command.
Description
- Returns the current A runt trigger parameters.
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.
SCPI Syntax
- TRIGger:A:RUNT?
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.
Description
- Returns the clock edge polarity, voltage threshold and source input; data voltage threshold and source; and both setup and hold times for setup and hold violation triggering.
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.
SCPI Syntax
- TRIGger:A:SETHold?
Properties
.clock: TheTRIGger:A:SETHold:CLOCkcommand..data: TheTRIGger:A:SETHold:DATacommand..holdtime: TheTRIGger:A:SETHold:HOLDTimecommand..settime: TheTRIGger:A:SETHold:SETTimecommand..threshold: TheTRIGger:A:SETHold:THResholdcommand tree.
clock
property
¶
clock: TriggerASetholdClock
Return the TRIGger:A:SETHold:CLOCk command.
Description
- Returns the clock edge polarity, voltage threshold, and source input for setup and hold triggering.
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.
SCPI Syntax
- TRIGger:A:SETHold:CLOCk?
Sub-properties
.edge: TheTRIGger:A:SETHold:CLOCk:EDGEcommand..source: TheTRIGger:A:SETHold:CLOCk:SOUrcecommand..threshold: TheTRIGger:A:SETHold:CLOCk:THResholdcommand.
data
property
¶
data: TriggerASetholdData
Return the TRIGger:A:SETHold:DATa command.
Description
- Returns the voltage threshold and data source for the setup and hold trigger.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:DATa?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:SETHold:DATa?
Sub-properties
.source: TheTRIGger:A:SETHold:DATa:SOUrcecommand..threshold: TheTRIGger:A:SETHold:DATa:THResholdcommand.
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.
threshold
property
¶
threshold: TriggerASetholdThreshold
Return the TRIGger:A:SETHold:THReshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:A:SETHold:THReshold:CH<x>command..d: TheTRIGger:A:SETHold:THReshold:D<x>command.
TriggerASetholdClock
¶
Bases: SCPICmdRead
The TRIGger:A:SETHold:CLOCk command.
Description
- Returns the clock edge polarity, voltage threshold, and source input for setup and hold triggering.
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.
SCPI Syntax
- TRIGger:A:SETHold:CLOCk?
Properties
.edge: TheTRIGger:A:SETHold:CLOCk:EDGEcommand..source: TheTRIGger:A:SETHold:CLOCk:SOUrcecommand..threshold: TheTRIGger:A:SETHold:CLOCk:THResholdcommand.
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
- Sets or returns the clock source for the setup and hold triggering.
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>|D<x>}
- TRIGger:A:SETHold:CLOCk:SOUrce?
Info
CH<x>specifies the input channel number. x has a minimum of 1 and a maximum of 4.D<x>specifies the input digital channel number. x has a minimum of 0 and a maximum of 15.
threshold
property
¶
threshold: TriggerASetholdClockThreshold
Return the TRIGger:A:SETHold:CLOCk:THReshold command.
Description
- Sets or returns the clock voltage threshold for the setup and hold trigger.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:CLOCk:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:CLOCk:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:CLOCk:THReshold valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:CLOCk:THReshold {<NR3>|TTL|ECL}
- TRIGger:A:SETHold:CLOCk:THReshold?
Info
TTLspecifies a preset TTL high level of 1.4 V.ECLspecifies a preset ECL high level of -1.3 V.<NR3>is the clock level, in volts.
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
- Sets or returns the clock source for the setup and hold triggering.
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>|D<x>}
- TRIGger:A:SETHold:CLOCk:SOUrce?
Info
CH<x>specifies the input channel number. x has a minimum of 1 and a maximum of 4.D<x>specifies the input digital channel number. x has a minimum of 0 and a maximum of 15.
TriggerASetholdClockThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:SETHold:CLOCk:THReshold command.
Description
- Sets or returns the clock voltage threshold for the setup and hold trigger.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:CLOCk:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:CLOCk:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:CLOCk:THReshold valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:CLOCk:THReshold {<NR3>|TTL|ECL}
- TRIGger:A:SETHold:CLOCk:THReshold?
Info
TTLspecifies a preset TTL high level of 1.4 V.ECLspecifies a preset ECL high level of -1.3 V.<NR3>is the clock level, in volts.
TriggerASetholdData
¶
Bases: SCPICmdRead
The TRIGger:A:SETHold:DATa command.
Description
- Returns the voltage threshold and data source for the setup and hold trigger.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:DATa?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:SETHold:DATa?
Properties
.source: TheTRIGger:A:SETHold:DATa:SOUrcecommand..threshold: TheTRIGger:A:SETHold:DATa:THResholdcommand.
source
property
¶
source: TriggerASetholdDataSource
Return the TRIGger:A:SETHold:DATa:SOUrce command.
Description
- Sets or returns the data source for the setup and hold trigger. You cannot specify the same source for both clock and data. For DPO models, you can specify only a single data source. Data sources for DPO models may be one of CH1-CH4 or D0-D15.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:DATa:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:DATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:DATa:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:DATa:SOUrce DPO Models:{CH<x>|D<x>}
- TRIGger:A:SETHold:DATa:SOUrce?
Info
<wfm>specifies the source channel number and is one of CH1-CH4, and D0-D15. You can specify only one waveform on a DPO.
threshold
property
¶
threshold: TriggerASetholdDataThreshold
Return the TRIGger:A:SETHold:DATa:THReshold command.
Description
- Sets or returns the data voltage threshold for setup and hold trigger. The digital channels do not have independent trigger levels. Channels D0-D7 share one common trigger level and D8-D15 share another common trigger level. For example changing the trigger level for D3 changes the levels for D0-D7.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:DATa:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:DATa:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:DATa:THReshold valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:DATa:THReshold {<NR3>|TTL|ECL}
- TRIGger:A:SETHold:DATa:THReshold?
Info
TTLspecifies the preset TTL high level of 1.4 V.ECLspecifies the preset ECL high level of -1.3 V.<NR3>is the setup and hold data level, in V.
TriggerASetholdDataSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:SETHold:DATa:SOUrce command.
Description
- Sets or returns the data source for the setup and hold trigger. You cannot specify the same source for both clock and data. For DPO models, you can specify only a single data source. Data sources for DPO models may be one of CH1-CH4 or D0-D15.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:DATa:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:DATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:DATa:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:DATa:SOUrce DPO Models:{CH<x>|D<x>}
- TRIGger:A:SETHold:DATa:SOUrce?
Info
<wfm>specifies the source channel number and is one of CH1-CH4, and D0-D15. You can specify only one waveform on a DPO.
TriggerASetholdDataThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:SETHold:DATa:THReshold command.
Description
- Sets or returns the data voltage threshold for setup and hold trigger. The digital channels do not have independent trigger levels. Channels D0-D7 share one common trigger level and D8-D15 share another common trigger level. For example changing the trigger level for D3 changes the levels for D0-D7.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:DATa:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:DATa:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:DATa:THReshold valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:DATa:THReshold {<NR3>|TTL|ECL}
- TRIGger:A:SETHold:DATa:THReshold?
Info
TTLspecifies the preset TTL high level of 1.4 V.ECLspecifies the preset ECL high level of -1.3 V.<NR3>is the setup and hold data level, in V.
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.
TriggerASetholdThreshold
¶
Bases: SCPICmdRead
The TRIGger:A:SETHold:THReshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger:A:SETHold:THReshold:CH<x>command..d: TheTRIGger:A:SETHold:THReshold:D<x>command.
ch
property
¶
Return the TRIGger:A:SETHold:THReshold:CH<x> command.
Description
- This command specifies the threshold for the analog channel
. x can be 1-4. All trigger types using the channel are affected.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:THReshold:CH<x> {<NR3>|ECL|TTL}
- TRIGger:A:SETHold:THReshold:CH<x>?
Info
<NR3>is a floating point number that specifies the threshold voltage, in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
d
property
¶
Return the TRIGger:A:SETHold:THReshold:D<x> command.
Description
- This command sets the threshold for the specified digital channel.
can be D0 - D15. All trigger types using the digital channel are affected.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:THReshold:D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:THReshold:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:THReshold:D<x> valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:THReshold:D<x> {<NR3>|ECL|TTL}
- TRIGger:A:SETHold:THReshold:D<x>?
Info
<NR3>is a floating point number that specifies the threshold voltage, in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
TriggerASetholdThresholdChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The TRIGger:A:SETHold:THReshold:CH<x> command.
Description
- This command specifies the threshold for the analog channel
. x can be 1-4. All trigger types using the channel are affected.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:THReshold:CH<x> {<NR3>|ECL|TTL}
- TRIGger:A:SETHold:THReshold:CH<x>?
Info
<NR3>is a floating point number that specifies the threshold voltage, in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
TriggerASetholdThresholdDigitalBit
¶
Bases: ValidatedDigitalBit, SCPICmdWrite, SCPICmdRead
The TRIGger:A:SETHold:THReshold:D<x> command.
Description
- This command sets the threshold for the specified digital channel.
can be D0 - D15. All trigger types using the digital channel are affected.
Usage
- Using the
.query()method will send theTRIGger:A:SETHold:THReshold:D<x>?query. - Using the
.verify(value)method will send theTRIGger:A:SETHold:THReshold:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SETHold:THReshold:D<x> valuecommand.
SCPI Syntax
- TRIGger:A:SETHold:THReshold:D<x> {<NR3>|ECL|TTL}
- TRIGger:A:SETHold:THReshold:D<x>?
Info
<NR3>is a floating point number that specifies the threshold voltage, in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
TriggerATransition
¶
Bases: SCPICmdRead
The TRIGger:A:TRANsition command.
Description
- Returns transition time trigger parameters.
Usage
- Using the
.query()method will send theTRIGger:A:TRANsition?query. - Using the
.verify(value)method will send theTRIGger:A:TRANsition?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:TRANsition?
Properties
.deltatime: TheTRIGger:A:TRANsition:DELTatimecommand..polarity: TheTRIGger:A:TRANsition:POLaritycommand..source: TheTRIGger:A:TRANsition:SOUrcecommand..when: TheTRIGger:A:TRANsition:WHEncommand.
deltatime
property
¶
deltatime: TriggerATransitionDeltatime
Return the TRIGger:A:TRANsition:DELTatime command.
Description
- This command specifies the delta time used in calculating the transition value for the transition trigger.
Usage
- Using the
.query()method will send theTRIGger:A:TRANsition:DELTatime?query. - Using the
.verify(value)method will send theTRIGger:A:TRANsition:DELTatime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TRANsition:DELTatime valuecommand.
SCPI Syntax
- TRIGger:A:TRANsition:DELTatime <NR3>
- TRIGger:A:TRANsition:DELTatime?
Info
<NR3>is a floating point number that specifies the delta time, in seconds.
polarity
property
¶
polarity: TriggerATransitionPolarity
Return the TRIGger:A:TRANsition:POLarity command.
Description
- This command specifies the polarity for the transition trigger.
Usage
- Using the
.query()method will send theTRIGger:A:TRANsition:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:TRANsition:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TRANsition:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:TRANsition:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:TRANsition:POLarity?
Info
POSitiveindicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.NEGativeindicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.EITherindicates either positive or negative polarity.
source
property
¶
source: TriggerATransitionSource
Return the TRIGger:A:TRANsition:SOUrce command.
Description
- Sets or returns the source for transition trigger.
Usage
- Using the
.query()method will send theTRIGger:A:TRANsition:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:TRANsition:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TRANsition:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:TRANsition:SOUrce {CH<x>|D<x>}
- TRIGger:A:TRANsition:SOUrce?
Info
CH<x>specifies one of the input channels. x has a minimum of 1 and a maximum of 4.D<x>specifies one of the input digital channels. x has a minimum of 0 and a maximum of 15.
when
property
¶
when: TriggerATransitionWhen
Return the TRIGger:A:TRANsition:WHEn command.
Description
- This command specifies whether to check for a transitioning signal that is faster or slower than the specified delta time.
Usage
- Using the
.query()method will send theTRIGger:A:TRANsition:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:TRANsition:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TRANsition:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:TRANsition:WHEn {SLOWer|FASTer|EQual|UNEQual}
- TRIGger:A:TRANsition:WHEn?
Info
FASTersets the trigger to occur when the signal transition time is faster than the time set byTRIGger:A:TRANsition:DELTatime.SLOWersets the trigger to occur when the signal transition time is slower than the time set by.TRIGger:A:TRANsition:DELTatime.EQualsets the trigger to occur when the signal transition time is equal to the time set byTRIGger:A:TRANsition:DELTatime.UNEQualsets the trigger to occur when the signal transition time is not equal to the time set byTRIGger:A:TRANsition:DELTatime.
TriggerATransitionDeltatime
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:TRANsition:DELTatime command.
Description
- This command specifies the delta time used in calculating the transition value for the transition trigger.
Usage
- Using the
.query()method will send theTRIGger:A:TRANsition:DELTatime?query. - Using the
.verify(value)method will send theTRIGger:A:TRANsition:DELTatime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TRANsition:DELTatime valuecommand.
SCPI Syntax
- TRIGger:A:TRANsition:DELTatime <NR3>
- TRIGger:A:TRANsition:DELTatime?
Info
<NR3>is a floating point number that specifies the delta time, in seconds.
TriggerATransitionPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:TRANsition:POLarity command.
Description
- This command specifies the polarity for the transition trigger.
Usage
- Using the
.query()method will send theTRIGger:A:TRANsition:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:TRANsition:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TRANsition:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:TRANsition:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:TRANsition:POLarity?
Info
POSitiveindicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.NEGativeindicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.EITherindicates either positive or negative polarity.
TriggerATransitionSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:TRANsition:SOUrce command.
Description
- Sets or returns the source for transition trigger.
Usage
- Using the
.query()method will send theTRIGger:A:TRANsition:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:TRANsition:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TRANsition:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:TRANsition:SOUrce {CH<x>|D<x>}
- TRIGger:A:TRANsition:SOUrce?
Info
CH<x>specifies one of the input channels. x has a minimum of 1 and a maximum of 4.D<x>specifies one of the input digital channels. x has a minimum of 0 and a maximum of 15.
TriggerATransitionWhen
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:TRANsition:WHEn command.
Description
- This command specifies whether to check for a transitioning signal that is faster or slower than the specified delta time.
Usage
- Using the
.query()method will send theTRIGger:A:TRANsition:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:TRANsition:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TRANsition:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:TRANsition:WHEn {SLOWer|FASTer|EQual|UNEQual}
- TRIGger:A:TRANsition:WHEn?
Info
FASTersets the trigger to occur when the signal transition time is faster than the time set byTRIGger:A:TRANsition:DELTatime.SLOWersets the trigger to occur when the signal transition time is slower than the time set by.TRIGger:A:TRANsition:DELTatime.EQualsets the trigger to occur when the signal transition time is equal to the time set byTRIGger:A:TRANsition:DELTatime.UNEQualsets the trigger to occur when the signal transition time is not equal to the time set byTRIGger:A:TRANsition:DELTatime.
TriggerAType
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:TYPe command.
Description
- Sets or returns the type of A trigger. The five types of triggers are of Edge, Logic,
Pulse, Serial, and Video. Logic and Pulse triggers contain classes. Logic triggers consist
of State, Pattern, and SetHold classes; Pulse triggers consist of Runt, Width, and
Transition logic classes. Once you have set the trigger type, you may also need to
identify the associated trigger class. For details on selecting Logic and Pulse trigger
classes, see
TRIGGER:A:LOGIC:CLASSandTRIGGER:A:PULSE:CLASSrespectively.
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|LOGic|PULSe|BUS|VIDeo}
- 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.LOGicspecifies that a trigger occurs when specified conditions are met and is controlled by theTRIGGER:A:LOGICcommands.PULSespecifies that a trigger occurs when a specified pulse is found and is controlled by theTRIGGER:A:PULSEcommands.BUSspecifies that a trigger occurs when a communications signal is found. Supports CAN, I2C, SPI, and RS232 communications signals.VIDeospecifies that the trigger occurs when a video signal is found.
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 the upper threshold for channel
, where x is the analog channel number 1-4. Each channel can have an independent level. Used only for runt and transition trigger types.
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>|ECL|TTL}
- TRIGger:A:UPPerthreshold:CH<x>?
Info
<NR3>is a floating point number that specifies the threshold level, in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
TriggerAUpperthresholdChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The TRIGger:A:UPPerthreshold:CH<x> command.
Description
- This command sets the upper threshold for channel
, where x is the analog channel number 1-4. Each channel can have an independent level. Used only for runt and transition trigger types.
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>|ECL|TTL}
- TRIGger:A:UPPerthreshold:CH<x>?
Info
<NR3>is a floating point number that specifies the threshold level, in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
TriggerAVideo
¶
Bases: SCPICmdRead
The TRIGger:A:VIDeo command.
Description
- Returns the A trigger video parameters.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:VIDeo?
Properties
.custom: TheTRIGger:A:VIDeo:CUSTomcommand..hdtv: TheTRIGger:A:VIDeo:HDtvcommand tree..holdoff: TheTRIGger:A:VIDeo:HOLDoffcommand tree..line: TheTRIGger:A:VIDeo:LINEcommand..polarity: TheTRIGger:A:VIDeo:POLaritycommand..source: TheTRIGger:A:VIDeo:SOUrcecommand..standard: TheTRIGger:A:VIDeo:STANdardcommand..sync: TheTRIGger:A:VIDeo:SYNCcommand..field: TheTRIGger:A:VIDeo:FIELDcommand.
custom
property
¶
custom: TriggerAVideoCustom
Return the TRIGger:A:VIDeo:CUSTom command.
Description
- This query-only command returns the A trigger custom video parameters.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom?
Sub-properties
.lineperiod: TheTRIGger:A:VIDeo:CUSTom:LINEPeriodcommand..scan: TheTRIGger:A:VIDeo:CUSTom:SCANcommand..syncinterval: TheTRIGger:A:VIDeo:CUSTom:SYNCIntervalcommand..format: TheTRIGger:A:VIDeo:CUSTom:FORMatcommand..type: TheTRIGger:A:VIDeo:CUSTom:TYPEcommand.
field
property
¶
field: TriggerAVideoField
Return the TRIGger:A:VIDeo:FIELD command.
Description
- This command sets the video field to use for triggering on video signals (odd fields, even fields, all fields, all lines, numeric).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:FIELD?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:FIELD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:FIELD valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:FIELD {ODD|EVEN|ALLFields|ALLLines|NUMERic}
- TRIGger:A:VIDeo:FIELD?
Info
ODDargument sets the oscilloscope to trigger on interlaced video odd fields.EVENargument sets the oscilloscope to trigger on interlaced video even fields.ALLFieldsargument sets the oscilloscope to trigger on all fields.ALLLinesargument sets the oscilloscope to trigger on all video lines.NUMERicargument sets the oscilloscope to trigger on the video signal line specified by theTRIGGER:A:VIDEO:LINEcommand.
hdtv
property
¶
hdtv: TriggerAVideoHdtv
Return the TRIGger:A:VIDeo:HDtv command tree.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:HDtv?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:HDtv?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:VIDeo:HDtv:FORMatcommand.
holdoff
property
¶
holdoff: TriggerAVideoHoldoff
Return the TRIGger:A:VIDeo:HOLDoff command tree.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:HOLDoff?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:HOLDoff?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.field: TheTRIGger:A:VIDeo:HOLDoff:FIELDcommand.
line
property
¶
line: TriggerAVideoLine
Return the TRIGger:A:VIDeo:LINE command.
Description
- This command lets you set the specific video line number to be used for triggering on a video signal. You must also use the command to specify NUMERic as the video field to use.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:LINE?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:LINE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:LINE valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:LINE <NR1>
- TRIGger:A:VIDeo:LINE?
Info
<NR1>argument is an integer that sets the video line number on which the oscilloscope triggers. The following table lists the valid choices, depending on the active video standard.
polarity
property
¶
polarity: TriggerAVideoPolarity
Return the TRIGger:A:VIDeo:POLarity command.
Description
- Sets or returns the polarity of the A video trigger.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:POLarity {NEGative|POSitive|NORMal|INVERTed}
- TRIGger:A:VIDeo:POLarity?
Info
POSitiveargument sets the oscilloscope to trigger on a positive video sync pulse.NEGativeargument sets the oscilloscope to trigger on a negative video sync pulse.
source
property
¶
source: TriggerAVideoSource
Return the TRIGger:A:VIDeo:SOUrce command.
Description
- This command sets the source channel to use for triggering on video signals (CH1-4).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:SOUrce {CH<x>}
- TRIGger:A:VIDeo:SOUrce?
Info
CH<x>specifies the input channel to use as the A video trigger. x has a minimum of 1 and a maximum of 4.
standard
property
¶
standard: TriggerAVideoStandard
Return the TRIGger:A:VIDeo:STANdard command.
Description
- Sets or returns the standard for the video trigger.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:STANdard?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:STANdard?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:STANdard valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:STANdard {NTSc|PAL|SECAM}
- TRIGger:A:VIDeo:STANdard?
Info
NTScsets the oscilloscope to trigger on video signals that meet the NTSC 525/60/2:1standard (a line rate of 525 lines per frame and a field rate of 60 Hz).PALsets the oscilloscope to trigger on video signals that meet the NTSC 625/50/2:1standard (a line rate of 625 lines per frame and a field rate of 50 Hz).SECAMsets the oscilloscope to trigger on video signals that meet the SECAM standard.
sync
property
¶
sync: TriggerAVideoSync
Return the TRIGger:A:VIDeo:SYNC command.
Description
- This command sets the video field to use for triggering on video signals (odd fields, even fields, all fields, all lines, numeric).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:SYNC?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:SYNC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:SYNC valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:SYNC {ODD|EVEN|ALLFields|ALLLines|NUMERic}
- TRIGger:A:VIDeo:SYNC?
Info
ODDargument sets the oscilloscope to trigger on interlaced video odd fields.EVENargument sets the oscilloscope to trigger on interlaced video even fields.ALLFieldsargument sets the oscilloscope to trigger on all fields.ALLLinesargument sets the oscilloscope to trigger on all video lines.NUMERicargument sets the oscilloscope to trigger on the video signal line specified by theTRIGGER:A:VIDEO:LINEcommand.
TriggerAVideoCustom
¶
Bases: SCPICmdRead
The TRIGger:A:VIDeo:CUSTom command.
Description
- This query-only command returns the A trigger custom video parameters.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom?
Properties
.lineperiod: TheTRIGger:A:VIDeo:CUSTom:LINEPeriodcommand..scan: TheTRIGger:A:VIDeo:CUSTom:SCANcommand..syncinterval: TheTRIGger:A:VIDeo:CUSTom:SYNCIntervalcommand..format: TheTRIGger:A:VIDeo:CUSTom:FORMatcommand..type: TheTRIGger:A:VIDeo:CUSTom:TYPEcommand.
format
property
¶
format: TriggerAVideoCustomFormat
Return the TRIGger:A:VIDeo:CUSTom:FORMat command.
Description
- Sets or returns the video trigger format. Use this command only when the video format is set to custom.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:FORMat {INTERLAced|PROGressive}
- TRIGger:A:VIDeo:CUSTom:FORMat?
Info
INTERLAcedargument sets the format for interlaced video lines.PROGressiveargument sets the format for progressive video lines.
lineperiod
property
¶
lineperiod: TriggerAVideoCustomLineperiod
Return the TRIGger:A:VIDeo:CUSTom:LINEPeriod command.
Description
- This command sets the line period for the standard under test. To use this command,
you must also set the video standard to BILevelcustom or TRILevelcustom (using
TRIGGER:A:VIDEO:STANDARD).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:LINEPeriod?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:LINEPeriod?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:LINEPeriod valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:LINEPeriod <NR3>
- TRIGger:A:VIDeo:CUSTom:LINEPeriod?
Info
<NR3>is the custom video line period.
scan
property
¶
scan: TriggerAVideoCustomScan
Return the TRIGger:A:VIDeo:CUSTom:SCAN command.
Description
- Sets or returns the horizontal line scan rate of the A video trigger. Use this command only when the video format is set to custom.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:SCAN?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:SCAN?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:SCAN valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:SCAN {RATE15K|RATE20K|RATE25K|RATE35K|RATE50K}
- TRIGger:A:VIDeo:CUSTom:SCAN?
Info
RATE15sets the range of the video line scan rate to 15 kHz through 20 kHz. This is the standard broadcast rate.RATE20sets the range of the video line scan rate to 20 kHz through 25 kHz.RATE25sets the range of the video line scan rate to 25 kHz through 35 kHz.RATE35sets the range of the video line scan rate to 35 kHz through 50 kHz.RATE50sets the range of the video line scan rate to 50 kHz through 65 kHz.
syncinterval
property
¶
syncinterval: TriggerAVideoCustomSyncinterval
Return the TRIGger:A:VIDeo:CUSTom:SYNCInterval command.
Description
- This command sets the sync interval for the standard under test to use for triggering
on video signals. This is only required for BiLevel Custom. To use this command, you
must also set the video standard to BILevelcustom (using
TRIGGER:A:VIDEO:STANDARD).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:SYNCInterval?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:SYNCInterval?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:SYNCInterval valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:SYNCInterval <NR3>
- TRIGger:A:VIDeo:CUSTom:SYNCInterval?
Info
<NR3>is the sync interval.
type
property
¶
type: TriggerAVideoCustomType
Return the TRIGger:A:VIDeo:CUSTom:TYPE command.
Description
- Sets or returns the video trigger format. Use this command only when the video format is set to custom.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:TYPE?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:TYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:TYPE valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:TYPE {INTERLAced|PROGressive}
- TRIGger:A:VIDeo:CUSTom:TYPE?
Info
INTERLAcedargument sets the format for interlaced video lines.PROGressiveargument sets the format for progressive video lines.
TriggerAVideoCustomFormat
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:CUSTom:FORMat command.
Description
- Sets or returns the video trigger format. Use this command only when the video format is set to custom.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:FORMat {INTERLAced|PROGressive}
- TRIGger:A:VIDeo:CUSTom:FORMat?
Info
INTERLAcedargument sets the format for interlaced video lines.PROGressiveargument sets the format for progressive video lines.
TriggerAVideoCustomLineperiod
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:CUSTom:LINEPeriod command.
Description
- This command sets the line period for the standard under test. To use this command, you
must also set the video standard to BILevelcustom or TRILevelcustom (using
TRIGGER:A:VIDEO:STANDARD).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:LINEPeriod?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:LINEPeriod?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:LINEPeriod valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:LINEPeriod <NR3>
- TRIGger:A:VIDeo:CUSTom:LINEPeriod?
Info
<NR3>is the custom video line period.
TriggerAVideoCustomScan
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:CUSTom:SCAN command.
Description
- Sets or returns the horizontal line scan rate of the A video trigger. Use this command only when the video format is set to custom.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:SCAN?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:SCAN?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:SCAN valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:SCAN {RATE15K|RATE20K|RATE25K|RATE35K|RATE50K}
- TRIGger:A:VIDeo:CUSTom:SCAN?
Info
RATE15sets the range of the video line scan rate to 15 kHz through 20 kHz. This is the standard broadcast rate.RATE20sets the range of the video line scan rate to 20 kHz through 25 kHz.RATE25sets the range of the video line scan rate to 25 kHz through 35 kHz.RATE35sets the range of the video line scan rate to 35 kHz through 50 kHz.RATE50sets the range of the video line scan rate to 50 kHz through 65 kHz.
TriggerAVideoCustomSyncinterval
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:CUSTom:SYNCInterval command.
Description
- This command sets the sync interval for the standard under test to use for triggering on
video signals. This is only required for BiLevel Custom. To use this command, you must
also set the video standard to BILevelcustom (using
TRIGGER:A:VIDEO:STANDARD).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:SYNCInterval?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:SYNCInterval?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:SYNCInterval valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:SYNCInterval <NR3>
- TRIGger:A:VIDeo:CUSTom:SYNCInterval?
Info
<NR3>is the sync interval.
TriggerAVideoCustomType
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:CUSTom:TYPE command.
Description
- Sets or returns the video trigger format. Use this command only when the video format is set to custom.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:TYPE?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:TYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:TYPE valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:TYPE {INTERLAced|PROGressive}
- TRIGger:A:VIDeo:CUSTom:TYPE?
Info
INTERLAcedargument sets the format for interlaced video lines.PROGressiveargument sets the format for progressive video lines.
TriggerAVideoField
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:FIELD command.
Description
- This command sets the video field to use for triggering on video signals (odd fields, even fields, all fields, all lines, numeric).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:FIELD?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:FIELD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:FIELD valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:FIELD {ODD|EVEN|ALLFields|ALLLines|NUMERic}
- TRIGger:A:VIDeo:FIELD?
Info
ODDargument sets the oscilloscope to trigger on interlaced video odd fields.EVENargument sets the oscilloscope to trigger on interlaced video even fields.ALLFieldsargument sets the oscilloscope to trigger on all fields.ALLLinesargument sets the oscilloscope to trigger on all video lines.NUMERicargument sets the oscilloscope to trigger on the video signal line specified by theTRIGGER:A:VIDEO:LINEcommand.
TriggerAVideoHdtv
¶
Bases: SCPICmdRead
The TRIGger:A:VIDeo:HDtv command tree.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:HDtv?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:HDtv?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:VIDeo:HDtv:FORMatcommand.
format
property
¶
format: TriggerAVideoHdtvFormat
Return the TRIGger:A:VIDeo:HDtv:FORMat command.
Description
- Sets or returns the HDTV video signal format on which to trigger.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:HDtv:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:HDtv:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:HDtv:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:HDtv:FORMat {HD1080P24|HD720P60|HD480P60|HD1080I50|HD1080P25|HD1080I60|HD1080PSF24}
- TRIGger:A:VIDeo:HDtv:FORMat?
TriggerAVideoHdtvFormat
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:HDtv:FORMat command.
Description
- Sets or returns the HDTV video signal format on which to trigger.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:HDtv:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:HDtv:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:HDtv:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:HDtv:FORMat {HD1080P24|HD720P60|HD480P60|HD1080I50|HD1080P25|HD1080I60|HD1080PSF24}
- TRIGger:A:VIDeo:HDtv:FORMat?
TriggerAVideoHoldoff
¶
Bases: SCPICmdRead
The TRIGger:A:VIDeo:HOLDoff command tree.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:HOLDoff?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:HOLDoff?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.field: TheTRIGger:A:VIDeo:HOLDoff:FIELDcommand.
field
property
¶
field: TriggerAVideoHoldoffField
Return the TRIGger:A:VIDeo:HOLDoff:FIELD command.
Description
- This command sets the video trigger holdoff, in terms of video fields, to use for triggering on video signals.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:HOLDoff:FIELD?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:HOLDoff:FIELD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:HOLDoff:FIELD valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:HOLDoff:FIELD <NR3>
- TRIGger:A:VIDeo:HOLDoff:FIELD?
Info
<NR3>argument is a real number from 0.0 to 8.5 in increments of 0.5. The argument sets the number of fields that the oscilloscope waits before rearming the video trigger.
TriggerAVideoHoldoffField
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:HOLDoff:FIELD command.
Description
- This command sets the video trigger holdoff, in terms of video fields, to use for triggering on video signals.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:HOLDoff:FIELD?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:HOLDoff:FIELD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:HOLDoff:FIELD valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:HOLDoff:FIELD <NR3>
- TRIGger:A:VIDeo:HOLDoff:FIELD?
Info
<NR3>argument is a real number from 0.0 to 8.5 in increments of 0.5. The argument sets the number of fields that the oscilloscope waits before rearming the video trigger.
TriggerAVideoLine
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:LINE command.
Description
- This command lets you set the specific video line number to be used for triggering on a video signal. You must also use the command to specify NUMERic as the video field to use.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:LINE?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:LINE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:LINE valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:LINE <NR1>
- TRIGger:A:VIDeo:LINE?
Info
<NR1>argument is an integer that sets the video line number on which the oscilloscope triggers. The following table lists the valid choices, depending on the active video standard.
TriggerAVideoPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:POLarity command.
Description
- Sets or returns the polarity of the A video trigger.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:POLarity {NEGative|POSitive|NORMal|INVERTed}
- TRIGger:A:VIDeo:POLarity?
Info
POSitiveargument sets the oscilloscope to trigger on a positive video sync pulse.NEGativeargument sets the oscilloscope to trigger on a negative video sync pulse.
TriggerAVideoSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:SOUrce command.
Description
- This command sets the source channel to use for triggering on video signals (CH1-4).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:SOUrce {CH<x>}
- TRIGger:A:VIDeo:SOUrce?
Info
CH<x>specifies the input channel to use as the A video trigger. x has a minimum of 1 and a maximum of 4.
TriggerAVideoStandard
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:STANdard command.
Description
- Sets or returns the standard for the video trigger.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:STANdard?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:STANdard?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:STANdard valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:STANdard {NTSc|PAL|SECAM}
- TRIGger:A:VIDeo:STANdard?
Info
NTScsets the oscilloscope to trigger on video signals that meet the NTSC 525/60/2:1standard (a line rate of 525 lines per frame and a field rate of 60 Hz).PALsets the oscilloscope to trigger on video signals that meet the NTSC 625/50/2:1standard (a line rate of 625 lines per frame and a field rate of 50 Hz).SECAMsets the oscilloscope to trigger on video signals that meet the SECAM standard.
TriggerAVideoSync
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:SYNC command.
Description
- This command sets the video field to use for triggering on video signals (odd fields, even fields, all fields, all lines, numeric).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:SYNC?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:SYNC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:SYNC valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:SYNC {ODD|EVEN|ALLFields|ALLLines|NUMERic}
- TRIGger:A:VIDeo:SYNC?
Info
ODDargument sets the oscilloscope to trigger on interlaced video odd fields.EVENargument sets the oscilloscope to trigger on interlaced video even fields.ALLFieldsargument sets the oscilloscope to trigger on all fields.ALLLinesargument sets the oscilloscope to trigger on all video lines.NUMERicargument sets the oscilloscope to trigger on the video signal line specified by theTRIGGER:A:VIDEO:LINEcommand.
TriggerB
¶
Bases: SCPICmdRead
The TRIGger:B command tree.
Usage
- Using the
.query()method will send theTRIGger:B?query. - Using the
.verify(value)method will send theTRIGger:B?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.level: TheTRIGger:B:LEVelcommand tree..lowerthreshold: TheTRIGger:B:LOWerthresholdcommand tree.
level
property
¶
level: TriggerBLevel
Return the TRIGger:B:LEVel command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LEVel?query. - Using the
.verify(value)method will send theTRIGger:B:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.d: TheTRIGger:B:LEVel:D<x>command.
lowerthreshold
property
¶
lowerthreshold: TriggerBLowerthreshold
Return the TRIGger:B:LOWerthreshold command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LOWerthreshold?query. - Using the
.verify(value)method will send theTRIGger:B:LOWerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.d: TheTRIGger:B:LOWerthreshold:D<x>command.
TriggerBLevel
¶
Bases: SCPICmdRead
The TRIGger:B:LEVel command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LEVel?query. - Using the
.verify(value)method will send theTRIGger:B:LEVel?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.d: TheTRIGger:B:LEVel:D<x>command.
d
property
¶
Return the TRIGger:B:LEVel:D<x> command.
Description
- This command specifies the B trigger level for digital channel
, where x is the channel number. Each channel can have an independent level.
Usage
- Using the
.query()method will send theTRIGger:B:LEVel:D<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LEVel:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LEVel:D<x> valuecommand.
SCPI Syntax
- TRIGger:B:LEVel:D<x> {ECL|TTL|<NR3>}
- TRIGger:B:LEVel:D<x>?
Info
ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.<NR3>is a floating point number that specifies the trigger level in user units (usually volts).
TriggerBLevelDigitalBit
¶
Bases: ValidatedDigitalBit, SCPICmdWrite, SCPICmdRead
The TRIGger:B:LEVel:D<x> command.
Description
- This command specifies the B trigger level for digital channel
, where x is the channel number. Each channel can have an independent level.
Usage
- Using the
.query()method will send theTRIGger:B:LEVel:D<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LEVel:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LEVel:D<x> valuecommand.
SCPI Syntax
- TRIGger:B:LEVel:D<x> {ECL|TTL|<NR3>}
- TRIGger:B:LEVel:D<x>?
Info
ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.<NR3>is a floating point number that specifies the trigger level in user units (usually volts).
TriggerBLowerthreshold
¶
Bases: SCPICmdRead
The TRIGger:B:LOWerthreshold command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LOWerthreshold?query. - Using the
.verify(value)method will send theTRIGger:B:LOWerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.d: TheTRIGger:B:LOWerthreshold:D<x>command.
d
property
¶
Return the TRIGger:B:LOWerthreshold:D<x> command.
Description
- Sets or queries the lower threshold for the digital channel selected. Each channel can have an independent level. Used in runt and transition triggers as the lower threshold. Used for all other trigger types as the single level/threshold.
Usage
- Using the
.query()method will send theTRIGger:B:LOWerthreshold:D<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOWerthreshold:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOWerthreshold:D<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOWerthreshold:D<x> {<NR3>|ECL|TTL}
- TRIGger:B:LOWerthreshold:D<x>?
Info
<NR3>is a floating point number that specifies the threshold in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
TriggerBLowerthresholdDigitalBit
¶
Bases: ValidatedDigitalBit, SCPICmdWrite, SCPICmdRead
The TRIGger:B:LOWerthreshold:D<x> command.
Description
- Sets or queries the lower threshold for the digital channel selected. Each channel can have an independent level. Used in runt and transition triggers as the lower threshold. Used for all other trigger types as the single level/threshold.
Usage
- Using the
.query()method will send theTRIGger:B:LOWerthreshold:D<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOWerthreshold:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOWerthreshold:D<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOWerthreshold:D<x> {<NR3>|ECL|TTL}
- TRIGger:B:LOWerthreshold:D<x>?
Info
<NR3>is a floating point number that specifies the threshold in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
TriggerExternal
¶
Bases: SCPICmdRead
The TRIGger:EXTernal command.
Description
- Returns all external trigger-related parameters for the probe attached to the Aux Input connector.
Usage
- Using the
.query()method will send theTRIGger:EXTernal?query. - Using the
.verify(value)method will send theTRIGger:EXTernal?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:EXTernal?
Properties
.probe: TheTRIGger:EXTernal:PRObecommand..yunits: TheTRIGger:EXTernal:YUNItscommand.
probe
property
¶
probe: TriggerExternalProbe
Return the TRIGger:EXTernal:PRObe command.
Description
- This command specifies the attenuation factor value of the probe attached to the Aux Input connector.
Usage
- Using the
.query()method will send theTRIGger:EXTernal:PRObe?query. - Using the
.verify(value)method will send theTRIGger:EXTernal:PRObe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:EXTernal:PRObe valuecommand.
SCPI Syntax
- TRIGger:EXTernal:PRObe <NR3>
- TRIGger:EXTernal:PRObe?
Info
<NR3>is a floating point number that specifies the attenuation factor of the probe.
yunits
property
¶
yunits: TriggerExternalYunits
Return the TRIGger:EXTernal:YUNIts command.
Description
- Returns the vertical (Y) units of the probe attached to the Aux In connector.
Usage
- Using the
.query()method will send theTRIGger:EXTernal:YUNIts?query. - Using the
.verify(value)method will send theTRIGger:EXTernal:YUNIts?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:EXTernal:YUNIts?
TriggerExternalProbe
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:EXTernal:PRObe command.
Description
- This command specifies the attenuation factor value of the probe attached to the Aux Input connector.
Usage
- Using the
.query()method will send theTRIGger:EXTernal:PRObe?query. - Using the
.verify(value)method will send theTRIGger:EXTernal:PRObe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:EXTernal:PRObe valuecommand.
SCPI Syntax
- TRIGger:EXTernal:PRObe <NR3>
- TRIGger:EXTernal:PRObe?
Info
<NR3>is a floating point number that specifies the attenuation factor of the probe.
TriggerExternalYunits
¶
Bases: SCPICmdRead
The TRIGger:EXTernal:YUNIts command.
Description
- Returns the vertical (Y) units of the probe attached to the Aux In connector.
Usage
- Using the
.query()method will send theTRIGger:EXTernal:YUNIts?query. - Using the
.verify(value)method will send theTRIGger:EXTernal:YUNIts?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:EXTernal:YUNIts?
TriggerFrequency
¶
Bases: SCPICmdRead
The TRIGger:FREQuency command.
Description
- Returns the trigger frequency in hertz if available. If the trigger frequency is not
currently available, the IEEE Not A Number (NaN = 99.10E+36) value is returned. The
maximum precision of the returned frequency is 12 digits. Use the
DISPLAY:TRIGFREQUENCYcommand to enable/disable the calculation of the trigger frequency.
Usage
- Using the
.query()method will send theTRIGger:FREQuency?query. - Using the
.verify(value)method will send theTRIGger:FREQuency?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:FREQuency?
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?