trigger

The trigger commands module.

These commands are used in the following models: DPO5KB

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:CAN:ADDRess:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:ADDRess:DIRection?
- TRIGger:A:BUS:CAN:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:ADDRess:FORMat?
- TRIGger:A:BUS:CAN:ADDRess:MODe {EXTENDed|STandard}
- TRIGger:A:BUS:CAN:ADDRess:MODe?
- TRIGger:A:BUS:CAN:ADDRess:VALue <string>
- TRIGger:A:BUS:CAN:ADDRess:VALue?
- TRIGger:A:BUS:CAN:CONDition {ERRor|DATA|IDANDDATA|EOF|IDentifier|ACKMISS|SOF|FRAMEtype}
- TRIGger:A:BUS:CAN:CONDition?
- TRIGger:A:BUS:CAN:DATa:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:DATa:DIRection?
- TRIGger:A:BUS:CAN:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:DATa:FORMat?
- TRIGger:A:BUS:CAN:DATa:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:CAN:DATa:QUALifier?
- TRIGger:A:BUS:CAN:DATa:SIZe <nr3>
- TRIGger:A:BUS:CAN:DATa:SIZe?
- TRIGger:A:BUS:CAN:DATa:VALue <string>
- TRIGger:A:BUS:CAN:DATa:VALue?
- TRIGger:A:BUS:CAN:FRAMEtype {DATa|ERRor|OVERLoad|REMote}
- TRIGger:A:BUS:CAN:FRAMEtype?
- TRIGger:A:BUS:CAN:IDentifier:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:IDentifier:DIRection?
- TRIGger:A:BUS:CAN:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:IDentifier:FORMat?
- TRIGger:A:BUS:CAN:IDentifier:MODe {EXTENDed|STandard}
- TRIGger:A:BUS:CAN:IDentifier:MODe?
- TRIGger:A:BUS:CAN:IDentifier:VALue <string>
- TRIGger:A:BUS:CAN:IDentifier:VALue?
- TRIGger:A:BUS:DATa:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:DATa:FORMat?
- TRIGger:A:BUS:DATa:VALue <string>
- TRIGger:A:BUS:DATa:VALue?
- TRIGger:A:BUS:ETHERnet:CONDition {SFD|MACADDRess|MACLENgth|IPHeader|TCPHeader|DATa|EOP|FCSError|QTAG|TCPData}
- TRIGger:A:BUS:ETHERnet:CONDition?
- TRIGger:A:BUS:ETHERnet:DATa:FORMat {BINARY|HEX}
- TRIGger:A:BUS:ETHERnet:DATa:FORMat?
- TRIGger:A:BUS:ETHERnet:DATa:OFFSet <NR1>
- TRIGger:A:BUS:ETHERnet:DATa:OFFSet?
- TRIGger:A:BUS:ETHERnet:DATa:SIZe <NR1>
- TRIGger:A:BUS:ETHERnet:DATa:SIZe?
- TRIGger:A:BUS:ETHERnet:DATa:VALue <QString>
- TRIGger:A:BUS:ETHERnet:DATa:VALue?
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat?
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue <QString>
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue?
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat?
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue <QString>
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue?
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat?
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue <QString>
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue?
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat?
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue <QString>
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue?
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat?
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue <QString>
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue?
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat?
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue <QString>
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue?
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat?
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue <QString>
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue?
- TRIGger:A:BUS:ETHERnet:QTAG:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:QTAG:FORMat?
- TRIGger:A:BUS:ETHERnet:QTAG:VALue <QString>
- TRIGger:A:BUS:ETHERnet:QTAG:VALue?
- TRIGger:A:BUS:ETHERnet:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:ETHERnet:QUALifier?
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat?
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue <QString>
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue?
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat?
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue <QString>
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue?
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat?
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue <QString>
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue?
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat?
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue <QString>
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue?
- TRIGger:A:BUS:FLEXRAY:CONDition {SOF|FRAMEtype|IDentifier|CYCLEcount|HEADer|DATA|IDANDDATA|EOF|ERRor}
- TRIGger:A:BUS:FLEXRAY:CONDition?
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat?
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier?
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue <STRING>
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue?
- TRIGger:A:BUS:FLEXRAY:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:DATa:FORMat?
- TRIGger:A:BUS:FLEXRAY:DATa:OFFSet <NR3>
- TRIGger:A:BUS:FLEXRAY:DATa:OFFSet?
- TRIGger:A:BUS:FLEXRAY:DATa:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:FLEXRAY:DATa:QUALifier?
- TRIGger:A:BUS:FLEXRAY:DATa:SIZe <NR3>
- TRIGger:A:BUS:FLEXRAY:DATa:SIZe?
- TRIGger:A:BUS:FLEXRAY:DATa:VALue <STRING>
- TRIGger:A:BUS:FLEXRAY:DATa:VALue?
- TRIGger:A:BUS:FLEXRAY:EOFTYPE {ALL|STATIC|DYNAMIC}
- TRIGger:A:BUS:FLEXRAY:EOFTYPE?
- TRIGger:A:BUS:FLEXRAY:ERRTYPE {CRCHEADer|CRCTRAILer|NULLFRSTATIC|NULLFRDYNAMIC|SYNCFRAME|STARTUPNOSYNC}
- TRIGger:A:BUS:FLEXRAY:ERRTYPE?
- TRIGger:A:BUS:FLEXRAY:FRAMEType {NORMal|PAYload|NULL|SYNC|STARTup}
- TRIGger:A:BUS:FLEXRAY:FRAMEType?
- TRIGger:A:BUS:FLEXRAY:HEADER:CRC <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:CRC?
- TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount?
- TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID?
- TRIGger:A:BUS:FLEXRAY:HEADER:INDBits <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:INDBits?
- TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth?
- TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat?
- TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier?
- TRIGger:A:BUS:FLEXRAY:IDentifier:VALue <string>
- TRIGger:A:BUS:FLEXRAY:IDentifier:VALue?
- TRIGger:A:BUS:I2C:ADDress:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:I2C:ADDress:FORMat?
- TRIGger:A:BUS:I2C:ADDress:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:I2C:ADDress:MODe?
- TRIGger:A:BUS:I2C:ADDress:TYPe {NONe|STARtbyte|HSMODe|GENeralcall|EEPROm|CBUS}
- TRIGger:A:BUS:I2C:ADDress:TYPe?
- TRIGger:A:BUS:I2C:ADDress:VALue <string>
- TRIGger:A:BUS:I2C:ADDress:VALue?
- TRIGger:A:BUS:I2C:CONDition {ACKMISS|ADDress|ADDRANDDATA|DATa|REPEATstart|STARt|STOP}
- TRIGger:A:BUS:I2C:CONDition?
- TRIGger:A:BUS:I2C:DATa:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:I2C:DATa:DIRection?
- TRIGger:A:BUS:I2C:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:I2C:DATa:FORMat?
- TRIGger:A:BUS:I2C:DATa:SIZe <NR3>
- TRIGger:A:BUS:I2C:DATa:SIZe?
- TRIGger:A:BUS:I2C:DATa:VALue <string>
- TRIGger:A:BUS:I2C:DATa:VALue?
- TRIGger:A:BUS:LIN:CONDition {DATA|IDANDDATA|ERRor|IDentifier|SLEEP|SYNC|WAKEup}
- TRIGger:A:BUS:LIN:CONDition?
- TRIGger:A:BUS:LIN:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:LIN:DATa:FORMat?
- TRIGger:A:BUS:LIN:DATa:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:LIN:DATa:QUALifier?
- TRIGger:A:BUS:LIN:DATa:SIZe <nr3>
- TRIGger:A:BUS:LIN:DATa:SIZe?
- TRIGger:A:BUS:LIN:DATa:VALue <string>
- TRIGger:A:BUS:LIN:DATa:VALue?
- TRIGger:A:BUS:LIN:ERRTYPE {CHecksum|PARity|SYNC}
- TRIGger:A:BUS:LIN:ERRTYPE?
- TRIGger:A:BUS:LIN:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:LIN:IDentifier:FORMat?
- TRIGger:A:BUS:LIN:IDentifier:VALue <string>
- TRIGger:A:BUS:LIN:IDentifier:VALue?
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat?
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier?
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue?
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat?
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt?
- TRIGger:A:BUS:MIL1553B:COMMAND:PARity {0|1|X|ZERo|ONE|NOCARE|OFF|ON|DONTCare}
- TRIGger:A:BUS:MIL1553B:COMMAND:PARity?
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat?
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress?
- TRIGger:A:BUS:MIL1553B:COMMAND:TRBit {RX|TX|X|DONTCare}
- TRIGger:A:BUS:MIL1553B:COMMAND:TRBit?
- TRIGger:A:BUS:MIL1553B:CONDition {SYNC|COMMAND|STATUS|DATA|TIMe|ERRor}
- TRIGger:A:BUS:MIL1553B:CONDition?
- TRIGger:A:BUS:MIL1553B:DATA:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:DATA:FORMat?
- TRIGger:A:BUS:MIL1553B:DATA:PARity {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:DATA:PARity?
- TRIGger:A:BUS:MIL1553B:DATA:VALue <QString>
- TRIGger:A:BUS:MIL1553B:DATA:VALue?
- TRIGger:A:BUS:MIL1553B:ERRTYPE {PARity|SYNC|MANCHester|DATA}
- TRIGger:A:BUS:MIL1553B:ERRTYPE?
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat?
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier?
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue <QString>
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue?
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR?
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY?
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA?
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR?
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME?
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity {0|1|X|ZERo|ONE|NOCARE|DONTCare|ON|OFF}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity?
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ?
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF?
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF?
- TRIGger:A:BUS:MIL1553B:TIME:LESSLimit <NR3>
- TRIGger:A:BUS:MIL1553B:TIME:LESSLimit?
- TRIGger:A:BUS:MIL1553B:TIME:MORELimit <NR3>
- TRIGger:A:BUS:MIL1553B:TIME:MORELimit?
- TRIGger:A:BUS:MIL1553B:TIME:QUALifier {LESSthan|MOREthan|INrange|OUTrange}
- TRIGger:A:BUS:MIL1553B:TIME:QUALifier?
- TRIGger:A:BUS:PCIE:CHARacter:CHAR <string>
- TRIGger:A:BUS:PCIE:CHARacter:CHAR?
- TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus <string>
- TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus?
- TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS <string>
- TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS?
- TRIGger:A:BUS:PCIE:CONDition {ANYControl|CHARacter|ERROR|PATtern}
- TRIGger:A:BUS:PCIE:CONDition?
- TRIGger:A:BUS:PCIE:DISParity {EITher|NEGAtive|POSITIVe}
- TRIGger:A:BUS:PCIE:DISParity?
- TRIGger:A:BUS:PCIE:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:PCIE:ERROR?
- TRIGger:A:BUS:PCIE:FORMat {ORDERedset|SYMbol|CHAR}
- TRIGger:A:BUS:PCIE:FORMat?
- TRIGger:A:BUS:PCIE:PATtern:CHAR<x> <string>
- TRIGger:A:BUS:PCIE:PATtern:CHAR<x>?
- TRIGger:A:BUS:PCIE:PATtern:ORDERedset {EI|FTS|SKP}
- TRIGger:A:BUS:PCIE:PATtern:ORDERedset?
- TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x> <string>
- TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>?
- TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x> <string>
- TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x>?
- TRIGger:A:BUS:RS232C:CONDition {DATa|EOp|PARItyerror|STARt}
- TRIGger:A:BUS:RS232C:CONDition?
- TRIGger:A:BUS:RS232C:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:RS232C:DATa:FORMat?
- TRIGger:A:BUS:RS232C:DATa:SIZe <NR3>
- TRIGger:A:BUS:RS232C:DATa:SIZe?
- TRIGger:A:BUS:RS232C:DATa:VALue <string>
- TRIGger:A:BUS:RS232C:DATa:VALue?
- TRIGger:A:BUS:S64B66B:BLOCKONE { SYNC|INVSYNC|BLOCKtype|PATtern }
- TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType { NONe|X1E|X2D|X33|X66|X55|X78|X4B|X87|X99|XB4|XCC|XD2|XE1|XFF }
- TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType?
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat { Binary|HEX }
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat?
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC <string>
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC?
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue <string>
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue?
- TRIGger:A:BUS:S64B66B:BLOCKONE?
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat { Binary|HEX }
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat?
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC <string>
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC?
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue <string>
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue?
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC <string>
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC?
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue <string>
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue?
- TRIGger:A:BUS:S64B66B:CONDition { BLOCK|BLOCK1THEN2 }
- TRIGger:A:BUS:S64B66B:CONDition?
- TRIGger:A:BUS:S8B10B:CHARacter:CHAR <string>
- TRIGger:A:BUS:S8B10B:CHARacter:CHAR?
- TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus <string>
- TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus?
- TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS <string>
- TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS?
- TRIGger:A:BUS:S8B10B:CONDition {ANYControl|CHARacter|ERROR|PATtern}
- TRIGger:A:BUS:S8B10B:CONDition?
- TRIGger:A:BUS:S8B10B:DISParity {NEGAtive|POSITIVe|EITher}
- TRIGger:A:BUS:S8B10B:DISParity?
- TRIGger:A:BUS:S8B10B:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:S8B10B:ERROR?
- TRIGger:A:BUS:S8B10B:FORMat {CHAR|SYMbol}
- TRIGger:A:BUS:S8B10B:FORMat?
- TRIGger:A:BUS:S8B10B:PATtern:CHAR<x> <string>
- TRIGger:A:BUS:S8B10B:PATtern:CHAR<x>?
- TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x> <string>
- TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>?
- TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x> <string>
- TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x>?
- TRIGger:A:BUS:SOUrce {B1|B2|B3|B4|B5|B6|B7|B8|B9|B10|B11|B12|B13|B14|B15|B16}
- TRIGger:A:BUS:SOUrce?
- TRIGger:A:BUS:SPI:CONDition {DATA|SS}
- TRIGger:A:BUS:SPI:CONDition?
- TRIGger:A:BUS:SPI:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:SPI:DATa:FORMat?
- TRIGger:A:BUS:SPI:DATa:SIZe <NR3>
- TRIGger:A:BUS:SPI:DATa:SIZe?
- TRIGger:A:BUS:SPI:DATa:VALue <string>
- TRIGger:A:BUS:SPI:DATa:VALue?
- TRIGger:A:BUS:USB:ADDress:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:USB:ADDress:FORMat?
- TRIGger:A:BUS:USB:ADDress:HIVALue <string>
- TRIGger:A:BUS:USB:ADDress:HIVALue?
- TRIGger:A:BUS:USB:ADDress:VALue <string>
- TRIGger:A:BUS:USB:ADDress:VALue?
- TRIGger:A:BUS:USB:CHARacter:CHAR <string>
- TRIGger:A:BUS:USB:CHARacter:CHAR?
- TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus <string>
- TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus?
- TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS <string>
- TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS?
- TRIGger:A:BUS:USB:CONDition {DATAPacket|EOP|ERROR|HANDSHAKEPacket|RESET|RESUME|SPECIALPacket|SUSPEND|SYNC|TOKENPacket}
- TRIGger:A:BUS:USB:CONDition?
- TRIGger:A:BUS:USB:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:DATa:FORMat?
- TRIGger:A:BUS:USB:DATa:HIVALue <string>
- TRIGger:A:BUS:USB:DATa:HIVALue?
- TRIGger:A:BUS:USB:DATa:OFFSet {<NR3>|DONTCare}
- TRIGger:A:BUS:USB:DATa:OFFSet?
- TRIGger:A:BUS:USB:DATa:SIZe <NR3>
- TRIGger:A:BUS:USB:DATa:SIZe?
- TRIGger:A:BUS:USB:DATa:TYPe {ANY|DATA<x>|MDATA}
- TRIGger:A:BUS:USB:DATa:TYPe?
- TRIGger:A:BUS:USB:DATa:VALue <string>
- TRIGger:A:BUS:USB:DATa:VALue?
- TRIGger:A:BUS:USB:DISParity {NEGAtive|POSITIVe|EITher}
- TRIGger:A:BUS:USB:DISParity?
- TRIGger:A:BUS:USB:ENDPoint:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:ENDPoint:FORMat?
- TRIGger:A:BUS:USB:ENDPoint:HIVALue <string>
- TRIGger:A:BUS:USB:ENDPoint:HIVALue?
- TRIGger:A:BUS:USB:ENDPoint:VALue <string>
- TRIGger:A:BUS:USB:ENDPoint:VALue?
- TRIGger:A:BUS:USB:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:USB:ERROR?
- TRIGger:A:BUS:USB:ERRTYPE {BITSTUFFing|CRC5|CRC16|PID}
- TRIGger:A:BUS:USB:ERRTYPE?
- TRIGger:A:BUS:USB:FORMat {CHAR|SYMbol}
- TRIGger:A:BUS:USB:FORMat?
- TRIGger:A:BUS:USB:HANDShaketype {ACK|ANY|NAK|NYET|STALL}
- TRIGger:A:BUS:USB:HANDShaketype?
- TRIGger:A:BUS:USB:PATtern:CHAR<x> <string>
- TRIGger:A:BUS:USB:PATtern:CHAR<x>?
- TRIGger:A:BUS:USB:PATtern:NUMSymbols <NR1>
- TRIGger:A:BUS:USB:PATtern:NUMSymbols?
- TRIGger:A:BUS:USB:PATtern:ORDERedset {ON|OFF|1|0}
- TRIGger:A:BUS:USB:PATtern:ORDERedset?
- TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x> <string>
- TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>?
- TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x> <string>
- TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x>?
- TRIGger:A:BUS:USB:QUAlifier {EQUal|INrange|LESSEQual|MOREEQual|OUTrange|UNEQual|LESSThan|MOREThan}
- TRIGger:A:BUS:USB:QUAlifier?
- TRIGger:A:BUS:USB:SOF:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:USB:SOF:FORMat?
- TRIGger:A:BUS:USB:SOF:FRAMENUMber <string>
- TRIGger:A:BUS:USB:SOF:FRAMENUMber?
- TRIGger:A:BUS:USB:SPECIALType {ANY|ERR|PING|PRE|RESERVED|SPLIT}
- TRIGger:A:BUS:USB:SPECIALType?
- TRIGger:A:BUS:USB:SPLIT:ET:VALue {DONTcare|CONTRol|ISOchronous|BULK|INTERRUPT}
- TRIGger:A:BUS:USB:SPLIT:ET:VALue?
- TRIGger:A:BUS:USB:SPLIT:HUB:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:SPLIT:HUB:FORMat?
- TRIGger:A:BUS:USB:SPLIT:HUB:VALue <string>
- TRIGger:A:BUS:USB:SPLIT:HUB:VALue?
- TRIGger:A:BUS:USB:SPLIT:PORT:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:SPLIT:PORT:FORMat?
- TRIGger:A:BUS:USB:SPLIT:PORT:VALue <string>
- TRIGger:A:BUS:USB:SPLIT:PORT:VALue?
- TRIGger:A:BUS:USB:SPLIT:SC:VALue {CSPLIT|SSPLIT|DONTcare}
- TRIGger:A:BUS:USB:SPLIT:SC:VALue?
- TRIGger:A:BUS:USB:SPLIT:SE:VALue {DONTCare|FULLSPeed|LOWSPeed|ISOMID|ISOEND|ISOSTART|ISOALL}
- TRIGger:A:BUS:USB:SPLIT:SE:VALue?
- TRIGger:A:BUS:USB:TOKENType {ANY|IN|OUT|SOF|SETUP}
- TRIGger:A:BUS:USB:TOKENType?
- TRIGger:A:CAN:CONDition {SOF|FRAMEtype|IDENTifier|DATA|IDANDDATA|EOF|ACKMISS}
- TRIGger:A:CAN:CONDition?
- TRIGger:A:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:CAN:DATa:DIRection?
- TRIGger:A:CAN:DATa:LEVel <NR3>
- TRIGger:A:CAN:DATa:LEVel?
- TRIGger:A:CAN:DATa:SOUrce CH<x>
- TRIGger:A:CAN:DATa:SOUrce?
- TRIGger:A:CAN:DATa:VALue <QString>
- TRIGger:A:CAN:DATa:VALue?
- TRIGger:A:CAN:FORMat {BINary|HEX}
- TRIGger:A:CAN:FORMat?
- TRIGger:A:CAN:FRAMEtype {DATA|REMote|ERROR|OVERLOAD}
- TRIGger:A:CAN:FRAMEtype?
- TRIGger:A:CAN:IDENTifier:MODe {STANdard|EXTENded}
- TRIGger:A:CAN:IDENTifier:MODe?
- TRIGger:A:CAN:IDENTifier:VALue <QString>
- TRIGger:A:CAN:IDENTifier:VALue?
- TRIGger:A:CAN:PROBE {CANL|CANH|DIFFerential|TX|RX}
- TRIGger:A:CAN:PROBE?
- TRIGger:A:CAN:SPEed <NR3>
- TRIGger:A:CAN:SPEed?
- TRIGger:A:COMMunication:AMI:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:AMI:PULSEForm?
- TRIGger:A:COMMunication:AMI:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:AMI:THReshold:HIGH?
- TRIGger:A:COMMunication:AMI:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:AMI:THReshold:LOW?
- TRIGger:A:COMMunication:B3ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B3ZS:PULSEForm?
- TRIGger:A:COMMunication:B3ZS:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:B3ZS:THReshold:HIGH?
- TRIGger:A:COMMunication:B3ZS:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:B3ZS:THReshold:LOW?
- TRIGger:A:COMMunication:B6ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B6ZS:PULSEForm?
- TRIGger:A:COMMunication:B6ZS:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:B6ZS:THReshold:HIGH?
- TRIGger:A:COMMunication:B6ZS:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:B6ZS:THReshold:LOW?
- TRIGger:A:COMMunication:B8ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B8ZS:PULSEForm?
- TRIGger:A:COMMunication:B8ZS:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:B8ZS:THReshold:HIGH?
- TRIGger:A:COMMunication:B8ZS:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:B8ZS:THReshold:LOW?
- TRIGger:A:COMMunication:BITRate <NR3>
- TRIGger:A:COMMunication:BITRate?
- TRIGger:A:COMMunication:CLOCk:POLarity {RISe|FALL}
- TRIGger:A:COMMunication:CLOCk:POLarity?
- TRIGger:A:COMMunication:CMI:PULSEForm {PLUSOne|MINUSOne|ZERO|EYEdiagram}
- TRIGger:A:COMMunication:CMI:PULSEForm?
- TRIGger:A:COMMunication:CODe {AMI|HDB3|B3ZS|B6ZS|B8ZS|CMI|NRZ|MLT3|MANChester}
- TRIGger:A:COMMunication:CODe?
- TRIGger:A:COMMunication:HDB3:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:HDB3:PULSEForm?
- TRIGger:A:COMMunication:HDB3:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:HDB3:THReshold:HIGH?
- TRIGger:A:COMMunication:HDB3:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:HDB3:THReshold:LOW?
- TRIGger:A:COMMunication:SOUrce {CH<x>}
- TRIGger:A:COMMunication:SOUrce:TYPe {DATa|CLOCk|RECOVered}
- TRIGger:A:COMMunication:SOUrce:TYPe?
- TRIGger:A:COMMunication:SOUrce?
- TRIGger:A:COMMunication:STANdard {ATAG<x>|CLOCKCoax|CLOCKSymmetrical|Custom|D<x>|DS0Contra|DS0Double|DS0Single|DS0Timing|DS1|DS1A|DS1C|DS2|DS2RATECoax|DS2RATESymmetrical|DS3|DS4NA|E1|E2|E3|E4|ENET100|ENET1250|ENETXAUI|FC133|FC266|FC531|FC1063|FC2125|FC4250|FST|FW1394BS400B|FW1394BS1600B|HST|INF2_5G|OC1|OC3|OC12|OC48|OC48_FEC|PCIEXPRESS|RATE32Mbit|RATE97Mbit|RIO_500M|RIO_750M|RIO_1G|RIO_2G|RIO_1_5G|RIO_SERIAL_1G|RIO_SERIAL_2G|RIO_SERIAL_3G|SAS1_5|SAS3_?|SFI5_2|SFI5_3|STM0_CMI|STM0_HDBX|STM1E|STS1|STS3|TFI5_2|TFI5_3|VIDEO270|VIDEO292M|VIDEO360|VSROC192}
- TRIGger:A:COMMunication:STANdard?
- TRIGger:A:EDGE:COUPling {AC|DC|HFRej|LFRej|NOISErej|ATRIGger}
- TRIGger:A:EDGE:COUPling:CH<x> {AC|DC|HFRej|LFRej|NOISErej}
- TRIGger:A:EDGE:COUPling:CH<x>?
- TRIGger:A:EDGE:COUPling?
- TRIGger:A:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:A:EDGE:SLOpe?
- TRIGger:A:EDGE:SOUrce {AUXiliary|CH<x>|MCH<x>|LINE|D<x>}
- TRIGger:A:EDGE:SOUrce?
- TRIGger:A:EDGE?
- TRIGger:A:HOLDoff:ACTUal?
- TRIGger:A:HOLDoff:BY {TIMe|DEFAult|RANDom|AUTO}
- TRIGger:A:HOLDoff:BY?
- TRIGger:A:HOLDoff:TIMe <NR3>
- TRIGger:A:HOLDoff:TIMe?
- TRIGger:A:HOLDoff?
- TRIGger:A:I2C:ADDRess:RWINClude {OFF|ON}
- TRIGger:A:I2C:ADDRess:RWINClude?
- TRIGger:A:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LEVel:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LEVel:CH<x>?
- TRIGger:A:LEVel?
- TRIGger:A:LOGIc:CLAss {PATtern|STATE|SETHold}
- TRIGger:A:LOGIc:CLAss?
- TRIGger:A:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:A:LOGIc:FUNCtion?
- TRIGger:A:LOGIc:INPut:ALL <QString>
- TRIGger:A:LOGIc:INPut:ALL?
- TRIGger:A:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:INPut:CH<x>?
- TRIGger:A:LOGIc:INPut:FORMat {HEXadecimal|BINary}
- TRIGger:A:LOGIc:INPut:FORMat?
- TRIGger:A:LOGIc:INPut?
- TRIGger:A:LOGIc:PATtern:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:PATtern:INPut:CH<x>?
- TRIGger:A:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan}
- 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:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:A:LOGIc:SETHold:CLOCk:EDGE?
- TRIGger:A:LOGIc:SETHold:CLOCk:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:LEVel?
- TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce CH<x>
- TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce?
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>?
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold?
- TRIGger:A:LOGIc:SETHold:CLOCk?
- TRIGger:A:LOGIc:SETHold:DATa:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:LEVel?
- TRIGger:A:LOGIc:SETHold:DATa:SOUrce CH<x>
- TRIGger:A:LOGIc:SETHold:DATa:SOUrce?
- TRIGger:A:LOGIc:SETHold:DATa:THReshold {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>?
- TRIGger:A:LOGIc:SETHold:DATa:THReshold?
- TRIGger:A:LOGIc:SETHold:DATa?
- TRIGger:A:LOGIc:SETHold:HOLDTime <NR3>
- TRIGger:A:LOGIc:SETHold:HOLDTime?
- TRIGger:A:LOGIc:SETHold:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:LOGIc:SETHold:QUAlify?
- TRIGger:A:LOGIc:SETHold:SETTime <NR3>
- TRIGger:A:LOGIc:SETHold:SETTime?
- TRIGger:A:LOGIc:SETHold?
- TRIGger:A:LOGIc:STATE:INPut:CH<x> {FALL|RISe}
- TRIGger:A:LOGIc:STATE:INPut:CH<x>?
- TRIGger:A:LOGIc:STATE:WHEn {TRUe|FALSe}
- TRIGger:A:LOGIc:STATE:WHEn?
- TRIGger:A:LOGIc:STATE?
- TRIGger:A:LOGIc:THReshold:CH<x> <NR3>
- TRIGger:A:LOGIc:THReshold:CH<x>?
- TRIGger:A:LOGIc:THReshold?
- TRIGger:A:LOGIc?
- TRIGger:A:LOWerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOWerthreshold:CH<x>?
- TRIGger:A:MODe {AUTO|NORMal}
- TRIGger:A:MODe?
- TRIGger:A:PLOCK:COUNT <NR1>
- TRIGger:A:PLOCK:COUNT?
- TRIGger:A:PLOCK:LENGTH <NR1>
- TRIGger:A:PLOCK:LENGTH?
- TRIGger:A:PLOCK:SOURCE CH<x>
- TRIGger:A:PLOCK:SOURCE?
- TRIGger:A:PULse:CLAss {GLItch|RUNT|WIDth|TRANsition|TIMEOut|WINdow}
- TRIGger:A:PULse:CLAss?
- TRIGger:A:PULse:GLItch:FILTer {ACCept|REJect}
- TRIGger:A:PULse:GLItch:FILTer?
- TRIGger:A:PULse:GLItch:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:GLItch:LOWPASSfilter?
- TRIGger:A:PULse:GLItch:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:GLItch:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:GLItch:POLarity:CH<x>?
- TRIGger:A:PULse:GLItch:POLarity?
- TRIGger:A:PULse:GLItch:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:GLItch:QUAlify?
- TRIGger:A:PULse:GLItch:TRIGIF {ACCept|REJect}
- TRIGger:A:PULse:GLItch:TRIGIF?
- TRIGger:A:PULse:GLItch:WIDth <NR3>
- TRIGger:A:PULse:GLItch:WIDth?
- TRIGger:A:PULse:GLItch?
- TRIGger:A:PULse:PERiod:HIGHLimit <NR3>
- TRIGger:A:PULse:PERiod:HIGHLimit?
- TRIGger:A:PULse:PERiod:LOWLimit <NR3>
- TRIGger:A:PULse:PERiod:LOWLimit?
- TRIGger:A:PULse:PERiod:POLarity {NEGAtive|POSITIVe}
- TRIGger:A:PULse:PERiod:POLarity?
- TRIGger:A:PULse:PERiod:QUAlify {OCCurs|LOGIC|BUS}
- TRIGger:A:PULse:PERiod:QUAlify?
- TRIGger:A:PULse:PERiod:VIEW {PERiod|FREQuency}
- TRIGger:A:PULse:PERiod:VIEW?
- TRIGger:A:PULse:PERiod:WHEn {LESSthan|GREATerthan|WITHin|OUTside}
- TRIGger:A:PULse:PERiod:WHEn?
- TRIGger:A:PULse:PERiod?
- TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> {HIGH|LOW|X}
- TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>?
- TRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT?
- TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x> <NR3>
- TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x>?
- TRIGger:A:PULse:RUNT:LOGIc?
- TRIGger:A:PULse:RUNT:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:RUNT:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:RUNT:POLarity:CH<x>?
- TRIGger:A:PULse:RUNT:POLarity?
- TRIGger:A:PULse:RUNT:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:RUNT:QUAlify?
- TRIGger:A:PULse:RUNT:THReshold:BOTh {TTL|ECL}
- TRIGger:A:PULse:RUNT:THReshold:HIGH <NR3>
- TRIGger:A:PULse:RUNT:THReshold:HIGH?
- TRIGger:A:PULse:RUNT:THReshold:LOW <NR3>
- TRIGger:A:PULse:RUNT:THReshold:LOW?
- TRIGger:A:PULse:RUNT:THReshold?
- TRIGger:A:PULse:RUNT:WHEn {OCCurs|WIDERthan}
- TRIGger:A:PULse:RUNT:WHEn?
- TRIGger:A:PULse:RUNT:WIDth <NR3>
- TRIGger:A:PULse:RUNT:WIDth?
- TRIGger:A:PULse:SOUrce {CH<x>|D<x>|MCH<x>}
- TRIGger:A:PULse:SOUrce?
- TRIGger:A:PULse:TIMEOut:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:TIMEOut:LOWPASSfilter?
- TRIGger:A:PULse:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:PULse:TIMEOut:POLarity:CH<x> {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:PULse:TIMEOut:POLarity:CH<x>?
- TRIGger:A:PULse:TIMEOut:POLarity?
- TRIGger:A:PULse:TIMEOut:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:TIMEOut:QUAlify?
- TRIGger:A:PULse:TIMEOut:TIMe <NR3>
- TRIGger:A:PULse:TIMEOut:TIMe?
- TRIGger:A:PULse:TIMEOut?
- TRIGger:A:PULse:TRANsition:DELTATime <NR3>
- TRIGger:A:PULse:TRANsition:DELTATime?
- TRIGger:A:PULse:TRANsition:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:TRANsition:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:TRANsition:POLarity:CH<x>?
- TRIGger:A:PULse:TRANsition:POLarity?
- TRIGger:A:PULse:TRANsition:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:TRANsition:QUAlify?
- TRIGger:A:PULse:TRANsition:THReshold:BOTh {TTL|ECL}
- TRIGger:A:PULse:TRANsition:THReshold:HIGH <NR3>
- TRIGger:A:PULse:TRANsition:THReshold:HIGH?
- TRIGger:A:PULse:TRANsition:THReshold:LOW <NR3>
- TRIGger:A:PULse:TRANsition:THReshold:LOW?
- TRIGger:A:PULse:TRANsition:THReshold?
- TRIGger:A:PULse:TRANsition:WHEn {FASTERthan|SLOWERthan}
- TRIGger:A:PULse:TRANsition:WHEn?
- TRIGger:A:PULse:TRANsition?
- TRIGger:A:PULse:WIDth:HIGHLimit <NR3>
- TRIGger:A:PULse:WIDth:HIGHLimit?
- TRIGger:A:PULse:WIDth:LOWLimit <NR3>
- TRIGger:A:PULse:WIDth:LOWLimit?
- TRIGger:A:PULse:WIDth:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:WIDth:LOWPASSfilter?
- TRIGger:A:PULse:WIDth:POLarity {NEGAtive|POSITIVe}
- TRIGger:A:PULse:WIDth:POLarity:CH<x> {NEGAtive|POSITIVe}
- TRIGger:A:PULse:WIDth:POLarity:CH<x>?
- TRIGger:A:PULse:WIDth:POLarity?
- TRIGger:A:PULse:WIDth:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:WIDth:QUAlify?
- TRIGger:A:PULse:WIDth:WHEn {OUTside|WIThin}
- TRIGger:A:PULse:WIDth:WHEn?
- TRIGger:A:PULse:WIDth?
- TRIGger:A:PULse:WINdow:EVENT {OUTSIDEGreater|INSIDEGreater|ENTERSWindow|EXITSWindow}
- TRIGger:A:PULse:WINdow:EVENT?
- TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> {HIGH\LOW\X}
- TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>?
- TRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT?
- TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x> <NR3>
- TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x>?
- TRIGger:A:PULse:WINdow:LOGIc?
- TRIGger:A:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:WINdow:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:WINdow:POLarity:CH<x>?
- TRIGger:A:PULse:WINdow:POLarity?
- TRIGger:A:PULse:WINdow:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:WINdow:QUAlify?
- TRIGger:A:PULse:WINdow:THReshold:BOTh {TTL|ECL}
- TRIGger:A:PULse:WINdow:THReshold:HIGH <NR3>
- TRIGger:A:PULse:WINdow:THReshold:HIGH?
- TRIGger:A:PULse:WINdow:THReshold:LOW <NR3>
- TRIGger:A:PULse:WINdow:THReshold:LOW?
- TRIGger:A:PULse:WINdow:THReshold?
- TRIGger:A:PULse:WINdow:TYPe {INSide|OUTside}
- TRIGger:A:PULse:WINdow:TYPe?
- TRIGger:A:PULse:WINdow:WHEn {LOGIc|OCCurs|WIDERthan}
- TRIGger:A:PULse:WINdow:WHEn?
- TRIGger:A:PULse:WINdow:WIDTH <NR3>
- TRIGger:A:PULse:WINdow:WIDTH?
- TRIGger:A:READY?
- TRIGger:A:SERIAL:BITRate <NR3>
- TRIGger:A:SERIAL:BITRate?
- TRIGger:A:SERIAL:CLOCk:LEVel <NR3>
- TRIGger:A:SERIAL:CLOCk:LEVel?
- TRIGger:A:SERIAL:CLOCk:POLarity {RISe|FALL}
- TRIGger:A:SERIAL:CLOCk:POLarity?
- TRIGger:A:SERIAL:CLOCk:SOUrce {CH<x>|RECOVered}
- TRIGger:A:SERIAL:CLOCk:SOUrce?
- TRIGger:A:SERIAL:CODe {NRZ|S8B10B}
- TRIGger:A:SERIAL:CODe?
- TRIGger:A:SERIAL:DATa:FORMat {BINary|HEX}
- TRIGger:A:SERIAL:DATa:FORMat?
- TRIGger:A:SERIAL:DATa:PATtern <QString>
- TRIGger:A:SERIAL:DATa:PATtern:NRZ <QString>
- TRIGger:A:SERIAL:DATa:PATtern:NRZ?
- TRIGger:A:SERIAL:DATa:PATtern:S8B10B <QString>
- TRIGger:A:SERIAL:DATa:PATtern:S8B10B?
- TRIGger:A:SERIAL:DATa:PATtern?
- TRIGger:A:SERIAL:ERRORdetector:FILE:NAME <LBPT|LFTP|MFTP|HFTP|CJTP|NONE>
- TRIGger:A:SERIAL:LOCKLen <NR1>
- TRIGger:A:SERIAL:LOCKLen?
- TRIGger:A:SERIAL:LOCKOffset <NR1>
- TRIGger:A:SERIAL:LOCKOffset?
- TRIGger:A:SERIAL:SOUrce {CH<x>}
- TRIGger:A:SERIAL:SOUrce?
- TRIGger:A:SERIAL:STANdard {FC133|FC266|FC531|FC1063|D<x>|VIDEO270|VIDEO360|OC1|OC3|OC12|ENET1250|FW1394BS400B|FW1394BS800B|CUSTom|ENET100FX|RIO_500M|RIO_750M|RIO_1G|RIO_SERIAL_1G|VSROC192|ENETXAUI|SAS3_?|PCIExpress|INFINIBAND|RIO_SERIAL_2G|RIO_SERIAL_3G|FC2125|RIO_2G|FW1394BS1600B|SAS1_5|ENETXAUI|ENETXAUI2|FC2125|FC4250|FW1394BS1600B|INFINIBAND|PCIExpress|PCIExpress2|RIO_2G|RIO_500M|RIO_750M|RIO_SERIAL_1G|RIO_SERIAL_2_5G|RIO_SERIAL_3G|SAS6_0|SATA1_5|SATA3_0|SATA6_0}
- TRIGger:A:SERIAL:STANdard?
- TRIGger:A:SERIAL:TRIGgeron {PATtern|LOck}
- TRIGger:A:SERIAL:TRIGgeron?
- TRIGger:A:SPI:CONDition {MISO|MOSI|MISOMOSI}
- TRIGger:A:SPI:CONDition?
- TRIGger:A:SPI:DATa:FORMat {BINary|HEX}
- TRIGger:A:SPI:DATa:FORMat?
- TRIGger:A:SPI:DATa:MISO:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:DATa:MISO:ACTIVE?
- TRIGger:A:SPI:DATa:MISO:LEVel <NR3>
- TRIGger:A:SPI:DATa:MISO:LEVel?
- TRIGger:A:SPI:DATa:MISO:SOUrce CH<x>
- TRIGger:A:SPI:DATa:MISO:SOUrce?
- TRIGger:A:SPI:DATa:MISO:VALue <QString>
- TRIGger:A:SPI:DATa:MISO:VALue?
- TRIGger:A:SPI:DATa:MOSI:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:DATa:MOSI:ACTIVE?
- TRIGger:A:SPI:DATa:MOSI:LEVel <NR3>
- TRIGger:A:SPI:DATa:MOSI:LEVel?
- TRIGger:A:SPI:DATa:MOSI:SOUrce CH<x>
- TRIGger:A:SPI:DATa:MOSI:SOUrce?
- TRIGger:A:SPI:DATa:MOSI:VALue <QString>
- TRIGger:A:SPI:DATa:MOSI:VALue?
- TRIGger:A:SPI:DATa:STARt <NR3>
- TRIGger:A:SPI:DATa:STARt?
- TRIGger:A:SPI:FORMat {BINary|HEX}
- TRIGger:A:SPI:FORMat?
- TRIGger:A:SPI:SCLK:ACTIVE {RISe|FALL}
- TRIGger:A:SPI:SCLK:ACTIVE?
- TRIGger:A:SPI:SCLK:LEVel <NR3>
- TRIGger:A:SPI:SCLK:LEVel?
- TRIGger:A:SPI:SCLK:SOUrce CH<x>
- TRIGger:A:SPI:SCLK:SOUrce?
- TRIGger:A:SPI:SS:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:SS:ACTIVE?
- TRIGger:A:SPI:SS:LEVel <NR3>
- TRIGger:A:SPI:SS:LEVel?
- TRIGger:A:SPI:SS:SOUrce CH<x>
- TRIGger:A:SPI:SS:SOUrce?
- TRIGger:A:TYPe {EDGE|LOGIc|PULse|VIDeo|I2C|CAN|SPI|COMMunication|SERIAL|RS232}
- TRIGger:A:TYPe?
- TRIGger:A:UPPerthreshold:CH<x> {ECL|TTL|<NR3>}
- 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 {RATE<x>}
- TRIGger:A:VIDeo:CUSTom:SCAN?
- TRIGger:A:VIDeo:CUSTom:SYNCInterval <NR3>
- TRIGger:A:VIDeo:CUSTom:SYNCInterval?
- TRIGger:A:VIDeo:CUSTom?
- TRIGger:A:VIDeo:FIELD {ODD|EVEN|FIELD<x>|ALLFields|ALLLines|NUMERic}
- TRIGger:A:VIDeo:FIELD?
- TRIGger:A:VIDeo:HOLdoff:FIELD <NR3>
- TRIGger:A:VIDeo:HOLdoff:FIELD?
- TRIGger:A:VIDeo:LINE <NR1>
- TRIGger:A:VIDeo:LINE?
- TRIGger:A:VIDeo:POLarity {INVERTed|NORMal}
- TRIGger:A:VIDeo:POLarity?
- TRIGger:A:VIDeo:SCAN {RATE<x>}
- TRIGger:A:VIDeo:SCAN?
- TRIGger:A:VIDeo:SOUrce CH<x>
- TRIGger:A:VIDeo:SOUrce?
- TRIGger:A:VIDeo:STANdard {BILevelcustom|TRILevelcustom|NTSc|PAL|SECAM|HD480P60|HD576P50|HD875I60|HD720P30|HD720P50|HD720P60|HD1080I50|HD1080I60|HD1080P24|HD1080P25|HD1080P30|HD1080P50|HD1080P60|HD1080SF24}
- TRIGger:A:VIDeo:STANdard?
- TRIGger:A:VIDeo?
- TRIGger:A?
- TRIGger:AUXLevel {<NR3>|ECL|TTL}
- TRIGger:AUXLevel?
- TRIGger:B SETLevel
- TRIGger:B:BY {EVENTS|TIMe|ARMAtrigb}
- TRIGger:B:BY?
- TRIGger:B:EDGE:COUPling {AC|DC|HFRej|LFRej|NOISErej|ATRIGger}
- TRIGger:B:EDGE:COUPling:CH<x> {AC|DC|HFRej|LFRej|NOISErej}
- TRIGger:B:EDGE:COUPling:CH<x>?
- TRIGger:B:EDGE:COUPling?
- TRIGger:B:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:EDGE:SLOpe?
- TRIGger:B:EDGE:SOUrce {AUXiliary|CH<x>|MCH<x>|LINE|D<x>}
- TRIGger:B:EDGE:SOUrce?
- TRIGger:B:EDGE?
- TRIGger:B:EVENTS:COUNt <NR1>
- TRIGger:B:EVENTS:COUNt?
- TRIGger:B:EVENTS?
- TRIGger:B:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LEVel:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LEVel:CH<x>?
- TRIGger:B:LEVel?
- TRIGger:B:LOGIc:CLAss {PATtern|STATE|SETHold}
- TRIGger:B:LOGIc:CLAss?
- TRIGger:B:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:B:LOGIc:FUNCtion?
- TRIGger:B:LOGIc:INPut:ALL <QString>
- TRIGger:B:LOGIc:INPut:ALL?
- TRIGger:B:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:B:LOGIc:INPut:CH<x>?
- TRIGger:B:LOGIc:INPut:FORMat {HEXadecimal|BINary}
- TRIGger:B:LOGIc:INPut:FORMat?
- TRIGger:B:LOGIc:INPut?
- TRIGger:B:LOGIc:PATtern:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:B:LOGIc:PATtern:INPut:CH<x>?
- TRIGger:B:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan}
- TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit <NR3>
- TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit?
- TRIGger:B:LOGIc:PATtern:WHEn:MORELimit <NR3>
- TRIGger:B:LOGIc:PATtern:WHEn:MORELimit?
- TRIGger:B:LOGIc:PATtern:WHEn?
- TRIGger:B:LOGIc:PATtern?
- TRIGger:B:LOGIc:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:B:LOGIc:SETHold:CLOCk:EDGE?
- TRIGger:B:LOGIc:SETHold:CLOCk:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:LEVel?
- TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce CH<x>
- TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce?
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>?
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold?
- TRIGger:B:LOGIc:SETHold:CLOCk?
- TRIGger:B:LOGIc:SETHold:DATa:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:LEVel?
- TRIGger:B:LOGIc:SETHold:DATa:SOUrce CH<x>
- TRIGger:B:LOGIc:SETHold:DATa:SOUrce?
- TRIGger:B:LOGIc:SETHold:DATa:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>?
- TRIGger:B:LOGIc:SETHold:DATa:THReshold?
- TRIGger:B:LOGIc:SETHold:DATa?
- TRIGger:B:LOGIc:SETHold:HOLDTime <NR3>
- TRIGger:B:LOGIc:SETHold:HOLDTime?
- TRIGger:B:LOGIc:SETHold:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:LOGIc:SETHold:QUAlify?
- TRIGger:B:LOGIc:SETHold:SETTime <NR3>
- TRIGger:B:LOGIc:SETHold:SETTime?
- TRIGger:B:LOGIc:SETHold?
- TRIGger:B:LOGIc:STATE:INPut:CH<x> {FALL|RISe}
- TRIGger:B:LOGIc:STATE:INPut:CH<x>?
- TRIGger:B:LOGIc:STATE:WHEn {TRUe|FALSe}
- TRIGger:B:LOGIc:STATE:WHEn?
- TRIGger:B:LOGIc:STATE?
- TRIGger:B:LOGIc:THReshold:CH<x> <NR3>
- TRIGger:B:LOGIc:THReshold:CH<x>?
- TRIGger:B:LOGIc:THReshold?
- TRIGger:B:LOGIc?
- TRIGger:B:LOWerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOWerthreshold:CH<x>?
- TRIGger:B:PULse:CLAss {GLItch|RUNT|WIDth|TRANsition|TIMEOut|WINdow}
- TRIGger:B:PULse:CLAss?
- TRIGger:B:PULse:GLItch:FILTer {ACCept|REJect}
- TRIGger:B:PULse:GLItch:FILTer?
- TRIGger:B:PULse:GLItch:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:GLItch:LOWPASSfilter?
- TRIGger:B:PULse:GLItch:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:GLItch:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:GLItch:POLarity:CH<x>?
- TRIGger:B:PULse:GLItch:POLarity?
- TRIGger:B:PULse:GLItch:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:GLItch:QUAlify?
- TRIGger:B:PULse:GLItch:TRIGIF {ACCept|REJect}
- TRIGger:B:PULse:GLItch:TRIGIF?
- TRIGger:B:PULse:GLItch:WIDth <NR3>
- TRIGger:B:PULse:GLItch:WIDth?
- TRIGger:B:PULse:GLItch?
- TRIGger:B:PULse:PERiod:HIGHLimit <NR3>
- TRIGger:B:PULse:PERiod:HIGHLimit?
- TRIGger:B:PULse:PERiod:LOWLimit <NR3>
- TRIGger:B:PULse:PERiod:LOWLimit?
- TRIGger:B:PULse:PERiod:POLarity {NEGAtive|POSITIVe}
- TRIGger:B:PULse:PERiod:POLarity?
- TRIGger:B:PULse:PERiod:QUAlify {OCCurs|LOGIC|BUS}
- TRIGger:B:PULse:PERiod:QUAlify?
- TRIGger:B:PULse:PERiod:VIEW {PERiod|FREQuency}
- TRIGger:B:PULse:PERiod:VIEW?
- TRIGger:B:PULse:PERiod:WHEn {LESSthan|GREATerthan|WITHin|OUTside}
- TRIGger:B:PULse:PERiod:WHEn?
- TRIGger:B:PULse:PERiod?
- TRIGger:B:PULse:RUNT:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:RUNT:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:RUNT:POLarity:CH<x>?
- TRIGger:B:PULse:RUNT:POLarity?
- TRIGger:B:PULse:RUNT:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:RUNT:QUAlify?
- TRIGger:B:PULse:RUNT:THReshold:BOTh {TTL|ECL}
- TRIGger:B:PULse:RUNT:THReshold:HIGH <NR3>
- TRIGger:B:PULse:RUNT:THReshold:HIGH?
- TRIGger:B:PULse:RUNT:THReshold:LOW <NR3>
- TRIGger:B:PULse:RUNT:THReshold:LOW?
- TRIGger:B:PULse:RUNT:THReshold?
- TRIGger:B:PULse:RUNT:WHEn {OCCurs|WIDERthan}
- TRIGger:B:PULse:RUNT:WHEn?
- TRIGger:B:PULse:RUNT:WIDth <NR3>
- TRIGger:B:PULse:RUNT:WIDth?
- TRIGger:B:PULse:RUNT?
- TRIGger:B:PULse:SOUrce {CH<x>|D<x>|MCH<x>}
- TRIGger:B:PULse:SOUrce?
- TRIGger:B:PULse:TIMEOut:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:TIMEOut:LOWPASSfilter?
- TRIGger:B:PULse:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:PULse:TIMEOut:POLarity:CH<x> {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:PULse:TIMEOut:POLarity:CH<x>?
- TRIGger:B:PULse:TIMEOut:POLarity?
- TRIGger:B:PULse:TIMEOut:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:TIMEOut:QUAlify?
- TRIGger:B:PULse:TIMEOut:TIMe <NR3>
- TRIGger:B:PULse:TIMEOut:TIMe?
- TRIGger:B:PULse:TIMEOut?
- TRIGger:B:PULse:TRANsition:DELTATime <NR3>
- TRIGger:B:PULse:TRANsition:DELTATime?
- TRIGger:B:PULse:TRANsition:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:TRANsition:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:TRANsition:POLarity:CH<x>?
- TRIGger:B:PULse:TRANsition:POLarity?
- TRIGger:B:PULse:TRANsition:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:TRANsition:QUAlify?
- TRIGger:B:PULse:TRANsition:THReshold:BOTh {TTL|ECL}
- TRIGger:B:PULse:TRANsition:THReshold:HIGH <NR3>
- TRIGger:B:PULse:TRANsition:THReshold:HIGH?
- TRIGger:B:PULse:TRANsition:THReshold:LOW <NR3>
- TRIGger:B:PULse:TRANsition:THReshold:LOW?
- TRIGger:B:PULse:TRANsition:THReshold?
- TRIGger:B:PULse:TRANsition:WHEn {FASTERthan|SLOWERthan}
- TRIGger:B:PULse:TRANsition:WHEn?
- TRIGger:B:PULse:TRANsition?
- TRIGger:B:PULse:WIDth:HIGHLimit <NR3>
- TRIGger:B:PULse:WIDth:HIGHLimit?
- TRIGger:B:PULse:WIDth:LOWLimit <NR3>
- TRIGger:B:PULse:WIDth:LOWLimit?
- TRIGger:B:PULse:WIDth:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:WIDth:LOWPASSfilter?
- TRIGger:B:PULse:WIDth:POLarity {NEGAtive|POSITIVe}
- TRIGger:B:PULse:WIDth:POLarity:CH<x> {NEGAtive|POSITIVe}
- TRIGger:B:PULse:WIDth:POLarity:CH<x>?
- TRIGger:B:PULse:WIDth:POLarity?
- TRIGger:B:PULse:WIDth:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:WIDth:QUAlify?
- TRIGger:B:PULse:WIDth:WHEn {OUTside|WIThin}
- TRIGger:B:PULse:WIDth:WHEn?
- TRIGger:B:PULse:WIDth?
- TRIGger:B:PULse:WINdow:EVENT {OUTSIDEGreater|INSIDEGreater|ENTERSWindow|EXITSWindow}
- TRIGger:B:PULse:WINdow:EVENT?
- TRIGger:B:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:WINdow:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:WINdow:POLarity:CH<x>?
- TRIGger:B:PULse:WINdow:POLarity?
- TRIGger:B:PULse:WINdow:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:WINdow:QUAlify?
- TRIGger:B:PULse:WINdow:THReshold:BOTh {TTL|ECL}
- TRIGger:B:PULse:WINdow:THReshold:HIGH <NR3>
- TRIGger:B:PULse:WINdow:THReshold:HIGH?
- TRIGger:B:PULse:WINdow:THReshold:LOW <NR3>
- TRIGger:B:PULse:WINdow:THReshold:LOW?
- TRIGger:B:PULse:WINdow:THReshold?
- TRIGger:B:PULse:WINdow:TYPe {INSide|OUTside}
- TRIGger:B:PULse:WINdow:TYPe?
- TRIGger:B:PULse:WINdow:WHEn {OCCurs|WIDERthan}
- TRIGger:B:PULse:WINdow:WHEn?
- TRIGger:B:PULse:WINdow:WIDTH <NR3>
- TRIGger:B:PULse:WINdow:WIDTH?
- TRIGger:B:READY?
- TRIGger:B:RESET:ACCEPTCOUNT?
- TRIGger:B:RESET:ACCEPTTIMEout <NR3>
- TRIGger:B:RESET:ACCEPTTIMEout?
- TRIGger:B:RESET:RATIO?
- TRIGger:B:RESET:RATIOENable <ON/OFF>
- TRIGger:B:RESET:RATIOENable?
- TRIGger:B:RESET:REJECTCOUNT?
- TRIGger:B:RESET:REJECTTIMEout <NR3>
- TRIGger:B:RESET:REJECTTIMEout?
- TRIGger:B:RESET:SOUrce {CH<x>|AUXiliary}
- TRIGger:B:RESET:SOUrce?
- TRIGger:B:RESET:STATE {HIGH|LOW}
- TRIGger:B:RESET:STATE?
- TRIGger:B:RESET:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:RESET:THReshold?
- TRIGger:B:RESET:TIMEOut <NR3>
- TRIGger:B:RESET:TIMEOut?
- TRIGger:B:RESET:TOTALCOUNT?
- TRIGger:B:RESET:TRANsition {RISe|FALL}
- TRIGger:B:RESET:TRANsition?
- TRIGger:B:RESET:TYPe {NONe|TIMEOut|STATE|TRANsition|ACCepts|REJects}
- TRIGger:B:RESET:TYPe?
- TRIGger:B:SCAN:ADVANCEafter <NR1>
- TRIGger:B:SCAN:ADVANCEafter?
- TRIGger:B:SCAN:ENAble {ON|OFF}
- TRIGger:B:SCAN:ENAble?
- TRIGger:B:SCAN:ENDevent <NR1>
- TRIGger:B:SCAN:ENDevent?
- TRIGger:B:SCAN:MODE {SEQUENTIAL|RANDOM|TOGGLE}
- TRIGger:B:SCAN:MODE?
- TRIGger:B:SCAN:STARTevent <NR1>
- TRIGger:B:SCAN:STARTevent?
- TRIGger:B:STATE {ON|OFF|<NR1>}
- TRIGger:B:STATE?
- TRIGger:B:TIMe <NR3>
- TRIGger:B:TIMe?
- TRIGger:B:TYPe {EDGE|LOGIc|PULse|VIDeo|I2C|CAN|SPI|COMMunication|SERIAL|RS232}
- TRIGger:B:TYPe?
- TRIGger:B:UPPerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:UPPerthreshold:CH<x>?
- TRIGger:ENHanced {ON|OFF|<NR1>}
- TRIGger:ENHanced?
- TRIGger:EQUation<x> <string>
- TRIGger:EQUation<x>?
- TRIGger:LVLSrcpreference {SRCDependent|SRCIndependent}
- TRIGger:LVLSrcpreference?
- TRIGger:MAIn:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:MAIn:PULse:WINdow:POLarity?
- TRIGger:MULTiscope {DISable|ENable}
- TRIGger:MULTiscope:ALIGN
- TRIGger:MULTiscope:ALIGN:COMPleted?
- TRIGger:MULTiscope:ALIGN:DESKEW?
- TRIGger:MULTiscope:ALIGN:MRTTime
- TRIGger:MULTiscope:ALIGN:MRTTime?
- TRIGger:MULTiscope:ALIGN:SETSTATE {START|STOP|WAIT|DONE}
- TRIGger:MULTiscope:ALIGN:SETSTATE?
- TRIGger:MULTiscope:ALIGN:VALue?
- TRIGger:MULTiscope:DELay?
- TRIGger:MULTiscope:LOGic {AND|OR}
- TRIGger:MULTiscope:LOGic?
- TRIGger:MULTiscope:OPTion {AND|OR}
- TRIGger:MULTiscope:OPTion?
- TRIGger:MULTiscope:ROLe {PRODucer|CONSumer|NONe}
- TRIGger:MULTiscope:ROLe?
- TRIGger:MULTiscope?
- TRIGger:QUALification:BUS:FORMat {BINary|HEX|SYMBolic}
- TRIGger:QUALification:BUS:FORMat?
- TRIGger:QUALification:BUS:SOUrce {B<x>}
- TRIGger:QUALification:BUS:SOUrce?
- TRIGger:QUALification:BUS:VALue <String>
- TRIGger:QUALification:BUS:VALue?
- TRIGger:SENSITivity {ON|OFF|<NR1>}
- TRIGger:SENSITivity?
- TRIGger:SHOWEQuation {ON|OFF}
- TRIGger:SHOWEQuation?
- 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 the TRIGger? query.
  • Using the .verify(value) method will send the TRIGger? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger value command.
SCPI Syntax
- TRIGger FORCe
- TRIGger?
Info
  • FORCe creates a trigger event. If TRIGger:STATE is 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: The TRIGger:A command.
  • .auxlevel: The TRIGger:AUXLevel command.
  • .b: The TRIGger:B command.
  • .enhanced: The TRIGger:ENHanced command.
  • .equation: The TRIGger:EQUation<x> command.
  • .lvlsrcpreference: The TRIGger:LVLSrcpreference command.
  • .main: The TRIGger:MAIn command tree.
  • .multiscope: The TRIGger:MULTiscope command.
  • .qualification: The TRIGger:QUALification command tree.
  • .sensitivity: The TRIGger:SENSITivity command.
  • .showequation: The TRIGger:SHOWEQuation command.
  • .state: The TRIGger:STATE command.

a property

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 the TRIGger:A? query.
  • Using the .verify(value) method will send the TRIGger:A? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A value command.
SCPI Syntax
- TRIGger:A SETLevel
- TRIGger:A?
Info
  • SETLevel sets the trigger level to 50% of the range of the minimum and maximum values of the trigger input signal.
Sub-properties
  • .bus: The TRIGger:A:BUS command tree.
  • .can: The TRIGger:A:CAN command tree.
  • .communication: The TRIGger:A:COMMunication command tree.
  • .holdoff: The TRIGger:A:HOLDoff command.
  • .i2c: The TRIGger:A:I2C command tree.
  • .mode: The TRIGger:A:MODe command.
  • .plock: The TRIGger:A:PLOCK command tree.
  • .pulse: The TRIGger:A:PULse command tree.
  • .serial: The TRIGger:A:SERIAL command tree.
  • .spi: The TRIGger:A:SPI command tree.
  • .video: The TRIGger:A:VIDeo command.
  • .edge: The TRIGger:A:EDGE command.
  • .level: The TRIGger:A:LEVel command.
  • .logic: The TRIGger:A:LOGIc command.
  • .lowerthreshold: The TRIGger:A:LOWerthreshold command tree.
  • .ready: The TRIGger:A:READY command.
  • .type: The TRIGger:A:TYPe command.
  • .upperthreshold: The TRIGger:A:UPPerthreshold command tree.

auxlevel property

auxlevel: TriggerAuxlevel

Return the TRIGger:AUXLevel command.

Description
  • This command sets or queries the Auxiliary Input voltage level to use for an edge trigger.
Usage
  • Using the .query() method will send the TRIGger:AUXLevel? query.
  • Using the .verify(value) method will send the TRIGger:AUXLevel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:AUXLevel value command.
SCPI Syntax
- TRIGger:AUXLevel {<NR3>|ECL|TTL}
- TRIGger:AUXLevel?
Info
  • <NR3> is trigger level in Volts.
  • ECL sets trigger level to -1.3 Volts.
  • TTL sets trigger level to 1.4 Volts.

b property

Return the TRIGger:B command.

Description
  • This command sets the B trigger level to 50% of minimum and maximum. The query form of this command returns the B trigger parameters. This command is similar to selecting B Event (Delayed) Trigger Setup from the Trig menu and then viewing the current setups.
Usage
  • Using the .write(value) method will send the TRIGger:B value command.
SCPI Syntax
- TRIGger:B SETLevel
Info
  • SETLevel sets the B trigger level to 50% of MIN and MAX.
Sub-properties
  • .by: The TRIGger:B:BY command.
  • .events: The TRIGger:B:EVENTS command.
  • .pulse: The TRIGger:B:PULse command tree.
  • .reset: The TRIGger:B:RESET command tree.
  • .scan: The TRIGger:B:SCAN command tree.
  • .state: The TRIGger:B:STATE command.
  • .time: The TRIGger:B:TIMe command.
  • .edge: The TRIGger:B:EDGE command.
  • .level: The TRIGger:B:LEVel command.
  • .logic: The TRIGger:B:LOGIc command.
  • .lowerthreshold: The TRIGger:B:LOWerthreshold command tree.
  • .ready: The TRIGger:B:READY command.
  • .type: The TRIGger:B:TYPe command.
  • .upperthreshold: The TRIGger:B:UPPerthreshold command tree.

enhanced property

enhanced: TriggerEnhanced

Return the TRIGger:ENHanced command.

Description
  • This command sets or queries the state of trigger position enhancement. When on, the instrument improves the trigger positioning to more closely match the acquired data. This is equivalent to selecting Enhanced Triggering from the Trigger Mode menu.
Usage
  • Using the .query() method will send the TRIGger:ENHanced? query.
  • Using the .verify(value) method will send the TRIGger:ENHanced? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:ENHanced value command.
SCPI Syntax
- TRIGger:ENHanced {ON|OFF|<NR1>}
- TRIGger:ENHanced?
Info
  • <NR1> = 0 disables trigger position enhancement, any other value enables trigger position enhancement.
  • OFF disables trigger position enhancement.
  • ON enables trigger position enhancement.

equation property

Return the TRIGger:EQUation<x> command.

Description
  • Sets the Visual Trigger Equation string, which defines the behavior of the areas. There can be only one equation, which can be up to 128 characters. You can enter the command as TRIGGER:EQUATION or TRIGGER:EQUATION1. Each area is assigned a single source (analog channel 1, 2, 3, or 4). Any analog channel can be used as the source for one or more areas. Some basic equations are: (C1 IN A1) - The channel 1 waveform must intersect with Area 1. (C2 OUT A2) - The channel 2 waveform must NOT intersect with Area 2. ((C1 IN A1) and (C2 OUT A2)) - Combines the previous two examples.
Usage
  • Using the .query() method will send the TRIGger:EQUation<x>? query.
  • Using the .verify(value) method will send the TRIGger:EQUation<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:EQUation<x> value command.
SCPI Syntax
- TRIGger:EQUation<x> <string>
- TRIGger:EQUation<x>?
Info
  • <string> is the equation that you want to use for visual triggering. This equation is shown on the oscilloscope screen when visual triggering is enabled.

lvlsrcpreference property

lvlsrcpreference: TriggerLvlsrcpreference

Return the TRIGger:LVLSrcpreference command.

Description
  • This command sets or queries the dependent source/level trigger feature. SRCIndependent is the default value.
Usage
  • Using the .query() method will send the TRIGger:LVLSrcpreference? query.
  • Using the .verify(value) method will send the TRIGger:LVLSrcpreference? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:LVLSrcpreference value command.
SCPI Syntax
- TRIGger:LVLSrcpreference {SRCDependent|SRCIndependent}
- TRIGger:LVLSrcpreference?
Info
  • SRCDependent sets the level of all trigger sources to the value you currently select, regardless of the last value selected.
  • SRCIndependent sets each trigger source to the level you are currently selecting.

main property

Return the TRIGger:MAIn command tree.

Usage
  • Using the .query() method will send the TRIGger:MAIn? query.
  • Using the .verify(value) method will send the TRIGger:MAIn? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .pulse: The TRIGger:MAIn:PULse command tree.

multiscope property

multiscope: TriggerMultiscope

Return the TRIGger:MULTiscope command.

Description
  • This command sets or queries the state of MultiScope triggering, either ENABle or DISable.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:MULTiscope value command.
SCPI Syntax
- TRIGger:MULTiscope {DISable|ENable}
- TRIGger:MULTiscope?
Info
  • DISable sets the MultiScope triggering state to disabled.
  • ENable sets the MultiScope triggering state to enabled.
Sub-properties
  • .align: The TRIGger:MULTiscope:ALIGN command.
  • .delay: The TRIGger:MULTiscope:DELay command.
  • .logic: The TRIGger:MULTiscope:LOGic command.
  • .option: The TRIGger:MULTiscope:OPTion command.
  • .role: The TRIGger:MULTiscope:ROLe command.

qualification property

qualification: TriggerQualification

Return the TRIGger:QUALification command tree.

Usage
  • Using the .query() method will send the TRIGger:QUALification? query.
  • Using the .verify(value) method will send the TRIGger:QUALification? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bus: The TRIGger:QUALification:BUS command tree.

sensitivity property

sensitivity: TriggerSensitivity

Return the TRIGger:SENSITivity command.

Description
  • This command set or queries the state of trigger sensitivity. When on, the instrument calculates a rolling average for trigger position enhancement to suppress trigger jitter in noisy signals. This is equivalent to selecting Higher Sensitivity for Noisy Signals from the Trigger Mode menu. This is available only when TRIGGER:ENHANCED or the equivalent check box control is also on.
Usage
  • Using the .query() method will send the TRIGger:SENSITivity? query.
  • Using the .verify(value) method will send the TRIGger:SENSITivity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SENSITivity value command.
SCPI Syntax
- TRIGger:SENSITivity {ON|OFF|<NR1>}
- TRIGger:SENSITivity?
Info
  • <NR1> = 0 disables rolling averaging, any other value enables rolling averaging for trigger position enhancement.
  • OFF disables rolling averaging for trigger position enhancement.
  • ON enables rolling averaging for trigger position enhancement.

showequation property

showequation: TriggerShowequation

Return the TRIGger:SHOWEQuation command.

Description
  • Causes the Visual Trigger Equation to be displayed in the upper left portion of the oscilloscope graticule.
Usage
  • Using the .query() method will send the TRIGger:SHOWEQuation? query.
  • Using the .verify(value) method will send the TRIGger:SHOWEQuation? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SHOWEQuation value command.
SCPI Syntax
- TRIGger:SHOWEQuation {ON|OFF}
- TRIGger:SHOWEQuation?
Info
  • ON causes the equation to appear on screen.
  • Off hides the equation.

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 the TRIGger:STATE? query.
  • Using the .verify(value) method will send the TRIGger:STATE? query and raise an AssertionError if the returned value does not match value.
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 the TRIGger:A? query.
  • Using the .verify(value) method will send the TRIGger:A? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A value command.
SCPI Syntax
- TRIGger:A SETLevel
- TRIGger:A?
Info
  • SETLevel sets the trigger level to 50% of the range of the minimum and maximum values of the trigger input signal.
Properties
  • .bus: The TRIGger:A:BUS command tree.
  • .can: The TRIGger:A:CAN command tree.
  • .communication: The TRIGger:A:COMMunication command tree.
  • .holdoff: The TRIGger:A:HOLDoff command.
  • .i2c: The TRIGger:A:I2C command tree.
  • .mode: The TRIGger:A:MODe command.
  • .plock: The TRIGger:A:PLOCK command tree.
  • .pulse: The TRIGger:A:PULse command tree.
  • .serial: The TRIGger:A:SERIAL command tree.
  • .spi: The TRIGger:A:SPI command tree.
  • .video: The TRIGger:A:VIDeo command.
  • .edge: The TRIGger:A:EDGE command.
  • .level: The TRIGger:A:LEVel command.
  • .logic: The TRIGger:A:LOGIc command.
  • .lowerthreshold: The TRIGger:A:LOWerthreshold command tree.
  • .ready: The TRIGger:A:READY command.
  • .type: The TRIGger:A:TYPe command.
  • .upperthreshold: The TRIGger:A:UPPerthreshold command tree.

bus property

Return the TRIGger:A:BUS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .can: The TRIGger:A:BUS:CAN command tree.
  • .data: The TRIGger:A:BUS:DATa command tree.
  • .ethernet: The TRIGger:A:BUS:ETHERnet command tree.
  • .flexray: The TRIGger:A:BUS:FLEXRAY command tree.
  • .i2c: The TRIGger:A:BUS:I2C command tree.
  • .lin: The TRIGger:A:BUS:LIN command tree.
  • .mil1553b: The TRIGger:A:BUS:MIL1553B command tree.
  • .pcie: The TRIGger:A:BUS:PCIE command tree.
  • .rs232c: The TRIGger:A:BUS:RS232C command tree.
  • .s64b66b: The TRIGger:A:BUS:S64B66B command tree.
  • .s8b10b: The TRIGger:A:BUS:S8B10B command tree.
  • .source: The TRIGger:A:BUS:SOUrce command.
  • .spi: The TRIGger:A:BUS:SPI command tree.
  • .usb: The TRIGger:A:BUS:USB command tree.

can property

Return the TRIGger:A:CAN command tree.

Usage
  • Using the .query() method will send the TRIGger:A:CAN? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:CAN:CONDition command.
  • .data: The TRIGger:A:CAN:DATa command tree.
  • .format: The TRIGger:A:CAN:FORMat command.
  • .frametype: The TRIGger:A:CAN:FRAMEtype command.
  • .identifier: The TRIGger:A:CAN:IDENTifier command tree.
  • .probe: The TRIGger:A:CAN:PROBE command.
  • .speed: The TRIGger:A:CAN:SPEed command.

communication property

communication: TriggerACommunication

Return the TRIGger:A:COMMunication command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bitrate: The TRIGger:A:COMMunication:BITRate command.
  • .clock: The TRIGger:A:COMMunication:CLOCk command tree.
  • .cmi: The TRIGger:A:COMMunication:CMI command tree.
  • .code: The TRIGger:A:COMMunication:CODe command.
  • .source: The TRIGger:A:COMMunication:SOUrce command.
  • .standard: The TRIGger:A:COMMunication:STANdard command.
  • .ami: The TRIGger:A:COMMunication:AMI command tree.
  • .hdb3: The TRIGger:A:COMMunication:HDB3 command tree.
  • .b3zs: The TRIGger:A:COMMunication:B3ZS command tree.
  • .b6zs: The TRIGger:A:COMMunication:B6ZS command tree.
  • .b8zs: The TRIGger:A:COMMunication:B8ZS command tree.

edge property

Return the TRIGger:A:EDGE command.

Description
  • This query-only command returns the trigger source, coupling, and slope for the specified edge trigger. This command is equivalent to selecting Edge Setup from the Trig menu and viewing the current setups, or selecting B Event (Delayed) Trigger Setup from the Trig menu and viewing the current Source, Slope, and Coupling settings.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:EDGE?
Sub-properties
  • .coupling: The TRIGger:A:EDGE:COUPling command.
  • .slope: The TRIGger:A:EDGE:SLOpe command.
  • .source: The TRIGger:A:EDGE:SOUrce command.

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 the TRIGger:A:HOLDoff? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:HOLDoff?
Sub-properties
  • .actual: The TRIGger:A:HOLDoff:ACTUal command.
  • .by: The TRIGger:A:HOLDoff:BY command.
  • .time: The TRIGger:A:HOLDoff:TIMe command.

i2c property

Return the TRIGger:A:I2C command tree.

Usage
  • Using the .query() method will send the TRIGger:A:I2C? query.
  • Using the .verify(value) method will send the TRIGger:A:I2C? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:A:I2C:ADDRess command tree.

level property

Return the TRIGger:A:LEVel command.

Description
  • This command sets or queries the level for the trigger. This command is equivalent to selecting Holdoff from the Trig menu and then viewing or setting the trigger Level or selecting B Event (Delayed) Trigger Setup from the Trig menu and setting the B Trig Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LEVel value command.
SCPI Syntax
- TRIGger:A:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LEVel?
Info
  • ECL specifies the ECL high level.
  • TTL specifies the TTL high level.
  • <NR3> specifies the trigger level in user units (usually volts).
Sub-properties
  • .ch: The TRIGger:A:LEVel:CH<x> command.

logic property

Return the TRIGger:A:LOGIc command.

Description
  • This query-only command returns all of the logic trigger parameters.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc?
Sub-properties
  • .class: The TRIGger:A:LOGIc:CLAss command.
  • .function: The TRIGger:A:LOGIc:FUNCtion command.
  • .input: The TRIGger:A:LOGIc:INPut command.
  • .pattern: The TRIGger:A:LOGIc:PATtern command.
  • .sethold: The TRIGger:A:LOGIc:SETHold command.
  • .state: The TRIGger:A:LOGIc:STATE command.
  • .threshold: The TRIGger:A:LOGIc:THReshold command.

lowerthreshold property

lowerthreshold: TriggerALowerthreshold

Return the TRIGger:A:LOWerthreshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:LOWerthreshold? query.
  • Using the .verify(value) method will send the TRIGger:A:LOWerthreshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:A:LOWerthreshold:CH<x> command.

mode property

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 the TRIGger:A:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:MODe value command.
SCPI Syntax
- TRIGger:A:MODe {AUTO|NORMal}
- TRIGger:A:MODe?
Info
  • AUTO generates a trigger if one is not detected within a specified time period.
  • NORMal waits for a valid trigger event.

plock property

Return the TRIGger:A:PLOCK command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PLOCK? query.
  • Using the .verify(value) method will send the TRIGger:A:PLOCK? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .count: The TRIGger:A:PLOCK:COUNT command.
  • .length: The TRIGger:A:PLOCK:LENGTH command.
  • .source: The TRIGger:A:PLOCK:SOURCE command.

pulse property

Return the TRIGger:A:PULse command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PULse? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .period: The TRIGger:A:PULse:PERiod command.
  • .runt: The TRIGger:A:PULse:RUNT command tree.
  • .window: The TRIGger:A:PULse:WINdow command tree.
  • .class: The TRIGger:A:PULse:CLAss command.
  • .glitch: The TRIGger:A:PULse:GLItch command.
  • .source: The TRIGger:A:PULse:SOUrce command.
  • .timeout: The TRIGger:A:PULse:TIMEOut command.
  • .transition: The TRIGger:A:PULse:TRANsition command.
  • .width: The TRIGger:A:PULse:WIDth command.

ready property

Return the TRIGger:A:READY command.

Description
  • This command queries the trigger ready state and provides the immediate state from the trigger system. It is a more synchronous means of determining when the oscilloscope is ready to trigger. The TRIGGER:STATE reflects a less-frequently updated status of the trigger LEDs on the instrument front panel.
Usage
  • Using the .query() method will send the TRIGger:A:READY? query.
  • Using the .verify(value) method will send the TRIGger:A:READY? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:READY?

serial property

Return the TRIGger:A:SERIAL command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SERIAL? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bitrate: The TRIGger:A:SERIAL:BITRate command.
  • .clock: The TRIGger:A:SERIAL:CLOCk command tree.
  • .code: The TRIGger:A:SERIAL:CODe command.
  • .data: The TRIGger:A:SERIAL:DATa command tree.
  • .errordetector: The TRIGger:A:SERIAL:ERRORdetector command tree.
  • .locklen: The TRIGger:A:SERIAL:LOCKLen command.
  • .lockoffset: The TRIGger:A:SERIAL:LOCKOffset command.
  • .source: The TRIGger:A:SERIAL:SOUrce command.
  • .standard: The TRIGger:A:SERIAL:STANdard command.
  • .triggeron: The TRIGger:A:SERIAL:TRIGgeron command.

spi property

Return the TRIGger:A:SPI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SPI? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:SPI:CONDition command.
  • .data: The TRIGger:A:SPI:DATa command tree.
  • .format: The TRIGger:A:SPI:FORMat command.
  • .sclk: The TRIGger:A:SPI:SCLK command tree.
  • .ss: The TRIGger:A:SPI:SS command tree.

type property

Return the TRIGger:A:TYPe command.

Description
  • This command sets or queries the type of A or B trigger. Logic and Pulse triggers contain classes. Logic triggers consist of State and Pattern classes; Pulse triggers consist of Glitch, Runt, Width, Transition, Timeout, and Window classes. Once you have set the trigger type, you might also need to identify the associated trigger class. For details on selecting Logic and Pulse trigger classes, see and respectively. This command is similar to selecting Event Trigger Setup from the Trig menu and then selecting the desired Trigger Type. Some trigger types are not available on some instruments.
Usage
  • Using the .query() method will send the TRIGger:A:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TYPe value command.
SCPI Syntax
- TRIGger:A:TYPe {EDGE|LOGIc|PULse|VIDeo|I2C|CAN|SPI|COMMunication|SERIAL|RS232}
- TRIGger:A:TYPe?
Info
  • EDGE is a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by the TRIGger:A:EDGE commands.
  • LOGIc specifies that a trigger occurs when specified conditions are met and is controlled by the TRIGger:A:LOGIc commands.
  • PULse specifies that a trigger occurs when a specified pulse is found and is controlled by the TRIGger:A:PULse commands.
  • VIDeo specifies that the trigger occurs when a video signal is found. Requires an instrument with video hardware.
  • I2C specifies that a trigger occurs when an Inter-IC Control signal is found.
  • CAN specifies that a trigger occurs when a Controller Area Network frame signal is found.
  • SPI specifies that a trigger occurs when a Serial Peripheral Interface signal is found.
  • COMMunication (Option MTM) specifies that a trigger occurs when a communications signal is found. Supports AMI, HDB3, B3ZS, B6ZS, B8ZS, CMI, MLT3, Manchester, and NRZ encoded communications signals. COMMunication is available only if Option MTM is installed.
  • SERIAL specifies that a trigger occurs when NRZ-encoded data is found, providing a 32-bit serial word. This argument is available with instruments with Option PTM.
  • RS232 takes a signal on a data source and allows you to trigger on data within the RS232 bitstream. The data is only one byte wide.

upperthreshold property

upperthreshold: TriggerAUpperthreshold

Return the TRIGger:A:UPPerthreshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:UPPerthreshold? query.
  • Using the .verify(value) method will send the TRIGger:A:UPPerthreshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:A:UPPerthreshold:CH<x> command.

video property

Return the TRIGger:A:VIDeo command.

Description
  • Returns the A trigger video parameters.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:VIDeo?
Sub-properties
  • .custom: The TRIGger:A:VIDeo:CUSTom command.
  • .field: The TRIGger:A:VIDeo:FIELD command.
  • .holdoff: The TRIGger:A:VIDeo:HOLdoff command tree.
  • .line: The TRIGger:A:VIDeo:LINE command.
  • .polarity: The TRIGger:A:VIDeo:POLarity command.
  • .scan: The TRIGger:A:VIDeo:SCAN command.
  • .source: The TRIGger:A:VIDeo:SOUrce command.
  • .standard: The TRIGger:A:VIDeo:STANdard command.

TriggerABus

Bases: SCPICmdRead

The TRIGger:A:BUS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS? query and raise an AssertionError if the returned value does not match value.
Properties
  • .can: The TRIGger:A:BUS:CAN command tree.
  • .data: The TRIGger:A:BUS:DATa command tree.
  • .ethernet: The TRIGger:A:BUS:ETHERnet command tree.
  • .flexray: The TRIGger:A:BUS:FLEXRAY command tree.
  • .i2c: The TRIGger:A:BUS:I2C command tree.
  • .lin: The TRIGger:A:BUS:LIN command tree.
  • .mil1553b: The TRIGger:A:BUS:MIL1553B command tree.
  • .pcie: The TRIGger:A:BUS:PCIE command tree.
  • .rs232c: The TRIGger:A:BUS:RS232C command tree.
  • .s64b66b: The TRIGger:A:BUS:S64B66B command tree.
  • .s8b10b: The TRIGger:A:BUS:S8B10B command tree.
  • .source: The TRIGger:A:BUS:SOUrce command.
  • .spi: The TRIGger:A:BUS:SPI command tree.
  • .usb: The TRIGger:A:BUS:USB command tree.

can property

Return the TRIGger:A:BUS:CAN command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:CAN:CONDition command.
  • .data: The TRIGger:A:BUS:CAN:DATa command tree.
  • .frametype: The TRIGger:A:BUS:CAN:FRAMEtype command.
  • .identifier: The TRIGger:A:BUS:CAN:IDentifier command tree.
  • .address: The TRIGger:A:BUS:CAN:ADDRess command tree.

data property

Return the TRIGger:A:BUS:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:DATa:FORMat command.
  • .value: The TRIGger:A:BUS:DATa:VALue command.

ethernet property

Return the TRIGger:A:BUS:ETHERnet command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:ETHERnet:CONDition command.
  • .data: The TRIGger:A:BUS:ETHERnet:DATa command tree.
  • .ipheader: The TRIGger:A:BUS:ETHERnet:IPHeader command tree.
  • .mac: The TRIGger:A:BUS:ETHERnet:MAC command tree.
  • .qtag: The TRIGger:A:BUS:ETHERnet:QTAG command tree.
  • .qualifier: The TRIGger:A:BUS:ETHERnet:QUALifier command.
  • .tcpheader: The TRIGger:A:BUS:ETHERnet:TCPHeader command tree.

flexray property

Return the TRIGger:A:BUS:FLEXRAY command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:FLEXRAY:CONDition command.
  • .cyclecount: The TRIGger:A:BUS:FLEXRAY:CYCLEcount command tree.
  • .data: The TRIGger:A:BUS:FLEXRAY:DATa command tree.
  • .eoftype: The TRIGger:A:BUS:FLEXRAY:EOFTYPE command.
  • .errtype: The TRIGger:A:BUS:FLEXRAY:ERRTYPE command.
  • .frametype: The TRIGger:A:BUS:FLEXRAY:FRAMEType command.
  • .header: The TRIGger:A:BUS:FLEXRAY:HEADER command tree.
  • .identifier: The TRIGger:A:BUS:FLEXRAY:IDentifier command tree.

i2c property

Return the TRIGger:A:BUS:I2C command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:A:BUS:I2C:ADDress command tree.
  • .condition: The TRIGger:A:BUS:I2C:CONDition command.
  • .data: The TRIGger:A:BUS:I2C:DATa command tree.

lin property

Return the TRIGger:A:BUS:LIN command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:LIN:CONDition command.
  • .data: The TRIGger:A:BUS:LIN:DATa command tree.
  • .errtype: The TRIGger:A:BUS:LIN:ERRTYPE command.
  • .identifier: The TRIGger:A:BUS:LIN:IDentifier command tree.

mil1553b property

Return the TRIGger:A:BUS:MIL1553B command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .command: The TRIGger:A:BUS:MIL1553B:COMMAND command tree.
  • .condition: The TRIGger:A:BUS:MIL1553B:CONDition command.
  • .data: The TRIGger:A:BUS:MIL1553B:DATA command tree.
  • .errtype: The TRIGger:A:BUS:MIL1553B:ERRTYPE command.
  • .status: The TRIGger:A:BUS:MIL1553B:STATUS command tree.
  • .time: The TRIGger:A:BUS:MIL1553B:TIME command tree.

pcie property

Return the TRIGger:A:BUS:PCIE command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .character: The TRIGger:A:BUS:PCIE:CHARacter command tree.
  • .condition: The TRIGger:A:BUS:PCIE:CONDition command.
  • .disparity: The TRIGger:A:BUS:PCIE:DISParity command.
  • .error: The TRIGger:A:BUS:PCIE:ERROR command.
  • .format: The TRIGger:A:BUS:PCIE:FORMat command.
  • .pattern: The TRIGger:A:BUS:PCIE:PATtern command tree.

rs232c property

Return the TRIGger:A:BUS:RS232C command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:RS232C? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:RS232C? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:RS232C:CONDition command.
  • .data: The TRIGger:A:BUS:RS232C:DATa command tree.

s64b66b property

Return the TRIGger:A:BUS:S64B66B command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .blockone: The TRIGger:A:BUS:S64B66B:BLOCKONE command.
  • .blockonethentwo: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO command tree.
  • .condition: The TRIGger:A:BUS:S64B66B:CONDition command.

s8b10b property

Return the TRIGger:A:BUS:S8B10B command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .character: The TRIGger:A:BUS:S8B10B:CHARacter command tree.
  • .condition: The TRIGger:A:BUS:S8B10B:CONDition command.
  • .disparity: The TRIGger:A:BUS:S8B10B:DISParity command.
  • .error: The TRIGger:A:BUS:S8B10B:ERROR command.
  • .format: The TRIGger:A:BUS:S8B10B:FORMat command.
  • .pattern: The TRIGger:A:BUS:S8B10B:PATtern command tree.

source property

Return the TRIGger:A:BUS:SOUrce command.

Description
  • This command sets or returns the source for a bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:SOUrce value command.
SCPI Syntax
- TRIGger:A:BUS:SOUrce {B1|B2|B3|B4|B5|B6|B7|B8|B9|B10|B11|B12|B13|B14|B15|B16}
- TRIGger:A:BUS:SOUrce?
Info
  • B<x> sets the selected source to the bus. x has a minimum of 1 and a maximum of 16.

spi property

Return the TRIGger:A:BUS:SPI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:SPI? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SPI? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:SPI:CONDition command.
  • .data: The TRIGger:A:BUS:SPI:DATa command tree.

usb property

Return the TRIGger:A:BUS:USB command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:A:BUS:USB:ADDress command tree.
  • .character: The TRIGger:A:BUS:USB:CHARacter command tree.
  • .condition: The TRIGger:A:BUS:USB:CONDition command.
  • .data: The TRIGger:A:BUS:USB:DATa command tree.
  • .disparity: The TRIGger:A:BUS:USB:DISParity command.
  • .endpoint: The TRIGger:A:BUS:USB:ENDPoint command tree.
  • .error: The TRIGger:A:BUS:USB:ERROR command.
  • .errtype: The TRIGger:A:BUS:USB:ERRTYPE command.
  • .format: The TRIGger:A:BUS:USB:FORMat command.
  • .handshaketype: The TRIGger:A:BUS:USB:HANDShaketype command.
  • .pattern: The TRIGger:A:BUS:USB:PATtern command tree.
  • .qualifier: The TRIGger:A:BUS:USB:QUAlifier command.
  • .sof: The TRIGger:A:BUS:USB:SOF command tree.
  • .specialtype: The TRIGger:A:BUS:USB:SPECIALType command.
  • .split: The TRIGger:A:BUS:USB:SPLIT command tree.
  • .tokentype: The TRIGger:A:BUS:USB:TOKENType command.

TriggerABusCan

Bases: SCPICmdRead

The TRIGger:A:BUS:CAN command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:CAN:CONDition command.
  • .data: The TRIGger:A:BUS:CAN:DATa command tree.
  • .frametype: The TRIGger:A:BUS:CAN:FRAMEtype command.
  • .identifier: The TRIGger:A:BUS:CAN:IDentifier command tree.
  • .address: The TRIGger:A:BUS:CAN:ADDRess command tree.

address property

Return the TRIGger:A:BUS:CAN:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:A:BUS:CAN:ADDRess:DIRection command.
  • .format: The TRIGger:A:BUS:CAN:ADDRess:FORMat command.
  • .mode: The TRIGger:A:BUS:CAN:ADDRess:MODe command.
  • .value: The TRIGger:A:BUS:CAN:ADDRess:VALue command.

condition property

Return the TRIGger:A:BUS:CAN:CONDition command.

Description
  • This command sets or queries the CAN bus trigger condition.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:CONDition {ERRor|DATA|IDANDDATA|EOF|IDentifier|ACKMISS|SOF|FRAMEtype}
- TRIGger:A:BUS:CAN:CONDition?

data property

Return the TRIGger:A:BUS:CAN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:A:BUS:CAN:DATa:DIRection command.
  • .format: The TRIGger:A:BUS:CAN:DATa:FORMat command.
  • .qualifier: The TRIGger:A:BUS:CAN:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:CAN:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:CAN:DATa:VALue command.

frametype property

Return the TRIGger:A:BUS:CAN:FRAMEtype command.

Description
  • This command sets or queries CAN bus trigger frame type.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:FRAMEtype? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:FRAMEtype? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:FRAMEtype value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:FRAMEtype {DATa|ERRor|OVERLoad|REMote}
- TRIGger:A:BUS:CAN:FRAMEtype?

identifier property

Return the TRIGger:A:BUS:CAN:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:IDentifier? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:A:BUS:CAN:IDentifier:DIRection command.
  • .format: The TRIGger:A:BUS:CAN:IDentifier:FORMat command.
  • .mode: The TRIGger:A:BUS:CAN:IDentifier:MODe command.
  • .value: The TRIGger:A:BUS:CAN:IDentifier:VALue command.

TriggerABusCanAddress

Bases: SCPICmdRead

The TRIGger:A:BUS:CAN:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:A:BUS:CAN:ADDRess:DIRection command.
  • .format: The TRIGger:A:BUS:CAN:ADDRess:FORMat command.
  • .mode: The TRIGger:A:BUS:CAN:ADDRess:MODe command.
  • .value: The TRIGger:A:BUS:CAN:ADDRess:VALue command.

direction property

Return the TRIGger:A:BUS:CAN:ADDRess:DIRection command.

Description
  • This command sets or queries the CAN bus trigger identifier direction.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:ADDRess:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:ADDRess:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:ADDRess:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:ADDRess:DIRection?

format property

Return the TRIGger:A:BUS:CAN:ADDRess:FORMat command.

Description
  • This command sets or queries the CAN bus identifier format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:ADDRess:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:ADDRess:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:ADDRess:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:ADDRess:FORMat?
Info
  • BINary specifies the identifier format as binary.
  • HEX specifies the identifier format as hexadecimal.

mode property

Return the TRIGger:A:BUS:CAN:ADDRess:MODe command.

Description
  • This command sets or queries CAN bus trigger identifier mode.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:ADDRess:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:ADDRess:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:ADDRess:MODe value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:MODe {EXTENDed|STandard}
- TRIGger:A:BUS:CAN:ADDRess:MODe?
Info
  • EXTENDed specifies the extended identifier mode.
  • STandard specifies the standard identifier mode.

value property

Return the TRIGger:A:BUS:CAN:ADDRess:VALue command.

Description
  • This command sets or queries the CAN bus trigger identifier value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:VALue <string>
- TRIGger:A:BUS:CAN:ADDRess:VALue?

TriggerABusCanAddressDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:ADDRess:DIRection command.

Description
  • This command sets or queries the CAN bus trigger identifier direction.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:ADDRess:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:ADDRess:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:ADDRess:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:ADDRess:DIRection?

TriggerABusCanAddressFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:ADDRess:FORMat command.

Description
  • This command sets or queries the CAN bus identifier format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:ADDRess:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:ADDRess:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:ADDRess:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:ADDRess:FORMat?
Info
  • BINary specifies the identifier format as binary.
  • HEX specifies the identifier format as hexadecimal.

TriggerABusCanAddressMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:ADDRess:MODe command.

Description
  • This command sets or queries CAN bus trigger identifier mode.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:ADDRess:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:ADDRess:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:ADDRess:MODe value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:MODe {EXTENDed|STandard}
- TRIGger:A:BUS:CAN:ADDRess:MODe?
Info
  • EXTENDed specifies the extended identifier mode.
  • STandard specifies the standard identifier mode.

TriggerABusCanAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:ADDRess:VALue command.

Description
  • This command sets or queries the CAN bus trigger identifier value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:VALue <string>
- TRIGger:A:BUS:CAN:ADDRess:VALue?

TriggerABusCanCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:CONDition command.

Description
  • This command sets or queries the CAN bus trigger condition.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:CONDition {ERRor|DATA|IDANDDATA|EOF|IDentifier|ACKMISS|SOF|FRAMEtype}
- TRIGger:A:BUS:CAN:CONDition?

TriggerABusCanData

Bases: SCPICmdRead

The TRIGger:A:BUS:CAN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:A:BUS:CAN:DATa:DIRection command.
  • .format: The TRIGger:A:BUS:CAN:DATa:FORMat command.
  • .qualifier: The TRIGger:A:BUS:CAN:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:CAN:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:CAN:DATa:VALue command.

direction property

Return the TRIGger:A:BUS:CAN:DATa:DIRection command.

Description
  • This command sets or queries the CAN bus trigger data direction.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:DATa:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:DATa:DIRection?
Info
  • DONTCare specifies the direction is a don’t care.
  • READ specifies the read direction.
  • WRITE specifies the write direction.

format property

Return the TRIGger:A:BUS:CAN:DATa:FORMat command.

Description
  • This command sets or queries the CAN bus trigger data format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:DATa:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

qualifier property

Return the TRIGger:A:BUS:CAN:DATa:QUALifier command.

Description
  • This command sets or queries CAN bus trigger data qualifier.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:CAN:DATa:QUALifier?

size property

Return the TRIGger:A:BUS:CAN:DATa:SIZe command.

Description
  • This command sets or queries the CAN bus trigger data size (the number of contiguous data bytes to trigger on).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:SIZe <nr3>
- TRIGger:A:BUS:CAN:DATa:SIZe?
Info
  • <nr3> specifies the data size.

value property

Return the TRIGger:A:BUS:CAN:DATa:VALue command.

Description
  • This command sets or queries CAN bus trigger data value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:VALue <string>
- TRIGger:A:BUS:CAN:DATa:VALue?
Info
  • <string> specifies the data value.

TriggerABusCanDataDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:DATa:DIRection command.

Description
  • This command sets or queries the CAN bus trigger data direction.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:DATa:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:DATa:DIRection?
Info
  • DONTCare specifies the direction is a don’t care.
  • READ specifies the read direction.
  • WRITE specifies the write direction.

TriggerABusCanDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:DATa:FORMat command.

Description
  • This command sets or queries the CAN bus trigger data format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:DATa:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusCanDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:DATa:QUALifier command.

Description
  • This command sets or queries CAN bus trigger data qualifier.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:CAN:DATa:QUALifier?

TriggerABusCanDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:DATa:SIZe command.

Description
  • This command sets or queries the CAN bus trigger data size (the number of contiguous data bytes to trigger on).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:SIZe <nr3>
- TRIGger:A:BUS:CAN:DATa:SIZe?
Info
  • <nr3> specifies the data size.

TriggerABusCanDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:DATa:VALue command.

Description
  • This command sets or queries CAN bus trigger data value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:VALue <string>
- TRIGger:A:BUS:CAN:DATa:VALue?
Info
  • <string> specifies the data value.

TriggerABusCanFrametype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:FRAMEtype command.

Description
  • This command sets or queries CAN bus trigger frame type.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:FRAMEtype? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:FRAMEtype? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:FRAMEtype value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:FRAMEtype {DATa|ERRor|OVERLoad|REMote}
- TRIGger:A:BUS:CAN:FRAMEtype?

TriggerABusCanIdentifier

Bases: SCPICmdRead

The TRIGger:A:BUS:CAN:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:IDentifier? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:A:BUS:CAN:IDentifier:DIRection command.
  • .format: The TRIGger:A:BUS:CAN:IDentifier:FORMat command.
  • .mode: The TRIGger:A:BUS:CAN:IDentifier:MODe command.
  • .value: The TRIGger:A:BUS:CAN:IDentifier:VALue command.

direction property

Return the TRIGger:A:BUS:CAN:IDentifier:DIRection command.

Description
  • This command sets or queries the CAN bus trigger identifier direction.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:IDentifier:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:IDentifier:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:IDentifier:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:IDentifier:DIRection?

format property

Return the TRIGger:A:BUS:CAN:IDentifier:FORMat command.

Description
  • This command sets or queries the CAN bus identifier format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:IDentifier:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:IDentifier:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:IDentifier:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:IDentifier:FORMat?
Info
  • BINary specifies the identifier format as binary.
  • HEX specifies the identifier format as hexadecimal.

mode property

Return the TRIGger:A:BUS:CAN:IDentifier:MODe command.

Description
  • This command sets or queries CAN bus trigger identifier mode.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:IDentifier:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:IDentifier:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:IDentifier:MODe value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:MODe {EXTENDed|STandard}
- TRIGger:A:BUS:CAN:IDentifier:MODe?
Info
  • EXTENDed specifies the extended identifier mode.
  • STandard specifies the standard identifier mode.

value property

Return the TRIGger:A:BUS:CAN:IDentifier:VALue command.

Description
  • This command sets or queries the CAN bus trigger identifier value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:VALue <string>
- TRIGger:A:BUS:CAN:IDentifier:VALue?

TriggerABusCanIdentifierDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:IDentifier:DIRection command.

Description
  • This command sets or queries the CAN bus trigger identifier direction.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:IDentifier:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:IDentifier:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:IDentifier:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:IDentifier:DIRection?

TriggerABusCanIdentifierFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:IDentifier:FORMat command.

Description
  • This command sets or queries the CAN bus identifier format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:IDentifier:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:IDentifier:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:IDentifier:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:IDentifier:FORMat?
Info
  • BINary specifies the identifier format as binary.
  • HEX specifies the identifier format as hexadecimal.

TriggerABusCanIdentifierMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:IDentifier:MODe command.

Description
  • This command sets or queries CAN bus trigger identifier mode.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:IDentifier:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:IDentifier:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:IDentifier:MODe value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:MODe {EXTENDed|STandard}
- TRIGger:A:BUS:CAN:IDentifier:MODe?
Info
  • EXTENDed specifies the extended identifier mode.
  • STandard specifies the standard identifier mode.

TriggerABusCanIdentifierValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:CAN:IDentifier:VALue command.

Description
  • This command sets or queries the CAN bus trigger identifier value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:CAN:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:CAN:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:CAN:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:VALue <string>
- TRIGger:A:BUS:CAN:IDentifier:VALue?

TriggerABusData

Bases: SCPICmdRead

The TRIGger:A:BUS:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:DATa:FORMat command.
  • .value: The TRIGger:A:BUS:DATa:VALue command.

format property

Return the TRIGger:A:BUS:DATa:FORMat command.

Description
  • This command sets or queries the trigger data format for the bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:DATa:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:DATa:FORMat?
Info
  • BINary specifies the trigger data format to Binary.
  • HEXadecimal specifies the trigger data format to Hexadecimal.
  • SYMBolic specifies the trigger data format as Symbolic.

value property

Return the TRIGger:A:BUS:DATa:VALue command.

Description
  • This command sets or queries the trigger data value depending on the format selected for the bus. The data value varies depending on the bus type and the number of input signals.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:DATa:VALue <string>
- TRIGger:A:BUS:DATa:VALue?
Info
  • <string> is the data value in binary or hexadecimal format. The valid characters are 0-9, A-F, and X for addresses in hexadecimal format and 0, 1, and X otherwise.

TriggerABusDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:DATa:FORMat command.

Description
  • This command sets or queries the trigger data format for the bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:DATa:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:DATa:FORMat?
Info
  • BINary specifies the trigger data format to Binary.
  • HEXadecimal specifies the trigger data format to Hexadecimal.
  • SYMBolic specifies the trigger data format as Symbolic.

TriggerABusDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:DATa:VALue command.

Description
  • This command sets or queries the trigger data value depending on the format selected for the bus. The data value varies depending on the bus type and the number of input signals.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:DATa:VALue <string>
- TRIGger:A:BUS:DATa:VALue?
Info
  • <string> is the data value in binary or hexadecimal format. The valid characters are 0-9, A-F, and X for addresses in hexadecimal format and 0, 1, and X otherwise.

TriggerABusEthernet

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:ETHERnet:CONDition command.
  • .data: The TRIGger:A:BUS:ETHERnet:DATa command tree.
  • .ipheader: The TRIGger:A:BUS:ETHERnet:IPHeader command tree.
  • .mac: The TRIGger:A:BUS:ETHERnet:MAC command tree.
  • .qtag: The TRIGger:A:BUS:ETHERnet:QTAG command tree.
  • .qualifier: The TRIGger:A:BUS:ETHERnet:QUALifier command.
  • .tcpheader: The TRIGger:A:BUS:ETHERnet:TCPHeader command tree.

condition property

Return the TRIGger:A:BUS:ETHERnet:CONDition command.

Description
  • This command specifies a field or condition within an Ethernet frame to trigger on. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:CONDition {SFD|MACADDRess|MACLENgth|IPHeader|TCPHeader|DATa|EOP|FCSError|QTAG|TCPData}
- TRIGger:A:BUS:ETHERnet:CONDition?
Info
  • SFD - Start of frame delimiter.
  • MACADDRess - MAC addresses field.
  • MACLENgth - MAC length/type field.
  • IPHeader - IP header field. .
  • TCPHeader - TCP header field.
  • DATa - TCP/IPv4 or MAC protocol client data field.
  • EOP - End of Packet field.
  • IDLe - Idle field.
  • FCSError - Frame Check Sequence Error (CRC) field.
  • QTAG - IEEE 802.1Q (VLAN) control information field.

data property

Return the TRIGger:A:BUS:ETHERnet:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:DATa:FORMat command.
  • .offset: The TRIGger:A:BUS:ETHERnet:DATa:OFFSet command.
  • .size: The TRIGger:A:BUS:ETHERnet:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:ETHERnet:DATa:VALue command.

ipheader property

Return the TRIGger:A:BUS:ETHERnet:IPHeader command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .destinationaddr: The TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr command tree.
  • .protocol: The TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol command tree.
  • .sourceaddr: The TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr command tree.

mac property

Return the TRIGger:A:BUS:ETHERnet:MAC command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess command tree.
  • .length: The TRIGger:A:BUS:ETHERnet:MAC:LENgth command tree.
  • .type: The TRIGger:A:BUS:ETHERnet:MAC:TYPe command tree.

qtag property

Return the TRIGger:A:BUS:ETHERnet:QTAG command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:QTAG? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:QTAG? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:QTAG:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:QTAG:VALue command.

qualifier property

Return the TRIGger:A:BUS:ETHERnet:QUALifier command.

Description
  • This command specifies the qualifier to be used with the Ethernet trigger condition is set to MACLENgth or DATa. Normally, the Ethernet qualifier is set to ‘equal to’. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:ETHERnet:QUALifier?
Info
  • LESSthan sets the qualifier to less than.
  • MOREthan sets the qualifier to greater than.
  • EQual sets the qualifier to equal.
  • UNEQual sets the qualifier to not equal.
  • LESSEQual sets the qualifier to less than or equal.
  • MOREEQual sets the qualifier to greater than or equal.

tcpheader property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .acknum: The TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum command tree.
  • .destinationport: The TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport command tree.
  • .seqnum: The TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum command tree.
  • .sourceport: The TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport command tree.

TriggerABusEthernetCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:CONDition command.

Description
  • This command specifies a field or condition within an Ethernet frame to trigger on. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:CONDition {SFD|MACADDRess|MACLENgth|IPHeader|TCPHeader|DATa|EOP|FCSError|QTAG|TCPData}
- TRIGger:A:BUS:ETHERnet:CONDition?
Info
  • SFD - Start of frame delimiter.
  • MACADDRess - MAC addresses field.
  • MACLENgth - MAC length/type field.
  • IPHeader - IP header field. .
  • TCPHeader - TCP header field.
  • DATa - TCP/IPv4 or MAC protocol client data field.
  • EOP - End of Packet field.
  • IDLe - Idle field.
  • FCSError - Frame Check Sequence Error (CRC) field.
  • QTAG - IEEE 802.1Q (VLAN) control information field.

TriggerABusEthernetData

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:DATa:FORMat command.
  • .offset: The TRIGger:A:BUS:ETHERnet:DATa:OFFSet command.
  • .size: The TRIGger:A:BUS:ETHERnet:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:ETHERnet:DATa:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:DATa:FORMat command.

Description
  • This command and query sets the format of the data to either binary or hex.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:DATa:FORMat {BINARY|HEX}
- TRIGger:A:BUS:ETHERnet:DATa:FORMat?
Info
  • BINARY sets the format to binary.
  • HEX sets the format to hexadecimal.

offset property

Return the TRIGger:A:BUS:ETHERnet:DATa:OFFSet command.

Description
  • This command specifies the data offset value, in bytes, to use when triggering on the Ethernet data field. The trigger condition needs to be set to DATa. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:DATa:OFFSet <NR1>
- TRIGger:A:BUS:ETHERnet:DATa:OFFSet?
Info
  • <NR1> is an integer whose minimum and default values are -1 (don’t care) and maximum is 1,499.

size property

Return the TRIGger:A:BUS:ETHERnet:DATa:SIZe command.

Description
  • This command specifies the number of contiguous TCP/IPv4/MAC client bytes to use when triggering on the Ethernet data field. The default is all X’s (don’t care). The trigger condition needs to be set to DATa. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:DATa:SIZe <NR1>
- TRIGger:A:BUS:ETHERnet:DATa:SIZe?

value property

Return the TRIGger:A:BUS:ETHERnet:DATa:VALue command.

Description
  • This command specifies the binary value to use when triggering on the Ethernet binary data field. The default is all X’s (don’t care). The trigger condition needs to be set to DATa. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:DATa:VALue <QString>
- TRIGger:A:BUS:ETHERnet:DATa:VALue?

TriggerABusEthernetDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:DATa:FORMat command.

Description
  • This command and query sets the format of the data to either binary or hex.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:DATa:FORMat {BINARY|HEX}
- TRIGger:A:BUS:ETHERnet:DATa:FORMat?
Info
  • BINARY sets the format to binary.
  • HEX sets the format to hexadecimal.

TriggerABusEthernetDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:DATa:OFFSet command.

Description
  • This command specifies the data offset value, in bytes, to use when triggering on the Ethernet data field. The trigger condition needs to be set to DATa. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:DATa:OFFSet <NR1>
- TRIGger:A:BUS:ETHERnet:DATa:OFFSet?
Info
  • <NR1> is an integer whose minimum and default values are -1 (don’t care) and maximum is 1,499.

TriggerABusEthernetDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:DATa:SIZe command.

Description
  • This command specifies the number of contiguous TCP/IPv4/MAC client bytes to use when triggering on the Ethernet data field. The default is all X’s (don’t care). The trigger condition needs to be set to DATa. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:DATa:SIZe <NR1>
- TRIGger:A:BUS:ETHERnet:DATa:SIZe?

TriggerABusEthernetDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:DATa:VALue command.

Description
  • This command specifies the binary value to use when triggering on the Ethernet binary data field. The default is all X’s (don’t care). The trigger condition needs to be set to DATa. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:DATa:VALue <QString>
- TRIGger:A:BUS:ETHERnet:DATa:VALue?

TriggerABusEthernetIpheader

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:IPHeader command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader? query and raise an AssertionError if the returned value does not match value.
Properties
  • .destinationaddr: The TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr command tree.
  • .protocol: The TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol command tree.
  • .sourceaddr: The TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr command tree.

destinationaddr property

Return the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue command.

protocol property

Return the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue command.

sourceaddr property

Return the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue command.

TriggerABusEthernetIpheaderDestinationaddr

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet IPv4 header address destination field. The trigger condition needs to be set to IPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.
  • DECImal specifies the data format as decimal.

value property

Return the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue command.

Description
  • This command specifies the 32-bit IPv4 value to use when triggering on the Ethernet IPv4 header address destination field. The default is all X’s (don’t care). The trigger condition needs to be set to IPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue <QString>
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue?

TriggerABusEthernetIpheaderDestinationaddrFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet IPv4 header address destination field. The trigger condition needs to be set to IPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.
  • DECImal specifies the data format as decimal.

TriggerABusEthernetIpheaderDestinationaddrValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue command.

Description
  • This command specifies the 32-bit IPv4 value to use when triggering on the Ethernet IPv4 header address destination field. The default is all X’s (don’t care). The trigger condition needs to be set to IPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue <QString>
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue?

TriggerABusEthernetIpheaderProtocol

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat command.

Description
  • This command specifies the data format (binary or hex) of the bit pattern to use when triggering on the Ethernet IPv4 header protocol field. The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

value property

Return the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue command.

Description
  • This command specifies the 8-bit binary value to use when triggering on the Ethernet IPv4 header protocol field. The default is all X’s (don’t care). The trigger condition needs to be set to IPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue <QString>
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue?

TriggerABusEthernetIpheaderProtocolFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat command.

Description
  • This command specifies the data format (binary or hex) of the bit pattern to use when triggering on the Ethernet IPv4 header protocol field. The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusEthernetIpheaderProtocolValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue command.

Description
  • This command specifies the 8-bit binary value to use when triggering on the Ethernet IPv4 header protocol field. The default is all X’s (don’t care). The trigger condition needs to be set to IPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue <QString>
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue?

TriggerABusEthernetIpheaderSourceaddr

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat command.

Description
  • This command specifies the data format (binary or hex) of the bit pattern to use when triggering on the Ethernet IPv4 header address source field. The trigger condition needs to be set to IPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.
  • DECImal specifies the data format as decimal.

value property

Return the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue command.

Description
  • This command specifies the 32-bit value to use when triggering on the Ethernet IPv4 header address source field. The default is all X’s (don’t care). The trigger condition needs to be set to IPHeader.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue <QString>
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue?

TriggerABusEthernetIpheaderSourceaddrFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat command.

Description
  • This command specifies the data format (binary or hex) of the bit pattern to use when triggering on the Ethernet IPv4 header address source field. The trigger condition needs to be set to IPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.
  • DECImal specifies the data format as decimal.

TriggerABusEthernetIpheaderSourceaddrValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue command.

Description
  • This command specifies the 32-bit value to use when triggering on the Ethernet IPv4 header address source field. The default is all X’s (don’t care). The trigger condition needs to be set to IPHeader.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue <QString>
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue?

TriggerABusEthernetMac

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess command tree.
  • .length: The TRIGger:A:BUS:ETHERnet:MAC:LENgth command tree.
  • .type: The TRIGger:A:BUS:ETHERnet:MAC:TYPe command tree.

address property

Return the TRIGger:A:BUS:ETHERnet:MAC:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .destination: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination command tree.
  • .source: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce command tree.

length property

Return the TRIGger:A:BUS:ETHERnet:MAC:LENgth command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue command.

type property

Return the TRIGger:A:BUS:ETHERnet:MAC:TYPe command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue command.

TriggerABusEthernetMacAddress

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .destination: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination command tree.
  • .source: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce command tree.

destination property

Return the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue command.

source property

Return the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue command.

TriggerABusEthernetMacAddressDestination

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat command.

Description
  • This command specifies the data format (binary or hex) of the bit pattern to use when triggering on the Ethernet MAC address destination field. The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

value property

Return the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue command.

Description
  • This command specifies the 48-bit value to use when triggering on the Ethernet MAC address destination field. The default is all X’s (don’t care). The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue <QString>
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue?

TriggerABusEthernetMacAddressDestinationFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat command.

Description
  • This command specifies the data format (binary or hex) of the bit pattern to use when triggering on the Ethernet MAC address destination field. The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusEthernetMacAddressDestinationValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue command.

Description
  • This command specifies the 48-bit value to use when triggering on the Ethernet MAC address destination field. The default is all X’s (don’t care). The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue <QString>
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue?

TriggerABusEthernetMacAddressSource

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet MAC address source field. The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

value property

Return the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue command.

Description
  • This command specifies the 48-bit value to use when triggering on the Ethernet MAC address source field. The default is all X’s (don’t care). The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue <QString>
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue?

TriggerABusEthernetMacAddressSourceFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet MAC address source field. The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusEthernetMacAddressSourceValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue command.

Description
  • This command specifies the 48-bit value to use when triggering on the Ethernet MAC address source field. The default is all X’s (don’t care). The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue <QString>
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue?

TriggerABusEthernetMacLength

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:LENgth command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet MAC length or type. The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

value property

Return the TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue command.

Description
  • This command specifies the 16-bit value to use when triggering on the Ethernet MAC length/type. The default is all X’s (don’t care). The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue <QString>
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue?

TriggerABusEthernetMacLengthFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet MAC length or type. The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusEthernetMacLengthValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue command.

Description
  • This command specifies the 16-bit value to use when triggering on the Ethernet MAC length/type. The default is all X’s (don’t care). The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue <QString>
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue?

TriggerABusEthernetMacType

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:TYPe command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet MAC length or type. The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

value property

Return the TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue command.

Description
  • This command specifies the 16-bit value to use when triggering on the Ethernet MAC length/type. The default is all X’s (don’t care). The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue <QString>
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue?

TriggerABusEthernetMacTypeFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet MAC length or type. The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusEthernetMacTypeValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue command.

Description
  • This command specifies the 16-bit value to use when triggering on the Ethernet MAC length/type. The default is all X’s (don’t care). The trigger condition needs to be set to MACADDRess. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue <QString>
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue?

TriggerABusEthernetQtag

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:QTAG command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:QTAG? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:QTAG? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:QTAG:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:QTAG:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:QTAG:FORMat command.

Description
  • This command specifies the data format (binary or hex) to use when triggering on the Q-Tag field. The trigger condition needs to be set to QTAG. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:QTAG:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:QTAG:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:QTAG:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:QTAG:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:QTAG:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

value property

Return the TRIGger:A:BUS:ETHERnet:QTAG:VALue command.

Description
  • This command specifies the 32-bit value to use when triggering on the Ethernet Q-Tag field. The default is all X’s (don’t care). The trigger condition needs to be set to QTAG. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:QTAG:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:QTAG:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:QTAG:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:QTAG:VALue <QString>
- TRIGger:A:BUS:ETHERnet:QTAG:VALue?

TriggerABusEthernetQtagFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:QTAG:FORMat command.

Description
  • This command specifies the data format (binary or hex) to use when triggering on the Q-Tag field. The trigger condition needs to be set to QTAG. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:QTAG:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:QTAG:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:QTAG:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:QTAG:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:QTAG:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusEthernetQtagValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:QTAG:VALue command.

Description
  • This command specifies the 32-bit value to use when triggering on the Ethernet Q-Tag field. The default is all X’s (don’t care). The trigger condition needs to be set to QTAG. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:QTAG:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:QTAG:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:QTAG:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:QTAG:VALue <QString>
- TRIGger:A:BUS:ETHERnet:QTAG:VALue?

TriggerABusEthernetQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:QUALifier command.

Description
  • This command specifies the qualifier to be used with the Ethernet trigger condition is set to MACLENgth or DATa. Normally, the Ethernet qualifier is set to ‘equal to’. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:ETHERnet:QUALifier?
Info
  • LESSthan sets the qualifier to less than.
  • MOREthan sets the qualifier to greater than.
  • EQual sets the qualifier to equal.
  • UNEQual sets the qualifier to not equal.
  • LESSEQual sets the qualifier to less than or equal.
  • MOREEQual sets the qualifier to greater than or equal.

TriggerABusEthernetTcpheader

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader? query and raise an AssertionError if the returned value does not match value.
Properties
  • .acknum: The TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum command tree.
  • .destinationport: The TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport command tree.
  • .seqnum: The TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum command tree.
  • .sourceport: The TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport command tree.

acknum property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue command.

destinationport property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue command.

seqnum property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue command.

sourceport property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue command.

TriggerABusEthernetTcpheaderAcknum

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet TCP header acknowledgement number. The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.
  • DECImal specifies the data format as decimal.

value property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue command.

Description
  • This command specifies the 32-bit value to use when triggering on the Ethernet TCP header acknowledgement number. The default is all X’s (don’t care). The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue <QString>
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue?

TriggerABusEthernetTcpheaderAcknumFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet TCP header acknowledgement number. The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.
  • DECImal specifies the data format as decimal.

TriggerABusEthernetTcpheaderAcknumValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue command.

Description
  • This command specifies the 32-bit value to use when triggering on the Ethernet TCP header acknowledgement number. The default is all X’s (don’t care). The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue <QString>
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue?

TriggerABusEthernetTcpheaderDestinationport

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet TCP header destination port number. The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.
  • DECImal specifies the data format as decimal.

value property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue command.

Description
  • This command specifies the 16-bit value to use when triggering on the Ethernet TCP header destination port number. The default is all X’s (don’t care). The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue <QString>
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue?

TriggerABusEthernetTcpheaderDestinationportFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet TCP header destination port number. The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.
  • DECImal specifies the data format as decimal.

TriggerABusEthernetTcpheaderDestinationportValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue command.

Description
  • This command specifies the 16-bit value to use when triggering on the Ethernet TCP header destination port number. The default is all X’s (don’t care). The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue <QString>
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue?

TriggerABusEthernetTcpheaderSeqnum

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet TCP header sequence number. The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.
  • DECImal specifies the data format as decimal.

value property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue command.

Description
  • This command specifies the 32-bit value to use when triggering on the Ethernet TCP header sequence number. The default is all X’s (don’t care). The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue <QString>
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue?

TriggerABusEthernetTcpheaderSeqnumFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet TCP header sequence number. The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.
  • DECImal specifies the data format as decimal.

TriggerABusEthernetTcpheaderSeqnumValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue command.

Description
  • This command specifies the 32-bit value to use when triggering on the Ethernet TCP header sequence number. The default is all X’s (don’t care). The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue <QString>
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue?

TriggerABusEthernetTcpheaderSourceport

Bases: SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat command.
  • .value: The TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue command.

format property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet TCP header source port number. The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.
  • DECImal specifies the data format as decimal.

value property

Return the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue command.

Description
  • This command specifies the 16-bit value to use when triggering on the Ethernet TCP header source port number. The default is all X’s (don’t care). The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue <QString>
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue?

TriggerABusEthernetTcpheaderSourceportFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the Ethernet TCP header source port number. The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.
  • DECImal specifies the data format as decimal.

TriggerABusEthernetTcpheaderSourceportValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue command.

Description
  • This command specifies the 16-bit value to use when triggering on the Ethernet TCP header source port number. The default is all X’s (don’t care). The trigger condition needs to be set to TCPHeader. (MSO/DPO5000/B series only.)
Usage
  • Using the .query() method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue <QString>
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue?

TriggerABusFlexray

Bases: SCPICmdRead

The TRIGger:A:BUS:FLEXRAY command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:FLEXRAY:CONDition command.
  • .cyclecount: The TRIGger:A:BUS:FLEXRAY:CYCLEcount command tree.
  • .data: The TRIGger:A:BUS:FLEXRAY:DATa command tree.
  • .eoftype: The TRIGger:A:BUS:FLEXRAY:EOFTYPE command.
  • .errtype: The TRIGger:A:BUS:FLEXRAY:ERRTYPE command.
  • .frametype: The TRIGger:A:BUS:FLEXRAY:FRAMEType command.
  • .header: The TRIGger:A:BUS:FLEXRAY:HEADER command tree.
  • .identifier: The TRIGger:A:BUS:FLEXRAY:IDentifier command tree.

condition property

Return the TRIGger:A:BUS:FLEXRAY:CONDition command.

Description
  • This command sets or queries the FLEXRAY bus trigger condition.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:CONDition {SOF|FRAMEtype|IDentifier|CYCLEcount|HEADer|DATA|IDANDDATA|EOF|ERRor}
- TRIGger:A:BUS:FLEXRAY:CONDition?

cyclecount property

Return the TRIGger:A:BUS:FLEXRAY:CYCLEcount command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat command.
  • .qualifier: The TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier command.
  • .value: The TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue command.

data property

Return the TRIGger:A:BUS:FLEXRAY:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:FLEXRAY:DATa:FORMat command.
  • .offset: The TRIGger:A:BUS:FLEXRAY:DATa:OFFSet command.
  • .qualifier: The TRIGger:A:BUS:FLEXRAY:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:FLEXRAY:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:FLEXRAY:DATa:VALue command.

eoftype property

Return the TRIGger:A:BUS:FLEXRAY:EOFTYPE command.

Description
  • This command sets or queries the FLEXRAY bus trigger end of file type.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:EOFTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:EOFTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:EOFTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:EOFTYPE {ALL|STATIC|DYNAMIC}
- TRIGger:A:BUS:FLEXRAY:EOFTYPE?
Info
  • ALL specifies either end of file type.
  • STATIC specifies the static end of file type.
  • DYNAMIC specifies the static end of file type.

errtype property

Return the TRIGger:A:BUS:FLEXRAY:ERRTYPE command.

Description
  • This command sets or queries the FLEXRAY bus trigger error type.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:ERRTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:ERRTYPE {CRCHEADer|CRCTRAILer|NULLFRSTATIC|NULLFRDYNAMIC|SYNCFRAME|STARTUPNOSYNC}
- TRIGger:A:BUS:FLEXRAY:ERRTYPE?

frametype property

Return the TRIGger:A:BUS:FLEXRAY:FRAMEType command.

Description
  • This command sets or queries the FLEXRAY bus trigger frame type.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:FRAMEType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:FRAMEType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:FRAMEType value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:FRAMEType {NORMal|PAYload|NULL|SYNC|STARTup}
- TRIGger:A:BUS:FLEXRAY:FRAMEType?

header property

Return the TRIGger:A:BUS:FLEXRAY:HEADER command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:HEADER? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .crc: The TRIGger:A:BUS:FLEXRAY:HEADER:CRC command.
  • .cyclecount: The TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount command.
  • .frameid: The TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID command.
  • .indbits: The TRIGger:A:BUS:FLEXRAY:HEADER:INDBits command.
  • .paylength: The TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth command.

identifier property

Return the TRIGger:A:BUS:FLEXRAY:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat command.
  • .qualifier: The TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier command.
  • .value: The TRIGger:A:BUS:FLEXRAY:IDentifier:VALue command.

TriggerABusFlexrayCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:CONDition command.

Description
  • This command sets or queries the FLEXRAY bus trigger condition.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:CONDition {SOF|FRAMEtype|IDentifier|CYCLEcount|HEADer|DATA|IDANDDATA|EOF|ERRor}
- TRIGger:A:BUS:FLEXRAY:CONDition?

TriggerABusFlexrayCyclecount

Bases: SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:CYCLEcount command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat command.
  • .qualifier: The TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier command.
  • .value: The TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue command.

format property

Return the TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat command.

Description
  • This command sets or queries FLEXRAY bus trigger cycle count format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat?
Info
  • BINary specifies the cycle count format as binary.
  • HEX specifies the cycle count format as hexadecimal.

qualifier property

Return the TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier command.

Description
  • This command sets or queries FLEXRAY bus trigger cycle count qualifier.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier?

value property

Return the TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue command.

Description
  • This command sets or queries the FLEXRAY bus trigger cycle count value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue <STRING>
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue?
Info
  • <STRING> specifies the cycle count value.

TriggerABusFlexrayCyclecountFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat command.

Description
  • This command sets or queries FLEXRAY bus trigger cycle count format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat?
Info
  • BINary specifies the cycle count format as binary.
  • HEX specifies the cycle count format as hexadecimal.

TriggerABusFlexrayCyclecountQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier command.

Description
  • This command sets or queries FLEXRAY bus trigger cycle count qualifier.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier?

TriggerABusFlexrayCyclecountValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue command.

Description
  • This command sets or queries the FLEXRAY bus trigger cycle count value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue <STRING>
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue?
Info
  • <STRING> specifies the cycle count value.

TriggerABusFlexrayData

Bases: SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:FLEXRAY:DATa:FORMat command.
  • .offset: The TRIGger:A:BUS:FLEXRAY:DATa:OFFSet command.
  • .qualifier: The TRIGger:A:BUS:FLEXRAY:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:FLEXRAY:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:FLEXRAY:DATa:VALue command.

format property

Return the TRIGger:A:BUS:FLEXRAY:DATa:FORMat command.

Description
  • This command sets or queries the FLEXRAY bus trigger data format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:DATa:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

offset property

Return the TRIGger:A:BUS:FLEXRAY:DATa:OFFSet command.

Description
  • This command sets or queries the FLEXRAY bus trigger data offset.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:DATa:OFFSet <NR3>
- TRIGger:A:BUS:FLEXRAY:DATa:OFFSet?
Info
  • <NR3> specifies the data offset in bytes.

qualifier property

Return the TRIGger:A:BUS:FLEXRAY:DATa:QUALifier command.

Description
  • This command sets or queries the FLEXRAY bus trigger data qualifier.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:DATa:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:FLEXRAY:DATa:QUALifier?

size property

Return the TRIGger:A:BUS:FLEXRAY:DATa:SIZe command.

Description
  • This command sets or queries the FLEXRAY bus trigger data size in bytes.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:DATa:SIZe <NR3>
- TRIGger:A:BUS:FLEXRAY:DATa:SIZe?
Info
  • <NR3> specifies the data size in bytes. A setting of X/Don’t care is accomplished by setting the size to -1.

value property

Return the TRIGger:A:BUS:FLEXRAY:DATa:VALue command.

Description
  • This command sets or queries the FLEXRAY bus trigger data value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:DATa:VALue <STRING>
- TRIGger:A:BUS:FLEXRAY:DATa:VALue?
Info
  • <STRING> specifies the data value.

TriggerABusFlexrayDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:DATa:FORMat command.

Description
  • This command sets or queries the FLEXRAY bus trigger data format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:DATa:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusFlexrayDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:DATa:OFFSet command.

Description
  • This command sets or queries the FLEXRAY bus trigger data offset.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:DATa:OFFSet <NR3>
- TRIGger:A:BUS:FLEXRAY:DATa:OFFSet?
Info
  • <NR3> specifies the data offset in bytes.

TriggerABusFlexrayDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:DATa:QUALifier command.

Description
  • This command sets or queries the FLEXRAY bus trigger data qualifier.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:DATa:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:FLEXRAY:DATa:QUALifier?

TriggerABusFlexrayDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:DATa:SIZe command.

Description
  • This command sets or queries the FLEXRAY bus trigger data size in bytes.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:DATa:SIZe <NR3>
- TRIGger:A:BUS:FLEXRAY:DATa:SIZe?
Info
  • <NR3> specifies the data size in bytes. A setting of X/Don’t care is accomplished by setting the size to -1.

TriggerABusFlexrayDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:DATa:VALue command.

Description
  • This command sets or queries the FLEXRAY bus trigger data value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:DATa:VALue <STRING>
- TRIGger:A:BUS:FLEXRAY:DATa:VALue?
Info
  • <STRING> specifies the data value.

TriggerABusFlexrayEoftype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:EOFTYPE command.

Description
  • This command sets or queries the FLEXRAY bus trigger end of file type.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:EOFTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:EOFTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:EOFTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:EOFTYPE {ALL|STATIC|DYNAMIC}
- TRIGger:A:BUS:FLEXRAY:EOFTYPE?
Info
  • ALL specifies either end of file type.
  • STATIC specifies the static end of file type.
  • DYNAMIC specifies the static end of file type.

TriggerABusFlexrayErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:ERRTYPE command.

Description
  • This command sets or queries the FLEXRAY bus trigger error type.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:ERRTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:ERRTYPE {CRCHEADer|CRCTRAILer|NULLFRSTATIC|NULLFRDYNAMIC|SYNCFRAME|STARTUPNOSYNC}
- TRIGger:A:BUS:FLEXRAY:ERRTYPE?

TriggerABusFlexrayFrametype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:FRAMEType command.

Description
  • This command sets or queries the FLEXRAY bus trigger frame type.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:FRAMEType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:FRAMEType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:FRAMEType value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:FRAMEType {NORMal|PAYload|NULL|SYNC|STARTup}
- TRIGger:A:BUS:FLEXRAY:FRAMEType?

TriggerABusFlexrayHeader

Bases: SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:HEADER command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:HEADER? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER? query and raise an AssertionError if the returned value does not match value.
Properties
  • .crc: The TRIGger:A:BUS:FLEXRAY:HEADER:CRC command.
  • .cyclecount: The TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount command.
  • .frameid: The TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID command.
  • .indbits: The TRIGger:A:BUS:FLEXRAY:HEADER:INDBits command.
  • .paylength: The TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth command.

crc property

Return the TRIGger:A:BUS:FLEXRAY:HEADER:CRC command.

Description
  • This command sets or queries the FLEXRAY bus trigger header CRC.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:HEADER:CRC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:CRC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:CRC value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:CRC <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:CRC?
Info
  • <string> specifies the cyclic redundancy code.

cyclecount property

Return the TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount command.

Description
  • This command sets or queries the FLEXRAY bus trigger header cycle count.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount?
Info
  • <string> specifies the header cycle count.

frameid property

Return the TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID command.

Description
  • This command sets or queries the FLEXRAY bus trigger header frame ID.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID?
Info
  • <string> specifies the header frame ID.

indbits property

Return the TRIGger:A:BUS:FLEXRAY:HEADER:INDBits command.

Description
  • This command sets or queries the FLEXRAY bus trigger header Indicator Bits.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:HEADER:INDBits? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:INDBits? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:INDBits value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:INDBits <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:INDBits?
Info
  • <string> specifies the header Indicator Bits.

paylength property

Return the TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth command.

Description
  • This command sets or queries the FLEXRAY bus trigger header Payload Length.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth?

TriggerABusFlexrayHeaderCrc

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:HEADER:CRC command.

Description
  • This command sets or queries the FLEXRAY bus trigger header CRC.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:HEADER:CRC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:CRC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:CRC value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:CRC <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:CRC?
Info
  • <string> specifies the cyclic redundancy code.

TriggerABusFlexrayHeaderCyclecount

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount command.

Description
  • This command sets or queries the FLEXRAY bus trigger header cycle count.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount?
Info
  • <string> specifies the header cycle count.

TriggerABusFlexrayHeaderFrameid

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID command.

Description
  • This command sets or queries the FLEXRAY bus trigger header frame ID.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID?
Info
  • <string> specifies the header frame ID.

TriggerABusFlexrayHeaderIndbits

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:HEADER:INDBits command.

Description
  • This command sets or queries the FLEXRAY bus trigger header Indicator Bits.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:HEADER:INDBits? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:INDBits? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:INDBits value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:INDBits <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:INDBits?
Info
  • <string> specifies the header Indicator Bits.

TriggerABusFlexrayHeaderPaylength

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth command.

Description
  • This command sets or queries the FLEXRAY bus trigger header Payload Length.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth?

TriggerABusFlexrayIdentifier

Bases: SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat command.
  • .qualifier: The TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier command.
  • .value: The TRIGger:A:BUS:FLEXRAY:IDentifier:VALue command.

format property

Return the TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat command.

Description
  • This command sets or queries the FLEXRAY bus trigger identifier format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat?
Info
  • BINary specifies the identifier format as binary.
  • HEX specifies the identifier format as hexadecimal.

qualifier property

Return the TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier command.

Description
  • This command sets or queries the FLEXRAY bus trigger identifier qualifier.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier?

value property

Return the TRIGger:A:BUS:FLEXRAY:IDentifier:VALue command.

Description
  • This command sets or queries the FLEXRAY bus trigger identifier value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:IDentifier:VALue <string>
- TRIGger:A:BUS:FLEXRAY:IDentifier:VALue?
Info
  • <string> specifies the identifier value.

TriggerABusFlexrayIdentifierFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat command.

Description
  • This command sets or queries the FLEXRAY bus trigger identifier format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat?
Info
  • BINary specifies the identifier format as binary.
  • HEX specifies the identifier format as hexadecimal.

TriggerABusFlexrayIdentifierQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier command.

Description
  • This command sets or queries the FLEXRAY bus trigger identifier qualifier.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier?

TriggerABusFlexrayIdentifierValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:FLEXRAY:IDentifier:VALue command.

Description
  • This command sets or queries the FLEXRAY bus trigger identifier value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:FLEXRAY:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:IDentifier:VALue <string>
- TRIGger:A:BUS:FLEXRAY:IDentifier:VALue?
Info
  • <string> specifies the identifier value.

TriggerABusI2c

Bases: SCPICmdRead

The TRIGger:A:BUS:I2C command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:A:BUS:I2C:ADDress command tree.
  • .condition: The TRIGger:A:BUS:I2C:CONDition command.
  • .data: The TRIGger:A:BUS:I2C:DATa command tree.

address property

Return the TRIGger:A:BUS:I2C:ADDress command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:ADDress? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:ADDress? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:I2C:ADDress:FORMat command.
  • .mode: The TRIGger:A:BUS:I2C:ADDress:MODe command.
  • .type: The TRIGger:A:BUS:I2C:ADDress:TYPe command.
  • .value: The TRIGger:A:BUS:I2C:ADDress:VALue command.

condition property

Return the TRIGger:A:BUS:I2C:CONDition command.

Description
  • This command sets or queries the trigger condition for the I2C bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:CONDition {ACKMISS|ADDress|ADDRANDDATA|DATa|REPEATstart|STARt|STOP}
- TRIGger:A:BUS:I2C:CONDition?
Info
  • ACKMISS sets the trigger condition to Missing Acknowledgement.
  • ADDRess sets the trigger condition to Address.
  • ADDRANDDATA sets the trigger condition to Address and Data.
  • DATA sets the trigger condition to data.
  • REPEATstart sets the trigger condition to Repeat of Start.
  • STARt sets the trigger condition to Start.
  • STOP sets the trigger condition to Stop.

data property

Return the TRIGger:A:BUS:I2C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:A:BUS:I2C:DATa:DIRection command.
  • .format: The TRIGger:A:BUS:I2C:DATa:FORMat command.
  • .size: The TRIGger:A:BUS:I2C:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:I2C:DATa:VALue command.

TriggerABusI2cAddress

Bases: SCPICmdRead

The TRIGger:A:BUS:I2C:ADDress command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:ADDress? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:ADDress? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:I2C:ADDress:FORMat command.
  • .mode: The TRIGger:A:BUS:I2C:ADDress:MODe command.
  • .type: The TRIGger:A:BUS:I2C:ADDress:TYPe command.
  • .value: The TRIGger:A:BUS:I2C:ADDress:VALue command.

format property

Return the TRIGger:A:BUS:I2C:ADDress:FORMat command.

Description
  • This command sets or queries the address format for the I2C bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:ADDress:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:ADDress:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:ADDress:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:I2C:ADDress:FORMat?
Info
  • BINary specifies the address format for the I2C bus trigger as Binary.
  • HEXadecimal specifies the address format for the I2C bus trigger as Hexadecimal.

mode property

Return the TRIGger:A:BUS:I2C:ADDress:MODe command.

Description
  • This command sets or queries the address mode for the I2C bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:ADDress:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:ADDress:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:ADDress:MODe value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:I2C:ADDress:MODe?
Info
  • ADDR7 specifies the address mode as ADDR7.
  • ADDR10 specifies the address mode as ADDR10.

type property

Return the TRIGger:A:BUS:I2C:ADDress:TYPe command.

Description
  • This command sets or queries the address type for the I2C bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:ADDress:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:ADDress:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:ADDress:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:TYPe {NONe|STARtbyte|HSMODe|GENeralcall|EEPROm|CBUS}
- TRIGger:A:BUS:I2C:ADDress:TYPe?
Info
  • NONe specifies the address type as None.
  • STARtbyte specifies the address type as Start byte.
  • HSMODe specifies the address type as High Speed mode.
  • GENeralcall specifies the address type as General Call.
  • EEPROm specifies the address type as EEPROM.
  • CBUS specifies the address type as CBUS.

value property

Return the TRIGger:A:BUS:I2C:ADDress:VALue command.

Description
  • This command sets or queries the binary address string used for the I2C trigger of the bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:ADDress:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:ADDress:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:ADDress:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:VALue <string>
- TRIGger:A:BUS:I2C:ADDress:VALue?
Info
  • <string> specifies the address value. This is either 7 bits or 10 bits depending on the address mode. The valid characters are 0-9, A-F, and X for addresses in hexadecimal format and 0, 1, and X otherwise.

TriggerABusI2cAddressFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:I2C:ADDress:FORMat command.

Description
  • This command sets or queries the address format for the I2C bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:ADDress:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:ADDress:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:ADDress:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:I2C:ADDress:FORMat?
Info
  • BINary specifies the address format for the I2C bus trigger as Binary.
  • HEXadecimal specifies the address format for the I2C bus trigger as Hexadecimal.

TriggerABusI2cAddressMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:I2C:ADDress:MODe command.

Description
  • This command sets or queries the address mode for the I2C bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:ADDress:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:ADDress:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:ADDress:MODe value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:I2C:ADDress:MODe?
Info
  • ADDR7 specifies the address mode as ADDR7.
  • ADDR10 specifies the address mode as ADDR10.

TriggerABusI2cAddressType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:I2C:ADDress:TYPe command.

Description
  • This command sets or queries the address type for the I2C bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:ADDress:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:ADDress:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:ADDress:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:TYPe {NONe|STARtbyte|HSMODe|GENeralcall|EEPROm|CBUS}
- TRIGger:A:BUS:I2C:ADDress:TYPe?
Info
  • NONe specifies the address type as None.
  • STARtbyte specifies the address type as Start byte.
  • HSMODe specifies the address type as High Speed mode.
  • GENeralcall specifies the address type as General Call.
  • EEPROm specifies the address type as EEPROM.
  • CBUS specifies the address type as CBUS.

TriggerABusI2cAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:I2C:ADDress:VALue command.

Description
  • This command sets or queries the binary address string used for the I2C trigger of the bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:ADDress:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:ADDress:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:ADDress:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:VALue <string>
- TRIGger:A:BUS:I2C:ADDress:VALue?
Info
  • <string> specifies the address value. This is either 7 bits or 10 bits depending on the address mode. The valid characters are 0-9, A-F, and X for addresses in hexadecimal format and 0, 1, and X otherwise.

TriggerABusI2cCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:I2C:CONDition command.

Description
  • This command sets or queries the trigger condition for the I2C bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:CONDition {ACKMISS|ADDress|ADDRANDDATA|DATa|REPEATstart|STARt|STOP}
- TRIGger:A:BUS:I2C:CONDition?
Info
  • ACKMISS sets the trigger condition to Missing Acknowledgement.
  • ADDRess sets the trigger condition to Address.
  • ADDRANDDATA sets the trigger condition to Address and Data.
  • DATA sets the trigger condition to data.
  • REPEATstart sets the trigger condition to Repeat of Start.
  • STARt sets the trigger condition to Start.
  • STOP sets the trigger condition to Stop.

TriggerABusI2cData

Bases: SCPICmdRead

The TRIGger:A:BUS:I2C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:A:BUS:I2C:DATa:DIRection command.
  • .format: The TRIGger:A:BUS:I2C:DATa:FORMat command.
  • .size: The TRIGger:A:BUS:I2C:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:I2C:DATa:VALue command.

direction property

Return the TRIGger:A:BUS:I2C:DATa:DIRection command.

Description
  • This command sets or queries the data direction for the I2C bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:DATa:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:DATa:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:I2C:DATa:DIRection?
Info
  • DONTCare sets the data direction for the I2C bus to Don’t Care.
  • READ sets the data direction for the I2C bus to Read.
  • WRITE sets the data direction for the I2C bus to Write.

format property

Return the TRIGger:A:BUS:I2C:DATa:FORMat command.

Description
  • This command sets or queries the trigger data format for the I2C bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:I2C:DATa:FORMat?
Info
  • BINary specifies the data format for the I2C bus trigger as Binary.
  • HEXadecimal specifies the data format for the I2C bus trigger as Hexadecimal.

size property

Return the TRIGger:A:BUS:I2C:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string in bytes to be used for an I2C bus trigger when the trigger condition is Data or Addr + Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:DATa:SIZe <NR3>
- TRIGger:A:BUS:I2C:DATa:SIZe?
Info
  • <NR3> specifies the data size in bytes.

value property

Return the TRIGger:A:BUS:I2C:DATa:VALue command.

Description
  • This command sets or queries the data value of the data token for an I2C trigger when the trigger condition is Data or Addr + Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:DATa:VALue <string>
- TRIGger:A:BUS:I2C:DATa:VALue?
Info
  • <string> specifies the data value. The valid characters are 0, 1, or X representing a binary number.

TriggerABusI2cDataDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:I2C:DATa:DIRection command.

Description
  • This command sets or queries the data direction for the I2C bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:DATa:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:DATa:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:I2C:DATa:DIRection?
Info
  • DONTCare sets the data direction for the I2C bus to Don’t Care.
  • READ sets the data direction for the I2C bus to Read.
  • WRITE sets the data direction for the I2C bus to Write.

TriggerABusI2cDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:I2C:DATa:FORMat command.

Description
  • This command sets or queries the trigger data format for the I2C bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:I2C:DATa:FORMat?
Info
  • BINary specifies the data format for the I2C bus trigger as Binary.
  • HEXadecimal specifies the data format for the I2C bus trigger as Hexadecimal.

TriggerABusI2cDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:I2C:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string in bytes to be used for an I2C bus trigger when the trigger condition is Data or Addr + Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:DATa:SIZe <NR3>
- TRIGger:A:BUS:I2C:DATa:SIZe?
Info
  • <NR3> specifies the data size in bytes.

TriggerABusI2cDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:I2C:DATa:VALue command.

Description
  • This command sets or queries the data value of the data token for an I2C trigger when the trigger condition is Data or Addr + Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:I2C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:I2C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:I2C:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:I2C:DATa:VALue <string>
- TRIGger:A:BUS:I2C:DATa:VALue?
Info
  • <string> specifies the data value. The valid characters are 0, 1, or X representing a binary number.

TriggerABusLin

Bases: SCPICmdRead

The TRIGger:A:BUS:LIN command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:LIN:CONDition command.
  • .data: The TRIGger:A:BUS:LIN:DATa command tree.
  • .errtype: The TRIGger:A:BUS:LIN:ERRTYPE command.
  • .identifier: The TRIGger:A:BUS:LIN:IDentifier command tree.

condition property

Return the TRIGger:A:BUS:LIN:CONDition command.

Description
  • This command sets or queries the LIN bus trigger condition.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:CONDition {DATA|IDANDDATA|ERRor|IDentifier|SLEEP|SYNC|WAKEup}
- TRIGger:A:BUS:LIN:CONDition?

data property

Return the TRIGger:A:BUS:LIN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:LIN:DATa:FORMat command.
  • .qualifier: The TRIGger:A:BUS:LIN:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:LIN:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:LIN:DATa:VALue command.

errtype property

Return the TRIGger:A:BUS:LIN:ERRTYPE command.

Description
  • This command sets or queries the LIN bus trigger error type.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:ERRTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:ERRTYPE {CHecksum|PARity|SYNC}
- TRIGger:A:BUS:LIN:ERRTYPE?
Info
  • CHecksum specifies the error type is checksum.
  • PARity specifies the error type is parity.
  • SYNC specifies the error type is sync.

identifier property

Return the TRIGger:A:BUS:LIN:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:IDentifier? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:LIN:IDentifier:FORMat command.
  • .value: The TRIGger:A:BUS:LIN:IDentifier:VALue command.

TriggerABusLinCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:LIN:CONDition command.

Description
  • This command sets or queries the LIN bus trigger condition.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:CONDition {DATA|IDANDDATA|ERRor|IDentifier|SLEEP|SYNC|WAKEup}
- TRIGger:A:BUS:LIN:CONDition?

TriggerABusLinData

Bases: SCPICmdRead

The TRIGger:A:BUS:LIN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:LIN:DATa:FORMat command.
  • .qualifier: The TRIGger:A:BUS:LIN:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:LIN:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:LIN:DATa:VALue command.

format property

Return the TRIGger:A:BUS:LIN:DATa:FORMat command.

Description
  • This command sets or queries the LIN bus trigger data format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:LIN:DATa:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

qualifier property

Return the TRIGger:A:BUS:LIN:DATa:QUALifier command.

Description
  • This command sets or queries the LIN bus trigger data qualifier.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:DATa:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:LIN:DATa:QUALifier?

size property

Return the TRIGger:A:BUS:LIN:DATa:SIZe command.

Description
  • This command sets or queries the LIN bus trigger data size (the number of contiguous CAN data bytes to trigger on).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:DATa:SIZe <nr3>
- TRIGger:A:BUS:LIN:DATa:SIZe?

value property

Return the TRIGger:A:BUS:LIN:DATa:VALue command.

Description
  • This command sets or queries the LIN bus trigger data value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:DATa:VALue <string>
- TRIGger:A:BUS:LIN:DATa:VALue?
Info
  • <string> specifies the data value.

TriggerABusLinDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:LIN:DATa:FORMat command.

Description
  • This command sets or queries the LIN bus trigger data format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:LIN:DATa:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusLinDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:LIN:DATa:QUALifier command.

Description
  • This command sets or queries the LIN bus trigger data qualifier.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:DATa:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:LIN:DATa:QUALifier?

TriggerABusLinDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:LIN:DATa:SIZe command.

Description
  • This command sets or queries the LIN bus trigger data size (the number of contiguous CAN data bytes to trigger on).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:DATa:SIZe <nr3>
- TRIGger:A:BUS:LIN:DATa:SIZe?

TriggerABusLinDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:LIN:DATa:VALue command.

Description
  • This command sets or queries the LIN bus trigger data value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:DATa:VALue <string>
- TRIGger:A:BUS:LIN:DATa:VALue?
Info
  • <string> specifies the data value.

TriggerABusLinErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:LIN:ERRTYPE command.

Description
  • This command sets or queries the LIN bus trigger error type.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:ERRTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:ERRTYPE {CHecksum|PARity|SYNC}
- TRIGger:A:BUS:LIN:ERRTYPE?
Info
  • CHecksum specifies the error type is checksum.
  • PARity specifies the error type is parity.
  • SYNC specifies the error type is sync.

TriggerABusLinIdentifier

Bases: SCPICmdRead

The TRIGger:A:BUS:LIN:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:IDentifier? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:LIN:IDentifier:FORMat command.
  • .value: The TRIGger:A:BUS:LIN:IDentifier:VALue command.

format property

Return the TRIGger:A:BUS:LIN:IDentifier:FORMat command.

Description
  • This command sets or queries the LIN bus trigger identifier format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:IDentifier:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:IDentifier:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:IDentifier:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:LIN:IDentifier:FORMat?
Info
  • BINary specifies the identifier format as binary.
  • HEX specifies the identifier format as hexadecimal.

value property

Return the TRIGger:A:BUS:LIN:IDentifier:VALue command.

Description
  • This command sets or queries the LIN trigger identifier value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:IDentifier:VALue <string>
- TRIGger:A:BUS:LIN:IDentifier:VALue?
Info
  • <string> specifies the identifier value.

TriggerABusLinIdentifierFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:LIN:IDentifier:FORMat command.

Description
  • This command sets or queries the LIN bus trigger identifier format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:IDentifier:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:IDentifier:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:IDentifier:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:LIN:IDentifier:FORMat?
Info
  • BINary specifies the identifier format as binary.
  • HEX specifies the identifier format as hexadecimal.

TriggerABusLinIdentifierValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:LIN:IDentifier:VALue command.

Description
  • This command sets or queries the LIN trigger identifier value.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:LIN:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:LIN:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:LIN:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:LIN:IDentifier:VALue <string>
- TRIGger:A:BUS:LIN:IDentifier:VALue?
Info
  • <string> specifies the identifier value.

TriggerABusMil1553b

Bases: SCPICmdRead

The TRIGger:A:BUS:MIL1553B command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B? query and raise an AssertionError if the returned value does not match value.
Properties
  • .command: The TRIGger:A:BUS:MIL1553B:COMMAND command tree.
  • .condition: The TRIGger:A:BUS:MIL1553B:CONDition command.
  • .data: The TRIGger:A:BUS:MIL1553B:DATA command tree.
  • .errtype: The TRIGger:A:BUS:MIL1553B:ERRTYPE command.
  • .status: The TRIGger:A:BUS:MIL1553B:STATUS command tree.
  • .time: The TRIGger:A:BUS:MIL1553B:TIME command tree.

command property

Return the TRIGger:A:BUS:MIL1553B:COMMAND command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess command tree.
  • .count: The TRIGger:A:BUS:MIL1553B:COMMAND:COUNt command.
  • .parity: The TRIGger:A:BUS:MIL1553B:COMMAND:PARity command.
  • .subaddress: The TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress command.
  • .trbit: The TRIGger:A:BUS:MIL1553B:COMMAND:TRBit command.

condition property

Return the TRIGger:A:BUS:MIL1553B:CONDition command.

Description
  • This command specifies which word type or condition within a MIL-STD-1553 bus word to trigger on.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:CONDition {SYNC|COMMAND|STATUS|DATA|TIMe|ERRor}
- TRIGger:A:BUS:MIL1553B:CONDition?
Info
  • SYNC refers to the 3-bit sync pulse that precedes each word.
  • COMMAND is one of 3 16-bit word types.
  • STATUS is one of 3 16-bit word types.
  • DATA is one of 3 16-bit word types.
  • TIMe specifies a trigger on either the RT (remote terminal response time), or the IMG (Inter-message Gap). Use the commands TRIGGER:A:BUS:MIL1553B:TIME:QUALIFIER, TRIGGER:A:BUS:MIL1553B:TIME:LESSLIMIT, and TRIGGER:A:BUS:MIL1553B:TIME:MORELIMIT to specify the time parameters.
  • ERRor specifies to trigger upon a signaling error. (You can specify which type of error - Parity, Sync, Manchester or Non-contiguous Data - by using the TRIGGER:A:BUS:MIL1553B:ERRTYPE command.).

data property

Return the TRIGger:A:BUS:MIL1553B:DATA command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:DATA? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:DATA? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:MIL1553B:DATA:FORMat command.
  • .parity: The TRIGger:A:BUS:MIL1553B:DATA:PARity command.
  • .value: The TRIGger:A:BUS:MIL1553B:DATA:VALue command.

errtype property

Return the TRIGger:A:BUS:MIL1553B:ERRTYPE command.

Description
  • This command specifies the signaling error type to use for a MIL-STD-1553 bus data word trigger: Parity, Sync, Manchester, or Data. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:ERRTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:ERRTYPE {PARity|SYNC|MANCHester|DATA}
- TRIGger:A:BUS:MIL1553B:ERRTYPE?
Info
  • PARity - a failed parity check.
  • SYNc - the high to low, or low to high transition doesn’t happen in the middle of the sync time as it should.
  • MANCHester - no transition in a bit time.
  • DATA - a non-contiguous data error.

status property

Return the TRIGger:A:BUS:MIL1553B:STATUS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess command tree.
  • .bit: The TRIGger:A:BUS:MIL1553B:STATUS:BIT command tree.

time property

Return the TRIGger:A:BUS:MIL1553B:TIME command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:TIME? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:TIME? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .lesslimit: The TRIGger:A:BUS:MIL1553B:TIME:LESSLimit command.
  • .morelimit: The TRIGger:A:BUS:MIL1553B:TIME:MORELimit command.
  • .qualifier: The TRIGger:A:BUS:MIL1553B:TIME:QUALifier command.

TriggerABusMil1553bCommand

Bases: SCPICmdRead

The TRIGger:A:BUS:MIL1553B:COMMAND command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess command tree.
  • .count: The TRIGger:A:BUS:MIL1553B:COMMAND:COUNt command.
  • .parity: The TRIGger:A:BUS:MIL1553B:COMMAND:PARity command.
  • .subaddress: The TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress command.
  • .trbit: The TRIGger:A:BUS:MIL1553B:COMMAND:TRBit command.

address property

Return the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat command.
  • .qualifier: The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier command.
  • .value: The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue command.

count property

Return the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt command.

Description
  • This command specifies the bit pattern for the 5-bit Word Count/Mode Code sub-address field to use in a MIL-STD-1553 bus command word trigger. (Use the command TRIGGER:A:BUS:MIL1553B:COMMAND:SUBADDRESS to specify Word Count or Mode Code.) In Word Count mode, this field defines the number of data words to be transmitted or received, depending on the T/R bit setting. (Use the command TRIGGER:A:BUS:MIL1553B:COMMAND:TRBIT to set the T/R bit.) A word count value of 0 actually indicates a transfer of 32 data words. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt?
Info
  • QString is a quoted string of up to 5 characters, where the allowable characters are 0, 1 and X.
Sub-properties
  • .format: The TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat command.

parity property

Return the TRIGger:A:BUS:MIL1553B:COMMAND:PARity command.

Description
  • This command specifies the parity to use in a MIL-STD-1553 bus command word trigger. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:PARity value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:PARity {0|1|X|ZERo|ONE|NOCARE|OFF|ON|DONTCare}
- TRIGger:A:BUS:MIL1553B:COMMAND:PARity?
Info
  • 0
  • 1
  • X sets the value to X (‘don’t care’), which is the default.
  • ZERO sets the value to 0.
  • ONE sets the value to 1.
  • NOCARE sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

subaddress property

Return the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress command.

Description
  • This command specifies the 5 bit sub-address to use in a MIL-STD-1553 bus command word sub-address trigger. When the sub-address value is set to 00000 or 11111 binary, it specifies that the command is a ‘Mode Code’ command. Any other value specifies that it is a ‘Word Count’ command. The default is all X’s (don’t care). The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress?
Sub-properties
  • .format: The TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat command.

trbit property

Return the TRIGger:A:BUS:MIL1553B:COMMAND:TRBit command.

Description
  • This command specifies a trigger on either a ‘transmit’ or a ‘receive’ signal for the transmit/receive bit (bit 9) for a MIL-STD-1553 bus command word trigger. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:TRBit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:TRBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:TRBit value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:TRBit {RX|TX|X|DONTCare}
- TRIGger:A:BUS:MIL1553B:COMMAND:TRBit?
Info
  • TX (logic 1) directs the instrument to trigger on a TX or ‘transmit’ from a remote terminal .
  • RX (logic 0) directs the instrument to trigger on an RX or ‘receive’ from a remote terminal.
  • X, DONTCare indicates ‘don’t care’.

TriggerABusMil1553bCommandAddress

Bases: SCPICmdRead

The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat command.
  • .qualifier: The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier command.
  • .value: The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue command.

format property

Return the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat command.

Description
  • This command sets the data format of the address (either binary or hex) to use in a MIL-STD-1553 bus command word trigger. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

qualifier property

Return the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier command.

Description
  • This command specifies the qualifier to use when triggering on a MIL-STD-1553 bus command word remote terminal address field. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier?
Info
  • LESSthan sets the Command Address qualifier to less than.
  • MOREthan sets the Command Address qualifier to greater than.
  • EQual sets the Command Address qualifier to equal.
  • UNEQual sets the Command Address qualifier to not equal.
  • LESSEQual sets the Command Address qualifier to less than or equal.
  • MOREEQual sets the Command Address qualifier to greater than or equal.

value property

Return the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue command.

Description
  • This command specifies the value of the 5-bit remote terminal address to use in a MIL-STD-1553 bus command word trigger. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue?

TriggerABusMil1553bCommandAddressFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat command.

Description
  • This command sets the data format of the address (either binary or hex) to use in a MIL-STD-1553 bus command word trigger. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusMil1553bCommandAddressQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier command.

Description
  • This command specifies the qualifier to use when triggering on a MIL-STD-1553 bus command word remote terminal address field. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier?
Info
  • LESSthan sets the Command Address qualifier to less than.
  • MOREthan sets the Command Address qualifier to greater than.
  • EQual sets the Command Address qualifier to equal.
  • UNEQual sets the Command Address qualifier to not equal.
  • LESSEQual sets the Command Address qualifier to less than or equal.
  • MOREEQual sets the Command Address qualifier to greater than or equal.

TriggerABusMil1553bCommandAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue command.

Description
  • This command specifies the value of the 5-bit remote terminal address to use in a MIL-STD-1553 bus command word trigger. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue?

TriggerABusMil1553bCommandCount

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:COMMAND:COUNt command.

Description
  • This command specifies the bit pattern for the 5-bit Word Count/Mode Code sub-address field to use in a MIL-STD-1553 bus command word trigger. (Use the command TRIGGER:A:BUS:MIL1553B:COMMAND:SUBADDRESS to specify Word Count or Mode Code.) In Word Count mode, this field defines the number of data words to be transmitted or received, depending on the T/R bit setting. (Use the command TRIGGER:A:BUS:MIL1553B:COMMAND:TRBIT to set the T/R bit.) A word count value of 0 actually indicates a transfer of 32 data words. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt?
Info
  • QString is a quoted string of up to 5 characters, where the allowable characters are 0, 1 and X.
Properties
  • .format: The TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat command.

format property

Return the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat command.

Description
  • This command specifies the data format (binary or hex) of the bit pattern for the 5-bit Word Count/Mode Code field to use in a MIL-STD-1553 bus command word trigger. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusMil1553bCommandCountFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat command.

Description
  • This command specifies the data format (binary or hex) of the bit pattern for the 5-bit Word Count/Mode Code field to use in a MIL-STD-1553 bus command word trigger. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusMil1553bCommandParity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:COMMAND:PARity command.

Description
  • This command specifies the parity to use in a MIL-STD-1553 bus command word trigger. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:PARity value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:PARity {0|1|X|ZERo|ONE|NOCARE|OFF|ON|DONTCare}
- TRIGger:A:BUS:MIL1553B:COMMAND:PARity?
Info
  • 0
  • 1
  • X sets the value to X (‘don’t care’), which is the default.
  • ZERO sets the value to 0.
  • ONE sets the value to 1.
  • NOCARE sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

TriggerABusMil1553bCommandSubaddress

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress command.

Description
  • This command specifies the 5 bit sub-address to use in a MIL-STD-1553 bus command word sub-address trigger. When the sub-address value is set to 00000 or 11111 binary, it specifies that the command is a ‘Mode Code’ command. Any other value specifies that it is a ‘Word Count’ command. The default is all X’s (don’t care). The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress?
Properties
  • .format: The TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat command.

format property

Return the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat command.

Description
  • This command specifies the data format (binary or hex) of the sub-address field bit pattern to use in a MIL-STD-1553 bus command word sub-address trigger. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusMil1553bCommandSubaddressFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat command.

Description
  • This command specifies the data format (binary or hex) of the sub-address field bit pattern to use in a MIL-STD-1553 bus command word sub-address trigger. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusMil1553bCommandTrbit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:COMMAND:TRBit command.

Description
  • This command specifies a trigger on either a ‘transmit’ or a ‘receive’ signal for the transmit/receive bit (bit 9) for a MIL-STD-1553 bus command word trigger. The trigger condition needs to be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:COMMAND:TRBit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:TRBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:COMMAND:TRBit value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:TRBit {RX|TX|X|DONTCare}
- TRIGger:A:BUS:MIL1553B:COMMAND:TRBit?
Info
  • TX (logic 1) directs the instrument to trigger on a TX or ‘transmit’ from a remote terminal .
  • RX (logic 0) directs the instrument to trigger on an RX or ‘receive’ from a remote terminal.
  • X, DONTCare indicates ‘don’t care’.

TriggerABusMil1553bCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:CONDition command.

Description
  • This command specifies which word type or condition within a MIL-STD-1553 bus word to trigger on.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:CONDition {SYNC|COMMAND|STATUS|DATA|TIMe|ERRor}
- TRIGger:A:BUS:MIL1553B:CONDition?
Info
  • SYNC refers to the 3-bit sync pulse that precedes each word.
  • COMMAND is one of 3 16-bit word types.
  • STATUS is one of 3 16-bit word types.
  • DATA is one of 3 16-bit word types.
  • TIMe specifies a trigger on either the RT (remote terminal response time), or the IMG (Inter-message Gap). Use the commands TRIGGER:A:BUS:MIL1553B:TIME:QUALIFIER, TRIGGER:A:BUS:MIL1553B:TIME:LESSLIMIT, and TRIGGER:A:BUS:MIL1553B:TIME:MORELIMIT to specify the time parameters.
  • ERRor specifies to trigger upon a signaling error. (You can specify which type of error - Parity, Sync, Manchester or Non-contiguous Data - by using the TRIGGER:A:BUS:MIL1553B:ERRTYPE command.).

TriggerABusMil1553bData

Bases: SCPICmdRead

The TRIGger:A:BUS:MIL1553B:DATA command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:DATA? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:DATA? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:MIL1553B:DATA:FORMat command.
  • .parity: The TRIGger:A:BUS:MIL1553B:DATA:PARity command.
  • .value: The TRIGger:A:BUS:MIL1553B:DATA:VALue command.

format property

Return the TRIGger:A:BUS:MIL1553B:DATA:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use for a MIL-STD-1553 bus data word trigger. The trigger condition needs to be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:DATA:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:DATA:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:DATA:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:DATA:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:DATA:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

parity property

Return the TRIGger:A:BUS:MIL1553B:DATA:PARity command.

Description
  • This command specifies the parity to use when triggering on a MIL-STD-1553 bus data word parity bit. The trigger condition must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:DATA:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:DATA:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:DATA:PARity value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:DATA:PARity {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:DATA:PARity?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

value property

Return the TRIGger:A:BUS:MIL1553B:DATA:VALue command.

Description
  • This command specifies the value to use for a MIL-STD-1553 bus data word trigger. This is a 16-bit field. The default is all X’s (don’t care). The trigger condition must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:DATA:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:DATA:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:DATA:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:DATA:VALue <QString>
- TRIGger:A:BUS:MIL1553B:DATA:VALue?

TriggerABusMil1553bDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:DATA:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use for a MIL-STD-1553 bus data word trigger. The trigger condition needs to be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:DATA:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:DATA:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:DATA:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:DATA:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:DATA:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusMil1553bDataParity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:DATA:PARity command.

Description
  • This command specifies the parity to use when triggering on a MIL-STD-1553 bus data word parity bit. The trigger condition must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:DATA:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:DATA:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:DATA:PARity value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:DATA:PARity {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:DATA:PARity?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

TriggerABusMil1553bDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:DATA:VALue command.

Description
  • This command specifies the value to use for a MIL-STD-1553 bus data word trigger. This is a 16-bit field. The default is all X’s (don’t care). The trigger condition must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:DATA:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:DATA:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:DATA:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:DATA:VALue <QString>
- TRIGger:A:BUS:MIL1553B:DATA:VALue?

TriggerABusMil1553bErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:ERRTYPE command.

Description
  • This command specifies the signaling error type to use for a MIL-STD-1553 bus data word trigger: Parity, Sync, Manchester, or Data. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:ERRTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:ERRTYPE {PARity|SYNC|MANCHester|DATA}
- TRIGger:A:BUS:MIL1553B:ERRTYPE?
Info
  • PARity - a failed parity check.
  • SYNc - the high to low, or low to high transition doesn’t happen in the middle of the sync time as it should.
  • MANCHester - no transition in a bit time.
  • DATA - a non-contiguous data error.

TriggerABusMil1553bStatus

Bases: SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess command tree.
  • .bit: The TRIGger:A:BUS:MIL1553B:STATUS:BIT command tree.

address property

Return the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat command.
  • .qualifier: The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier command.
  • .value: The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue command.

bit property

Return the TRIGger:A:BUS:MIL1553B:STATUS:BIT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bcr: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR command.
  • .busy: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY command.
  • .dbca: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA command.
  • .instr: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR command.
  • .me: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME command.
  • .parity: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity command.
  • .srq: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ command.
  • .subsf: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF command.
  • .tf: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF command.

TriggerABusMil1553bStatusAddress

Bases: SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat command.
  • .qualifier: The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier command.
  • .value: The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue command.

format property

Return the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the MIL-STD-1553 status address field. The trigger condition needs to be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

qualifier property

Return the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier command.

Description
  • This command specifies the qualifier to use when triggering on the MIL-STD-1553 status address field. The default is EQUAL. The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier?
Info
  • LESSthan sets the Status Address qualifier to less than.
  • MOREthan sets the Status Address qualifier to greater than.
  • EQual sets the Status Address qualifier to equal.
  • UNEQual sets the Status Address qualifier to not equal.
  • LESSEQual sets the Status Address qualifier to less than or equal.
  • MOREEQual sets the Status Address qualifier to greater than or equal.

value property

Return the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue command.

Description
  • This command specifies the value of the 5-bit remote terminal address to use when triggering on the MIL-STD-1553 status address field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue <QString>
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue?

TriggerABusMil1553bStatusAddressFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat command.

Description
  • This command specifies the format (binary or hex) of the bit pattern to use when triggering on the MIL-STD-1553 status address field. The trigger condition needs to be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat?
Info
  • BINary specifies the data format as binary.
  • HEX specifies the data format as hexadecimal.

TriggerABusMil1553bStatusAddressQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier command.

Description
  • This command specifies the qualifier to use when triggering on the MIL-STD-1553 status address field. The default is EQUAL. The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier?
Info
  • LESSthan sets the Status Address qualifier to less than.
  • MOREthan sets the Status Address qualifier to greater than.
  • EQual sets the Status Address qualifier to equal.
  • UNEQual sets the Status Address qualifier to not equal.
  • LESSEQual sets the Status Address qualifier to less than or equal.
  • MOREEQual sets the Status Address qualifier to greater than or equal.

TriggerABusMil1553bStatusAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue command.

Description
  • This command specifies the value of the 5-bit remote terminal address to use when triggering on the MIL-STD-1553 status address field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue <QString>
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue?

TriggerABusMil1553bStatusBit

Bases: SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:BIT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bcr: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR command.
  • .busy: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY command.
  • .dbca: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA command.
  • .instr: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR command.
  • .me: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME command.
  • .parity: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity command.
  • .srq: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ command.
  • .subsf: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF command.
  • .tf: The TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF command.

bcr property

Return the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR command.

Description
  • This command specifies the status word broadcast command received (BCR) bit value (bit 15) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

busy property

Return the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY command.

Description
  • This command specifies the status word busy bit value (bit 16) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

dbca property

Return the TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA command.

Description
  • This command specifies the status word dynamic bus control acceptance (DBCA) bit value (bit 18) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

instr property

Return the TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR command.

Description
  • This command specifies the status word instrumentation bit value (bit 10) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

me property

Return the TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME command.

Description
  • This command specifies the status word message error bit value (bit 9) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

parity property

Return the TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity command.

Description
  • This command specifies the parity to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity {0|1|X|ZERo|ONE|NOCARE|DONTCare|ON|OFF}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

srq property

Return the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ command.

Description
  • This command specifies the status word service request (SRQ) bit value (bit 11) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

subsf property

Return the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF command.

Description
  • This command specifies the status word subsystem flag bit value (bit 17) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

tf property

Return the TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF command.

Description
  • This command specifies the status word terminal flag bit value (bit 19) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

TriggerABusMil1553bStatusBitBcr

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR command.

Description
  • This command specifies the status word broadcast command received (BCR) bit value (bit 15) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

TriggerABusMil1553bStatusBitBusy

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY command.

Description
  • This command specifies the status word busy bit value (bit 16) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

TriggerABusMil1553bStatusBitDbca

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA command.

Description
  • This command specifies the status word dynamic bus control acceptance (DBCA) bit value (bit 18) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

TriggerABusMil1553bStatusBitInstr

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR command.

Description
  • This command specifies the status word instrumentation bit value (bit 10) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

TriggerABusMil1553bStatusBitMe

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME command.

Description
  • This command specifies the status word message error bit value (bit 9) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:ME?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

TriggerABusMil1553bStatusBitParity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity command.

Description
  • This command specifies the parity to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity {0|1|X|ZERo|ONE|NOCARE|DONTCare|ON|OFF}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

TriggerABusMil1553bStatusBitSrq

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ command.

Description
  • This command specifies the status word service request (SRQ) bit value (bit 11) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

TriggerABusMil1553bStatusBitSubsf

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF command.

Description
  • This command specifies the status word subsystem flag bit value (bit 17) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

TriggerABusMil1553bStatusBitTf

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF command.

Description
  • This command specifies the status word terminal flag bit value (bit 19) to use when triggering on the MIL-STD-1553 status bit field. The default is all X’s (don’t care). The trigger condition must be set to STATUS.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF {0|1|X|ZERo|ONE|NOCARE|DONTCare|OFF|ON}
- TRIGger:A:BUS:MIL1553B:STATUS:BIT:TF?
Info
  • 0, ZERO sets the value to 0.
  • 1, ONE sets the value to 1.
  • X, NOCARE, DONTCare sets the value to X (‘don’t care’), which is the default.
  • OFF sets the value to 0.
  • ON sets the value to 1.

TriggerABusMil1553bTime

Bases: SCPICmdRead

The TRIGger:A:BUS:MIL1553B:TIME command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:TIME? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:TIME? query and raise an AssertionError if the returned value does not match value.
Properties
  • .lesslimit: The TRIGger:A:BUS:MIL1553B:TIME:LESSLimit command.
  • .morelimit: The TRIGger:A:BUS:MIL1553B:TIME:MORELimit command.
  • .qualifier: The TRIGger:A:BUS:MIL1553B:TIME:QUALifier command.

lesslimit property

Return the TRIGger:A:BUS:MIL1553B:TIME:LESSLimit command.

Description
  • This command specifies either the minimum remote terminal response time (RT) limit, in seconds, for the amount of time the terminal has to transmit or the minimum inter-message gap (IMG). The instrument will trigger when it finds an RT or IMG that meets the specified conditions. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:TIME:LESSLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:TIME:LESSLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:TIME:LESSLimit value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:TIME:LESSLimit <NR3>
- TRIGger:A:BUS:MIL1553B:TIME:LESSLimit?
Info
  • <NR3> is a floating point number that specifies either the minimum remote terminal response time (RT) or the inter-message gap (IMG) in seconds.

morelimit property

Return the TRIGger:A:BUS:MIL1553B:TIME:MORELimit command.

Description
  • This command specifies either the maximum remote terminal response time (RT) limit, in seconds, for the amount of time the terminal has to transmit or the maximum inter-message gap (IMG). The instrument will trigger when it finds an RT or IMG that meets the specified conditions. The trigger condition must be set to TIMe,
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:TIME:MORELimit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:TIME:MORELimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:TIME:MORELimit value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:TIME:MORELimit <NR3>
- TRIGger:A:BUS:MIL1553B:TIME:MORELimit?
Info
  • <NR3> is a floating point number that specifies either the maximum remote terminal response time (RT) or the maximum inter-message gap (IMG) in seconds.

qualifier property

Return the TRIGger:A:BUS:MIL1553B:TIME:QUALifier command.

Description
  • This command specifies the qualifier to use when triggering on either the remote terminal response time (RT) or the inter-message gap (IMG). The instrument will trigger when it finds an RT or IMG that meets the specified conditions. The trigger condition must be set to TIMe,
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:TIME:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:TIME:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:TIME:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:TIME:QUALifier {LESSthan|MOREthan|INrange|OUTrange}
- TRIGger:A:BUS:MIL1553B:TIME:QUALifier?
Info
  • LESSthan sets the time qualifier to less than minimum.
  • MOREthan sets the time qualifier to greater than maximum.
  • INrange sets the time qualifier to inside range.
  • OUTrange sets the time qualifier to out of range.

TriggerABusMil1553bTimeLesslimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:TIME:LESSLimit command.

Description
  • This command specifies either the minimum remote terminal response time (RT) limit, in seconds, for the amount of time the terminal has to transmit or the minimum inter-message gap (IMG). The instrument will trigger when it finds an RT or IMG that meets the specified conditions. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:TIME:LESSLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:TIME:LESSLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:TIME:LESSLimit value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:TIME:LESSLimit <NR3>
- TRIGger:A:BUS:MIL1553B:TIME:LESSLimit?
Info
  • <NR3> is a floating point number that specifies either the minimum remote terminal response time (RT) or the inter-message gap (IMG) in seconds.

TriggerABusMil1553bTimeMorelimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:TIME:MORELimit command.

Description
  • This command specifies either the maximum remote terminal response time (RT) limit, in seconds, for the amount of time the terminal has to transmit or the maximum inter-message gap (IMG). The instrument will trigger when it finds an RT or IMG that meets the specified conditions. The trigger condition must be set to TIMe,
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:TIME:MORELimit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:TIME:MORELimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:TIME:MORELimit value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:TIME:MORELimit <NR3>
- TRIGger:A:BUS:MIL1553B:TIME:MORELimit?
Info
  • <NR3> is a floating point number that specifies either the maximum remote terminal response time (RT) or the maximum inter-message gap (IMG) in seconds.

TriggerABusMil1553bTimeQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:MIL1553B:TIME:QUALifier command.

Description
  • This command specifies the qualifier to use when triggering on either the remote terminal response time (RT) or the inter-message gap (IMG). The instrument will trigger when it finds an RT or IMG that meets the specified conditions. The trigger condition must be set to TIMe,
Usage
  • Using the .query() method will send the TRIGger:A:BUS:MIL1553B:TIME:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:MIL1553B:TIME:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:MIL1553B:TIME:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:TIME:QUALifier {LESSthan|MOREthan|INrange|OUTrange}
- TRIGger:A:BUS:MIL1553B:TIME:QUALifier?
Info
  • LESSthan sets the time qualifier to less than minimum.
  • MOREthan sets the time qualifier to greater than maximum.
  • INrange sets the time qualifier to inside range.
  • OUTrange sets the time qualifier to out of range.

TriggerABusPcie

Bases: SCPICmdRead

The TRIGger:A:BUS:PCIE command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE? query and raise an AssertionError if the returned value does not match value.
Properties
  • .character: The TRIGger:A:BUS:PCIE:CHARacter command tree.
  • .condition: The TRIGger:A:BUS:PCIE:CONDition command.
  • .disparity: The TRIGger:A:BUS:PCIE:DISParity command.
  • .error: The TRIGger:A:BUS:PCIE:ERROR command.
  • .format: The TRIGger:A:BUS:PCIE:FORMat command.
  • .pattern: The TRIGger:A:BUS:PCIE:PATtern command tree.

character property

Return the TRIGger:A:BUS:PCIE:CHARacter command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:CHARacter? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:CHARacter? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .char: The TRIGger:A:BUS:PCIE:CHARacter:CHAR command.
  • .symbol: The TRIGger:A:BUS:PCIE:CHARacter:SYMbol command tree.

condition property

Return the TRIGger:A:BUS:PCIE:CONDition command.

Description
  • This command sets or queries the PCIE bus trigger condition.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:CONDition {ANYControl|CHARacter|ERROR|PATtern}
- TRIGger:A:BUS:PCIE:CONDition?

disparity property

Return the TRIGger:A:BUS:PCIE:DISParity command.

Description
  • This command sets or queries the PCIE bus trigger disparity.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:DISParity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:DISParity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:DISParity value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:DISParity {EITher|NEGAtive|POSITIVe}
- TRIGger:A:BUS:PCIE:DISParity?
Info
  • NEGative specifies negative disparity.
  • POSITIVe specifies positive disparity.
  • EITher specifies either disparity.

error property

Return the TRIGger:A:BUS:PCIE:ERROR command.

Description
  • This command sets or queries the PCIE bus trigger error.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:ERROR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:ERROR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:ERROR value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:PCIE:ERROR?
Info
  • CHARACTER sets the instrument to trigger on a character error.
  • DISPARITY sets the instrument to trigger on a disparity error.

format property

Return the TRIGger:A:BUS:PCIE:FORMat command.

Description
  • This command sets or queries the PCIe bus trigger format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:FORMat {ORDERedset|SYMbol|CHAR}
- TRIGger:A:BUS:PCIE:FORMat?

pattern property

Return the TRIGger:A:BUS:PCIE:PATtern command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:PATtern? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .char: The TRIGger:A:BUS:PCIE:PATtern:CHAR<x> command.
  • .orderedset: The TRIGger:A:BUS:PCIE:PATtern:ORDERedset command.
  • .symbol: The TRIGger:A:BUS:PCIE:PATtern:SYMbol command tree.

TriggerABusPcieCharacter

Bases: SCPICmdRead

The TRIGger:A:BUS:PCIE:CHARacter command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:CHARacter? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:CHARacter? query and raise an AssertionError if the returned value does not match value.
Properties
  • .char: The TRIGger:A:BUS:PCIE:CHARacter:CHAR command.
  • .symbol: The TRIGger:A:BUS:PCIE:CHARacter:SYMbol command tree.

char property

Return the TRIGger:A:BUS:PCIE:CHARacter:CHAR command.

Description
  • This command sets or queries the PCIE bus trigger character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:CHARacter:CHAR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:CHAR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:CHAR value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:CHARacter:CHAR <string>
- TRIGger:A:BUS:PCIE:CHARacter:CHAR?
Info
  • <string> specifies the trigger character.

symbol property

Return the TRIGger:A:BUS:PCIE:CHARacter:SYMbol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .minus: The TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus command.
  • .plus: The TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS command.

TriggerABusPcieCharacterChar

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:PCIE:CHARacter:CHAR command.

Description
  • This command sets or queries the PCIE bus trigger character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:CHARacter:CHAR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:CHAR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:CHAR value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:CHARacter:CHAR <string>
- TRIGger:A:BUS:PCIE:CHARacter:CHAR?
Info
  • <string> specifies the trigger character.

TriggerABusPcieCharacterSymbol

Bases: SCPICmdRead

The TRIGger:A:BUS:PCIE:CHARacter:SYMbol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol? query and raise an AssertionError if the returned value does not match value.
Properties
  • .minus: The TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus command.
  • .plus: The TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS command.

minus property

Return the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus command.

Description
  • This command sets or queries the PCIE bus trigger character symbol minus (negative disparity).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus <string>
- TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus?
Info
  • <string> specifies the minus character symbol.

plus property

Return the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS command.

Description
  • This command sets or queries PCIE bus trigger character symbol plus (positive disparity).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS <string>
- TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS?
Info
  • <string> specifies the character symbol plus.

TriggerABusPcieCharacterSymbolMinus

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus command.

Description
  • This command sets or queries the PCIE bus trigger character symbol minus (negative disparity).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus <string>
- TRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus?
Info
  • <string> specifies the minus character symbol.

TriggerABusPcieCharacterSymbolPlus

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS command.

Description
  • This command sets or queries PCIE bus trigger character symbol plus (positive disparity).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS <string>
- TRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS?
Info
  • <string> specifies the character symbol plus.

TriggerABusPcieCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:PCIE:CONDition command.

Description
  • This command sets or queries the PCIE bus trigger condition.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:CONDition {ANYControl|CHARacter|ERROR|PATtern}
- TRIGger:A:BUS:PCIE:CONDition?

TriggerABusPcieDisparity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:PCIE:DISParity command.

Description
  • This command sets or queries the PCIE bus trigger disparity.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:DISParity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:DISParity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:DISParity value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:DISParity {EITher|NEGAtive|POSITIVe}
- TRIGger:A:BUS:PCIE:DISParity?
Info
  • NEGative specifies negative disparity.
  • POSITIVe specifies positive disparity.
  • EITher specifies either disparity.

TriggerABusPcieError

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:PCIE:ERROR command.

Description
  • This command sets or queries the PCIE bus trigger error.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:ERROR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:ERROR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:ERROR value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:PCIE:ERROR?
Info
  • CHARACTER sets the instrument to trigger on a character error.
  • DISPARITY sets the instrument to trigger on a disparity error.

TriggerABusPcieFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:PCIE:FORMat command.

Description
  • This command sets or queries the PCIe bus trigger format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:FORMat {ORDERedset|SYMbol|CHAR}
- TRIGger:A:BUS:PCIE:FORMat?

TriggerABusPciePattern

Bases: SCPICmdRead

The TRIGger:A:BUS:PCIE:PATtern command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:PATtern? query and raise an AssertionError if the returned value does not match value.
Properties
  • .char: The TRIGger:A:BUS:PCIE:PATtern:CHAR<x> command.
  • .orderedset: The TRIGger:A:BUS:PCIE:PATtern:ORDERedset command.
  • .symbol: The TRIGger:A:BUS:PCIE:PATtern:SYMbol command tree.

char property

Return the TRIGger:A:BUS:PCIE:PATtern:CHAR<x> command.

Description
  • This command sets or queries the PCIE bus trigger pattern character. The x specifies the character and can be 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:PATtern:CHAR<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:PATtern:CHAR<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:PATtern:CHAR<x> value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:PATtern:CHAR<x> <string>
- TRIGger:A:BUS:PCIE:PATtern:CHAR<x>?
Info
  • <string> specifies the trigger pattern character. Valid characters are any valid PCIe/8b10b character (KCodes, DCodes, and KCode mnemonics like COM and SKP) or X, the don’t care character.

orderedset property

Return the TRIGger:A:BUS:PCIE:PATtern:ORDERedset command.

Description
  • This command sets or queries the PCIE bus trigger pattern ordered set.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:PATtern:ORDERedset? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:PATtern:ORDERedset? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:PATtern:ORDERedset value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:PATtern:ORDERedset {EI|FTS|SKP}
- TRIGger:A:BUS:PCIE:PATtern:ORDERedset?
Info
  • INVALID is an additional argument that can be returned by a query.

symbol property

Return the TRIGger:A:BUS:PCIE:PATtern:SYMbol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .minus: The TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x> command.
  • .plus: The TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x> command.

TriggerABusPciePatternCharItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:PCIE:PATtern:CHAR<x> command.

Description
  • This command sets or queries the PCIE bus trigger pattern character. The x specifies the character and can be 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:PATtern:CHAR<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:PATtern:CHAR<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:PATtern:CHAR<x> value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:PATtern:CHAR<x> <string>
- TRIGger:A:BUS:PCIE:PATtern:CHAR<x>?
Info
  • <string> specifies the trigger pattern character. Valid characters are any valid PCIe/8b10b character (KCodes, DCodes, and KCode mnemonics like COM and SKP) or X, the don’t care character.

TriggerABusPciePatternOrderedset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:PCIE:PATtern:ORDERedset command.

Description
  • This command sets or queries the PCIE bus trigger pattern ordered set.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:PATtern:ORDERedset? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:PATtern:ORDERedset? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:PATtern:ORDERedset value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:PATtern:ORDERedset {EI|FTS|SKP}
- TRIGger:A:BUS:PCIE:PATtern:ORDERedset?
Info
  • INVALID is an additional argument that can be returned by a query.

TriggerABusPciePatternSymbol

Bases: SCPICmdRead

The TRIGger:A:BUS:PCIE:PATtern:SYMbol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol? query and raise an AssertionError if the returned value does not match value.
Properties
  • .minus: The TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x> command.
  • .plus: The TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x> command.

minus property

Return the TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x> command.

Description
  • This command sets or queries the PCIE bus trigger pattern symbol minus (negative disparity). The x specifies the minus character and can be 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x> value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x> <string>
- TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>?
Info
  • <string> specifies the trigger pattern minus symbol.

plus property

Return the TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x> command.

Description
  • This command sets or queries the PCIE bus trigger pattern plus symbol (positive disparity). The x specifies the plus character and can be 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x> value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x> <string>
- TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x>?
Info
  • <string> specifies the pattern symbol plus.

TriggerABusPciePatternSymbolMinusItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x> command.

Description
  • This command sets or queries the PCIE bus trigger pattern symbol minus (negative disparity). The x specifies the minus character and can be 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x> value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x> <string>
- TRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>?
Info
  • <string> specifies the trigger pattern minus symbol.

TriggerABusPciePatternSymbolPlusItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x> command.

Description
  • This command sets or queries the PCIE bus trigger pattern plus symbol (positive disparity). The x specifies the plus character and can be 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x> value command.
SCPI Syntax
- TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x> <string>
- TRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x>?
Info
  • <string> specifies the pattern symbol plus.

TriggerABusRs232c

Bases: SCPICmdRead

The TRIGger:A:BUS:RS232C command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:RS232C? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:RS232C? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:RS232C:CONDition command.
  • .data: The TRIGger:A:BUS:RS232C:DATa command tree.

condition property

Return the TRIGger:A:BUS:RS232C:CONDition command.

Description
  • This command sets or queries the condition for an RS-232C bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:RS232C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:RS232C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:RS232C:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:RS232C:CONDition {DATa|EOp|PARItyerror|STARt}
- TRIGger:A:BUS:RS232C:CONDition?
Info
  • DATa sets the Trigger on condition to Data.
  • EOp sets the Trigger on condition to End of Packet.
  • PARItyerror sets the Trigger on condition to Parity Error.
  • STARt sets the Trigger on condition to Start.

data property

Return the TRIGger:A:BUS:RS232C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:RS232C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:RS232C:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:RS232C:DATa:FORMat command.
  • .size: The TRIGger:A:BUS:RS232C:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:RS232C:DATa:VALue command.

TriggerABusRs232cCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:RS232C:CONDition command.

Description
  • This command sets or queries the condition for an RS-232C bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:RS232C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:RS232C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:RS232C:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:RS232C:CONDition {DATa|EOp|PARItyerror|STARt}
- TRIGger:A:BUS:RS232C:CONDition?
Info
  • DATa sets the Trigger on condition to Data.
  • EOp sets the Trigger on condition to End of Packet.
  • PARItyerror sets the Trigger on condition to Parity Error.
  • STARt sets the Trigger on condition to Start.

TriggerABusRs232cData

Bases: SCPICmdRead

The TRIGger:A:BUS:RS232C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:RS232C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:RS232C:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:RS232C:DATa:FORMat command.
  • .size: The TRIGger:A:BUS:RS232C:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:RS232C:DATa:VALue command.

format property

Return the TRIGger:A:BUS:RS232C:DATa:FORMat command.

Description
  • This command sets or queries the data format for the RS232C bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:RS232C:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:RS232C:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:RS232C:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:RS232C:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:RS232C:DATa:FORMat?
Info
  • BINary specifies that the data format for the RS232C bus trigger is Binary.
  • HEXadecimal specifies that the data format for the RS232C bus trigger is Hexadecimal.

size property

Return the TRIGger:A:BUS:RS232C:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string in bytes to be used for an RS-232C trigger when the trigger condition is Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:RS232C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:RS232C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:RS232C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:RS232C:DATa:SIZe <NR3>
- TRIGger:A:BUS:RS232C:DATa:SIZe?
Info
  • <NR3> specifies the data size in bytes.

value property

Return the TRIGger:A:BUS:RS232C:DATa:VALue command.

Description
  • This command sets or queries the data address string used for the RS-232 bus trigger when the trigger condition is set to Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:RS232C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:RS232C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:RS232C:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:RS232C:DATa:VALue <string>
- TRIGger:A:BUS:RS232C:DATa:VALue?
Info
  • <string> specifies the address value. The argument is a string of 0, 1, or X representing a binary number.

TriggerABusRs232cDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:RS232C:DATa:FORMat command.

Description
  • This command sets or queries the data format for the RS232C bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:RS232C:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:RS232C:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:RS232C:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:RS232C:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:RS232C:DATa:FORMat?
Info
  • BINary specifies that the data format for the RS232C bus trigger is Binary.
  • HEXadecimal specifies that the data format for the RS232C bus trigger is Hexadecimal.

TriggerABusRs232cDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:RS232C:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string in bytes to be used for an RS-232C trigger when the trigger condition is Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:RS232C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:RS232C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:RS232C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:RS232C:DATa:SIZe <NR3>
- TRIGger:A:BUS:RS232C:DATa:SIZe?
Info
  • <NR3> specifies the data size in bytes.

TriggerABusRs232cDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:RS232C:DATa:VALue command.

Description
  • This command sets or queries the data address string used for the RS-232 bus trigger when the trigger condition is set to Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:RS232C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:RS232C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:RS232C:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:RS232C:DATa:VALue <string>
- TRIGger:A:BUS:RS232C:DATa:VALue?
Info
  • <string> specifies the address value. The argument is a string of 0, 1, or X representing a binary number.

TriggerABusS64b66b

Bases: SCPICmdRead

The TRIGger:A:BUS:S64B66B command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B? query and raise an AssertionError if the returned value does not match value.
Properties
  • .blockone: The TRIGger:A:BUS:S64B66B:BLOCKONE command.
  • .blockonethentwo: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO command tree.
  • .condition: The TRIGger:A:BUS:S64B66B:CONDition command.

blockone property

Return the TRIGger:A:BUS:S64B66B:BLOCKONE command.

Description
  • Set or query the S64B66B block trigger settings.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE { SYNC|INVSYNC|BLOCKtype|PATtern }
- TRIGger:A:BUS:S64B66B:BLOCKONE?
Info
  • SYNC
  • INVSYNC
  • BLOCKtype
  • PATtern
Sub-properties
  • .blocktype: The TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType command.
  • .pattern: The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern command tree.

blockonethentwo property

Return the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat command.
  • .patternone: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne command tree.
  • .patterntwo: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo command tree.

condition property

Return the TRIGger:A:BUS:S64B66B:CONDition command.

Description
  • Set or query the S64S66B block trigger is set to ‘Block’ (single block) or ‘Block1Then2’ (block1 pattern followed by a block2 pattern).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:CONDition { BLOCK|BLOCK1THEN2 }
- TRIGger:A:BUS:S64B66B:CONDition?
Info
  • BLOCK sets a single block trigger.
  • BLOCK1THEN2 sets the block1 pattern followed by the block2 pattern.

TriggerABusS64b66bBlockone

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONE command.

Description
  • Set or query the S64B66B block trigger settings.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE { SYNC|INVSYNC|BLOCKtype|PATtern }
- TRIGger:A:BUS:S64B66B:BLOCKONE?
Info
  • SYNC
  • INVSYNC
  • BLOCKtype
  • PATtern
Properties
  • .blocktype: The TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType command.
  • .pattern: The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern command tree.

blocktype property

Return the TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType command.

Description
  • Set or query the control block type.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType { NONe|X1E|X2D|X33|X66|X55|X78|X4B|X87|X99|XB4|XCC|XD2|XE1|XFF }
- TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType?
Info
  • NONe
  • X1E
  • X2D
  • X33
  • X66
  • X55
  • X78
  • X4B
  • X87
  • X99
  • XB4
  • XCC
  • XD2
  • XE1
  • XFF

pattern property

Return the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat command.
  • .sync: The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC command.
  • .value: The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue command.

TriggerABusS64b66bBlockoneBlocktype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType command.

Description
  • Set or query the control block type.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType { NONe|X1E|X2D|X33|X66|X55|X78|X4B|X87|X99|XB4|XCC|XD2|XE1|XFF }
- TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType?
Info
  • NONe
  • X1E
  • X2D
  • X33
  • X66
  • X55
  • X78
  • X4B
  • X87
  • X99
  • XB4
  • XCC
  • XD2
  • XE1
  • XFF

TriggerABusS64b66bBlockonePattern

Bases: SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat command.
  • .sync: The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC command.
  • .value: The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue command.

format property

Return the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat command.

Description
  • Set or query the pattern format when trigger on block is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat { Binary|HEX }
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat?
Info
  • Binary indicates the binary pattern format.
  • HEX indicates the hex pattern format.

sync property

Return the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC command.

Description
  • Set or query the sync value of the block.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC <string>
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC?
Info
  • <string> is two bits wide.

value property

Return the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue command.

Description
  • Set or query the pattern when trigger on block is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue <string>
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue?
Info
  • <string> is 64 bits wide.

TriggerABusS64b66bBlockonePatternFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat command.

Description
  • Set or query the pattern format when trigger on block is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat { Binary|HEX }
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat?
Info
  • Binary indicates the binary pattern format.
  • HEX indicates the hex pattern format.

TriggerABusS64b66bBlockonePatternSync

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC command.

Description
  • Set or query the sync value of the block.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC <string>
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC?
Info
  • <string> is two bits wide.

TriggerABusS64b66bBlockonePatternValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue command.

Description
  • Set or query the pattern when trigger on block is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue <string>
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue?
Info
  • <string> is 64 bits wide.

TriggerABusS64b66bBlockonethentwo

Bases: SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat command.
  • .patternone: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne command tree.
  • .patterntwo: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo command tree.

format property

Return the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat command.

Description
  • Set or query the pattern format of Block1Then2 (block1 pattern followed by block2 pattern).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat { Binary|HEX }
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat?
Info
  • Binary indicates the binary pattern format.
  • HEX indicates the hex pattern format.

patternone property

Return the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .sync: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC command.
  • .value: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue command.

patterntwo property

Return the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .sync: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC command.
  • .value: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue command.

TriggerABusS64b66bBlockonethentwoFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat command.

Description
  • Set or query the pattern format of Block1Then2 (block1 pattern followed by block2 pattern).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat { Binary|HEX }
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat?
Info
  • Binary indicates the binary pattern format.
  • HEX indicates the hex pattern format.

TriggerABusS64b66bBlockonethentwoPatternone

Bases: SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne? query and raise an AssertionError if the returned value does not match value.
Properties
  • .sync: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC command.
  • .value: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue command.

sync property

Return the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC command.

Description
  • Set or query the sync value of block1.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC <string>
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC?
Info
  • <string> is two bits wide.

value property

Return the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue command.

Description
  • Set or query the pattern format for the block1 pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue <string>
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue?
Info
  • <string> is 64 bits wide.

TriggerABusS64b66bBlockonethentwoPatternoneSync

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC command.

Description
  • Set or query the sync value of block1.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC <string>
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC?
Info
  • <string> is two bits wide.

TriggerABusS64b66bBlockonethentwoPatternoneValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue command.

Description
  • Set or query the pattern format for the block1 pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue <string>
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue?
Info
  • <string> is 64 bits wide.

TriggerABusS64b66bBlockonethentwoPatterntwo

Bases: SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo? query and raise an AssertionError if the returned value does not match value.
Properties
  • .sync: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC command.
  • .value: The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue command.

sync property

Return the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC command.

Description
  • Set or query the sync value of block2.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC <string>
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC?
Info
  • <string> is two bits wide.

value property

Return the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue command.

Description
  • Set or query the pattern format for the block2 pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue <string>
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue?
Info
  • <string> is 64 bits wide.

TriggerABusS64b66bBlockonethentwoPatterntwoSync

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC command.

Description
  • Set or query the sync value of block2.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC <string>
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC?
Info
  • <string> is two bits wide.

TriggerABusS64b66bBlockonethentwoPatterntwoValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue command.

Description
  • Set or query the pattern format for the block2 pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue <string>
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue?
Info
  • <string> is 64 bits wide.

TriggerABusS64b66bCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S64B66B:CONDition command.

Description
  • Set or query the S64S66B block trigger is set to ‘Block’ (single block) or ‘Block1Then2’ (block1 pattern followed by a block2 pattern).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S64B66B:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S64B66B:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S64B66B:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:CONDition { BLOCK|BLOCK1THEN2 }
- TRIGger:A:BUS:S64B66B:CONDition?
Info
  • BLOCK sets a single block trigger.
  • BLOCK1THEN2 sets the block1 pattern followed by the block2 pattern.

TriggerABusS8b10b

Bases: SCPICmdRead

The TRIGger:A:BUS:S8B10B command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B? query and raise an AssertionError if the returned value does not match value.
Properties
  • .character: The TRIGger:A:BUS:S8B10B:CHARacter command tree.
  • .condition: The TRIGger:A:BUS:S8B10B:CONDition command.
  • .disparity: The TRIGger:A:BUS:S8B10B:DISParity command.
  • .error: The TRIGger:A:BUS:S8B10B:ERROR command.
  • .format: The TRIGger:A:BUS:S8B10B:FORMat command.
  • .pattern: The TRIGger:A:BUS:S8B10B:PATtern command tree.

character property

Return the TRIGger:A:BUS:S8B10B:CHARacter command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:CHARacter? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .char: The TRIGger:A:BUS:S8B10B:CHARacter:CHAR command.
  • .symbol: The TRIGger:A:BUS:S8B10B:CHARacter:SYMbol command tree.

condition property

Return the TRIGger:A:BUS:S8B10B:CONDition command.

Description
  • Sets or queries the trigger condition for the 8B10B bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:CONDition {ANYControl|CHARacter|ERROR|PATtern}
- TRIGger:A:BUS:S8B10B:CONDition?
Info
  • ANYControl
  • CHARacter
  • ERROR
  • PATtern

disparity property

Return the TRIGger:A:BUS:S8B10B:DISParity command.

Description
  • Sets or queries the type of disparity that the 8B10B bus will trigger on.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:DISParity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:DISParity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:DISParity value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:DISParity {NEGAtive|POSITIVe|EITher}
- TRIGger:A:BUS:S8B10B:DISParity?
Info
  • NEGative specifies negative disparity.
  • POSITIVe specifies positive disparity.
  • EITher specifies either disparity.

error property

Return the TRIGger:A:BUS:S8B10B:ERROR command.

Description
  • Sets or queries whether the oscilloscope will trigger on a character error or a disparity error.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:ERROR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:ERROR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:ERROR value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:S8B10B:ERROR?
Info
  • CHARACTER sets the oscilloscope to trigger on a character error.
  • DISPARITY sets the oscilloscope to trigger on a disparity error.

format property

Return the TRIGger:A:BUS:S8B10B:FORMat command.

Description
  • Sets or queries the pattern editing format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:FORMat {CHAR|SYMbol}
- TRIGger:A:BUS:S8B10B:FORMat?
Info
  • CHAR indicates that the pattern editing format is set to character.
  • SYMBOL indicates that the pattern editing format is set to symbol.

pattern property

Return the TRIGger:A:BUS:S8B10B:PATtern command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:PATtern? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .char: The TRIGger:A:BUS:S8B10B:PATtern:CHAR<x> command.
  • .symbol: The TRIGger:A:BUS:S8B10B:PATtern:SYMbol command tree.

TriggerABusS8b10bCharacter

Bases: SCPICmdRead

The TRIGger:A:BUS:S8B10B:CHARacter command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:CHARacter? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter? query and raise an AssertionError if the returned value does not match value.
Properties
  • .char: The TRIGger:A:BUS:S8B10B:CHARacter:CHAR command.
  • .symbol: The TRIGger:A:BUS:S8B10B:CHARacter:SYMbol command tree.

char property

Return the TRIGger:A:BUS:S8B10B:CHARacter:CHAR command.

Description
  • Sets or queries the 8B10B character when the Trigger Condition is set to Character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:CHARacter:CHAR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:CHAR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:CHAR value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:CHARacter:CHAR <string>
- TRIGger:A:BUS:S8B10B:CHARacter:CHAR?
Info
  • <string> is the 8B10B character.

symbol property

Return the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .minus: The TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus command.
  • .plus: The TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS command.

TriggerABusS8b10bCharacterChar

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S8B10B:CHARacter:CHAR command.

Description
  • Sets or queries the 8B10B character when the Trigger Condition is set to Character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:CHARacter:CHAR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:CHAR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:CHAR value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:CHARacter:CHAR <string>
- TRIGger:A:BUS:S8B10B:CHARacter:CHAR?
Info
  • <string> is the 8B10B character.

TriggerABusS8b10bCharacterSymbol

Bases: SCPICmdRead

The TRIGger:A:BUS:S8B10B:CHARacter:SYMbol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol? query and raise an AssertionError if the returned value does not match value.
Properties
  • .minus: The TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus command.
  • .plus: The TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS command.

minus property

Return the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus command.

Description
  • Sets or queries the 8B10B character bit pattern (negative disparity) when the Trigger Condition is set to Character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus <string>
- TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus?
Info
  • <string> is the 8B10B character bit pattern.

plus property

Return the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS command.

Description
  • Sets or queries the Character bit pattern (positive disparity view) when the Trigger Condition is set to Character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS <string>
- TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS?
Info
  • <string> is the 8B10B character bit pattern.

TriggerABusS8b10bCharacterSymbolMinus

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus command.

Description
  • Sets or queries the 8B10B character bit pattern (negative disparity) when the Trigger Condition is set to Character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus <string>
- TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus?
Info
  • <string> is the 8B10B character bit pattern.

TriggerABusS8b10bCharacterSymbolPlus

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS command.

Description
  • Sets or queries the Character bit pattern (positive disparity view) when the Trigger Condition is set to Character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS <string>
- TRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS?
Info
  • <string> is the 8B10B character bit pattern.

TriggerABusS8b10bCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S8B10B:CONDition command.

Description
  • Sets or queries the trigger condition for the 8B10B bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:CONDition {ANYControl|CHARacter|ERROR|PATtern}
- TRIGger:A:BUS:S8B10B:CONDition?
Info
  • ANYControl
  • CHARacter
  • ERROR
  • PATtern

TriggerABusS8b10bDisparity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S8B10B:DISParity command.

Description
  • Sets or queries the type of disparity that the 8B10B bus will trigger on.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:DISParity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:DISParity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:DISParity value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:DISParity {NEGAtive|POSITIVe|EITher}
- TRIGger:A:BUS:S8B10B:DISParity?
Info
  • NEGative specifies negative disparity.
  • POSITIVe specifies positive disparity.
  • EITher specifies either disparity.

TriggerABusS8b10bError

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S8B10B:ERROR command.

Description
  • Sets or queries whether the oscilloscope will trigger on a character error or a disparity error.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:ERROR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:ERROR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:ERROR value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:S8B10B:ERROR?
Info
  • CHARACTER sets the oscilloscope to trigger on a character error.
  • DISPARITY sets the oscilloscope to trigger on a disparity error.

TriggerABusS8b10bFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S8B10B:FORMat command.

Description
  • Sets or queries the pattern editing format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:FORMat {CHAR|SYMbol}
- TRIGger:A:BUS:S8B10B:FORMat?
Info
  • CHAR indicates that the pattern editing format is set to character.
  • SYMBOL indicates that the pattern editing format is set to symbol.

TriggerABusS8b10bPattern

Bases: SCPICmdRead

The TRIGger:A:BUS:S8B10B:PATtern command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:PATtern? query and raise an AssertionError if the returned value does not match value.
Properties
  • .char: The TRIGger:A:BUS:S8B10B:PATtern:CHAR<x> command.
  • .symbol: The TRIGger:A:BUS:S8B10B:PATtern:SYMbol command tree.

char property

Return the TRIGger:A:BUS:S8B10B:PATtern:CHAR<x> command.

Description
  • Sets or queries the specified 8B10B character when the Trigger Condition is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:PATtern:CHAR<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:CHAR<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:CHAR<x> value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:PATtern:CHAR<x> <string>
- TRIGger:A:BUS:S8B10B:PATtern:CHAR<x>?
Info
  • <string> is the character.

symbol property

Return the TRIGger:A:BUS:S8B10B:PATtern:SYMbol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .minus: The TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x> command.
  • .plus: The TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x> command.

TriggerABusS8b10bPatternCharItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S8B10B:PATtern:CHAR<x> command.

Description
  • Sets or queries the specified 8B10B character when the Trigger Condition is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:PATtern:CHAR<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:CHAR<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:CHAR<x> value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:PATtern:CHAR<x> <string>
- TRIGger:A:BUS:S8B10B:PATtern:CHAR<x>?
Info
  • <string> is the character.

TriggerABusS8b10bPatternSymbol

Bases: SCPICmdRead

The TRIGger:A:BUS:S8B10B:PATtern:SYMbol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol? query and raise an AssertionError if the returned value does not match value.
Properties
  • .minus: The TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x> command.
  • .plus: The TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x> command.

minus property

Return the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x> command.

Description
  • Sets or queries the specified 8B10B character bit pattern (negative disparity) when the Trigger Condition is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x> value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x> <string>
- TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>?
Info
  • <string> is the character bit pattern.

plus property

Return the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x> command.

Description
  • Sets or queries the specified 8B10B character bit pattern (positive disparity) when the Trigger Condition is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x> value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x> <string>
- TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x>?
Info
  • <string> is the character bit pattern.

TriggerABusS8b10bPatternSymbolMinusItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x> command.

Description
  • Sets or queries the specified 8B10B character bit pattern (negative disparity) when the Trigger Condition is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x> value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x> <string>
- TRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>?
Info
  • <string> is the character bit pattern.

TriggerABusS8b10bPatternSymbolPlusItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x> command.

Description
  • Sets or queries the specified 8B10B character bit pattern (positive disparity) when the Trigger Condition is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x> value command.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x> <string>
- TRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x>?
Info
  • <string> is the character bit pattern.

TriggerABusSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:SOUrce command.

Description
  • This command sets or returns the source for a bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:SOUrce value command.
SCPI Syntax
- TRIGger:A:BUS:SOUrce {B1|B2|B3|B4|B5|B6|B7|B8|B9|B10|B11|B12|B13|B14|B15|B16}
- TRIGger:A:BUS:SOUrce?
Info
  • B<x> sets the selected source to the bus. x has a minimum of 1 and a maximum of 16.

TriggerABusSpi

Bases: SCPICmdRead

The TRIGger:A:BUS:SPI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:SPI? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SPI? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:SPI:CONDition command.
  • .data: The TRIGger:A:BUS:SPI:DATa command tree.

condition property

Return the TRIGger:A:BUS:SPI:CONDition command.

Description
  • This command sets or queries the trigger condition for the SPI bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:SPI:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SPI:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:SPI:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:SPI:CONDition {DATA|SS}
- TRIGger:A:BUS:SPI:CONDition?
Info
  • DATA sets the trigger condition to Master-In Slave-Out and Master-Out Slave-In.
  • SS sets the trigger condition to Slave selection.

data property

Return the TRIGger:A:BUS:SPI:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:SPI:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SPI:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:SPI:DATa:FORMat command.
  • .size: The TRIGger:A:BUS:SPI:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:SPI:DATa:VALue command.

TriggerABusSpiCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:SPI:CONDition command.

Description
  • This command sets or queries the trigger condition for the SPI bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:SPI:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SPI:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:SPI:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:SPI:CONDition {DATA|SS}
- TRIGger:A:BUS:SPI:CONDition?
Info
  • DATA sets the trigger condition to Master-In Slave-Out and Master-Out Slave-In.
  • SS sets the trigger condition to Slave selection.

TriggerABusSpiData

Bases: SCPICmdRead

The TRIGger:A:BUS:SPI:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:SPI:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SPI:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:SPI:DATa:FORMat command.
  • .size: The TRIGger:A:BUS:SPI:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:SPI:DATa:VALue command.

format property

Return the TRIGger:A:BUS:SPI:DATa:FORMat command.

Description
  • This command sets or queries the format of the data to be used for an SPI trigger when the trigger condition is Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:SPI:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SPI:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:SPI:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:SPI:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:SPI:DATa:FORMat?
Info
  • BINary specifies binary as the data format for the SPI bus.
  • HEXadecimal specifies hexadecimal as the data format for the SPI bus.

size property

Return the TRIGger:A:BUS:SPI:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string in bytes to be used for an SPI trigger when the trigger condition is Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:SPI:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SPI:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:SPI:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:SPI:DATa:SIZe <NR3>
- TRIGger:A:BUS:SPI:DATa:SIZe?
Info
  • <NR3> specifies the number of contiguous data bytes to trigger on.

value property

Return the TRIGger:A:BUS:SPI:DATa:VALue command.

Description
  • This command sets or queries the data value of the data token for an SPI trigger when the trigger condition is Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:SPI:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SPI:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:SPI:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:SPI:DATa:VALue <string>
- TRIGger:A:BUS:SPI:DATa:VALue?
Info
  • <string> specifies the data value in the specified valid format. The valid characters are 0-9, A-F, and X for hexadecimal format; and 0, 1, and X for a binary number.

TriggerABusSpiDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:SPI:DATa:FORMat command.

Description
  • This command sets or queries the format of the data to be used for an SPI trigger when the trigger condition is Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:SPI:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SPI:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:SPI:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:SPI:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:SPI:DATa:FORMat?
Info
  • BINary specifies binary as the data format for the SPI bus.
  • HEXadecimal specifies hexadecimal as the data format for the SPI bus.

TriggerABusSpiDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:SPI:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string in bytes to be used for an SPI trigger when the trigger condition is Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:SPI:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SPI:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:SPI:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:SPI:DATa:SIZe <NR3>
- TRIGger:A:BUS:SPI:DATa:SIZe?
Info
  • <NR3> specifies the number of contiguous data bytes to trigger on.

TriggerABusSpiDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:SPI:DATa:VALue command.

Description
  • This command sets or queries the data value of the data token for an SPI trigger when the trigger condition is Data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:SPI:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SPI:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:SPI:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:SPI:DATa:VALue <string>
- TRIGger:A:BUS:SPI:DATa:VALue?
Info
  • <string> specifies the data value in the specified valid format. The valid characters are 0-9, A-F, and X for hexadecimal format; and 0, 1, and X for a binary number.

TriggerABusUsb

Bases: SCPICmdRead

The TRIGger:A:BUS:USB command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:A:BUS:USB:ADDress command tree.
  • .character: The TRIGger:A:BUS:USB:CHARacter command tree.
  • .condition: The TRIGger:A:BUS:USB:CONDition command.
  • .data: The TRIGger:A:BUS:USB:DATa command tree.
  • .disparity: The TRIGger:A:BUS:USB:DISParity command.
  • .endpoint: The TRIGger:A:BUS:USB:ENDPoint command tree.
  • .error: The TRIGger:A:BUS:USB:ERROR command.
  • .errtype: The TRIGger:A:BUS:USB:ERRTYPE command.
  • .format: The TRIGger:A:BUS:USB:FORMat command.
  • .handshaketype: The TRIGger:A:BUS:USB:HANDShaketype command.
  • .pattern: The TRIGger:A:BUS:USB:PATtern command tree.
  • .qualifier: The TRIGger:A:BUS:USB:QUAlifier command.
  • .sof: The TRIGger:A:BUS:USB:SOF command tree.
  • .specialtype: The TRIGger:A:BUS:USB:SPECIALType command.
  • .split: The TRIGger:A:BUS:USB:SPLIT command tree.
  • .tokentype: The TRIGger:A:BUS:USB:TOKENType command.

address property

Return the TRIGger:A:BUS:USB:ADDress command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ADDress? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ADDress? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:USB:ADDress:FORMat command.
  • .hivalue: The TRIGger:A:BUS:USB:ADDress:HIVALue command.
  • .value: The TRIGger:A:BUS:USB:ADDress:VALue command.

character property

Return the TRIGger:A:BUS:USB:CHARacter command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:CHARacter? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:CHARacter? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .char: The TRIGger:A:BUS:USB:CHARacter:CHAR command.
  • .symbol: The TRIGger:A:BUS:USB:CHARacter:SYMbol command tree.

condition property

Return the TRIGger:A:BUS:USB:CONDition command.

Description
  • This command sets or returns the condition for a USB trigger, where x is the Trigger on condition..
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:USB:CONDition {DATAPacket|EOP|ERROR|HANDSHAKEPacket|RESET|RESUME|SPECIALPacket|SUSPEND|SYNC|TOKENPacket}
- TRIGger:A:BUS:USB:CONDition?
Info
  • DATAPacket sets the Trigger on condition to Data Packet.
  • EOP sets the Trigger on condition to End of Packet.
  • ERROR sets the Trigger on condition to Error.
  • HANDSHAKEPacket sets the Trigger on condition to Handshake Packet.
  • RESET sets the Trigger on condition to Reset.
  • RESUME sets the Trigger on condition to Resume.
  • SPECIALPacket sets the Trigger on condition to Special Packet.
  • SUSPEND sets the Trigger on condition to Suspend.
  • SYNC sets the Trigger on condition to Sync.
  • TOKENPacket sets the Trigger on condition to Token (Address) Packet.

data property

Return the TRIGger:A:BUS:USB:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:USB:DATa:FORMat command.
  • .hivalue: The TRIGger:A:BUS:USB:DATa:HIVALue command.
  • .offset: The TRIGger:A:BUS:USB:DATa:OFFSet command.
  • .size: The TRIGger:A:BUS:USB:DATa:SIZe command.
  • .type: The TRIGger:A:BUS:USB:DATa:TYPe command.
  • .value: The TRIGger:A:BUS:USB:DATa:VALue command.

disparity property

Return the TRIGger:A:BUS:USB:DISParity command.

Description
  • Sets or queries the type of disparity that the bus will trigger on.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DISParity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DISParity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DISParity value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DISParity {NEGAtive|POSITIVe|EITher}
- TRIGger:A:BUS:USB:DISParity?
Info
  • NEGative specifies negative disparity.
  • POSITIVe specifies positive disparity.
  • EITher specifies either disparity.

endpoint property

Return the TRIGger:A:BUS:USB:ENDPoint command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ENDPoint? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ENDPoint? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:USB:ENDPoint:FORMat command.
  • .hivalue: The TRIGger:A:BUS:USB:ENDPoint:HIVALue command.
  • .value: The TRIGger:A:BUS:USB:ENDPoint:VALue command.

error property

Return the TRIGger:A:BUS:USB:ERROR command.

Description
  • Sets or queries whether the oscilloscope will trigger on a character error or a disparity error.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ERROR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ERROR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ERROR value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:USB:ERROR?
Info
  • CHARACTER sets the oscilloscope to trigger on a character error.
  • DISPARITY sets the oscilloscope to trigger on a disparity error.

errtype property

Return the TRIGger:A:BUS:USB:ERRTYPE command.

Description
  • This command sets or queries the error type when USB bus trigger on condition is set to Error.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ERRTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ERRTYPE {BITSTUFFing|CRC5|CRC16|PID}
- TRIGger:A:BUS:USB:ERRTYPE?
Info
  • BITSTUFFing specifies the error type Bit Stuffing .
  • CRC5 specifies the error type as Token CRC5 (Cyclic Redundancy Check 5).
  • CRC16 specifies the error type as Data CRC16 (Cyclic Redundancy Check 16).
  • PID specifies the error type as PID Check Bits.

format property

Return the TRIGger:A:BUS:USB:FORMat command.

Description
  • Sets or queries the pattern editing format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:FORMat {CHAR|SYMbol}
- TRIGger:A:BUS:USB:FORMat?
Info
  • CHAR indicates that the pattern editing format is set to character.
  • SYMBOL indicates that the pattern editing format is set to symbol.

handshaketype property

Return the TRIGger:A:BUS:USB:HANDShaketype command.

Description
  • This command sets or queries the handshake type when USB bus trigger on condition is set to Handshake Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:HANDShaketype? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:HANDShaketype? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:HANDShaketype value command.
SCPI Syntax
- TRIGger:A:BUS:USB:HANDShaketype {ACK|ANY|NAK|NYET|STALL}
- TRIGger:A:BUS:USB:HANDShaketype?
Info
  • ACK specifies the handshake type as Acknowledge (XX10).
  • ANY specifies the handshake type as Any (0010).
  • NAK specifies the handshake type as Negative Acknowledge (1010).
  • NYET specifies the handshake type as No response Yet (0110).
  • STALL specifies the handshake type as Stall (1110).

pattern property

Return the TRIGger:A:BUS:USB:PATtern command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .char: The TRIGger:A:BUS:USB:PATtern:CHAR<x> command.
  • .numsymbols: The TRIGger:A:BUS:USB:PATtern:NUMSymbols command.
  • .orderedset: The TRIGger:A:BUS:USB:PATtern:ORDERedset command.
  • .symbol: The TRIGger:A:BUS:USB:PATtern:SYMbol command tree.

qualifier property

Return the TRIGger:A:BUS:USB:QUAlifier command.

Description
  • This command sets or queries the USB bus trigger qualifier for address, endpoint, and data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:QUAlifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:QUAlifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:QUAlifier value command.
SCPI Syntax
- TRIGger:A:BUS:USB:QUAlifier {EQUal|INrange|LESSEQual|MOREEQual|OUTrange|UNEQual|LESSThan|MOREThan}
- TRIGger:A:BUS:USB:QUAlifier?
Info
  • EQUal specifies = trigger qualifier.
  • INrange specifies Inside Range trigger qualifier.
  • LESSEQual specifies <= trigger qualifier.
  • MOREEQual specifies >= trigger qualifier.
  • OUTrange specifies = trigger qualifier.
  • UNEQual specifies != trigger qualifier.
  • LESSThan specifies < trigger qualifier.
  • MOREThan specifies > trigger qualifier.

sof property

Return the TRIGger:A:BUS:USB:SOF command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SOF? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SOF? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:USB:SOF:FORMat command.
  • .framenumber: The TRIGger:A:BUS:USB:SOF:FRAMENUMber command.

specialtype property

Return the TRIGger:A:BUS:USB:SPECIALType command.

Description
  • This command sets or queries the PID value when USB bus Trigger on condition is set to Special Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPECIALType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPECIALType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPECIALType value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPECIALType {ANY|ERR|PING|PRE|RESERVED|SPLIT}
- TRIGger:A:BUS:USB:SPECIALType?
Info
  • ANY specifies Any (XX00) PID value.
  • ERR specifies ERR (1100) PID value.
  • PING specifies PING (0100) PID value.
  • PRE specifies PRE (1100) PID value.
  • RESERVED specifies Reserved (0000) PID value.
  • SPLIT specifies Split (1000) PID value.

split property

Return the TRIGger:A:BUS:USB:SPLIT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .et: The TRIGger:A:BUS:USB:SPLIT:ET command tree.
  • .hub: The TRIGger:A:BUS:USB:SPLIT:HUB command tree.
  • .port: The TRIGger:A:BUS:USB:SPLIT:PORT command tree.
  • .sc: The TRIGger:A:BUS:USB:SPLIT:SC command tree.
  • .se: The TRIGger:A:BUS:USB:SPLIT:SE command tree.

tokentype property

Return the TRIGger:A:BUS:USB:TOKENType command.

Description
  • This command sets or queries the Token Type when USB Trigger condition is set to Token (Address) Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:TOKENType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:TOKENType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:TOKENType value command.
SCPI Syntax
- TRIGger:A:BUS:USB:TOKENType {ANY|IN|OUT|SOF|SETUP}
- TRIGger:A:BUS:USB:TOKENType?
Info
  • ANY specifies ANY (XX01) token type.
  • IN specifies IN (1001) token type.
  • OUT specifies OUT (0001) token type.
  • SOF specifies SOF (0101) token type.
  • SETUP specifies SETUP (1101) token type.

TriggerABusUsbAddress

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:ADDress command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ADDress? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ADDress? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:USB:ADDress:FORMat command.
  • .hivalue: The TRIGger:A:BUS:USB:ADDress:HIVALue command.
  • .value: The TRIGger:A:BUS:USB:ADDress:VALue command.

format property

Return the TRIGger:A:BUS:USB:ADDress:FORMat command.

Description
  • This command sets or queries the address format for the USB bus trigger normal token.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ADDress:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ADDress:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ADDress:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ADDress:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:USB:ADDress:FORMat?
Info
  • BINary specifies the address format for the normal token as Binary.
  • HEXadecimal specifies the address format for the normal token as Hexadecimal.
  • SYMBolic specifies the address format for the normal token as Symbolic.

hivalue property

Return the TRIGger:A:BUS:USB:ADDress:HIVALue command.

Description
  • This command sets or queries the address value for normal token to be used with In Range and Out of Range qualifiers. The Trigger on Condition is set to Token (Address) Packet. The VALue and HIVALue set a range that the INrange and OUTrange qualifiers used to decide when to trigger. For example, if the QUALIFER is set to INrange, and the address is within the range set by VALue and HIVALue, then a trigger can be generated.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ADDress:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ADDress:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ADDress:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ADDress:HIVALue <string>
- TRIGger:A:BUS:USB:ADDress:HIVALue?
Info
  • <string> specifies the data value in the specified valid format (binary, hex, or decimal).

value property

Return the TRIGger:A:BUS:USB:ADDress:VALue command.

Description
  • This command sets or queries the address value for normal token.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ADDress:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ADDress:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ADDress:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ADDress:VALue <string>
- TRIGger:A:BUS:USB:ADDress:VALue?
Info
  • <string> specifies the data value in the specified valid format (binary, hex, or symbolic).

TriggerABusUsbAddressFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:ADDress:FORMat command.

Description
  • This command sets or queries the address format for the USB bus trigger normal token.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ADDress:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ADDress:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ADDress:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ADDress:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:USB:ADDress:FORMat?
Info
  • BINary specifies the address format for the normal token as Binary.
  • HEXadecimal specifies the address format for the normal token as Hexadecimal.
  • SYMBolic specifies the address format for the normal token as Symbolic.

TriggerABusUsbAddressHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:ADDress:HIVALue command.

Description
  • This command sets or queries the address value for normal token to be used with In Range and Out of Range qualifiers. The Trigger on Condition is set to Token (Address) Packet. The VALue and HIVALue set a range that the INrange and OUTrange qualifiers used to decide when to trigger. For example, if the QUALIFER is set to INrange, and the address is within the range set by VALue and HIVALue, then a trigger can be generated.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ADDress:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ADDress:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ADDress:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ADDress:HIVALue <string>
- TRIGger:A:BUS:USB:ADDress:HIVALue?
Info
  • <string> specifies the data value in the specified valid format (binary, hex, or decimal).

TriggerABusUsbAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:ADDress:VALue command.

Description
  • This command sets or queries the address value for normal token.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ADDress:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ADDress:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ADDress:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ADDress:VALue <string>
- TRIGger:A:BUS:USB:ADDress:VALue?
Info
  • <string> specifies the data value in the specified valid format (binary, hex, or symbolic).

TriggerABusUsbCharacter

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:CHARacter command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:CHARacter? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:CHARacter? query and raise an AssertionError if the returned value does not match value.
Properties
  • .char: The TRIGger:A:BUS:USB:CHARacter:CHAR command.
  • .symbol: The TRIGger:A:BUS:USB:CHARacter:SYMbol command tree.

char property

Return the TRIGger:A:BUS:USB:CHARacter:CHAR command.

Description
  • Sets or queries the USB character when the Trigger Condition is set to Character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:CHARacter:CHAR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:CHARacter:CHAR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:CHARacter:CHAR value command.
SCPI Syntax
- TRIGger:A:BUS:USB:CHARacter:CHAR <string>
- TRIGger:A:BUS:USB:CHARacter:CHAR?

symbol property

Return the TRIGger:A:BUS:USB:CHARacter:SYMbol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .minus: The TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus command.
  • .plus: The TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS command.

TriggerABusUsbCharacterChar

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:CHARacter:CHAR command.

Description
  • Sets or queries the USB character when the Trigger Condition is set to Character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:CHARacter:CHAR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:CHARacter:CHAR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:CHARacter:CHAR value command.
SCPI Syntax
- TRIGger:A:BUS:USB:CHARacter:CHAR <string>
- TRIGger:A:BUS:USB:CHARacter:CHAR?

TriggerABusUsbCharacterSymbol

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:CHARacter:SYMbol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol? query and raise an AssertionError if the returned value does not match value.
Properties
  • .minus: The TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus command.
  • .plus: The TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS command.

minus property

Return the TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus command.

Description
  • Sets or queries the character bit pattern (negative disparity) when the Trigger Condition is set to Character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus value command.
SCPI Syntax
- TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus <string>
- TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus?

plus property

Return the TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS command.

Description
  • Sets or queries the Character bit pattern (positive disparity view) when the Trigger Condition is set to Character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS value command.
SCPI Syntax
- TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS <string>
- TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS?
Info
  • <string> is the character bit pattern.

TriggerABusUsbCharacterSymbolMinus

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus command.

Description
  • Sets or queries the character bit pattern (negative disparity) when the Trigger Condition is set to Character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus value command.
SCPI Syntax
- TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus <string>
- TRIGger:A:BUS:USB:CHARacter:SYMbol:MINus?

TriggerABusUsbCharacterSymbolPlus

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS command.

Description
  • Sets or queries the Character bit pattern (positive disparity view) when the Trigger Condition is set to Character.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS value command.
SCPI Syntax
- TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS <string>
- TRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS?
Info
  • <string> is the character bit pattern.

TriggerABusUsbCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:CONDition command.

Description
  • This command sets or returns the condition for a USB trigger, where x is the Trigger on condition..
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:USB:CONDition {DATAPacket|EOP|ERROR|HANDSHAKEPacket|RESET|RESUME|SPECIALPacket|SUSPEND|SYNC|TOKENPacket}
- TRIGger:A:BUS:USB:CONDition?
Info
  • DATAPacket sets the Trigger on condition to Data Packet.
  • EOP sets the Trigger on condition to End of Packet.
  • ERROR sets the Trigger on condition to Error.
  • HANDSHAKEPacket sets the Trigger on condition to Handshake Packet.
  • RESET sets the Trigger on condition to Reset.
  • RESUME sets the Trigger on condition to Resume.
  • SPECIALPacket sets the Trigger on condition to Special Packet.
  • SUSPEND sets the Trigger on condition to Suspend.
  • SYNC sets the Trigger on condition to Sync.
  • TOKENPacket sets the Trigger on condition to Token (Address) Packet.

TriggerABusUsbData

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:USB:DATa:FORMat command.
  • .hivalue: The TRIGger:A:BUS:USB:DATa:HIVALue command.
  • .offset: The TRIGger:A:BUS:USB:DATa:OFFSet command.
  • .size: The TRIGger:A:BUS:USB:DATa:SIZe command.
  • .type: The TRIGger:A:BUS:USB:DATa:TYPe command.
  • .value: The TRIGger:A:BUS:USB:DATa:VALue command.

format property

Return the TRIGger:A:BUS:USB:DATa:FORMat command.

Description
  • This command sets or queries the data format for the USB bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:DATa:FORMat?
Info
  • BINary specifies the data format for the USB bus trigger as Binary.
  • HEXadecimal specifies the data format for the USB bus trigger as Hexadecimal.

hivalue property

Return the TRIGger:A:BUS:USB:DATa:HIVALue command.

Description
  • This command sets or queries data value for data token to be used with In Range and Out of Range qualifiers. The Trigger on Condition is set to Data Packet. The VALue and HIVALue set a range that the INrange and OUTrange qualifiers used to decide when to trigger. For example, if the QUALIFER is set to INrange, and the address is within the range set by VALue and HIVALue, then a trigger can be generated.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:HIVALue <string>
- TRIGger:A:BUS:USB:DATa:HIVALue?
Info
  • <string> specifies the data value in the specified valid format (binary, hex, or decimal).

offset property

Return the TRIGger:A:BUS:USB:DATa:OFFSet command.

Description
  • This command sets or queries data offset for the USB bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:OFFSet {<NR3>|DONTCare}
- TRIGger:A:BUS:USB:DATa:OFFSet?
Info
  • <NR3> specifies the data offset in bytes.
  • DONTCare specifies the data offset as Don’t Care.

size property

Return the TRIGger:A:BUS:USB:DATa:SIZe command.

Description
  • This command sets or queries the number of contiguous data bytes to USB bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:SIZe <NR3>
- TRIGger:A:BUS:USB:DATa:SIZe?
Info
  • <NR3> specifies the data size in bytes.

type property

Return the TRIGger:A:BUS:USB:DATa:TYPe command.

Description
  • This command sets or queries the data packet type when USB bus trigger condition is Data Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DATa:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:TYPe {ANY|DATA<x>|MDATA}
- TRIGger:A:BUS:USB:DATa:TYPe?
Info
  • ANY specifies the data packet type to ANY.
  • DATA0 specifies the data packet type to DATA0.
  • DATA1 specifies the data packet type to DATA1.
  • DATA2 specifies the data packet type to DATA2.
  • MDATA specifies the data packet type to MDATA.

value property

Return the TRIGger:A:BUS:USB:DATa:VALue command.

Description
  • This command sets or queries the USB bus trigger data value for data token.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:VALue <string>
- TRIGger:A:BUS:USB:DATa:VALue?
Info
  • <string> specifies the data value. The valid characters are 0, 1, or X representing a binary number.

TriggerABusUsbDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:DATa:FORMat command.

Description
  • This command sets or queries the data format for the USB bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:DATa:FORMat?
Info
  • BINary specifies the data format for the USB bus trigger as Binary.
  • HEXadecimal specifies the data format for the USB bus trigger as Hexadecimal.

TriggerABusUsbDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:DATa:HIVALue command.

Description
  • This command sets or queries data value for data token to be used with In Range and Out of Range qualifiers. The Trigger on Condition is set to Data Packet. The VALue and HIVALue set a range that the INrange and OUTrange qualifiers used to decide when to trigger. For example, if the QUALIFER is set to INrange, and the address is within the range set by VALue and HIVALue, then a trigger can be generated.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:HIVALue <string>
- TRIGger:A:BUS:USB:DATa:HIVALue?
Info
  • <string> specifies the data value in the specified valid format (binary, hex, or decimal).

TriggerABusUsbDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:DATa:OFFSet command.

Description
  • This command sets or queries data offset for the USB bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:OFFSet {<NR3>|DONTCare}
- TRIGger:A:BUS:USB:DATa:OFFSet?
Info
  • <NR3> specifies the data offset in bytes.
  • DONTCare specifies the data offset as Don’t Care.

TriggerABusUsbDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:DATa:SIZe command.

Description
  • This command sets or queries the number of contiguous data bytes to USB bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:SIZe <NR3>
- TRIGger:A:BUS:USB:DATa:SIZe?
Info
  • <NR3> specifies the data size in bytes.

TriggerABusUsbDataType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:DATa:TYPe command.

Description
  • This command sets or queries the data packet type when USB bus trigger condition is Data Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DATa:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:TYPe {ANY|DATA<x>|MDATA}
- TRIGger:A:BUS:USB:DATa:TYPe?
Info
  • ANY specifies the data packet type to ANY.
  • DATA0 specifies the data packet type to DATA0.
  • DATA1 specifies the data packet type to DATA1.
  • DATA2 specifies the data packet type to DATA2.
  • MDATA specifies the data packet type to MDATA.

TriggerABusUsbDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:DATa:VALue command.

Description
  • This command sets or queries the USB bus trigger data value for data token.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:VALue <string>
- TRIGger:A:BUS:USB:DATa:VALue?
Info
  • <string> specifies the data value. The valid characters are 0, 1, or X representing a binary number.

TriggerABusUsbDisparity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:DISParity command.

Description
  • Sets or queries the type of disparity that the bus will trigger on.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:DISParity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:DISParity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:DISParity value command.
SCPI Syntax
- TRIGger:A:BUS:USB:DISParity {NEGAtive|POSITIVe|EITher}
- TRIGger:A:BUS:USB:DISParity?
Info
  • NEGative specifies negative disparity.
  • POSITIVe specifies positive disparity.
  • EITher specifies either disparity.

TriggerABusUsbEndpoint

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:ENDPoint command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ENDPoint? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ENDPoint? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:USB:ENDPoint:FORMat command.
  • .hivalue: The TRIGger:A:BUS:USB:ENDPoint:HIVALue command.
  • .value: The TRIGger:A:BUS:USB:ENDPoint:VALue command.

format property

Return the TRIGger:A:BUS:USB:ENDPoint:FORMat command.

Description
  • This command sets or queries the endpoint format for data token to be used with in range and out of range qualifiers.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ENDPoint:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ENDPoint:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ENDPoint:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ENDPoint:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:ENDPoint:FORMat?
Info
  • BINary specifies the endpoint format for data token as Binary.
  • HEXadecimal specifies the endpoint format for data token as Hexadecimal.

hivalue property

Return the TRIGger:A:BUS:USB:ENDPoint:HIVALue command.

Description
  • This command sets or queries the endpoint value for data token to be used with in range and out of range qualifiers. The VALue and HIVALue set a range that the INrange and OUTrange qualifiers used to decide when to trigger. For example, if the QUALIFIER is set to INrange, and the address is within the range set by VALue and HIVALue, then a trigger can be generated.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ENDPoint:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ENDPoint:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ENDPoint:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ENDPoint:HIVALue <string>
- TRIGger:A:BUS:USB:ENDPoint:HIVALue?
Info
  • <string> specifies the endpoint value in the specified valid format (binary, hex, or symbolic).

value property

Return the TRIGger:A:BUS:USB:ENDPoint:VALue command.

Description
  • This command sets or queries the endpoint value for normal token.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ENDPoint:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ENDPoint:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ENDPoint:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ENDPoint:VALue <string>
- TRIGger:A:BUS:USB:ENDPoint:VALue?
Info
  • <string> specifies the data value in the specified valid format (binary, hex, or symbolic).

TriggerABusUsbEndpointFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:ENDPoint:FORMat command.

Description
  • This command sets or queries the endpoint format for data token to be used with in range and out of range qualifiers.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ENDPoint:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ENDPoint:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ENDPoint:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ENDPoint:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:ENDPoint:FORMat?
Info
  • BINary specifies the endpoint format for data token as Binary.
  • HEXadecimal specifies the endpoint format for data token as Hexadecimal.

TriggerABusUsbEndpointHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:ENDPoint:HIVALue command.

Description
  • This command sets or queries the endpoint value for data token to be used with in range and out of range qualifiers. The VALue and HIVALue set a range that the INrange and OUTrange qualifiers used to decide when to trigger. For example, if the QUALIFIER is set to INrange, and the address is within the range set by VALue and HIVALue, then a trigger can be generated.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ENDPoint:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ENDPoint:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ENDPoint:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ENDPoint:HIVALue <string>
- TRIGger:A:BUS:USB:ENDPoint:HIVALue?
Info
  • <string> specifies the endpoint value in the specified valid format (binary, hex, or symbolic).

TriggerABusUsbEndpointValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:ENDPoint:VALue command.

Description
  • This command sets or queries the endpoint value for normal token.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ENDPoint:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ENDPoint:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ENDPoint:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ENDPoint:VALue <string>
- TRIGger:A:BUS:USB:ENDPoint:VALue?
Info
  • <string> specifies the data value in the specified valid format (binary, hex, or symbolic).

TriggerABusUsbError

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:ERROR command.

Description
  • Sets or queries whether the oscilloscope will trigger on a character error or a disparity error.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ERROR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ERROR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ERROR value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:USB:ERROR?
Info
  • CHARACTER sets the oscilloscope to trigger on a character error.
  • DISPARITY sets the oscilloscope to trigger on a disparity error.

TriggerABusUsbErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:ERRTYPE command.

Description
  • This command sets or queries the error type when USB bus trigger on condition is set to Error.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:ERRTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:USB:ERRTYPE {BITSTUFFing|CRC5|CRC16|PID}
- TRIGger:A:BUS:USB:ERRTYPE?
Info
  • BITSTUFFing specifies the error type Bit Stuffing .
  • CRC5 specifies the error type as Token CRC5 (Cyclic Redundancy Check 5).
  • CRC16 specifies the error type as Data CRC16 (Cyclic Redundancy Check 16).
  • PID specifies the error type as PID Check Bits.

TriggerABusUsbFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:FORMat command.

Description
  • Sets or queries the pattern editing format.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:FORMat {CHAR|SYMbol}
- TRIGger:A:BUS:USB:FORMat?
Info
  • CHAR indicates that the pattern editing format is set to character.
  • SYMBOL indicates that the pattern editing format is set to symbol.

TriggerABusUsbHandshaketype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:HANDShaketype command.

Description
  • This command sets or queries the handshake type when USB bus trigger on condition is set to Handshake Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:HANDShaketype? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:HANDShaketype? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:HANDShaketype value command.
SCPI Syntax
- TRIGger:A:BUS:USB:HANDShaketype {ACK|ANY|NAK|NYET|STALL}
- TRIGger:A:BUS:USB:HANDShaketype?
Info
  • ACK specifies the handshake type as Acknowledge (XX10).
  • ANY specifies the handshake type as Any (0010).
  • NAK specifies the handshake type as Negative Acknowledge (1010).
  • NYET specifies the handshake type as No response Yet (0110).
  • STALL specifies the handshake type as Stall (1110).

TriggerABusUsbPattern

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:PATtern command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern? query and raise an AssertionError if the returned value does not match value.
Properties
  • .char: The TRIGger:A:BUS:USB:PATtern:CHAR<x> command.
  • .numsymbols: The TRIGger:A:BUS:USB:PATtern:NUMSymbols command.
  • .orderedset: The TRIGger:A:BUS:USB:PATtern:ORDERedset command.
  • .symbol: The TRIGger:A:BUS:USB:PATtern:SYMbol command tree.

char property

Return the TRIGger:A:BUS:USB:PATtern:CHAR<x> command.

Description
  • Sets or queries the specified character when the Trigger Condition is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern:CHAR<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern:CHAR<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:PATtern:CHAR<x> value command.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:CHAR<x> <string>
- TRIGger:A:BUS:USB:PATtern:CHAR<x>?
Info
  • <string> is the specified character.

numsymbols property

Return the TRIGger:A:BUS:USB:PATtern:NUMSymbols command.

Description
  • Sets or queries the number of symbols to trigger on when USB trigger type is in pattern mode.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern:NUMSymbols? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern:NUMSymbols? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:PATtern:NUMSymbols value command.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:NUMSymbols <NR1>
- TRIGger:A:BUS:USB:PATtern:NUMSymbols?

orderedset property

Return the TRIGger:A:BUS:USB:PATtern:ORDERedset command.

Description
  • This command sets or queries the state of triggering on an ordered set.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern:ORDERedset? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern:ORDERedset? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:PATtern:ORDERedset value command.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:ORDERedset {ON|OFF|1|0}
- TRIGger:A:BUS:USB:PATtern:ORDERedset?
Info
  • OFF disables triggering on an ordered set.
  • ON enables triggering on an ordered set.
  • 0 disables triggering on an ordered set.
  • 1 enables triggering on an ordered set.

symbol property

Return the TRIGger:A:BUS:USB:PATtern:SYMbol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern:SYMbol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern:SYMbol? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .minus: The TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x> command.
  • .plus: The TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x> command.

TriggerABusUsbPatternCharItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:PATtern:CHAR<x> command.

Description
  • Sets or queries the specified character when the Trigger Condition is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern:CHAR<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern:CHAR<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:PATtern:CHAR<x> value command.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:CHAR<x> <string>
- TRIGger:A:BUS:USB:PATtern:CHAR<x>?
Info
  • <string> is the specified character.

TriggerABusUsbPatternNumsymbols

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:PATtern:NUMSymbols command.

Description
  • Sets or queries the number of symbols to trigger on when USB trigger type is in pattern mode.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern:NUMSymbols? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern:NUMSymbols? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:PATtern:NUMSymbols value command.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:NUMSymbols <NR1>
- TRIGger:A:BUS:USB:PATtern:NUMSymbols?

TriggerABusUsbPatternOrderedset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:PATtern:ORDERedset command.

Description
  • This command sets or queries the state of triggering on an ordered set.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern:ORDERedset? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern:ORDERedset? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:PATtern:ORDERedset value command.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:ORDERedset {ON|OFF|1|0}
- TRIGger:A:BUS:USB:PATtern:ORDERedset?
Info
  • OFF disables triggering on an ordered set.
  • ON enables triggering on an ordered set.
  • 0 disables triggering on an ordered set.
  • 1 enables triggering on an ordered set.

TriggerABusUsbPatternSymbol

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:PATtern:SYMbol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern:SYMbol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern:SYMbol? query and raise an AssertionError if the returned value does not match value.
Properties
  • .minus: The TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x> command.
  • .plus: The TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x> command.

minus property

Return the TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x> command.

Description
  • Sets or queries the specified character bit pattern (negative disparity) when the Trigger Condition is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x> value command.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x> <string>
- TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>?
Info
  • <string> is the specified character bit pattern.

plus property

Return the TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x> command.

Description
  • Sets or queries the specified character bit pattern (positive disparity) when the Trigger Condition is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x> value command.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x> <string>
- TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x>?
Info
  • <string> is the specified character bit pattern.

TriggerABusUsbPatternSymbolMinusItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x> command.

Description
  • Sets or queries the specified character bit pattern (negative disparity) when the Trigger Condition is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x> value command.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x> <string>
- TRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>?
Info
  • <string> is the specified character bit pattern.

TriggerABusUsbPatternSymbolPlusItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x> command.

Description
  • Sets or queries the specified character bit pattern (positive disparity) when the Trigger Condition is set to Pattern.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x> value command.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x> <string>
- TRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x>?
Info
  • <string> is the specified character bit pattern.

TriggerABusUsbQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:QUAlifier command.

Description
  • This command sets or queries the USB bus trigger qualifier for address, endpoint, and data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:QUAlifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:QUAlifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:QUAlifier value command.
SCPI Syntax
- TRIGger:A:BUS:USB:QUAlifier {EQUal|INrange|LESSEQual|MOREEQual|OUTrange|UNEQual|LESSThan|MOREThan}
- TRIGger:A:BUS:USB:QUAlifier?
Info
  • EQUal specifies = trigger qualifier.
  • INrange specifies Inside Range trigger qualifier.
  • LESSEQual specifies <= trigger qualifier.
  • MOREEQual specifies >= trigger qualifier.
  • OUTrange specifies = trigger qualifier.
  • UNEQual specifies != trigger qualifier.
  • LESSThan specifies < trigger qualifier.
  • MOREThan specifies > trigger qualifier.

TriggerABusUsbSof

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:SOF command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SOF? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SOF? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:USB:SOF:FORMat command.
  • .framenumber: The TRIGger:A:BUS:USB:SOF:FRAMENUMber command.

format property

Return the TRIGger:A:BUS:USB:SOF:FORMat command.

Description
  • This command sets or queries the format for the Start of Frame frame number.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SOF:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SOF:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SOF:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SOF:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:USB:SOF:FORMat?
Info
  • BINary specifies the Start of Frame frame number format as Binary.
  • HEXadecimal specifies the Start of Frame frame number format as Hexadecimal.
  • SYMBolic specifies the Start of Frame frame number format as Symbolic.

framenumber property

Return the TRIGger:A:BUS:USB:SOF:FRAMENUMber command.

Description
  • This command sets frame number for the USB bus trigger when the condition is Start of Frame (SOF).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SOF:FRAMENUMber? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SOF:FRAMENUMber? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SOF:FRAMENUMber value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SOF:FRAMENUMber <string>
- TRIGger:A:BUS:USB:SOF:FRAMENUMber?
Info
  • <string> specifies the frame number for the SOF in the specified valid format.

TriggerABusUsbSofFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:SOF:FORMat command.

Description
  • This command sets or queries the format for the Start of Frame frame number.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SOF:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SOF:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SOF:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SOF:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:USB:SOF:FORMat?
Info
  • BINary specifies the Start of Frame frame number format as Binary.
  • HEXadecimal specifies the Start of Frame frame number format as Hexadecimal.
  • SYMBolic specifies the Start of Frame frame number format as Symbolic.

TriggerABusUsbSofFramenumber

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:SOF:FRAMENUMber command.

Description
  • This command sets frame number for the USB bus trigger when the condition is Start of Frame (SOF).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SOF:FRAMENUMber? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SOF:FRAMENUMber? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SOF:FRAMENUMber value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SOF:FRAMENUMber <string>
- TRIGger:A:BUS:USB:SOF:FRAMENUMber?
Info
  • <string> specifies the frame number for the SOF in the specified valid format.

TriggerABusUsbSpecialtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:SPECIALType command.

Description
  • This command sets or queries the PID value when USB bus Trigger on condition is set to Special Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPECIALType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPECIALType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPECIALType value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPECIALType {ANY|ERR|PING|PRE|RESERVED|SPLIT}
- TRIGger:A:BUS:USB:SPECIALType?
Info
  • ANY specifies Any (XX00) PID value.
  • ERR specifies ERR (1100) PID value.
  • PING specifies PING (0100) PID value.
  • PRE specifies PRE (1100) PID value.
  • RESERVED specifies Reserved (0000) PID value.
  • SPLIT specifies Split (1000) PID value.

TriggerABusUsbSplit

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .et: The TRIGger:A:BUS:USB:SPLIT:ET command tree.
  • .hub: The TRIGger:A:BUS:USB:SPLIT:HUB command tree.
  • .port: The TRIGger:A:BUS:USB:SPLIT:PORT command tree.
  • .sc: The TRIGger:A:BUS:USB:SPLIT:SC command tree.
  • .se: The TRIGger:A:BUS:USB:SPLIT:SE command tree.

et property

Return the TRIGger:A:BUS:USB:SPLIT:ET command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:ET? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:ET? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:USB:SPLIT:ET:VALue command.

hub property

Return the TRIGger:A:BUS:USB:SPLIT:HUB command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:HUB? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:HUB? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:USB:SPLIT:HUB:FORMat command.
  • .value: The TRIGger:A:BUS:USB:SPLIT:HUB:VALue command.

port property

Return the TRIGger:A:BUS:USB:SPLIT:PORT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:PORT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:PORT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:BUS:USB:SPLIT:PORT:FORMat command.
  • .value: The TRIGger:A:BUS:USB:SPLIT:PORT:VALue command.

sc property

Return the TRIGger:A:BUS:USB:SPLIT:SC command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:SC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:SC? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:USB:SPLIT:SC:VALue command.

se property

Return the TRIGger:A:BUS:USB:SPLIT:SE command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:SE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:SE? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:USB:SPLIT:SE:VALue command.

TriggerABusUsbSplitEt

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT:ET command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:ET? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:ET? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:USB:SPLIT:ET:VALue command.

value property

Return the TRIGger:A:BUS:USB:SPLIT:ET:VALue command.

Description
  • This command sets or queries the Endpoint Type value for SPLIT token. The USB Speed is set to High (480 Mbps) and the Trigger condition is set to Special Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:ET:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:ET:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:ET:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:ET:VALue {DONTcare|CONTRol|ISOchronous|BULK|INTERRUPT}
- TRIGger:A:BUS:USB:SPLIT:ET:VALue?
Info
  • DONTCare specifies the End Point Type value as don’t care (XX).
  • CONTRol specifies the End Point Type value as Control (00).
  • ISOchronous specifies the End Point Type value as Isochronous (01).
  • BULK specifies the End Point Type value as Bulk (10).
  • INTERRUPT specifies the End Point Type value as Interrupt (11).

TriggerABusUsbSplitEtValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT:ET:VALue command.

Description
  • This command sets or queries the Endpoint Type value for SPLIT token. The USB Speed is set to High (480 Mbps) and the Trigger condition is set to Special Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:ET:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:ET:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:ET:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:ET:VALue {DONTcare|CONTRol|ISOchronous|BULK|INTERRUPT}
- TRIGger:A:BUS:USB:SPLIT:ET:VALue?
Info
  • DONTCare specifies the End Point Type value as don’t care (XX).
  • CONTRol specifies the End Point Type value as Control (00).
  • ISOchronous specifies the End Point Type value as Isochronous (01).
  • BULK specifies the End Point Type value as Bulk (10).
  • INTERRUPT specifies the End Point Type value as Interrupt (11).

TriggerABusUsbSplitHub

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT:HUB command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:HUB? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:HUB? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:USB:SPLIT:HUB:FORMat command.
  • .value: The TRIGger:A:BUS:USB:SPLIT:HUB:VALue command.

format property

Return the TRIGger:A:BUS:USB:SPLIT:HUB:FORMat command.

Description
  • This command sets or queries the format for the hub address of the USB bus trigger on split token field.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:HUB:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:HUB:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:HUB:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:HUB:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:SPLIT:HUB:FORMat?
Info
  • BINary specifies hub address format as Binary.
  • HEXadecimal specifies hub address format as Hexadecimal.

value property

Return the TRIGger:A:BUS:USB:SPLIT:HUB:VALue command.

Description
  • This command sets or queries the hub address of the USB bus trigger on split token field. The USB Speed is set to High (480 Mbps) and the Trigger condition is set to Special Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:HUB:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:HUB:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:HUB:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:HUB:VALue <string>
- TRIGger:A:BUS:USB:SPLIT:HUB:VALue?
Info
  • <string> specifies the hub address in the specified valid format.

TriggerABusUsbSplitHubFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT:HUB:FORMat command.

Description
  • This command sets or queries the format for the hub address of the USB bus trigger on split token field.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:HUB:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:HUB:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:HUB:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:HUB:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:SPLIT:HUB:FORMat?
Info
  • BINary specifies hub address format as Binary.
  • HEXadecimal specifies hub address format as Hexadecimal.

TriggerABusUsbSplitHubValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT:HUB:VALue command.

Description
  • This command sets or queries the hub address of the USB bus trigger on split token field. The USB Speed is set to High (480 Mbps) and the Trigger condition is set to Special Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:HUB:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:HUB:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:HUB:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:HUB:VALue <string>
- TRIGger:A:BUS:USB:SPLIT:HUB:VALue?
Info
  • <string> specifies the hub address in the specified valid format.

TriggerABusUsbSplitPort

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT:PORT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:PORT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:PORT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:BUS:USB:SPLIT:PORT:FORMat command.
  • .value: The TRIGger:A:BUS:USB:SPLIT:PORT:VALue command.

format property

Return the TRIGger:A:BUS:USB:SPLIT:PORT:FORMat command.

Description
  • This command sets the port address format for the USB bus trigger on split token field.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:PORT:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:PORT:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:PORT:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:PORT:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:SPLIT:PORT:FORMat?
Info
  • BINary sets the port address format to Binary.
  • HEXadecimal sets the port address format to Hexadecimal.

value property

Return the TRIGger:A:BUS:USB:SPLIT:PORT:VALue command.

Description
  • This command sets or queries the port address for the USB bus trigger on split token field. The USB Speed is set to High (480 Mbps) and the Trigger condition is set to Special Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:PORT:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:PORT:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:PORT:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:PORT:VALue <string>
- TRIGger:A:BUS:USB:SPLIT:PORT:VALue?
Info
  • <string> specifies the port address in the specified valid format.

TriggerABusUsbSplitPortFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT:PORT:FORMat command.

Description
  • This command sets the port address format for the USB bus trigger on split token field.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:PORT:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:PORT:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:PORT:FORMat value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:PORT:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:SPLIT:PORT:FORMat?
Info
  • BINary sets the port address format to Binary.
  • HEXadecimal sets the port address format to Hexadecimal.

TriggerABusUsbSplitPortValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT:PORT:VALue command.

Description
  • This command sets or queries the port address for the USB bus trigger on split token field. The USB Speed is set to High (480 Mbps) and the Trigger condition is set to Special Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:PORT:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:PORT:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:PORT:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:PORT:VALue <string>
- TRIGger:A:BUS:USB:SPLIT:PORT:VALue?
Info
  • <string> specifies the port address in the specified valid format.

TriggerABusUsbSplitSc

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT:SC command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:SC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:SC? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:USB:SPLIT:SC:VALue command.

value property

Return the TRIGger:A:BUS:USB:SPLIT:SC:VALue command.

Description
  • This command sets or queries the Start/Complete value for the USB bus trigger on split token field. The USB Speed is set to High (480 Mbps) and the Trigger condition is set to Special Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:SC:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:SC:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:SC:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:SC:VALue {CSPLIT|SSPLIT|DONTcare}
- TRIGger:A:BUS:USB:SPLIT:SC:VALue?
Info
  • DONTcare specifies the Start/Complete value as don’t care (X).
  • SSPLIT specifies the Start/Complete value as Start (SSPLIT) (0).
  • CSPLIT specifies the Start/Complete value as Complete (CSPLIT)(1).

TriggerABusUsbSplitScValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT:SC:VALue command.

Description
  • This command sets or queries the Start/Complete value for the USB bus trigger on split token field. The USB Speed is set to High (480 Mbps) and the Trigger condition is set to Special Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:SC:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:SC:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:SC:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:SC:VALue {CSPLIT|SSPLIT|DONTcare}
- TRIGger:A:BUS:USB:SPLIT:SC:VALue?
Info
  • DONTcare specifies the Start/Complete value as don’t care (X).
  • SSPLIT specifies the Start/Complete value as Start (SSPLIT) (0).
  • CSPLIT specifies the Start/Complete value as Complete (CSPLIT)(1).

TriggerABusUsbSplitSe

Bases: SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT:SE command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:SE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:SE? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:USB:SPLIT:SE:VALue command.

value property

Return the TRIGger:A:BUS:USB:SPLIT:SE:VALue command.

Description
  • This command sets or queries the Start/End value for the USB bus trigger on split token field. The USB Speed is set to High (480 Mbps) and the Trigger condition is set to Special Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:SE:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:SE:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:SE:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:SE:VALue {DONTCare|FULLSPeed|LOWSPeed|ISOMID|ISOEND|ISOSTART|ISOALL}
- TRIGger:A:BUS:USB:SPLIT:SE:VALue?
Info
  • DONTCARE specifies the Start/End bit value as don’t care (X).
  • FULLSPeed specifies the Start/End bit value as Control/Bulk/Interrupt Full Speed device (0X).
  • LOWSPeed specifies the Start/End bit value as Control/Bulk/Interrupt Low Speed device (1X).
  • ISOMID specifies the Start/End bit value as Isochronous Data is Middle (00).
  • ISOEND specifies the Start/End bit value as Isochronous Data is End (01).
  • ISOSTART specifies the Start/End bit value as Isochronous Data is Start (10).
  • ISOALL specifies the Start/End bit value as Isochronous Data is All (11).

TriggerABusUsbSplitSeValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:SPLIT:SE:VALue command.

Description
  • This command sets or queries the Start/End value for the USB bus trigger on split token field. The USB Speed is set to High (480 Mbps) and the Trigger condition is set to Special Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:SPLIT:SE:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:SPLIT:SE:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:SPLIT:SE:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:SE:VALue {DONTCare|FULLSPeed|LOWSPeed|ISOMID|ISOEND|ISOSTART|ISOALL}
- TRIGger:A:BUS:USB:SPLIT:SE:VALue?
Info
  • DONTCARE specifies the Start/End bit value as don’t care (X).
  • FULLSPeed specifies the Start/End bit value as Control/Bulk/Interrupt Full Speed device (0X).
  • LOWSPeed specifies the Start/End bit value as Control/Bulk/Interrupt Low Speed device (1X).
  • ISOMID specifies the Start/End bit value as Isochronous Data is Middle (00).
  • ISOEND specifies the Start/End bit value as Isochronous Data is End (01).
  • ISOSTART specifies the Start/End bit value as Isochronous Data is Start (10).
  • ISOALL specifies the Start/End bit value as Isochronous Data is All (11).

TriggerABusUsbTokentype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:USB:TOKENType command.

Description
  • This command sets or queries the Token Type when USB Trigger condition is set to Token (Address) Packet.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:USB:TOKENType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:USB:TOKENType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:USB:TOKENType value command.
SCPI Syntax
- TRIGger:A:BUS:USB:TOKENType {ANY|IN|OUT|SOF|SETUP}
- TRIGger:A:BUS:USB:TOKENType?
Info
  • ANY specifies ANY (XX01) token type.
  • IN specifies IN (1001) token type.
  • OUT specifies OUT (0001) token type.
  • SOF specifies SOF (0101) token type.
  • SETUP specifies SETUP (1101) token type.

TriggerACan

Bases: SCPICmdRead

The TRIGger:A:CAN command tree.

Usage
  • Using the .query() method will send the TRIGger:A:CAN? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:CAN:CONDition command.
  • .data: The TRIGger:A:CAN:DATa command tree.
  • .format: The TRIGger:A:CAN:FORMat command.
  • .frametype: The TRIGger:A:CAN:FRAMEtype command.
  • .identifier: The TRIGger:A:CAN:IDENTifier command tree.
  • .probe: The TRIGger:A:CAN:PROBE command.
  • .speed: The TRIGger:A:CAN:SPEed command.

condition property

Return the TRIGger:A:CAN:CONDition command.

Description
  • CAN option only: This command sets or returns the CAN condition.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:CONDition value command.
SCPI Syntax
- TRIGger:A:CAN:CONDition {SOF|FRAMEtype|IDENTifier|DATA|IDANDDATA|EOF|ACKMISS}
- TRIGger:A:CAN:CONDition?
Info
  • SOF enables triggering on the start of frame.
  • FRAMEtype enables triggering on the type of frame.
  • IDENTifier enables triggering on a matching identifier.
  • DATA enables triggering on matching data.
  • IDANDDATA enables triggering on a matching identifier and matching data.
  • EOF enables triggering on the end of frame.
  • ACKMISS enables triggering on a missing acknowledge.
  • ERROR enables triggering on an error within a frame.

data property

Return the TRIGger:A:CAN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:CAN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:A:CAN:DATa:DIRection command.
  • .level: The TRIGger:A:CAN:DATa:LEVel command.
  • .source: The TRIGger:A:CAN:DATa:SOUrce command.
  • .value: The TRIGger:A:CAN:DATa:VALue command.

format property

Return the TRIGger:A:CAN:FORMat command.

Description
  • CAN option only: This command sets or queries the CAN data format.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:FORMat value command.
SCPI Syntax
- TRIGger:A:CAN:FORMat {BINary|HEX}
- TRIGger:A:CAN:FORMat?
Info
  • BINary specifies binary as the CAN data format.
  • HEX specifies hexadecimal as the CAN data format.

frametype property

Return the TRIGger:A:CAN:FRAMEtype command.

Description
  • CAN option only: This command sets or queries the CAN trigger frame type.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:FRAMEtype? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:FRAMEtype? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:FRAMEtype value command.
SCPI Syntax
- TRIGger:A:CAN:FRAMEtype {DATA|REMote|ERROR|OVERLOAD}
- TRIGger:A:CAN:FRAMEtype?
Info
  • DATA specifies a data frame type.
  • REMote specifies a remote frame type.
  • ERROR specifies an error frame type.
  • OVERLOAD specifies an overload frame type.

identifier property

Return the TRIGger:A:CAN:IDENTifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:CAN:IDENTifier? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:IDENTifier? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .mode: The TRIGger:A:CAN:IDENTifier:MODe command.
  • .value: The TRIGger:A:CAN:IDENTifier:VALue command.

probe property

Return the TRIGger:A:CAN:PROBE command.

Description
  • CAN option only: This command sets or queries the probing method used to probe the CAN signal.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:PROBE? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:PROBE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:PROBE value command.
SCPI Syntax
- TRIGger:A:CAN:PROBE {CANL|CANH|DIFFerential|TX|RX}
- TRIGger:A:CAN:PROBE?
Info
  • CANL specifies that the probing method is CANL.
  • CANH specifies that the probing method is CANH.
  • DIFFerential specifies that the probing method used is differential.
  • TX specifies that the probing method is TX.
  • RX specifies that the probing method is RX.

speed property

Return the TRIGger:A:CAN:SPEed command.

Description
  • CAN option only: This command sets or queries the bit rate of the CAN system.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:SPEed? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:SPEed? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:SPEed value command.
SCPI Syntax
- TRIGger:A:CAN:SPEed <NR3>
- TRIGger:A:CAN:SPEed?
Info
  • <NR3> specifies the bit rate of the CAN system. Possible values are 1M, 800K, 500K, 250K, 125K, 100K, 83.3K, 62,5K, 50K, 33K, 20K, and 10K.

TriggerACanCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CAN:CONDition command.

Description
  • CAN option only: This command sets or returns the CAN condition.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:CONDition value command.
SCPI Syntax
- TRIGger:A:CAN:CONDition {SOF|FRAMEtype|IDENTifier|DATA|IDANDDATA|EOF|ACKMISS}
- TRIGger:A:CAN:CONDition?
Info
  • SOF enables triggering on the start of frame.
  • FRAMEtype enables triggering on the type of frame.
  • IDENTifier enables triggering on a matching identifier.
  • DATA enables triggering on matching data.
  • IDANDDATA enables triggering on a matching identifier and matching data.
  • EOF enables triggering on the end of frame.
  • ACKMISS enables triggering on a missing acknowledge.
  • ERROR enables triggering on an error within a frame.

TriggerACanData

Bases: SCPICmdRead

The TRIGger:A:CAN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:CAN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:A:CAN:DATa:DIRection command.
  • .level: The TRIGger:A:CAN:DATa:LEVel command.
  • .source: The TRIGger:A:CAN:DATa:SOUrce command.
  • .value: The TRIGger:A:CAN:DATa:VALue command.

direction property

Return the TRIGger:A:CAN:DATa:DIRection command.

Description
  • CAN option only: This command sets or queries the CAN trigger condition to be valid on a READ, WRITE, or either.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:DATa:DIRection value command.
SCPI Syntax
- TRIGger:A:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:CAN:DATa:DIRection?
Info
  • READ sets the CAN data direction to Read.
  • WRITE sets the CAN data direction to Write.
  • NOCARE sets the CAN data direction to either.

level property

Return the TRIGger:A:CAN:DATa:LEVel command.

Description
  • CAN option only: This command sets or queries the CAN Trigger threshold for the CAN data source.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:DATa:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:DATa:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:DATa:LEVel value command.
SCPI Syntax
- TRIGger:A:CAN:DATa:LEVel <NR3>
- TRIGger:A:CAN:DATa:LEVel?
Info
  • <NR3> specifies the CAN trigger data level. The level can be ±12.0 divisions.

source property

Return the TRIGger:A:CAN:DATa:SOUrce command.

Description
  • CAN option only: This command sets or queries the CAN data source.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:DATa:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:DATa:SOUrce value command.
SCPI Syntax
- TRIGger:A:CAN:DATa:SOUrce CH<x>
- TRIGger:A:CAN:DATa:SOUrce?
Info
  • CH<x> specifies the source for the CAN trigger. x can be 1, 2, 3, or 4.

value property

Return the TRIGger:A:CAN:DATa:VALue command.

Description
  • CAN option only: This command sets or quires the binary data string used for CAN Trigger if the trigger condition is ID or IDANDDATA.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:CAN:DATa:VALue <QString>
- TRIGger:A:CAN:DATa:VALue?
Info
  • <QString> is up to 32 bits specifying the CAN data value.

TriggerACanDataDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CAN:DATa:DIRection command.

Description
  • CAN option only: This command sets or queries the CAN trigger condition to be valid on a READ, WRITE, or either.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:DATa:DIRection value command.
SCPI Syntax
- TRIGger:A:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:CAN:DATa:DIRection?
Info
  • READ sets the CAN data direction to Read.
  • WRITE sets the CAN data direction to Write.
  • NOCARE sets the CAN data direction to either.

TriggerACanDataLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CAN:DATa:LEVel command.

Description
  • CAN option only: This command sets or queries the CAN Trigger threshold for the CAN data source.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:DATa:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:DATa:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:DATa:LEVel value command.
SCPI Syntax
- TRIGger:A:CAN:DATa:LEVel <NR3>
- TRIGger:A:CAN:DATa:LEVel?
Info
  • <NR3> specifies the CAN trigger data level. The level can be ±12.0 divisions.

TriggerACanDataSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CAN:DATa:SOUrce command.

Description
  • CAN option only: This command sets or queries the CAN data source.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:DATa:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:DATa:SOUrce value command.
SCPI Syntax
- TRIGger:A:CAN:DATa:SOUrce CH<x>
- TRIGger:A:CAN:DATa:SOUrce?
Info
  • CH<x> specifies the source for the CAN trigger. x can be 1, 2, 3, or 4.

TriggerACanDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CAN:DATa:VALue command.

Description
  • CAN option only: This command sets or quires the binary data string used for CAN Trigger if the trigger condition is ID or IDANDDATA.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:CAN:DATa:VALue <QString>
- TRIGger:A:CAN:DATa:VALue?
Info
  • <QString> is up to 32 bits specifying the CAN data value.

TriggerACanFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CAN:FORMat command.

Description
  • CAN option only: This command sets or queries the CAN data format.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:FORMat value command.
SCPI Syntax
- TRIGger:A:CAN:FORMat {BINary|HEX}
- TRIGger:A:CAN:FORMat?
Info
  • BINary specifies binary as the CAN data format.
  • HEX specifies hexadecimal as the CAN data format.

TriggerACanFrametype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CAN:FRAMEtype command.

Description
  • CAN option only: This command sets or queries the CAN trigger frame type.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:FRAMEtype? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:FRAMEtype? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:FRAMEtype value command.
SCPI Syntax
- TRIGger:A:CAN:FRAMEtype {DATA|REMote|ERROR|OVERLOAD}
- TRIGger:A:CAN:FRAMEtype?
Info
  • DATA specifies a data frame type.
  • REMote specifies a remote frame type.
  • ERROR specifies an error frame type.
  • OVERLOAD specifies an overload frame type.

TriggerACanIdentifier

Bases: SCPICmdRead

The TRIGger:A:CAN:IDENTifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:CAN:IDENTifier? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:IDENTifier? query and raise an AssertionError if the returned value does not match value.
Properties
  • .mode: The TRIGger:A:CAN:IDENTifier:MODe command.
  • .value: The TRIGger:A:CAN:IDENTifier:VALue command.

mode property

Return the TRIGger:A:CAN:IDENTifier:MODe command.

Description
  • CAN option only: This command sets or queries the CAN trigger identifier mode.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:IDENTifier:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:IDENTifier:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:IDENTifier:MODe value command.
SCPI Syntax
- TRIGger:A:CAN:IDENTifier:MODe {STANdard|EXTENded}
- TRIGger:A:CAN:IDENTifier:MODe?
Info
  • STANdard sets the CAN trigger identifier mode to standard mode.
  • EXTENded sets the CAN trigger identifier mode to extended mode.

value property

Return the TRIGger:A:CAN:IDENTifier:VALue command.

Description
  • CAN option only: This command sets or queries the binary address string used for the CAN trigger if the trigger condition is ID or IDANDDATA.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:IDENTifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:IDENTifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:IDENTifier:VALue value command.
SCPI Syntax
- TRIGger:A:CAN:IDENTifier:VALue <QString>
- TRIGger:A:CAN:IDENTifier:VALue?
Info
  • <QString> is up to 29 bits specifying the CAN identifier value.

TriggerACanIdentifierMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CAN:IDENTifier:MODe command.

Description
  • CAN option only: This command sets or queries the CAN trigger identifier mode.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:IDENTifier:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:IDENTifier:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:IDENTifier:MODe value command.
SCPI Syntax
- TRIGger:A:CAN:IDENTifier:MODe {STANdard|EXTENded}
- TRIGger:A:CAN:IDENTifier:MODe?
Info
  • STANdard sets the CAN trigger identifier mode to standard mode.
  • EXTENded sets the CAN trigger identifier mode to extended mode.

TriggerACanIdentifierValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CAN:IDENTifier:VALue command.

Description
  • CAN option only: This command sets or queries the binary address string used for the CAN trigger if the trigger condition is ID or IDANDDATA.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:IDENTifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:IDENTifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:IDENTifier:VALue value command.
SCPI Syntax
- TRIGger:A:CAN:IDENTifier:VALue <QString>
- TRIGger:A:CAN:IDENTifier:VALue?
Info
  • <QString> is up to 29 bits specifying the CAN identifier value.

TriggerACanProbe

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CAN:PROBE command.

Description
  • CAN option only: This command sets or queries the probing method used to probe the CAN signal.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:PROBE? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:PROBE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:PROBE value command.
SCPI Syntax
- TRIGger:A:CAN:PROBE {CANL|CANH|DIFFerential|TX|RX}
- TRIGger:A:CAN:PROBE?
Info
  • CANL specifies that the probing method is CANL.
  • CANH specifies that the probing method is CANH.
  • DIFFerential specifies that the probing method used is differential.
  • TX specifies that the probing method is TX.
  • RX specifies that the probing method is RX.

TriggerACanSpeed

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CAN:SPEed command.

Description
  • CAN option only: This command sets or queries the bit rate of the CAN system.
Usage
  • Using the .query() method will send the TRIGger:A:CAN:SPEed? query.
  • Using the .verify(value) method will send the TRIGger:A:CAN:SPEed? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CAN:SPEed value command.
SCPI Syntax
- TRIGger:A:CAN:SPEed <NR3>
- TRIGger:A:CAN:SPEed?
Info
  • <NR3> specifies the bit rate of the CAN system. Possible values are 1M, 800K, 500K, 250K, 125K, 100K, 83.3K, 62,5K, 50K, 33K, 20K, and 10K.

TriggerACommunication

Bases: SCPICmdRead

The TRIGger:A:COMMunication command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bitrate: The TRIGger:A:COMMunication:BITRate command.
  • .clock: The TRIGger:A:COMMunication:CLOCk command tree.
  • .cmi: The TRIGger:A:COMMunication:CMI command tree.
  • .code: The TRIGger:A:COMMunication:CODe command.
  • .source: The TRIGger:A:COMMunication:SOUrce command.
  • .standard: The TRIGger:A:COMMunication:STANdard command.
  • .ami: The TRIGger:A:COMMunication:AMI command tree.
  • .hdb3: The TRIGger:A:COMMunication:HDB3 command tree.
  • .b3zs: The TRIGger:A:COMMunication:B3ZS command tree.
  • .b6zs: The TRIGger:A:COMMunication:B6ZS command tree.
  • .b8zs: The TRIGger:A:COMMunication:B8ZS command tree.

ami property

Return the TRIGger:A:COMMunication:AMI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:AMI? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:AMI? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .pulseform: The TRIGger:A:COMMunication:AMI:PULSEForm command.
  • .threshold: The TRIGger:A:COMMunication:AMI:THReshold command tree.

b3zs property

Return the TRIGger:A:COMMunication:B3ZS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B3ZS? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B3ZS? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .pulseform: The TRIGger:A:COMMunication:B3ZS:PULSEForm command.
  • .threshold: The TRIGger:A:COMMunication:B3ZS:THReshold command tree.

b6zs property

Return the TRIGger:A:COMMunication:B6ZS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B6ZS? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B6ZS? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .pulseform: The TRIGger:A:COMMunication:B6ZS:PULSEForm command.
  • .threshold: The TRIGger:A:COMMunication:B6ZS:THReshold command tree.

b8zs property

Return the TRIGger:A:COMMunication:B8ZS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B8ZS? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B8ZS? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .pulseform: The TRIGger:A:COMMunication:B8ZS:PULSEForm command.
  • .threshold: The TRIGger:A:COMMunication:B8ZS:THReshold command tree.

bitrate property

Return the TRIGger:A:COMMunication:BITRate command.

Description
  • This command sets or queries the bit rate.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:BITRate? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:BITRate value command.
SCPI Syntax
- TRIGger:A:COMMunication:BITRate <NR3>
- TRIGger:A:COMMunication:BITRate?
Info
  • <NR3> is a non-negative number greater than one and expressed as bits per second.

clock property

Return the TRIGger:A:COMMunication:CLOCk command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:CLOCk? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:CLOCk? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The TRIGger:A:COMMunication:CLOCk:POLarity command.

cmi property

Return the TRIGger:A:COMMunication:CMI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:CMI? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:CMI? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .pulseform: The TRIGger:A:COMMunication:CMI:PULSEForm command.

code property

Return the TRIGger:A:COMMunication:CODe command.

Description
  • This command sets or queries the signal code that the communications trigger should expect on the incoming signal.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:CODe? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:CODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:CODe value command.
SCPI Syntax
- TRIGger:A:COMMunication:CODe {AMI|HDB3|B3ZS|B6ZS|B8ZS|CMI|NRZ|MLT3|MANChester}
- TRIGger:A:COMMunication:CODe?
Info
  • AMI
  • HDB3
  • B3ZS
  • B6ZS
  • B8ZS
  • CMI
  • NRZ
  • MLT3
  • MANChester

hdb3 property

Return the TRIGger:A:COMMunication:HDB3 command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:HDB3? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:HDB3? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .pulseform: The TRIGger:A:COMMunication:HDB3:PULSEForm command.
  • .threshold: The TRIGger:A:COMMunication:HDB3:THReshold command tree.

source property

Return the TRIGger:A:COMMunication:SOUrce command.

Description
  • This command sets or queries the source channel.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:SOUrce value command.
SCPI Syntax
- TRIGger:A:COMMunication:SOUrce {CH<x>}
- TRIGger:A:COMMunication:SOUrce?
Info
  • CH1 argument selects CH 1 as the source channel.
  • CH2 argument selects CH 2 as the source channel.
  • CH3 argument selects CH 3 as the source channel.
  • CH4 argument selects CH 4 as the source channel.
Sub-properties
  • .type: The TRIGger:A:COMMunication:SOUrce:TYPe command.

standard property

Return the TRIGger:A:COMMunication:STANdard command.

Description
  • This command sets or queries the standard that identifies the code and bit rate. The bit rate is used to compute the Unit Interval, which is the inverse of the bit rate. The Unit Interval influences time skew in an Eye Diagram, where you perform post processing on AMI isolated pulses, and pulse width settings if CMI.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:STANdard? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:STANdard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:STANdard value command.
SCPI Syntax
- TRIGger:A:COMMunication:STANdard {ATAG<x>|CLOCKCoax|CLOCKSymmetrical|Custom|D<x>|DS0Contra|DS0Double|DS0Single|DS0Timing|DS1|DS1A|DS1C|DS2|DS2RATECoax|DS2RATESymmetrical|DS3|DS4NA|E1|E2|E3|E4|ENET100|ENET1250|ENETXAUI|FC133|FC266|FC531|FC1063|FC2125|FC4250|FST|FW1394BS400B|FW1394BS1600B|HST|INF2_5G|OC1|OC3|OC12|OC48|OC48_FEC|PCIEXPRESS|RATE32Mbit|RATE97Mbit|RIO_500M|RIO_750M|RIO_1G|RIO_2G|RIO_1_5G|RIO_SERIAL_1G|RIO_SERIAL_2G|RIO_SERIAL_3G|SAS1_5|SAS3_?|SFI5_2|SFI5_3|STM0_CMI|STM0_HDBX|STM1E|STS1|STS3|TFI5_2|TFI5_3|VIDEO270|VIDEO292M|VIDEO360|VSROC192}
- TRIGger:A:COMMunication:STANdard?

TriggerACommunicationAmi

Bases: SCPICmdRead

The TRIGger:A:COMMunication:AMI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:AMI? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:AMI? query and raise an AssertionError if the returned value does not match value.
Properties
  • .pulseform: The TRIGger:A:COMMunication:AMI:PULSEForm command.
  • .threshold: The TRIGger:A:COMMunication:AMI:THReshold command tree.

pulseform property

Return the TRIGger:A:COMMunication:AMI:PULSEForm command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. The commands set or query the AMI pulse form to one of three possibilities.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:AMI:PULSEForm? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:AMI:PULSEForm? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:AMI:PULSEForm value command.
SCPI Syntax
- TRIGger:A:COMMunication:AMI:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:AMI:PULSEForm?
Info
  • PLUSOne corresponds to the Isolated +1 on the front panel menu.
  • MINUSOne corresponds to the Isolated -1 on the front panel menu.

threshold property

Return the TRIGger:A:COMMunication:AMI:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:AMI:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:AMI:THReshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .high: The TRIGger:A:COMMunication:AMI:THReshold:HIGH command.
  • .low: The TRIGger:A:COMMunication:AMI:THReshold:LOW command.

TriggerACommunicationAmiPulseform

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:AMI:PULSEForm command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. The commands set or query the AMI pulse form to one of three possibilities.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:AMI:PULSEForm? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:AMI:PULSEForm? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:AMI:PULSEForm value command.
SCPI Syntax
- TRIGger:A:COMMunication:AMI:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:AMI:PULSEForm?
Info
  • PLUSOne corresponds to the Isolated +1 on the front panel menu.
  • MINUSOne corresponds to the Isolated -1 on the front panel menu.

TriggerACommunicationAmiThreshold

Bases: SCPICmdRead

The TRIGger:A:COMMunication:AMI:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:AMI:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:AMI:THReshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .high: The TRIGger:A:COMMunication:AMI:THReshold:HIGH command.
  • .low: The TRIGger:A:COMMunication:AMI:THReshold:LOW command.

high property

Return the TRIGger:A:COMMunication:AMI:THReshold:HIGH command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold high level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:AMI:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:AMI:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:AMI:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:COMMunication:AMI:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:AMI:THReshold:HIGH?
Info
  • <NR3> is the high threshold parameter expressed in volts.

low property

Return the TRIGger:A:COMMunication:AMI:THReshold:LOW command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold low level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:AMI:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:AMI:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:AMI:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:COMMunication:AMI:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:AMI:THReshold:LOW?
Info
  • <NR3> specifies the high threshold parameter, expressed in volts.

TriggerACommunicationAmiThresholdHigh

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:AMI:THReshold:HIGH command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold high level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:AMI:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:AMI:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:AMI:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:COMMunication:AMI:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:AMI:THReshold:HIGH?
Info
  • <NR3> is the high threshold parameter expressed in volts.

TriggerACommunicationAmiThresholdLow

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:AMI:THReshold:LOW command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold low level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:AMI:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:AMI:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:AMI:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:COMMunication:AMI:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:AMI:THReshold:LOW?
Info
  • <NR3> specifies the high threshold parameter, expressed in volts.

TriggerACommunicationB3zs

Bases: SCPICmdRead

The TRIGger:A:COMMunication:B3ZS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B3ZS? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B3ZS? query and raise an AssertionError if the returned value does not match value.
Properties
  • .pulseform: The TRIGger:A:COMMunication:B3ZS:PULSEForm command.
  • .threshold: The TRIGger:A:COMMunication:B3ZS:THReshold command tree.

pulseform property

Return the TRIGger:A:COMMunication:B3ZS:PULSEForm command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. The commands set or query the AMI pulse form to one of three possibilities.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B3ZS:PULSEForm? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B3ZS:PULSEForm? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B3ZS:PULSEForm value command.
SCPI Syntax
- TRIGger:A:COMMunication:B3ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B3ZS:PULSEForm?
Info
  • PLUSOne corresponds to the Isolated +1 on the front panel menu.
  • MINUSOne corresponds to the Isolated -1 on the front panel menu.

threshold property

Return the TRIGger:A:COMMunication:B3ZS:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B3ZS:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B3ZS:THReshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .high: The TRIGger:A:COMMunication:B3ZS:THReshold:HIGH command.
  • .low: The TRIGger:A:COMMunication:B3ZS:THReshold:LOW command.

TriggerACommunicationB3zsPulseform

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:B3ZS:PULSEForm command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. The commands set or query the AMI pulse form to one of three possibilities.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B3ZS:PULSEForm? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B3ZS:PULSEForm? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B3ZS:PULSEForm value command.
SCPI Syntax
- TRIGger:A:COMMunication:B3ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B3ZS:PULSEForm?
Info
  • PLUSOne corresponds to the Isolated +1 on the front panel menu.
  • MINUSOne corresponds to the Isolated -1 on the front panel menu.

TriggerACommunicationB3zsThreshold

Bases: SCPICmdRead

The TRIGger:A:COMMunication:B3ZS:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B3ZS:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B3ZS:THReshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .high: The TRIGger:A:COMMunication:B3ZS:THReshold:HIGH command.
  • .low: The TRIGger:A:COMMunication:B3ZS:THReshold:LOW command.

high property

Return the TRIGger:A:COMMunication:B3ZS:THReshold:HIGH command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold high level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B3ZS:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B3ZS:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B3ZS:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:COMMunication:B3ZS:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:B3ZS:THReshold:HIGH?
Info
  • <NR3> is the high threshold parameter expressed in volts.

low property

Return the TRIGger:A:COMMunication:B3ZS:THReshold:LOW command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold low level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B3ZS:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B3ZS:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B3ZS:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:COMMunication:B3ZS:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:B3ZS:THReshold:LOW?
Info
  • <NR3> specifies the high threshold parameter, expressed in volts.

TriggerACommunicationB3zsThresholdHigh

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:B3ZS:THReshold:HIGH command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold high level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B3ZS:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B3ZS:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B3ZS:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:COMMunication:B3ZS:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:B3ZS:THReshold:HIGH?
Info
  • <NR3> is the high threshold parameter expressed in volts.

TriggerACommunicationB3zsThresholdLow

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:B3ZS:THReshold:LOW command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold low level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B3ZS:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B3ZS:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B3ZS:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:COMMunication:B3ZS:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:B3ZS:THReshold:LOW?
Info
  • <NR3> specifies the high threshold parameter, expressed in volts.

TriggerACommunicationB6zs

Bases: SCPICmdRead

The TRIGger:A:COMMunication:B6ZS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B6ZS? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B6ZS? query and raise an AssertionError if the returned value does not match value.
Properties
  • .pulseform: The TRIGger:A:COMMunication:B6ZS:PULSEForm command.
  • .threshold: The TRIGger:A:COMMunication:B6ZS:THReshold command tree.

pulseform property

Return the TRIGger:A:COMMunication:B6ZS:PULSEForm command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. The commands set or query the AMI pulse form to one of three possibilities.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B6ZS:PULSEForm? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B6ZS:PULSEForm? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B6ZS:PULSEForm value command.
SCPI Syntax
- TRIGger:A:COMMunication:B6ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B6ZS:PULSEForm?
Info
  • PLUSOne corresponds to the Isolated +1 on the front panel menu.
  • MINUSOne corresponds to the Isolated -1 on the front panel menu.

threshold property

Return the TRIGger:A:COMMunication:B6ZS:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B6ZS:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B6ZS:THReshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .high: The TRIGger:A:COMMunication:B6ZS:THReshold:HIGH command.
  • .low: The TRIGger:A:COMMunication:B6ZS:THReshold:LOW command.

TriggerACommunicationB6zsPulseform

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:B6ZS:PULSEForm command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. The commands set or query the AMI pulse form to one of three possibilities.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B6ZS:PULSEForm? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B6ZS:PULSEForm? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B6ZS:PULSEForm value command.
SCPI Syntax
- TRIGger:A:COMMunication:B6ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B6ZS:PULSEForm?
Info
  • PLUSOne corresponds to the Isolated +1 on the front panel menu.
  • MINUSOne corresponds to the Isolated -1 on the front panel menu.

TriggerACommunicationB6zsThreshold

Bases: SCPICmdRead

The TRIGger:A:COMMunication:B6ZS:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B6ZS:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B6ZS:THReshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .high: The TRIGger:A:COMMunication:B6ZS:THReshold:HIGH command.
  • .low: The TRIGger:A:COMMunication:B6ZS:THReshold:LOW command.

high property

Return the TRIGger:A:COMMunication:B6ZS:THReshold:HIGH command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold high level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B6ZS:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B6ZS:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B6ZS:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:COMMunication:B6ZS:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:B6ZS:THReshold:HIGH?
Info
  • <NR3> is the high threshold parameter expressed in volts.

low property

Return the TRIGger:A:COMMunication:B6ZS:THReshold:LOW command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold low level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B6ZS:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B6ZS:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B6ZS:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:COMMunication:B6ZS:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:B6ZS:THReshold:LOW?
Info
  • <NR3> specifies the high threshold parameter, expressed in volts.

TriggerACommunicationB6zsThresholdHigh

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:B6ZS:THReshold:HIGH command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold high level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B6ZS:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B6ZS:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B6ZS:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:COMMunication:B6ZS:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:B6ZS:THReshold:HIGH?
Info
  • <NR3> is the high threshold parameter expressed in volts.

TriggerACommunicationB6zsThresholdLow

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:B6ZS:THReshold:LOW command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold low level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B6ZS:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B6ZS:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B6ZS:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:COMMunication:B6ZS:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:B6ZS:THReshold:LOW?
Info
  • <NR3> specifies the high threshold parameter, expressed in volts.

TriggerACommunicationB8zs

Bases: SCPICmdRead

The TRIGger:A:COMMunication:B8ZS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B8ZS? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B8ZS? query and raise an AssertionError if the returned value does not match value.
Properties
  • .pulseform: The TRIGger:A:COMMunication:B8ZS:PULSEForm command.
  • .threshold: The TRIGger:A:COMMunication:B8ZS:THReshold command tree.

pulseform property

Return the TRIGger:A:COMMunication:B8ZS:PULSEForm command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. The commands set or query the AMI pulse form to one of three possibilities.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B8ZS:PULSEForm? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B8ZS:PULSEForm? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B8ZS:PULSEForm value command.
SCPI Syntax
- TRIGger:A:COMMunication:B8ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B8ZS:PULSEForm?
Info
  • PLUSOne corresponds to the Isolated +1 on the front panel menu.
  • MINUSOne corresponds to the Isolated -1 on the front panel menu.

threshold property

Return the TRIGger:A:COMMunication:B8ZS:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B8ZS:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B8ZS:THReshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .high: The TRIGger:A:COMMunication:B8ZS:THReshold:HIGH command.
  • .low: The TRIGger:A:COMMunication:B8ZS:THReshold:LOW command.

TriggerACommunicationB8zsPulseform

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:B8ZS:PULSEForm command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. The commands set or query the AMI pulse form to one of three possibilities.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B8ZS:PULSEForm? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B8ZS:PULSEForm? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B8ZS:PULSEForm value command.
SCPI Syntax
- TRIGger:A:COMMunication:B8ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B8ZS:PULSEForm?
Info
  • PLUSOne corresponds to the Isolated +1 on the front panel menu.
  • MINUSOne corresponds to the Isolated -1 on the front panel menu.

TriggerACommunicationB8zsThreshold

Bases: SCPICmdRead

The TRIGger:A:COMMunication:B8ZS:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B8ZS:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B8ZS:THReshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .high: The TRIGger:A:COMMunication:B8ZS:THReshold:HIGH command.
  • .low: The TRIGger:A:COMMunication:B8ZS:THReshold:LOW command.

high property

Return the TRIGger:A:COMMunication:B8ZS:THReshold:HIGH command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold high level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B8ZS:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B8ZS:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B8ZS:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:COMMunication:B8ZS:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:B8ZS:THReshold:HIGH?
Info
  • <NR3> is the high threshold parameter expressed in volts.

low property

Return the TRIGger:A:COMMunication:B8ZS:THReshold:LOW command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold low level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B8ZS:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B8ZS:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B8ZS:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:COMMunication:B8ZS:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:B8ZS:THReshold:LOW?
Info
  • <NR3> specifies the high threshold parameter, expressed in volts.

TriggerACommunicationB8zsThresholdHigh

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:B8ZS:THReshold:HIGH command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold high level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B8ZS:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B8ZS:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B8ZS:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:COMMunication:B8ZS:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:B8ZS:THReshold:HIGH?
Info
  • <NR3> is the high threshold parameter expressed in volts.

TriggerACommunicationB8zsThresholdLow

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:B8ZS:THReshold:LOW command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold low level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:B8ZS:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:B8ZS:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:B8ZS:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:COMMunication:B8ZS:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:B8ZS:THReshold:LOW?
Info
  • <NR3> specifies the high threshold parameter, expressed in volts.

TriggerACommunicationBitrate

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:BITRate command.

Description
  • This command sets or queries the bit rate.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:BITRate? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:BITRate value command.
SCPI Syntax
- TRIGger:A:COMMunication:BITRate <NR3>
- TRIGger:A:COMMunication:BITRate?
Info
  • <NR3> is a non-negative number greater than one and expressed as bits per second.

TriggerACommunicationClock

Bases: SCPICmdRead

The TRIGger:A:COMMunication:CLOCk command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:CLOCk? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:CLOCk? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The TRIGger:A:COMMunication:CLOCk:POLarity command.

polarity property

Return the TRIGger:A:COMMunication:CLOCk:POLarity command.

Description
  • This command sets or queries the communication clock polarity
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:CLOCk:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:CLOCk:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:CLOCk:POLarity value command.
SCPI Syntax
- TRIGger:A:COMMunication:CLOCk:POLarity {RISe|FALL}
- TRIGger:A:COMMunication:CLOCk:POLarity?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.

TriggerACommunicationClockPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:CLOCk:POLarity command.

Description
  • This command sets or queries the communication clock polarity
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:CLOCk:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:CLOCk:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:CLOCk:POLarity value command.
SCPI Syntax
- TRIGger:A:COMMunication:CLOCk:POLarity {RISe|FALL}
- TRIGger:A:COMMunication:CLOCk:POLarity?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.

TriggerACommunicationCmi

Bases: SCPICmdRead

The TRIGger:A:COMMunication:CMI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:CMI? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:CMI? query and raise an AssertionError if the returned value does not match value.
Properties
  • .pulseform: The TRIGger:A:COMMunication:CMI:PULSEForm command.

pulseform property

Return the TRIGger:A:COMMunication:CMI:PULSEForm command.

Description
  • This command sets or queries the CMI pulse form.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:CMI:PULSEForm? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:CMI:PULSEForm? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:CMI:PULSEForm value command.
SCPI Syntax
- TRIGger:A:COMMunication:CMI:PULSEForm {PLUSOne|MINUSOne|ZERO|EYEdiagram}
- TRIGger:A:COMMunication:CMI:PULSEForm?
Info
  • PLUSOne triggers on a positive mark.
  • MINUSOne triggers on a negative mark.
  • ZERO triggers on the bit representing zero.
  • EYEdiagram positions the trigger point off screen to display the eye.

TriggerACommunicationCmiPulseform

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:CMI:PULSEForm command.

Description
  • This command sets or queries the CMI pulse form.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:CMI:PULSEForm? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:CMI:PULSEForm? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:CMI:PULSEForm value command.
SCPI Syntax
- TRIGger:A:COMMunication:CMI:PULSEForm {PLUSOne|MINUSOne|ZERO|EYEdiagram}
- TRIGger:A:COMMunication:CMI:PULSEForm?
Info
  • PLUSOne triggers on a positive mark.
  • MINUSOne triggers on a negative mark.
  • ZERO triggers on the bit representing zero.
  • EYEdiagram positions the trigger point off screen to display the eye.

TriggerACommunicationCode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:CODe command.

Description
  • This command sets or queries the signal code that the communications trigger should expect on the incoming signal.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:CODe? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:CODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:CODe value command.
SCPI Syntax
- TRIGger:A:COMMunication:CODe {AMI|HDB3|B3ZS|B6ZS|B8ZS|CMI|NRZ|MLT3|MANChester}
- TRIGger:A:COMMunication:CODe?
Info
  • AMI
  • HDB3
  • B3ZS
  • B6ZS
  • B8ZS
  • CMI
  • NRZ
  • MLT3
  • MANChester

TriggerACommunicationHdb3

Bases: SCPICmdRead

The TRIGger:A:COMMunication:HDB3 command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:HDB3? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:HDB3? query and raise an AssertionError if the returned value does not match value.
Properties
  • .pulseform: The TRIGger:A:COMMunication:HDB3:PULSEForm command.
  • .threshold: The TRIGger:A:COMMunication:HDB3:THReshold command tree.

pulseform property

Return the TRIGger:A:COMMunication:HDB3:PULSEForm command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. The commands set or query the AMI pulse form to one of three possibilities.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:HDB3:PULSEForm? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:HDB3:PULSEForm? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:HDB3:PULSEForm value command.
SCPI Syntax
- TRIGger:A:COMMunication:HDB3:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:HDB3:PULSEForm?
Info
  • PLUSOne corresponds to the Isolated +1 on the front panel menu.
  • MINUSOne corresponds to the Isolated -1 on the front panel menu.

threshold property

Return the TRIGger:A:COMMunication:HDB3:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:HDB3:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:HDB3:THReshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .high: The TRIGger:A:COMMunication:HDB3:THReshold:HIGH command.
  • .low: The TRIGger:A:COMMunication:HDB3:THReshold:LOW command.

TriggerACommunicationHdb3Pulseform

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:HDB3:PULSEForm command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. The commands set or query the AMI pulse form to one of three possibilities.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:HDB3:PULSEForm? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:HDB3:PULSEForm? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:HDB3:PULSEForm value command.
SCPI Syntax
- TRIGger:A:COMMunication:HDB3:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:HDB3:PULSEForm?
Info
  • PLUSOne corresponds to the Isolated +1 on the front panel menu.
  • MINUSOne corresponds to the Isolated -1 on the front panel menu.

TriggerACommunicationHdb3Threshold

Bases: SCPICmdRead

The TRIGger:A:COMMunication:HDB3:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:HDB3:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:HDB3:THReshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .high: The TRIGger:A:COMMunication:HDB3:THReshold:HIGH command.
  • .low: The TRIGger:A:COMMunication:HDB3:THReshold:LOW command.

high property

Return the TRIGger:A:COMMunication:HDB3:THReshold:HIGH command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold high level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:HDB3:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:HDB3:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:HDB3:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:COMMunication:HDB3:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:HDB3:THReshold:HIGH?
Info
  • <NR3> is the high threshold parameter expressed in volts.

low property

Return the TRIGger:A:COMMunication:HDB3:THReshold:LOW command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold low level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:HDB3:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:HDB3:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:HDB3:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:COMMunication:HDB3:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:HDB3:THReshold:LOW?
Info
  • <NR3> specifies the high threshold parameter, expressed in volts.

TriggerACommunicationHdb3ThresholdHigh

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:HDB3:THReshold:HIGH command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold high level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:HDB3:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:HDB3:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:HDB3:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:COMMunication:HDB3:THReshold:HIGH <NR3>
- TRIGger:A:COMMunication:HDB3:THReshold:HIGH?
Info
  • <NR3> is the high threshold parameter expressed in volts.

TriggerACommunicationHdb3ThresholdLow

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:HDB3:THReshold:LOW command.

Description
  • This entry covers five separate commands, one each for AMI and AMI subtypes. This command sets or queries the threshold low level.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:HDB3:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:HDB3:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:HDB3:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:COMMunication:HDB3:THReshold:LOW <NR3>
- TRIGger:A:COMMunication:HDB3:THReshold:LOW?
Info
  • <NR3> specifies the high threshold parameter, expressed in volts.

TriggerACommunicationSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:SOUrce command.

Description
  • This command sets or queries the source channel.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:SOUrce value command.
SCPI Syntax
- TRIGger:A:COMMunication:SOUrce {CH<x>}
- TRIGger:A:COMMunication:SOUrce?
Info
  • CH1 argument selects CH 1 as the source channel.
  • CH2 argument selects CH 2 as the source channel.
  • CH3 argument selects CH 3 as the source channel.
  • CH4 argument selects CH 4 as the source channel.
Properties
  • .type: The TRIGger:A:COMMunication:SOUrce:TYPe command.

type property

Return the TRIGger:A:COMMunication:SOUrce:TYPe command.

Description
  • This command sets or queries the source type. This command works only when the Eye Diagram pulseform is selected.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:SOUrce:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:SOUrce:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:SOUrce:TYPe value command.
SCPI Syntax
- TRIGger:A:COMMunication:SOUrce:TYPe {DATa|CLOCk|RECOVered}
- TRIGger:A:COMMunication:SOUrce:TYPe?
Info
  • DATa causes the instrument to trigger and shift five unit intervals to form the expected eye pattern.
  • CLOCk causes the instrument to trigger but no shift occurs. The clock type causes random triggers with respect to the data channel, which must be one of the other three channels.
  • RECOVered causes the instrument to trigger on the recovered clock from the data signal attached to communication source forming an eye pattern on the source.

TriggerACommunicationSourceType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:SOUrce:TYPe command.

Description
  • This command sets or queries the source type. This command works only when the Eye Diagram pulseform is selected.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:SOUrce:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:SOUrce:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:SOUrce:TYPe value command.
SCPI Syntax
- TRIGger:A:COMMunication:SOUrce:TYPe {DATa|CLOCk|RECOVered}
- TRIGger:A:COMMunication:SOUrce:TYPe?
Info
  • DATa causes the instrument to trigger and shift five unit intervals to form the expected eye pattern.
  • CLOCk causes the instrument to trigger but no shift occurs. The clock type causes random triggers with respect to the data channel, which must be one of the other three channels.
  • RECOVered causes the instrument to trigger on the recovered clock from the data signal attached to communication source forming an eye pattern on the source.

TriggerACommunicationStandard

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:COMMunication:STANdard command.

Description
  • This command sets or queries the standard that identifies the code and bit rate. The bit rate is used to compute the Unit Interval, which is the inverse of the bit rate. The Unit Interval influences time skew in an Eye Diagram, where you perform post processing on AMI isolated pulses, and pulse width settings if CMI.
Usage
  • Using the .query() method will send the TRIGger:A:COMMunication:STANdard? query.
  • Using the .verify(value) method will send the TRIGger:A:COMMunication:STANdard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:COMMunication:STANdard value command.
SCPI Syntax
- TRIGger:A:COMMunication:STANdard {ATAG<x>|CLOCKCoax|CLOCKSymmetrical|Custom|D<x>|DS0Contra|DS0Double|DS0Single|DS0Timing|DS1|DS1A|DS1C|DS2|DS2RATECoax|DS2RATESymmetrical|DS3|DS4NA|E1|E2|E3|E4|ENET100|ENET1250|ENETXAUI|FC133|FC266|FC531|FC1063|FC2125|FC4250|FST|FW1394BS400B|FW1394BS1600B|HST|INF2_5G|OC1|OC3|OC12|OC48|OC48_FEC|PCIEXPRESS|RATE32Mbit|RATE97Mbit|RIO_500M|RIO_750M|RIO_1G|RIO_2G|RIO_1_5G|RIO_SERIAL_1G|RIO_SERIAL_2G|RIO_SERIAL_3G|SAS1_5|SAS3_?|SFI5_2|SFI5_3|STM0_CMI|STM0_HDBX|STM1E|STS1|STS3|TFI5_2|TFI5_3|VIDEO270|VIDEO292M|VIDEO360|VSROC192}
- TRIGger:A:COMMunication:STANdard?

TriggerAEdge

Bases: SCPICmdRead

The TRIGger:A:EDGE command.

Description
  • This query-only command returns the trigger source, coupling, and slope for the specified edge trigger. This command is equivalent to selecting Edge Setup from the Trig menu and viewing the current setups, or selecting B Event (Delayed) Trigger Setup from the Trig menu and viewing the current Source, Slope, and Coupling settings.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:EDGE?
Properties
  • .coupling: The TRIGger:A:EDGE:COUPling command.
  • .slope: The TRIGger:A:EDGE:SLOpe command.
  • .source: The TRIGger:A:EDGE:SOUrce command.

coupling property

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 Event Trigger Setup from the Trig menu, selecting Edge Trigger, and choosing from the Coupling drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:COUPling? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:COUPling? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:COUPling value command.
SCPI Syntax
- TRIGger:A:EDGE:COUPling {AC|DC|HFRej|LFRej|NOISErej|ATRIGger}
- TRIGger:A:EDGE:COUPling?
Info
  • AC selects AC trigger coupling, which passes the input signals above 60 Hz to the trigger circuitry.
  • DC selects DC trigger coupling, which passes all input signals to the trigger circuitry.
  • HFRej coupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.
  • LFRej coupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.
  • NOISErej coupling provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but can require greater trigger signal amplitude.
  • ATRIGger this B trigger command sets the B trigger coupling to match the setting on the A trigger.
Sub-properties
  • .ch: The TRIGger:A:EDGE:COUPling:CH<x> command.

slope property

Return the TRIGger:A:EDGE:SLOpe command.

Description
  • This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired Slope.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:SLOpe? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:SLOpe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:SLOpe value command.
SCPI Syntax
- TRIGger:A:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:A:EDGE:SLOpe?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.

source property

Return the TRIGger:A:EDGE:SOUrce command.

Description
  • This command sets or queries the source for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing from the Source drop-down list. When an UltraSync stack is in use, the mapped channels are used to both acquire waveform data and to trigger the oscilloscope. In the special case of an UltraSync stack master, additional channels are available for triggering. These are the unmapped channels. For an ATI UltraSync Sstack master, CH2, MCH1, and MCH3 can be used for triggering. For a 4-Channel UltraSync stack master, CH1, MCH2, MCH3, and MCH4 are available for triggering. The vertical min/max amplitude for these signals must be setup. See for more details.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:SOUrce value command.
SCPI Syntax
- TRIGger:A:EDGE:SOUrce {AUXiliary|CH<x>|MCH<x>|LINE|D<x>}
- TRIGger:A:EDGE:SOUrce?
Info
  • AUXiliary specifies an external trigger using the Auxiliary Trigger Input. x can be 1, 2, 3, or 4.
  • CH<x> specifies one input channel as the edge trigger source.
  • MCH<x> specifies an unmapped channel on an UltraSync stack master. For more details see.
  • LINE specifies AC line voltage, and is for A Trigger only.
  • D<x> specifies a digital input as the edge trigger source. x can be 0 through 15.

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 Event Trigger Setup from the Trig menu, selecting Edge Trigger, and choosing from the Coupling drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:COUPling? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:COUPling? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:COUPling value command.
SCPI Syntax
- TRIGger:A:EDGE:COUPling {AC|DC|HFRej|LFRej|NOISErej|ATRIGger}
- TRIGger:A:EDGE:COUPling?
Info
  • AC selects AC trigger coupling, which passes the input signals above 60 Hz to the trigger circuitry.
  • DC selects DC trigger coupling, which passes all input signals to the trigger circuitry.
  • HFRej coupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.
  • LFRej coupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.
  • NOISErej coupling provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but can require greater trigger signal amplitude.
  • ATRIGger this B trigger command sets the B trigger coupling to match the setting on the A trigger.
Properties
  • .ch: The TRIGger:A:EDGE:COUPling:CH<x> command.

ch property

Return the TRIGger:A:EDGE:COUPling:CH<x> command.

Description
  • This command sets or queries the type of coupling for the A or B trigger for the specified channel. This command is equivalent to selecting A or B Trigger Setup from the Trig menu and choosing the setting from the Coupling drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:COUPling:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:COUPling:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:COUPling:CH<x> value command.
SCPI Syntax
- TRIGger:A:EDGE:COUPling:CH<x> {AC|DC|HFRej|LFRej|NOISErej}
- TRIGger:A:EDGE:COUPling:CH<x>?
Info
  • AC selects AC trigger coupling.
  • DC selects DC trigger coupling.
  • HFRej selects high frequency low sensitivity.
  • LFRej selects low frequency low sensitivity.
  • NOISErej selects DC low sensitivity.

TriggerAEdgeCouplingChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:EDGE:COUPling:CH<x> command.

Description
  • This command sets or queries the type of coupling for the A or B trigger for the specified channel. This command is equivalent to selecting A or B Trigger Setup from the Trig menu and choosing the setting from the Coupling drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:COUPling:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:COUPling:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:COUPling:CH<x> value command.
SCPI Syntax
- TRIGger:A:EDGE:COUPling:CH<x> {AC|DC|HFRej|LFRej|NOISErej}
- TRIGger:A:EDGE:COUPling:CH<x>?
Info
  • AC selects AC trigger coupling.
  • DC selects DC trigger coupling.
  • HFRej selects high frequency low sensitivity.
  • LFRej selects low frequency low sensitivity.
  • NOISErej selects DC low sensitivity.

TriggerAEdgeSlope

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:EDGE:SLOpe command.

Description
  • This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired Slope.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:SLOpe? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:SLOpe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:SLOpe value command.
SCPI Syntax
- TRIGger:A:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:A:EDGE:SLOpe?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.

TriggerAEdgeSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:EDGE:SOUrce command.

Description
  • This command sets or queries the source for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing from the Source drop-down list. When an UltraSync stack is in use, the mapped channels are used to both acquire waveform data and to trigger the oscilloscope. In the special case of an UltraSync stack master, additional channels are available for triggering. These are the unmapped channels. For an ATI UltraSync Sstack master, CH2, MCH1, and MCH3 can be used for triggering. For a 4-Channel UltraSync stack master, CH1, MCH2, MCH3, and MCH4 are available for triggering. The vertical min/max amplitude for these signals must be setup. See for more details.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:SOUrce value command.
SCPI Syntax
- TRIGger:A:EDGE:SOUrce {AUXiliary|CH<x>|MCH<x>|LINE|D<x>}
- TRIGger:A:EDGE:SOUrce?
Info
  • AUXiliary specifies an external trigger using the Auxiliary Trigger Input. x can be 1, 2, 3, or 4.
  • CH<x> specifies one input channel as the edge trigger source.
  • MCH<x> specifies an unmapped channel on an UltraSync stack master. For more details see.
  • LINE specifies AC line voltage, and is for A Trigger only.
  • D<x> specifies a digital input as the edge trigger source. x can be 0 through 15.

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 the TRIGger:A:HOLDoff? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:HOLDoff?
Properties
  • .actual: The TRIGger:A:HOLDoff:ACTUal command.
  • .by: The TRIGger:A:HOLDoff:BY command.
  • .time: The TRIGger:A:HOLDoff:TIMe command.

actual property

Return the TRIGger:A:HOLDoff:ACTUal command.

Description
  • This query-only command returns the holdoff time actually used (expressed in seconds) by the A trigger. This command is equivalent to selecting Holdoff from the Trig menu and then viewing the current Trig Holdoff value.
Usage
  • Using the .query() method will send the TRIGger:A:HOLDoff:ACTUal? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff:ACTUal? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:HOLDoff:ACTUal?

by property

Return the TRIGger:A:HOLDoff:BY command.

Description
  • This command sets or queries the type of holdoff for the A trigger. Holdoff types are expressed as either user-specified time (TIMe) or by an internally calculated minimum time value (DEFAult/AUTO). This command is equivalent to selecting Holdoff from the Trig menu and then setting the Holdoff type.
Usage
  • Using the .query() method will send the TRIGger:A:HOLDoff:BY? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff:BY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:HOLDoff:BY value command.
SCPI Syntax
- TRIGger:A:HOLDoff:BY {TIMe|DEFAult|RANDom|AUTO}
- TRIGger:A:HOLDoff:BY?
Info
  • TIMe enables you to set the holdoff time via the TRIGGER:A:HOLDOFF:TIME command.
  • DEFAult automatically calculates a holdoff time to use. This time is typically equivalent to the greater of 1/2 screen (5 divisions) of time or 250 ns. The maximum value is 12 s. For example, if the instrument is set to 1 ms/division then the default holdoff will be 1 ms/division x 25 divisions = 25 ms.
  • RANDom
  • AUTO

time property

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 the TRIGger:A:HOLDoff:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:HOLDoff:TIMe value command.
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.

TriggerAHoldoffActual

Bases: SCPICmdRead

The TRIGger:A:HOLDoff:ACTUal command.

Description
  • This query-only command returns the holdoff time actually used (expressed in seconds) by the A trigger. This command is equivalent to selecting Holdoff from the Trig menu and then viewing the current Trig Holdoff value.
Usage
  • Using the .query() method will send the TRIGger:A:HOLDoff:ACTUal? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff:ACTUal? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:HOLDoff:ACTUal?

TriggerAHoldoffBy

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:HOLDoff:BY command.

Description
  • This command sets or queries the type of holdoff for the A trigger. Holdoff types are expressed as either user-specified time (TIMe) or by an internally calculated minimum time value (DEFAult/AUTO). This command is equivalent to selecting Holdoff from the Trig menu and then setting the Holdoff type.
Usage
  • Using the .query() method will send the TRIGger:A:HOLDoff:BY? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff:BY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:HOLDoff:BY value command.
SCPI Syntax
- TRIGger:A:HOLDoff:BY {TIMe|DEFAult|RANDom|AUTO}
- TRIGger:A:HOLDoff:BY?
Info
  • TIMe enables you to set the holdoff time via the TRIGGER:A:HOLDOFF:TIME command.
  • DEFAult automatically calculates a holdoff time to use. This time is typically equivalent to the greater of 1/2 screen (5 divisions) of time or 250 ns. The maximum value is 12 s. For example, if the instrument is set to 1 ms/division then the default holdoff will be 1 ms/division x 25 divisions = 25 ms.
  • RANDom
  • AUTO

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 the TRIGger:A:HOLDoff:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:HOLDoff:TIMe value command.
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.

TriggerAI2c

Bases: SCPICmdRead

The TRIGger:A:I2C command tree.

Usage
  • Using the .query() method will send the TRIGger:A:I2C? query.
  • Using the .verify(value) method will send the TRIGger:A:I2C? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:A:I2C:ADDRess command tree.

address property

Return the TRIGger:A:I2C:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:I2C:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:I2C:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .rwinclude: The TRIGger:A:I2C:ADDRess:RWINClude command.

TriggerAI2cAddress

Bases: SCPICmdRead

The TRIGger:A:I2C:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:I2C:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:I2C:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .rwinclude: The TRIGger:A:I2C:ADDRess:RWINClude command.

rwinclude property

Return the TRIGger:A:I2C:ADDRess:RWINClude command.

Description
  • Sets the I2C read/write bit to address type.
Usage
  • Using the .query() method will send the TRIGger:A:I2C:ADDRess:RWINClude? query.
  • Using the .verify(value) method will send the TRIGger:A:I2C:ADDRess:RWINClude? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:I2C:ADDRess:RWINClude value command.
SCPI Syntax
- TRIGger:A:I2C:ADDRess:RWINClude {OFF|ON}
- TRIGger:A:I2C:ADDRess:RWINClude?
Info
  • ON specifies the I2C read/write bit to address type.
  • OFF specifies to stop the I2C read/write bit to address type.

TriggerAI2cAddressRwinclude

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:I2C:ADDRess:RWINClude command.

Description
  • Sets the I2C read/write bit to address type.
Usage
  • Using the .query() method will send the TRIGger:A:I2C:ADDRess:RWINClude? query.
  • Using the .verify(value) method will send the TRIGger:A:I2C:ADDRess:RWINClude? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:I2C:ADDRess:RWINClude value command.
SCPI Syntax
- TRIGger:A:I2C:ADDRess:RWINClude {OFF|ON}
- TRIGger:A:I2C:ADDRess:RWINClude?
Info
  • ON specifies the I2C read/write bit to address type.
  • OFF specifies to stop the I2C read/write bit to address type.

TriggerALevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LEVel command.

Description
  • This command sets or queries the level for the trigger. This command is equivalent to selecting Holdoff from the Trig menu and then viewing or setting the trigger Level or selecting B Event (Delayed) Trigger Setup from the Trig menu and setting the B Trig Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LEVel value command.
SCPI Syntax
- TRIGger:A:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LEVel?
Info
  • ECL specifies the ECL high level.
  • TTL specifies the TTL high level.
  • <NR3> specifies the trigger level in user units (usually volts).
Properties
  • .ch: The TRIGger:A:LEVel:CH<x> command.

ch property

Return the TRIGger:A:LEVel:CH<x> command.

Description
  • This command sets or queries the CH trigger level for TRIGGER:LVLSRCPREFERENCE SRCDEPENDENT mode. The CH range is 1 to 4.
Usage
  • Using the .query() method will send the TRIGger:A:LEVel:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LEVel:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LEVel:CH<x> value command.
SCPI Syntax
- TRIGger:A:LEVel:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LEVel:CH<x>?
Info
  • ECL specifies the ECL high level.
  • TTL specifies the TTL high level.
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerALevelChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:LEVel:CH<x> command.

Description
  • This command sets or queries the CH trigger level for TRIGGER:LVLSRCPREFERENCE SRCDEPENDENT mode. The CH range is 1 to 4.
Usage
  • Using the .query() method will send the TRIGger:A:LEVel:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LEVel:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LEVel:CH<x> value command.
SCPI Syntax
- TRIGger:A:LEVel:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LEVel:CH<x>?
Info
  • ECL specifies the ECL high level.
  • TTL specifies the TTL high level.
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerALogic

Bases: SCPICmdRead

The TRIGger:A:LOGIc command.

Description
  • This query-only command returns all of the logic trigger parameters.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc?
Properties
  • .class: The TRIGger:A:LOGIc:CLAss command.
  • .function: The TRIGger:A:LOGIc:FUNCtion command.
  • .input: The TRIGger:A:LOGIc:INPut command.
  • .pattern: The TRIGger:A:LOGIc:PATtern command.
  • .sethold: The TRIGger:A:LOGIc:SETHold command.
  • .state: The TRIGger:A:LOGIc:STATE command.
  • .threshold: The TRIGger:A:LOGIc:THReshold command.

class_ property

Return the TRIGger:A:LOGIc:CLAss command.

Description
  • This command sets or queries the class of the Logic Trigger. Used with the command, this command is equivalent to selecting Logic Pattern, Logic State, or Setup/Hold Setup from the Trig menu.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:CLAss? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:CLAss? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:CLAss value command.
SCPI Syntax
- TRIGger:A:LOGIc:CLAss {PATtern|STATE|SETHold}
- TRIGger:A:LOGIc:CLAss?
Info
  • PATtern sets the instrument to trigger when the specified logical combinations of Channels 1, 2, 3, and 4 are met.
  • STATE sets the instrument to trigger when the specified conditions of Channels 1, 2, and 3 are met after the Channel 4 (clock) condition is met.
  • SETHold sets the instrument to trigger on setup and hold violations between a data source and a clock source. Use one channel input as the clock signal and a second channel input as the data input. The clocking and data levels are used to determine if a clock or data transition has occurred.

function property

Return the TRIGger:A:LOGIc:FUNCtion command.

Description
  • This command sets or queries the logical combination of the input channels for the pattern and state logic triggers. This command is equivalent to selecting Event Trigger Setup from the Trig menu, selecting Pattern or State for the Trigger Type, and setting or viewing the Pattern Type.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:FUNCtion? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:FUNCtion? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:FUNCtion value command.
SCPI Syntax
- TRIGger:A:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:A:LOGIc:FUNCtion?
Info
  • AND specifies to trigger if all conditions are true.
  • NANd specifies to trigger if any of the conditions are false.
  • NOR specifies to trigger if all conditions are false.
  • OR specifies to trigger if any of the conditions are true.

input property

Return the TRIGger:A:LOGIc:INPut command.

Description
  • This query-only command returns the logic trigger input expected for Channel 1, 2, and 3. Channel 4 is set or queried with the command . This command is equivalent to selecting Event Trigger Setup and viewing or setting the Input Threshold for the channels.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:INPut? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:INPut? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:INPut?
Sub-properties
  • .all: The TRIGger:A:LOGIc:INPut:ALL command.
  • .ch: The TRIGger:A:LOGIc:INPut:CH<x> command.
  • .format: The TRIGger:A:LOGIc:INPut:FORMat command.

pattern property

Return the TRIGger:A:LOGIc:PATtern command.

Description
  • This query-only command returns the conditions used for generating an A logic pattern trigger, with respect to the defined input pattern, and identifies the maximum and minimum time that the selected pattern can be true and still generate the trigger. This command is equivalent to selecting Logic Pattern from the Trig menu and then viewing the current setups.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:PATtern? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern?
Sub-properties
  • .input: The TRIGger:A:LOGIc:PATtern:INPut command tree.
  • .when: The TRIGger:A:LOGIc:PATtern:WHEn command.

sethold property

Return the TRIGger:A:LOGIc:SETHold command.

Description
  • This query-only command 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. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then viewing the current setups.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold?
Sub-properties
  • .clock: The TRIGger:A:LOGIc:SETHold:CLOCk command.
  • .data: The TRIGger:A:LOGIc:SETHold:DATa command.
  • .holdtime: The TRIGger:A:LOGIc:SETHold:HOLDTime command.
  • .qualify: The TRIGger:A:LOGIc:SETHold:QUAlify command.
  • .settime: The TRIGger:A:LOGIc:SETHold:SETTime command.

state property

Return the TRIGger:A:LOGIc:STATE command.

Description
  • This query-only command returns the data input and trigger criteria for the logic trigger. This command is equivalent to selecting Logic State from the Trig menu and then viewing the current logic state settings.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:STATE? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:STATE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:STATE?
Sub-properties
  • .input: The TRIGger:A:LOGIc:STATE:INPut command tree.
  • .when: The TRIGger:A:LOGIc:STATE:WHEn command.

threshold property

Return the TRIGger:A:LOGIc:THReshold command.

Description
  • This query-only command returns the threshold voltage for all channels in a logic trigger. This command query is equivalent to selecting Event Trigger Setup from the Trig menu, choosing a logic trigger type, such as State or Pattern, and viewing the current Input Threshold voltage settings.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:THReshold?
Sub-properties
  • .ch: The TRIGger:A:LOGIc:THReshold:CH<x> command.

TriggerALogicClass

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:CLAss command.

Description
  • This command sets or queries the class of the Logic Trigger. Used with the command, this command is equivalent to selecting Logic Pattern, Logic State, or Setup/Hold Setup from the Trig menu.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:CLAss? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:CLAss? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:CLAss value command.
SCPI Syntax
- TRIGger:A:LOGIc:CLAss {PATtern|STATE|SETHold}
- TRIGger:A:LOGIc:CLAss?
Info
  • PATtern sets the instrument to trigger when the specified logical combinations of Channels 1, 2, 3, and 4 are met.
  • STATE sets the instrument to trigger when the specified conditions of Channels 1, 2, and 3 are met after the Channel 4 (clock) condition is met.
  • SETHold sets the instrument to trigger on setup and hold violations between a data source and a clock source. Use one channel input as the clock signal and a second channel input as the data input. The clocking and data levels are used to determine if a clock or data transition has occurred.

TriggerALogicFunction

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:FUNCtion command.

Description
  • This command sets or queries the logical combination of the input channels for the pattern and state logic triggers. This command is equivalent to selecting Event Trigger Setup from the Trig menu, selecting Pattern or State for the Trigger Type, and setting or viewing the Pattern Type.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:FUNCtion? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:FUNCtion? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:FUNCtion value command.
SCPI Syntax
- TRIGger:A:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:A:LOGIc:FUNCtion?
Info
  • AND specifies to trigger if all conditions are true.
  • NANd specifies to trigger if any of the conditions are false.
  • NOR specifies to trigger if all conditions are false.
  • OR specifies to trigger if any of the conditions are true.

TriggerALogicInput

Bases: SCPICmdRead

The TRIGger:A:LOGIc:INPut command.

Description
  • This query-only command returns the logic trigger input expected for Channel 1, 2, and 3. Channel 4 is set or queried with the command . This command is equivalent to selecting Event Trigger Setup and viewing or setting the Input Threshold for the channels.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:INPut? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:INPut? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:INPut?
Properties
  • .all: The TRIGger:A:LOGIc:INPut:ALL command.
  • .ch: The TRIGger:A:LOGIc:INPut:CH<x> command.
  • .format: The TRIGger:A:LOGIc:INPut:FORMat command.

all property

Return the TRIGger:A:LOGIc:INPut:ALL command.

Description
  • This command sets or queries the A or B logic trigger input condition for all the channels. The command is available when the Trigger Type is set to Pattern/State.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:INPut:ALL? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:INPut:ALL? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:INPut:ALL value command.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:ALL <QString>
- TRIGger:A:LOGIc:INPut:ALL?
Info
  • <QString> specifies the bit pattern for all the channels.

ch property

Return the TRIGger:A:LOGIc:INPut:CH<x> command.

Description
  • This command sets or queries the A or B logical trigger input for the channel specified by x. The value of x ranges from 1 through 3. Note that CH4 cannot be set or queried with this command. For details about setting this channel, see . This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired logical input from the Ch drop-down list, which is located in the Input Threshold group box.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:INPut:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:INPut:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:INPut:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:INPut:CH<x>?
Info
  • HIGH specifies the logic high.
  • LOW specifies the logic low.
  • X specifies a ‘don’t care’ state.

format property

Return the TRIGger:A:LOGIc:INPut:FORMat command.

Description
  • This command sets or queries the A or B logic trigger pattern format.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:INPut:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:INPut:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:INPut:FORMat value command.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:FORMat {HEXadecimal|BINary}
- TRIGger:A:LOGIc:INPut:FORMat?
Info
  • HEXadecimal specifies hexadecimal pattern format for A or B logic trigger.
  • BINary specifies binary pattern format for A or B logic trigger.

TriggerALogicInputAll

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:INPut:ALL command.

Description
  • This command sets or queries the A or B logic trigger input condition for all the channels. The command is available when the Trigger Type is set to Pattern/State.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:INPut:ALL? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:INPut:ALL? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:INPut:ALL value command.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:ALL <QString>
- TRIGger:A:LOGIc:INPut:ALL?
Info
  • <QString> specifies the bit pattern for all the channels.

TriggerALogicInputChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:INPut:CH<x> command.

Description
  • This command sets or queries the A or B logical trigger input for the channel specified by x. The value of x ranges from 1 through 3. Note that CH4 cannot be set or queried with this command. For details about setting this channel, see . This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired logical input from the Ch drop-down list, which is located in the Input Threshold group box.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:INPut:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:INPut:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:INPut:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:INPut:CH<x>?
Info
  • HIGH specifies the logic high.
  • LOW specifies the logic low.
  • X specifies a ‘don’t care’ state.

TriggerALogicInputFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:INPut:FORMat command.

Description
  • This command sets or queries the A or B logic trigger pattern format.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:INPut:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:INPut:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:INPut:FORMat value command.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:FORMat {HEXadecimal|BINary}
- TRIGger:A:LOGIc:INPut:FORMat?
Info
  • HEXadecimal specifies hexadecimal pattern format for A or B logic trigger.
  • BINary specifies binary pattern format for A or B logic trigger.

TriggerALogicPattern

Bases: SCPICmdRead

The TRIGger:A:LOGIc:PATtern command.

Description
  • This query-only command returns the conditions used for generating an A logic pattern trigger, with respect to the defined input pattern, and identifies the maximum and minimum time that the selected pattern can be true and still generate the trigger. This command is equivalent to selecting Logic Pattern from the Trig menu and then viewing the current setups.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:PATtern? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern?
Properties
  • .input: The TRIGger:A:LOGIc:PATtern:INPut command tree.
  • .when: The TRIGger:A:LOGIc:PATtern:WHEn command.

input property

Return the TRIGger:A:LOGIc:PATtern:INPut command tree.

Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:PATtern:INPut? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:PATtern:INPut? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:A:LOGIc:PATtern:INPut:CH<x> command.

when property

Return the TRIGger:A:LOGIc:PATtern:WHEn command.

Description
  • This command sets or queries the condition for generating an A or B logic pattern trigger with respect to the defined input pattern. This command is equivalent to selecting A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern for Trigger Type, and choosing a trigger condition from the Pattern drop-down list, which is located in the Trigger When group box.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:PATtern:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:PATtern:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:PATtern:WHEn value command.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan}
- TRIGger:A:LOGIc:PATtern:WHEn?
Info
  • TRUe sets the instrument to trigger when the pattern becomes true.
  • FALSe sets the instrument to trigger when the pattern becomes false.
  • LESSThan sets the instrument to trigger if the specific pattern is true less than the time set by the.
  • MOREThan argument sets the instrument to trigger if the specific pattern is true longer than the specified time set by the.
Sub-properties
  • .lesslimit: The TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit command.
  • .morelimit: The TRIGger:A:LOGIc:PATtern:WHEn:MORELimit command.

TriggerALogicPatternInput

Bases: SCPICmdRead

The TRIGger:A:LOGIc:PATtern:INPut command tree.

Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:PATtern:INPut? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:PATtern:INPut? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:A:LOGIc:PATtern:INPut:CH<x> command.

ch property

Return the TRIGger:A:LOGIc:PATtern:INPut:CH<x> command.

Description
  • This command sets or queries the A or B logic trigger input for the specified channel. This command specifies the logic value used when the pattern trigger detects the threshold level. This command is equivalent to selecting Logic Pattern from the Trig menu and then choosing the desired logical input from the channel drop-down list, which is located in the Input Threshold group box.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:PATtern:INPut:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:PATtern:INPut:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:PATtern:INPut:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:PATtern:INPut:CH<x>?
Info
  • HIGH specifies the logic high.
  • LOW specifies the logic low.
  • X specifies a ‘don’t care’ state.

TriggerALogicPatternInputChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:PATtern:INPut:CH<x> command.

Description
  • This command sets or queries the A or B logic trigger input for the specified channel. This command specifies the logic value used when the pattern trigger detects the threshold level. This command is equivalent to selecting Logic Pattern from the Trig menu and then choosing the desired logical input from the channel drop-down list, which is located in the Input Threshold group box.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:PATtern:INPut:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:PATtern:INPut:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:PATtern:INPut:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:PATtern:INPut:CH<x>?
Info
  • HIGH specifies the logic high.
  • LOW specifies the logic low.
  • X specifies a ‘don’t care’ state.

TriggerALogicPatternWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:PATtern:WHEn command.

Description
  • This command sets or queries the condition for generating an A or B logic pattern trigger with respect to the defined input pattern. This command is equivalent to selecting A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern for Trigger Type, and choosing a trigger condition from the Pattern drop-down list, which is located in the Trigger When group box.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:PATtern:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:PATtern:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:PATtern:WHEn value command.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan}
- TRIGger:A:LOGIc:PATtern:WHEn?
Info
  • TRUe sets the instrument to trigger when the pattern becomes true.
  • FALSe sets the instrument to trigger when the pattern becomes false.
  • LESSThan sets the instrument to trigger if the specific pattern is true less than the time set by the.
  • MOREThan argument sets the instrument to trigger if the specific pattern is true longer than the specified time set by the.
Properties
  • .lesslimit: The TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit command.
  • .morelimit: The TRIGger:A:LOGIc:PATtern:WHEn:MORELimit command.

lesslimit property

Return the TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit command.

Description
  • This command sets or queries the maximum time that the selected pattern can be true and still generate an A or B logic pattern trigger. This command is equivalent to selecting the A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern as the Trigger Type, selecting Less Than for the Pattern in the Trigger When settings, and entering a maximum value for Time.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit value command.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?
Info
  • <NR3> specifies the amount of time to hold the pattern true.

morelimit property

Return the TRIGger:A:LOGIc:PATtern:WHEn:MORELimit command.

Description
  • This command sets or queries the minimum time that the selected pattern can be true and still generate an A or B logic pattern trigger. This command is equivalent to selecting A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern as the Trigger Type, selecting More Than for the Pattern in the Trigger When settings, and entering a minimum value for Time.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:PATtern:WHEn:MORELimit? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:PATtern:WHEn:MORELimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:PATtern:WHEn:MORELimit value command.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit?
Info
  • <NR3> specifies the amount of time to hold the pattern true.

TriggerALogicPatternWhenLesslimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit command.

Description
  • This command sets or queries the maximum time that the selected pattern can be true and still generate an A or B logic pattern trigger. This command is equivalent to selecting the A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern as the Trigger Type, selecting Less Than for the Pattern in the Trigger When settings, and entering a maximum value for Time.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit value command.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?
Info
  • <NR3> specifies the amount of time to hold the pattern true.

TriggerALogicPatternWhenMorelimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:PATtern:WHEn:MORELimit command.

Description
  • This command sets or queries the minimum time that the selected pattern can be true and still generate an A or B logic pattern trigger. This command is equivalent to selecting A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern as the Trigger Type, selecting More Than for the Pattern in the Trigger When settings, and entering a minimum value for Time.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:PATtern:WHEn:MORELimit? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:PATtern:WHEn:MORELimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:PATtern:WHEn:MORELimit value command.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit?
Info
  • <NR3> specifies the amount of time to hold the pattern true.

TriggerALogicSethold

Bases: SCPICmdRead

The TRIGger:A:LOGIc:SETHold command.

Description
  • This query-only command 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. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then viewing the current setups.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold?
Properties
  • .clock: The TRIGger:A:LOGIc:SETHold:CLOCk command.
  • .data: The TRIGger:A:LOGIc:SETHold:DATa command.
  • .holdtime: The TRIGger:A:LOGIc:SETHold:HOLDTime command.
  • .qualify: The TRIGger:A:LOGIc:SETHold:QUAlify command.
  • .settime: The TRIGger:A:LOGIc:SETHold:SETTime command.

clock property

Return the TRIGger:A:LOGIc:SETHold:CLOCk command.

Description
  • This query-only command returns the clock edge polarity, voltage threshold and source input for setup and hold triggering. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then viewing the current clock setups.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:CLOCk? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk?
Sub-properties
  • .edge: The TRIGger:A:LOGIc:SETHold:CLOCk:EDGE command.
  • .level: The TRIGger:A:LOGIc:SETHold:CLOCk:LEVel command.
  • .source: The TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce command.
  • .threshold: The TRIGger:A:LOGIc:SETHold:CLOCk:THReshold command.

data property

Return the TRIGger:A:LOGIc:SETHold:DATa command.

Description
  • This query-only command returns the voltage threshold and data source for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then viewing the current data setups.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:DATa? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa?
Sub-properties
  • .level: The TRIGger:A:LOGIc:SETHold:DATa:LEVel command.
  • .source: The TRIGger:A:LOGIc:SETHold:DATa:SOUrce command.
  • .threshold: The TRIGger:A:LOGIc:SETHold:DATa:THReshold command.

holdtime property

Return the TRIGger:A:LOGIc:SETHold:HOLDTime command.

Description
  • This command sets or queries 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 the TRIGger:A:LOGIc:SETHold:HOLDTime? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:HOLDTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:HOLDTime value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:HOLDTime <NR3>
- TRIGger:A:LOGIc:SETHold:HOLDTime?
Info
  • <NR3> specifies the hold time setting in seconds. Positive values for hold time occur after the clock edge. Negative values occur before the clock edge.

qualify property

Return the TRIGger:A:LOGIc:SETHold:QUAlify command.

Description
  • This command sets or queries the Setup/Hold Trigger qualification. This is equivalent to selecting Setup/Hold Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Setup/Hold drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:QUAlify value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:LOGIc:SETHold:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

settime property

Return the TRIGger:A:LOGIc:SETHold:SETTime command.

Description
  • This command sets or queries 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 the TRIGger:A:LOGIc:SETHold:SETTime? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:SETTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:SETTime value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:SETTime <NR3>
- TRIGger:A:LOGIc:SETHold:SETTime?
Info
  • <NR3> specifies the setup time for setup and hold violation triggering.

TriggerALogicSetholdClock

Bases: SCPICmdRead

The TRIGger:A:LOGIc:SETHold:CLOCk command.

Description
  • This query-only command returns the clock edge polarity, voltage threshold and source input for setup and hold triggering. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then viewing the current clock setups.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:CLOCk? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk?
Properties
  • .edge: The TRIGger:A:LOGIc:SETHold:CLOCk:EDGE command.
  • .level: The TRIGger:A:LOGIc:SETHold:CLOCk:LEVel command.
  • .source: The TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce command.
  • .threshold: The TRIGger:A:LOGIc:SETHold:CLOCk:THReshold command.

edge property

Return the TRIGger:A:LOGIc:SETHold:CLOCk:EDGE command.

Description
  • This command sets or queries the clock edge polarity for setup and hold triggering. This is equivalent to selecting Setup/Hold Setup from the Trig menu and then choosing the desired Clock Edge.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:CLOCk:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:EDGE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:EDGE value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:A:LOGIc:SETHold:CLOCk:EDGE?
Info
  • FALL specifies polarity as the clock falling edge.
  • RISe specifies polarity as the clock rising edge.

level property

Return the TRIGger:A:LOGIc:SETHold:CLOCk:LEVel command.

Description
  • This command sets or queries the clock voltage level for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and setting the desired Clock Level.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:CLOCk:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:LEVel value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:LEVel?
Info
  • ECL specifies a preset ECL high level.
  • TTL specifies a preset TTL high level.
  • NR3 is the setup and hold data level in V.

source property

Return the TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce command.

Description
  • This command sets or queries the clock source for the A or B logic trigger setup and hold input. This is equivalent to selecting Setup/Hold Setup from the Trig menu and choosing the desired channel from the Clock Source drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce CH<x>
- TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce?
Info
  • CH<x> specifies the input channel, which ranges from 1 through 4 for four-channel instruments or 1 through 2 for two channel instruments.

threshold property

Return the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold command.

Description
  • This command sets or queries the clock voltage threshold for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and setting the desired Clock Level.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold?
Info
  • ECL specifies a preset ECL high level.
  • TTL specifies a preset TTL high level.
  • <NR3> is the clock level in volts.
Sub-properties
  • .ch: The TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> command.

TriggerALogicSetholdClockEdge

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:SETHold:CLOCk:EDGE command.

Description
  • This command sets or queries the clock edge polarity for setup and hold triggering. This is equivalent to selecting Setup/Hold Setup from the Trig menu and then choosing the desired Clock Edge.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:CLOCk:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:EDGE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:EDGE value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:A:LOGIc:SETHold:CLOCk:EDGE?
Info
  • FALL specifies polarity as the clock falling edge.
  • RISe specifies polarity as the clock rising edge.

TriggerALogicSetholdClockLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:SETHold:CLOCk:LEVel command.

Description
  • This command sets or queries the clock voltage level for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and setting the desired Clock Level.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:CLOCk:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:LEVel value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:LEVel?
Info
  • ECL specifies a preset ECL high level.
  • TTL specifies a preset TTL high level.
  • NR3 is the setup and hold data level in V.

TriggerALogicSetholdClockSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce command.

Description
  • This command sets or queries the clock source for the A or B logic trigger setup and hold input. This is equivalent to selecting Setup/Hold Setup from the Trig menu and choosing the desired channel from the Clock Source drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce CH<x>
- TRIGger:A:LOGIc:SETHold:CLOCk:SOUrce?
Info
  • CH<x> specifies the input channel, which ranges from 1 through 4 for four-channel instruments or 1 through 2 for two channel instruments.

TriggerALogicSetholdClockThreshold

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:SETHold:CLOCk:THReshold command.

Description
  • This command sets or queries the clock voltage threshold for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and setting the desired Clock Level.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold?
Info
  • ECL specifies a preset ECL high level.
  • TTL specifies a preset TTL high level.
  • <NR3> is the clock level in volts.
Properties
  • .ch: The TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> command.

ch property

Return the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> command.

Description
  • This command sets or queries the clock voltage threshold for setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Clock Level. The value of x can range from 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>?
Info
  • ECL specifies a preset ECL high level.
  • TTL specifies a preset TTL high level.
  • <NR3> is the clock level in volts.

TriggerALogicSetholdClockThresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> command.

Description
  • This command sets or queries the clock voltage threshold for setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Clock Level. The value of x can range from 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>?
Info
  • ECL specifies a preset ECL high level.
  • TTL specifies a preset TTL high level.
  • <NR3> is the clock level in volts.

TriggerALogicSetholdData

Bases: SCPICmdRead

The TRIGger:A:LOGIc:SETHold:DATa command.

Description
  • This query-only command returns the voltage threshold and data source for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then viewing the current data setups.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:DATa? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa?
Properties
  • .level: The TRIGger:A:LOGIc:SETHold:DATa:LEVel command.
  • .source: The TRIGger:A:LOGIc:SETHold:DATa:SOUrce command.
  • .threshold: The TRIGger:A:LOGIc:SETHold:DATa:THReshold command.

level property

Return the TRIGger:A:LOGIc:SETHold:DATa:LEVel command.

Description
  • This command sets or queries the data voltage level for setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Data Level.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:DATa:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:LEVel value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:LEVel?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> specifies is the setup and hold data level in V.

source property

Return the TRIGger:A:LOGIc:SETHold:DATa:SOUrce command.

Description
  • This command sets or queries the data source for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and choosing the desired channel from the Data Source drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:DATa:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:SOUrce value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:SOUrce CH<x>
- TRIGger:A:LOGIc:SETHold:DATa:SOUrce?
Info
  • CH<x> specifies the input channel, which ranges from 1 through 4.

threshold property

Return the TRIGger:A:LOGIc:SETHold:DATa:THReshold command.

Description
  • This command sets or queries the data voltage threshold for setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Data Level.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:DATa:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:THReshold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:THReshold value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:THReshold {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:THReshold?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> is the setup and hold data level in V.
Sub-properties
  • .ch: The TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> command.

TriggerALogicSetholdDataLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:SETHold:DATa:LEVel command.

Description
  • This command sets or queries the data voltage level for setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Data Level.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:DATa:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:LEVel value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:LEVel?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> specifies is the setup and hold data level in V.

TriggerALogicSetholdDataSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:SETHold:DATa:SOUrce command.

Description
  • This command sets or queries the data source for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and choosing the desired channel from the Data Source drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:DATa:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:SOUrce value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:SOUrce CH<x>
- TRIGger:A:LOGIc:SETHold:DATa:SOUrce?
Info
  • CH<x> specifies the input channel, which ranges from 1 through 4.

TriggerALogicSetholdDataThreshold

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:SETHold:DATa:THReshold command.

Description
  • This command sets or queries the data voltage threshold for setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Data Level.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:DATa:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:THReshold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:THReshold value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:THReshold {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:THReshold?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> is the setup and hold data level in V.
Properties
  • .ch: The TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> command.

ch property

Return the TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> command.

Description
  • This command sets or queries the data voltage threshold for setup and hold trigger. This command is equivalent to selecting A or B Event Trigger Setup from the Trig menu and then setting the desired Data Level. The value of x can range from 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> is the setup and hold data level in V.

TriggerALogicSetholdDataThresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> command.

Description
  • This command sets or queries the data voltage threshold for setup and hold trigger. This command is equivalent to selecting A or B Event Trigger Setup from the Trig menu and then setting the desired Data Level. The value of x can range from 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> is the setup and hold data level in V.

TriggerALogicSetholdHoldtime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:SETHold:HOLDTime command.

Description
  • This command sets or queries 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 the TRIGger:A:LOGIc:SETHold:HOLDTime? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:HOLDTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:HOLDTime value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:HOLDTime <NR3>
- TRIGger:A:LOGIc:SETHold:HOLDTime?
Info
  • <NR3> specifies the hold time setting in seconds. Positive values for hold time occur after the clock edge. Negative values occur before the clock edge.

TriggerALogicSetholdQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:SETHold:QUAlify command.

Description
  • This command sets or queries the Setup/Hold Trigger qualification. This is equivalent to selecting Setup/Hold Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Setup/Hold drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:SETHold:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:QUAlify value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:LOGIc:SETHold:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerALogicSetholdSettime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:SETHold:SETTime command.

Description
  • This command sets or queries 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 the TRIGger:A:LOGIc:SETHold:SETTime? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:SETHold:SETTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:SETHold:SETTime value command.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:SETTime <NR3>
- TRIGger:A:LOGIc:SETHold:SETTime?
Info
  • <NR3> specifies the setup time for setup and hold violation triggering.

TriggerALogicState

Bases: SCPICmdRead

The TRIGger:A:LOGIc:STATE command.

Description
  • This query-only command returns the data input and trigger criteria for the logic trigger. This command is equivalent to selecting Logic State from the Trig menu and then viewing the current logic state settings.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:STATE? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:STATE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:STATE?
Properties
  • .input: The TRIGger:A:LOGIc:STATE:INPut command tree.
  • .when: The TRIGger:A:LOGIc:STATE:WHEn command.

input property

Return the TRIGger:A:LOGIc:STATE:INPut command tree.

Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:STATE:INPut? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:STATE:INPut? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:A:LOGIc:STATE:INPut:CH<x> command.

when property

Return the TRIGger:A:LOGIc:STATE:WHEn command.

Description
  • This command sets or queries the condition for generating an A or B logic state trigger. This command is equivalent to selecting Logic State from the Trig menu and choosing the desired condition from the Trigger When Pattern drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:STATE:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:STATE:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:STATE:WHEn value command.
SCPI Syntax
- TRIGger:A:LOGIc:STATE:WHEn {TRUe|FALSe}
- TRIGger:A:LOGIc:STATE:WHEn?
Info
  • TRUe specifies that the trigger occurs when the clock transition on channel 4 occurs and the pattern of channels 1-3 are at the desired logic input states.
  • FALSe specifies that the trigger occurs when the desired clock transition on channel 4 occurs and the desired logic input states on channels 1-3 are not found.

TriggerALogicStateInput

Bases: SCPICmdRead

The TRIGger:A:LOGIc:STATE:INPut command tree.

Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:STATE:INPut? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:STATE:INPut? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:A:LOGIc:STATE:INPut:CH<x> command.

ch property

Return the TRIGger:A:LOGIc:STATE:INPut:CH<x> command.

Description
  • This command sets or queries the slope for the channel specified by x when the logic class is set to State. This command is equivalent to selecting Logic State from the Trig menu, choosing the desired channel input, and then the slope (NEG or POS) from the When Clock is drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:STATE:INPut:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:STATE:INPut:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:STATE:INPut:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOGIc:STATE:INPut:CH<x> {FALL|RISe}
- TRIGger:A:LOGIc:STATE:INPut:CH<x>?
Info
  • FALL specifies the falling edge and the input slope is NEG.
  • RISe specifies the rising edge and the input slope is POS.

TriggerALogicStateInputChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:STATE:INPut:CH<x> command.

Description
  • This command sets or queries the slope for the channel specified by x when the logic class is set to State. This command is equivalent to selecting Logic State from the Trig menu, choosing the desired channel input, and then the slope (NEG or POS) from the When Clock is drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:STATE:INPut:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:STATE:INPut:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:STATE:INPut:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOGIc:STATE:INPut:CH<x> {FALL|RISe}
- TRIGger:A:LOGIc:STATE:INPut:CH<x>?
Info
  • FALL specifies the falling edge and the input slope is NEG.
  • RISe specifies the rising edge and the input slope is POS.

TriggerALogicStateWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:STATE:WHEn command.

Description
  • This command sets or queries the condition for generating an A or B logic state trigger. This command is equivalent to selecting Logic State from the Trig menu and choosing the desired condition from the Trigger When Pattern drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:STATE:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:STATE:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:STATE:WHEn value command.
SCPI Syntax
- TRIGger:A:LOGIc:STATE:WHEn {TRUe|FALSe}
- TRIGger:A:LOGIc:STATE:WHEn?
Info
  • TRUe specifies that the trigger occurs when the clock transition on channel 4 occurs and the pattern of channels 1-3 are at the desired logic input states.
  • FALSe specifies that the trigger occurs when the desired clock transition on channel 4 occurs and the desired logic input states on channels 1-3 are not found.

TriggerALogicThreshold

Bases: SCPICmdRead

The TRIGger:A:LOGIc:THReshold command.

Description
  • This query-only command returns the threshold voltage for all channels in a logic trigger. This command query is equivalent to selecting Event Trigger Setup from the Trig menu, choosing a logic trigger type, such as State or Pattern, and viewing the current Input Threshold voltage settings.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:LOGIc:THReshold?
Properties
  • .ch: The TRIGger:A:LOGIc:THReshold:CH<x> command.

ch property

Return the TRIGger:A:LOGIc:THReshold:CH<x> command.

Description
  • This command sets or queries the A or B logic trigger threshold voltage for the channel, specified by x, which ranges from 1 through 4. This command is equivalent to selecting A or B Event Trigger Setup from the Trig menu, choosing a logic trigger type, such as State or Pattern, and setting the Input Threshold voltage for the desired channel.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOGIc:THReshold:CH<x> <NR3>
- TRIGger:A:LOGIc:THReshold:CH<x>?
Info
  • <NR3> specifies the threshold voltage.

TriggerALogicThresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGIc:THReshold:CH<x> command.

Description
  • This command sets or queries the A or B logic trigger threshold voltage for the channel, specified by x, which ranges from 1 through 4. This command is equivalent to selecting A or B Event Trigger Setup from the Trig menu, choosing a logic trigger type, such as State or Pattern, and setting the Input Threshold voltage for the desired channel.
Usage
  • Using the .query() method will send the TRIGger:A:LOGIc:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGIc:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGIc:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOGIc:THReshold:CH<x> <NR3>
- TRIGger:A:LOGIc:THReshold:CH<x>?
Info
  • <NR3> specifies the threshold voltage.

TriggerALowerthreshold

Bases: SCPICmdRead

The TRIGger:A:LOWerthreshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:LOWerthreshold? query.
  • Using the .verify(value) method will send the TRIGger:A:LOWerthreshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:A:LOWerthreshold:CH<x> command.

ch property

Return the TRIGger:A:LOWerthreshold:CH<x> command.

Description
  • This command sets or queries the A or B lower trigger level for TRIGger:LVLSrcpreference SRCDependent or SRCIndependent modes for the channel, specified by x, which ranges from 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:A:LOWerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOWerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOWerthreshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOWerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOWerthreshold:CH<x>?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> specifies the threshold voltage in user units.

TriggerALowerthresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOWerthreshold:CH<x> command.

Description
  • This command sets or queries the A or B lower trigger level for TRIGger:LVLSrcpreference SRCDependent or SRCIndependent modes for the channel, specified by x, which ranges from 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:A:LOWerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LOWerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOWerthreshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:LOWerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOWerthreshold:CH<x>?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> specifies the threshold voltage in user units.

TriggerAMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:MODe command.

Description
  • This command sets or queries the A trigger mode. This command is equivalent to pushing the Mode button on the front panel.
Usage
  • Using the .query() method will send the TRIGger:A:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:MODe value command.
SCPI Syntax
- TRIGger:A:MODe {AUTO|NORMal}
- TRIGger:A:MODe?
Info
  • AUTO generates a trigger if one is not detected within a specified time period.
  • NORMal waits for a valid trigger event.

TriggerAPlock

Bases: SCPICmdRead

The TRIGger:A:PLOCK command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PLOCK? query.
  • Using the .verify(value) method will send the TRIGger:A:PLOCK? query and raise an AssertionError if the returned value does not match value.
Properties
  • .count: The TRIGger:A:PLOCK:COUNT command.
  • .length: The TRIGger:A:PLOCK:LENGTH command.
  • .source: The TRIGger:A:PLOCK:SOURCE command.

count property

Return the TRIGger:A:PLOCK:COUNT command.

Description
  • This command sets or queries an integer in the range of (-2 length +1) to (+2 length -1) that allows you to shift the locked trigger point in increments or decrements of 1.
Usage
  • Using the .query() method will send the TRIGger:A:PLOCK:COUNT? query.
  • Using the .verify(value) method will send the TRIGger:A:PLOCK:COUNT? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PLOCK:COUNT value command.
SCPI Syntax
- TRIGger:A:PLOCK:COUNT <NR1>
- TRIGger:A:PLOCK:COUNT?
Info
  • <NR1> specifies an integer that allows you to shift the locked trigger point in increments or decrements of 1.

length property

Return the TRIGger:A:PLOCK:LENGTH command.

Description
  • This command sets or queries a positive integer representing the power of 2 used to determine the total length in bits of a repeating sequence.
Usage
  • Using the .query() method will send the TRIGger:A:PLOCK:LENGTH? query.
  • Using the .verify(value) method will send the TRIGger:A:PLOCK:LENGTH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PLOCK:LENGTH value command.
SCPI Syntax
- TRIGger:A:PLOCK:LENGTH <NR1>
- TRIGger:A:PLOCK:LENGTH?
Info
  • <NR1> specifies a positive integer representing the power of 2 used to determine the total length in bits of a repeating sequence.

source property

Return the TRIGger:A:PLOCK:SOURCE command.

Description
  • This command sets or queries the source of the pattern lock trigger.
Usage
  • Using the .query() method will send the TRIGger:A:PLOCK:SOURCE? query.
  • Using the .verify(value) method will send the TRIGger:A:PLOCK:SOURCE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PLOCK:SOURCE value command.
SCPI Syntax
- TRIGger:A:PLOCK:SOURCE CH<x>
- TRIGger:A:PLOCK:SOURCE?
Info
  • CH<x> specifies the recovered clock from one input channel as the PLOCK trigger source.

TriggerAPlockCount

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PLOCK:COUNT command.

Description
  • This command sets or queries an integer in the range of (-2 length +1) to (+2 length -1) that allows you to shift the locked trigger point in increments or decrements of 1.
Usage
  • Using the .query() method will send the TRIGger:A:PLOCK:COUNT? query.
  • Using the .verify(value) method will send the TRIGger:A:PLOCK:COUNT? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PLOCK:COUNT value command.
SCPI Syntax
- TRIGger:A:PLOCK:COUNT <NR1>
- TRIGger:A:PLOCK:COUNT?
Info
  • <NR1> specifies an integer that allows you to shift the locked trigger point in increments or decrements of 1.

TriggerAPlockLength

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PLOCK:LENGTH command.

Description
  • This command sets or queries a positive integer representing the power of 2 used to determine the total length in bits of a repeating sequence.
Usage
  • Using the .query() method will send the TRIGger:A:PLOCK:LENGTH? query.
  • Using the .verify(value) method will send the TRIGger:A:PLOCK:LENGTH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PLOCK:LENGTH value command.
SCPI Syntax
- TRIGger:A:PLOCK:LENGTH <NR1>
- TRIGger:A:PLOCK:LENGTH?
Info
  • <NR1> specifies a positive integer representing the power of 2 used to determine the total length in bits of a repeating sequence.

TriggerAPlockSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PLOCK:SOURCE command.

Description
  • This command sets or queries the source of the pattern lock trigger.
Usage
  • Using the .query() method will send the TRIGger:A:PLOCK:SOURCE? query.
  • Using the .verify(value) method will send the TRIGger:A:PLOCK:SOURCE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PLOCK:SOURCE value command.
SCPI Syntax
- TRIGger:A:PLOCK:SOURCE CH<x>
- TRIGger:A:PLOCK:SOURCE?
Info
  • CH<x> specifies the recovered clock from one input channel as the PLOCK trigger source.

TriggerAPulse

Bases: SCPICmdRead

The TRIGger:A:PULse command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PULse? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse? query and raise an AssertionError if the returned value does not match value.
Properties
  • .period: The TRIGger:A:PULse:PERiod command.
  • .runt: The TRIGger:A:PULse:RUNT command tree.
  • .window: The TRIGger:A:PULse:WINdow command tree.
  • .class: The TRIGger:A:PULse:CLAss command.
  • .glitch: The TRIGger:A:PULse:GLItch command.
  • .source: The TRIGger:A:PULse:SOUrce command.
  • .timeout: The TRIGger:A:PULse:TIMEOut command.
  • .transition: The TRIGger:A:PULse:TRANsition command.
  • .width: The TRIGger:A:PULse:WIDth command.

class_ property

Return the TRIGger:A:PULse:CLAss command.

Description
  • This command sets or queries the type of pulse on which to trigger. This command is equivalent to selecting the setup menu for the pulse type that you want from the Trig menu: Glitch Setup, Width Setup, Runt Setup, Timeout Setup, or Transition Setup.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:CLAss? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:CLAss? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:CLAss value command.
SCPI Syntax
- TRIGger:A:PULse:CLAss {GLItch|RUNT|WIDth|TRANsition|TIMEOut|WINdow}
- TRIGger:A:PULse:CLAss?
Info
  • GLItch triggers when a pulse is found that is of the specified polarity and width. These are set with the commands.
  • RUNT triggers when a pulse crosses the first preset voltage threshold but does not cross the second preset threshold before recrossing the first. The thresholds are set with the.
  • WIDth triggers when a pulse is found that has the specified polarity and is either inside or outside the limits as specified by.
  • TRANsition triggers 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.
  • TIMEOut triggers when the pulse train stops in the selected state for longer than the specified time.
  • WINdow triggers when a pulse is found that meets the conditions set by the A Event window trigger type, specified by the following commands.

glitch property

Return the TRIGger:A:PULse:GLItch command.

Description
  • This query-only command returns the current glitch pulse trigger parameters. This command query is equivalent to selecting Glitch Setup from the Trig menu and viewing the current glitch trigger settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:GLItch?
Sub-properties
  • .filter: The TRIGger:A:PULse:GLItch:FILTer command.
  • .lowpassfilter: The TRIGger:A:PULse:GLItch:LOWPASSfilter command.
  • .polarity: The TRIGger:A:PULse:GLItch:POLarity command.
  • .qualify: The TRIGger:A:PULse:GLItch:QUAlify command.
  • .trigif: The TRIGger:A:PULse:GLItch:TRIGIF command.
  • .width: The TRIGger:A:PULse:GLItch:WIDth command.

period property

Return the TRIGger:A:PULse:PERiod command.

Description
  • This query-only command returns the Pulse Trigger settings specific to Period/Frequency trigger. These include the array of high and low limits, the ‘trigger when’ enumeration, the polarity enumeration, the qualification enumeration, and the view enumeration. The view enumeration controls whether the high and low limits are expressed in units of time (Seconds) or frequency (Hz). The qualification enumeration determines if the trigger is state-qualified by additional signals (channels). The polarity enumeration determines whether the rising or falling edges of the signal are used to initiate the trigger. The trigger when enumeration determines if the trigger should occur when the period (frequency) is greater than or less than a single (low) limit value, or within or outside the period (frequency) of a high-low limit period (frequency) pair. The Period/Frequency Trigger is similar to Width Trigger, but instead of triggering on a single pulse of a given width, it triggers on the period (two back-to-back pulses, one up and one down) of a given width. As a convenience the period limits (Seconds) can be expressed as frequency limits (Hz) by changing the view enumeration. It is often used to determine if oscillators are operating within specification.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:PERiod?
Sub-properties
  • .highlimit: The TRIGger:A:PULse:PERiod:HIGHLimit command.
  • .lowlimit: The TRIGger:A:PULse:PERiod:LOWLimit command.
  • .polarity: The TRIGger:A:PULse:PERiod:POLarity command.
  • .qualify: The TRIGger:A:PULse:PERiod:QUAlify command.
  • .view: The TRIGger:A:PULse:PERiod:VIEW command.
  • .when: The TRIGger:A:PULse:PERiod:WHEn command.

runt property

Return the TRIGger:A:PULse:RUNT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .logic: The TRIGger:A:PULse:RUNT:LOGIc command.
  • .polarity: The TRIGger:A:PULse:RUNT:POLarity command.
  • .qualify: The TRIGger:A:PULse:RUNT:QUAlify command.
  • .threshold: The TRIGger:A:PULse:RUNT:THReshold command.
  • .when: The TRIGger:A:PULse:RUNT:WHEn command.
  • .width: The TRIGger:A:PULse:RUNT:WIDth command.

source property

Return the TRIGger:A:PULse:SOUrce command.

Description
  • This command sets or queries the source for the pulse trigger. This source parameter applies to all classes of pulse triggers. This command is equivalent to selecting Event Trigger Setup from the Trig menu, selecting the pulse type (Glitch, Width, Runt, Timeout, or Transition), and then choosing the desired channel from the Source pull-down list. When an UltraSync stack is used, the mapped channels are used to both acquire waveform data and to trigger the oscilloscope. In the special case of an UltraSync stack master, additional channels are available for triggering. These are the unmapped channels. For an ATI UltraSync stack master, CH2, MCH1, and MCH3 can be used for triggering. For a 4-Channel UltraSync stack master, CH1, MCH2, MCH3, and MCH4 are available for triggering. The vertical min/max amplitude for these signals must be set up. A detailed discussion is provided in .
Usage
  • Using the .query() method will send the TRIGger:A:PULse:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:SOUrce value command.
SCPI Syntax
- TRIGger:A:PULse:SOUrce {CH<x>|D<x>|MCH<x>}
- TRIGger:A:PULse:SOUrce?
Info
  • CH<x> specifies one of the input channels, which range from 1 through 4.
  • D<x> specifies one of the digital inputs, which range from 0 through 15.
  • MCH<x> specifies one of the unmapped channels on the master when using an UltraSync stack. For details see.

timeout property

Return the TRIGger:A:PULse:TIMEOut command.

Description
  • This query-only command returns the polarity and time-out duration for the pulse timeout trigger. This command is equivalent to selecting Timeout Setup from the Trig menu and viewing the polarity in the Trigger When box and the Timer setting.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TIMEOut? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TIMEOut? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut?
Sub-properties
  • .lowpassfilter: The TRIGger:A:PULse:TIMEOut:LOWPASSfilter command.
  • .polarity: The TRIGger:A:PULse:TIMEOut:POLarity command.
  • .qualify: The TRIGger:A:PULse:TIMEOut:QUAlify command.
  • .time: The TRIGger:A:PULse:TIMEOut:TIMe command.

transition property

Return the TRIGger:A:PULse:TRANsition command.

Description
  • This query-only command returns delta time, polarity, and both upper and lower threshold limits for the transition time trigger. This command is equivalent to selecting Transition Setup from the Trig menu and then viewing the current transition settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:TRANsition?
Sub-properties
  • .deltatime: The TRIGger:A:PULse:TRANsition:DELTATime command.
  • .polarity: The TRIGger:A:PULse:TRANsition:POLarity command.
  • .qualify: The TRIGger:A:PULse:TRANsition:QUAlify command.
  • .threshold: The TRIGger:A:PULse:TRANsition:THReshold command.
  • .when: The TRIGger:A:PULse:TRANsition:WHEn command.

width property

Return the TRIGger:A:PULse:WIDth command.

Description
  • This query-only command returns the width parameters for the pulse width trigger. This command is equivalent to selecting Width Setup from the Trig menu and then viewing the current pulse width trigger Lower Limit, Upper Limit, Trig When and Polarity settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:WIDth?
Sub-properties
  • .highlimit: The TRIGger:A:PULse:WIDth:HIGHLimit command.
  • .lowlimit: The TRIGger:A:PULse:WIDth:LOWLimit command.
  • .lowpassfilter: The TRIGger:A:PULse:WIDth:LOWPASSfilter command.
  • .polarity: The TRIGger:A:PULse:WIDth:POLarity command.
  • .qualify: The TRIGger:A:PULse:WIDth:QUAlify command.
  • .when: The TRIGger:A:PULse:WIDth:WHEn command.

window property

Return the TRIGger:A:PULse:WINdow command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .logic: The TRIGger:A:PULse:WINdow:LOGIc command.
  • .event: The TRIGger:A:PULse:WINdow:EVENT command.
  • .polarity: The TRIGger:A:PULse:WINdow:POLarity command.
  • .qualify: The TRIGger:A:PULse:WINdow:QUAlify command.
  • .threshold: The TRIGger:A:PULse:WINdow:THReshold command.
  • .type: The TRIGger:A:PULse:WINdow:TYPe command.
  • .when: The TRIGger:A:PULse:WINdow:WHEn command.
  • .width: The TRIGger:A:PULse:WINdow:WIDTH command.

TriggerAPulseClass

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:CLAss command.

Description
  • This command sets or queries the type of pulse on which to trigger. This command is equivalent to selecting the setup menu for the pulse type that you want from the Trig menu: Glitch Setup, Width Setup, Runt Setup, Timeout Setup, or Transition Setup.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:CLAss? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:CLAss? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:CLAss value command.
SCPI Syntax
- TRIGger:A:PULse:CLAss {GLItch|RUNT|WIDth|TRANsition|TIMEOut|WINdow}
- TRIGger:A:PULse:CLAss?
Info
  • GLItch triggers when a pulse is found that is of the specified polarity and width. These are set with the commands.
  • RUNT triggers when a pulse crosses the first preset voltage threshold but does not cross the second preset threshold before recrossing the first. The thresholds are set with the.
  • WIDth triggers when a pulse is found that has the specified polarity and is either inside or outside the limits as specified by.
  • TRANsition triggers 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.
  • TIMEOut triggers when the pulse train stops in the selected state for longer than the specified time.
  • WINdow triggers when a pulse is found that meets the conditions set by the A Event window trigger type, specified by the following commands.

TriggerAPulseGlitch

Bases: SCPICmdRead

The TRIGger:A:PULse:GLItch command.

Description
  • This query-only command returns the current glitch pulse trigger parameters. This command query is equivalent to selecting Glitch Setup from the Trig menu and viewing the current glitch trigger settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:GLItch?
Properties
  • .filter: The TRIGger:A:PULse:GLItch:FILTer command.
  • .lowpassfilter: The TRIGger:A:PULse:GLItch:LOWPASSfilter command.
  • .polarity: The TRIGger:A:PULse:GLItch:POLarity command.
  • .qualify: The TRIGger:A:PULse:GLItch:QUAlify command.
  • .trigif: The TRIGger:A:PULse:GLItch:TRIGIF command.
  • .width: The TRIGger:A:PULse:GLItch:WIDth command.

filter property

Return the TRIGger:A:PULse:GLItch:FILTer command.

Description
  • This command sets or queries the acceptance/rejection of the glitch pulse trigger. This command is equivalent to selecting Glitch Setup from the Trig menu and then choosing the desired Trig if Width setting.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:FILTer? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:FILTer? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:FILTer value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:FILTer {ACCept|REJect}
- TRIGger:A:PULse:GLItch:FILTer?

lowpassfilter property

Return the TRIGger:A:PULse:GLItch:LOWPASSfilter command.

Description
  • This command turns on or turns off the low­pass filter feature for Glitch trigger. This allows triggering in the presence of high­frequency signal edges.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:LOWPASSfilter? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:LOWPASSfilter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:LOWPASSfilter value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:GLItch:LOWPASSfilter?
Info
  • ON enables low­pass filter feature.
  • OFF disables low­pass filter feature.

polarity property

Return the TRIGger:A:PULse:GLItch:POLarity command.

Description
  • This command sets or queries the polarity for A or B pulse glitch trigger. This command is equivalent to selecting Glitch Setup from the Trig menu and then choosing the desired Polarity.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:GLItch:POLarity?
Info
  • POSITIVe specifies that the instrument will only trigger when the polarity of the glitch is positive.
  • NEGAtive specifies that the instrument will only trigger when the polarity of the glitch is negative.
  • EITher specifies that the instrument will trigger when the polarity of the glitch is either positive or negative.
Sub-properties
  • .ch: The TRIGger:A:PULse:GLItch:POLarity:CH<x> command.

qualify property

Return the TRIGger:A:PULse:GLItch:QUAlify command.

Description
  • This command sets or queries the Glitch Trigger qualification. This is equivalent to selecting Glitch Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Glitch drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:GLItch:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

trigif property

Return the TRIGger:A:PULse:GLItch:TRIGIF command.

Description
  • This command sets or queries the acceptance or rejection of the glitch pulse trigger, based on width. This command is equivalent to selecting Glitch Setup from the Trig menu and choosing the desired Trig if Width setting.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:TRIGIF? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:TRIGIF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:TRIGIF value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:TRIGIF {ACCept|REJect}
- TRIGger:A:PULse:GLItch:TRIGIF?
Info
  • ACCept specifies that the instrument will only trigger on pulses that are narrower than the specified width, when the trigger type is set to glitch. The width is specified using the.
  • REJect specifies that the instrument will only trigger on pulses that are wider than the specified width, when the trigger type is set to glitch. The width is specified using the.

width property

Return the TRIGger:A:PULse:GLItch:WIDth command.

Description
  • This command sets or queries the width for the glitch trigger. This command is equivalent to selecting Glitch Setup from the Trig menu and then setting the desired Width. For information about using the width value, refer to the command.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:WIDth value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:WIDth <NR3>
- TRIGger:A:PULse:GLItch:WIDth?
Info
  • <NR3> argument specifies the width of the glitch in seconds.

TriggerAPulseGlitchFilter

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:GLItch:FILTer command.

Description
  • This command sets or queries the acceptance/rejection of the glitch pulse trigger. This command is equivalent to selecting Glitch Setup from the Trig menu and then choosing the desired Trig if Width setting.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:FILTer? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:FILTer? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:FILTer value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:FILTer {ACCept|REJect}
- TRIGger:A:PULse:GLItch:FILTer?

TriggerAPulseGlitchLowpassfilter

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:GLItch:LOWPASSfilter command.

Description
  • This command turns on or turns off the low­pass filter feature for Glitch trigger. This allows triggering in the presence of high­frequency signal edges.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:LOWPASSfilter? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:LOWPASSfilter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:LOWPASSfilter value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:GLItch:LOWPASSfilter?
Info
  • ON enables low­pass filter feature.
  • OFF disables low­pass filter feature.

TriggerAPulseGlitchPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:GLItch:POLarity command.

Description
  • This command sets or queries the polarity for A or B pulse glitch trigger. This command is equivalent to selecting Glitch Setup from the Trig menu and then choosing the desired Polarity.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:GLItch:POLarity?
Info
  • POSITIVe specifies that the instrument will only trigger when the polarity of the glitch is positive.
  • NEGAtive specifies that the instrument will only trigger when the polarity of the glitch is negative.
  • EITher specifies that the instrument will trigger when the polarity of the glitch is either positive or negative.
Properties
  • .ch: The TRIGger:A:PULse:GLItch:POLarity:CH<x> command.

ch property

Return the TRIGger:A:PULse:GLItch:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for A or B pulse glitch trigger for the channel. This command is equivalent to selecting Glitch Setup from the Trig menu and then choosing the desired Polarity.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:GLItch:POLarity:CH<x>?
Info
  • EITher specifies that the instrument will trigger when the polarity of the glitch is either positive or negative.
  • NEGAtive specifies that the instrument will only trigger when the polarity of the glitch is negative.
  • POSITIVe specifies that the instrument will only trigger when the polarity of the glitch is positive.

TriggerAPulseGlitchPolarityChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:GLItch:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for A or B pulse glitch trigger for the channel. This command is equivalent to selecting Glitch Setup from the Trig menu and then choosing the desired Polarity.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:GLItch:POLarity:CH<x>?
Info
  • EITher specifies that the instrument will trigger when the polarity of the glitch is either positive or negative.
  • NEGAtive specifies that the instrument will only trigger when the polarity of the glitch is negative.
  • POSITIVe specifies that the instrument will only trigger when the polarity of the glitch is positive.

TriggerAPulseGlitchQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:GLItch:QUAlify command.

Description
  • This command sets or queries the Glitch Trigger qualification. This is equivalent to selecting Glitch Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Glitch drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:GLItch:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerAPulseGlitchTrigif

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:GLItch:TRIGIF command.

Description
  • This command sets or queries the acceptance or rejection of the glitch pulse trigger, based on width. This command is equivalent to selecting Glitch Setup from the Trig menu and choosing the desired Trig if Width setting.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:TRIGIF? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:TRIGIF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:TRIGIF value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:TRIGIF {ACCept|REJect}
- TRIGger:A:PULse:GLItch:TRIGIF?
Info
  • ACCept specifies that the instrument will only trigger on pulses that are narrower than the specified width, when the trigger type is set to glitch. The width is specified using the.
  • REJect specifies that the instrument will only trigger on pulses that are wider than the specified width, when the trigger type is set to glitch. The width is specified using the.

TriggerAPulseGlitchWidth

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:GLItch:WIDth command.

Description
  • This command sets or queries the width for the glitch trigger. This command is equivalent to selecting Glitch Setup from the Trig menu and then setting the desired Width. For information about using the width value, refer to the command.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:GLItch:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:GLItch:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:GLItch:WIDth value command.
SCPI Syntax
- TRIGger:A:PULse:GLItch:WIDth <NR3>
- TRIGger:A:PULse:GLItch:WIDth?
Info
  • <NR3> argument specifies the width of the glitch in seconds.

TriggerAPulsePeriod

Bases: SCPICmdRead

The TRIGger:A:PULse:PERiod command.

Description
  • This query-only command returns the Pulse Trigger settings specific to Period/Frequency trigger. These include the array of high and low limits, the ‘trigger when’ enumeration, the polarity enumeration, the qualification enumeration, and the view enumeration. The view enumeration controls whether the high and low limits are expressed in units of time (Seconds) or frequency (Hz). The qualification enumeration determines if the trigger is state-qualified by additional signals (channels). The polarity enumeration determines whether the rising or falling edges of the signal are used to initiate the trigger. The trigger when enumeration determines if the trigger should occur when the period (frequency) is greater than or less than a single (low) limit value, or within or outside the period (frequency) of a high-low limit period (frequency) pair. The Period/Frequency Trigger is similar to Width Trigger, but instead of triggering on a single pulse of a given width, it triggers on the period (two back-to-back pulses, one up and one down) of a given width. As a convenience the period limits (Seconds) can be expressed as frequency limits (Hz) by changing the view enumeration. It is often used to determine if oscillators are operating within specification.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:PERiod?
Properties
  • .highlimit: The TRIGger:A:PULse:PERiod:HIGHLimit command.
  • .lowlimit: The TRIGger:A:PULse:PERiod:LOWLimit command.
  • .polarity: The TRIGger:A:PULse:PERiod:POLarity command.
  • .qualify: The TRIGger:A:PULse:PERiod:QUAlify command.
  • .view: The TRIGger:A:PULse:PERiod:VIEW command.
  • .when: The TRIGger:A:PULse:PERiod:WHEn command.

highlimit property

Return the TRIGger:A:PULse:PERiod:HIGHLimit command.

Description
  • This command sets or queries the Period/Frequency high limit. When the VIEW is PERiod the units of this number are time (Seconds). When the VIEW is FREQuency, the units of this number are frequency (Hz). The high limit is used in combination with the low limit to define a range if the WHEn enumeration is WITHin or OUTside. These limits specify the most significant characteristic of the signal for this Pulse Trigger Type.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:PERiod:HIGHLimit value command.
SCPI Syntax
- TRIGger:A:PULse:PERiod:HIGHLimit <NR3>
- TRIGger:A:PULse:PERiod:HIGHLimit?
Info
  • <NR3> is the period (in Seconds) or frequency (in Hz).

lowlimit property

Return the TRIGger:A:PULse:PERiod:LOWLimit command.

Description
  • This command sets or queries the Period/Frequency low limit. When the VIEW is PERiod the units of this number are time (Seconds). When the VIEW is FREQuency, the units of this number are frequency (Hz). The low limit is used alone when the WHEn enumeration is LESSthan or GREATerthan, and is used in combination with the high limit to define a range if the WHEn enumeration is WITHin or OUTside. The limits specify the most significant characteristic of the signal for this Pulse Trigger Type.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:PERiod:LOWLimit value command.
SCPI Syntax
- TRIGger:A:PULse:PERiod:LOWLimit <NR3>
- TRIGger:A:PULse:PERiod:LOWLimit?
Info
  • <NR3> is the period (in Seconds) or frequency (in Hz).

polarity property

Return the TRIGger:A:PULse:PERiod:POLarity command.

Description
  • This command sets or queries the polarity for the Pulse Period trigger. It refers to the polarity of the edges that begin and end a given period of the signal, and thus allows duty-cycle testing of clock signals.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:PERiod:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:PERiod:POLarity {NEGAtive|POSITIVe}
- TRIGger:A:PULse:PERiod:POLarity?
Info
  • POSITIVe specifies to trigger on the rising or positive edge of a signal.
  • NEGAtive specifies to trigger on the falling or negative edge of a signal.

qualify property

Return the TRIGger:A:PULse:PERiod:QUAlify command.

Description
  • This command sets or queries the Qualification setup for Pulse Period Trigger. The high/low state of one or more other signals (channels) may be used to qualify whether the trigger should occur or not. The BUS option is not available on the SX series instruments at this time. When the QUALify enumeration is OCCurs, no qualification is done. When the QUALify enumeration is LOGIC, the scope triggers using the pulse period trigger definition as qualified by the high/low states of the qualifying signals. Additional description is given elsewhere in this document under the term ‘logic qualification.’
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:PERiod:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:PERiod:QUAlify {OCCurs|LOGIC|BUS}
- TRIGger:A:PULse:PERiod:QUAlify?
Info
  • OCCurs specifies the no other signals are used to qualify the pulse period trigger.
  • LOGIC specifies that other analog signals (channels) are used to qualify the pulse period trigger.
  • BUS specifies that other digital signals (digital channels) are used to qualify the pulse period trigger.

view property

Return the TRIGger:A:PULse:PERiod:VIEW command.

Description
  • This command sets or queries the ‘view’ for the pulse period trigger. When PERiod is selected the LOWLimit and HIGHLimit values are in units of time (Seconds). When FREQuency is selected, the units are in frequency (Hz). This two methods are equivalent, so the alternative views are provided as a convenience.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod:VIEW? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod:VIEW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:PERiod:VIEW value command.
SCPI Syntax
- TRIGger:A:PULse:PERiod:VIEW {PERiod|FREQuency}
- TRIGger:A:PULse:PERiod:VIEW?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.

when property

Return the TRIGger:A:PULse:PERiod:WHEn command.

Description
  • This command sets or queries the ‘trigger when’ enumeration for the Pulse Period Trigger. If the argument is LESSthan, the scope triggers on the signal when the period (frequency) of the signal is less than the period (frequency) of the Low Limit. If the argument is GREATerthan, the scope triggers on the signal when the period (frequency) of the signal is greater than the period (frequency) of the Low Limit. If the argument is WITHin, the scope triggers on the signal when the period (frequency) of the signal is within the range defined by the Low Limit and the High Limit. If the argument is OUTside, the scope triggers on the signal when the period (frequency) of the signal is outside of the range defined by the Low Limit and the High Limit.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:PERiod:WHEn value command.
SCPI Syntax
- TRIGger:A:PULse:PERiod:WHEn {LESSthan|GREATerthan|WITHin|OUTside}
- TRIGger:A:PULse:PERiod:WHEn?
Info
  • LESSthan tells the scope to trigger when the period (frequency) of the signal is less than the low limit value.
  • GREATerthan tells the scope to trigger when the period (frequency) of the signal is greater than the low limit value.
  • WITHin tells the scope to trigger when the period (frequency) of the signal is inside the range set by the low and high limit values.
  • OUTside tells the scope to trigger when the period (frequency) of the signal is outside of the range set by the low and high limit values.

TriggerAPulsePeriodHighlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:PERiod:HIGHLimit command.

Description
  • This command sets or queries the Period/Frequency high limit. When the VIEW is PERiod the units of this number are time (Seconds). When the VIEW is FREQuency, the units of this number are frequency (Hz). The high limit is used in combination with the low limit to define a range if the WHEn enumeration is WITHin or OUTside. These limits specify the most significant characteristic of the signal for this Pulse Trigger Type.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:PERiod:HIGHLimit value command.
SCPI Syntax
- TRIGger:A:PULse:PERiod:HIGHLimit <NR3>
- TRIGger:A:PULse:PERiod:HIGHLimit?
Info
  • <NR3> is the period (in Seconds) or frequency (in Hz).

TriggerAPulsePeriodLowlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:PERiod:LOWLimit command.

Description
  • This command sets or queries the Period/Frequency low limit. When the VIEW is PERiod the units of this number are time (Seconds). When the VIEW is FREQuency, the units of this number are frequency (Hz). The low limit is used alone when the WHEn enumeration is LESSthan or GREATerthan, and is used in combination with the high limit to define a range if the WHEn enumeration is WITHin or OUTside. The limits specify the most significant characteristic of the signal for this Pulse Trigger Type.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:PERiod:LOWLimit value command.
SCPI Syntax
- TRIGger:A:PULse:PERiod:LOWLimit <NR3>
- TRIGger:A:PULse:PERiod:LOWLimit?
Info
  • <NR3> is the period (in Seconds) or frequency (in Hz).

TriggerAPulsePeriodPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:PERiod:POLarity command.

Description
  • This command sets or queries the polarity for the Pulse Period trigger. It refers to the polarity of the edges that begin and end a given period of the signal, and thus allows duty-cycle testing of clock signals.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:PERiod:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:PERiod:POLarity {NEGAtive|POSITIVe}
- TRIGger:A:PULse:PERiod:POLarity?
Info
  • POSITIVe specifies to trigger on the rising or positive edge of a signal.
  • NEGAtive specifies to trigger on the falling or negative edge of a signal.

TriggerAPulsePeriodQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:PERiod:QUAlify command.

Description
  • This command sets or queries the Qualification setup for Pulse Period Trigger. The high/low state of one or more other signals (channels) may be used to qualify whether the trigger should occur or not. The BUS option is not available on the SX series instruments at this time. When the QUALify enumeration is OCCurs, no qualification is done. When the QUALify enumeration is LOGIC, the scope triggers using the pulse period trigger definition as qualified by the high/low states of the qualifying signals. Additional description is given elsewhere in this document under the term ‘logic qualification.’
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:PERiod:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:PERiod:QUAlify {OCCurs|LOGIC|BUS}
- TRIGger:A:PULse:PERiod:QUAlify?
Info
  • OCCurs specifies the no other signals are used to qualify the pulse period trigger.
  • LOGIC specifies that other analog signals (channels) are used to qualify the pulse period trigger.
  • BUS specifies that other digital signals (digital channels) are used to qualify the pulse period trigger.

TriggerAPulsePeriodView

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:PERiod:VIEW command.

Description
  • This command sets or queries the ‘view’ for the pulse period trigger. When PERiod is selected the LOWLimit and HIGHLimit values are in units of time (Seconds). When FREQuency is selected, the units are in frequency (Hz). This two methods are equivalent, so the alternative views are provided as a convenience.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod:VIEW? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod:VIEW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:PERiod:VIEW value command.
SCPI Syntax
- TRIGger:A:PULse:PERiod:VIEW {PERiod|FREQuency}
- TRIGger:A:PULse:PERiod:VIEW?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.

TriggerAPulsePeriodWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:PERiod:WHEn command.

Description
  • This command sets or queries the ‘trigger when’ enumeration for the Pulse Period Trigger. If the argument is LESSthan, the scope triggers on the signal when the period (frequency) of the signal is less than the period (frequency) of the Low Limit. If the argument is GREATerthan, the scope triggers on the signal when the period (frequency) of the signal is greater than the period (frequency) of the Low Limit. If the argument is WITHin, the scope triggers on the signal when the period (frequency) of the signal is within the range defined by the Low Limit and the High Limit. If the argument is OUTside, the scope triggers on the signal when the period (frequency) of the signal is outside of the range defined by the Low Limit and the High Limit.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:PERiod:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:PERiod:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:PERiod:WHEn value command.
SCPI Syntax
- TRIGger:A:PULse:PERiod:WHEn {LESSthan|GREATerthan|WITHin|OUTside}
- TRIGger:A:PULse:PERiod:WHEn?
Info
  • LESSthan tells the scope to trigger when the period (frequency) of the signal is less than the low limit value.
  • GREATerthan tells the scope to trigger when the period (frequency) of the signal is greater than the low limit value.
  • WITHin tells the scope to trigger when the period (frequency) of the signal is inside the range set by the low and high limit values.
  • OUTside tells the scope to trigger when the period (frequency) of the signal is outside of the range set by the low and high limit values.

TriggerAPulseRunt

Bases: SCPICmdRead

The TRIGger:A:PULse:RUNT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .logic: The TRIGger:A:PULse:RUNT:LOGIc command.
  • .polarity: The TRIGger:A:PULse:RUNT:POLarity command.
  • .qualify: The TRIGger:A:PULse:RUNT:QUAlify command.
  • .threshold: The TRIGger:A:PULse:RUNT:THReshold command.
  • .when: The TRIGger:A:PULse:RUNT:WHEn command.
  • .width: The TRIGger:A:PULse:RUNT:WIDth command.

logic property

Return the TRIGger:A:PULse:RUNT:LOGIc command.

Description
  • This query-only command returns the current A runt trigger logic parameters. This query is equivalent to selecting Runt Setup from the Trig menu and then viewing the current settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:LOGIc? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:LOGIc? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc?
Sub-properties
  • .input: The TRIGger:A:PULse:RUNT:LOGIc:INPUT command.
  • .threshold: The TRIGger:A:PULse:RUNT:LOGIc:THReshold command tree.

polarity property

Return the TRIGger:A:PULse:RUNT:POLarity command.

Description
  • This command sets or queries the polarity for the A or B pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then choosing the Polarity setting.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:RUNT:POLarity?
Info
  • POSITIVe indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.
  • NEGAtive indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.
  • EITher indicates either negative or positive polarity.
Sub-properties
  • .ch: The TRIGger:A:PULse:RUNT:POLarity:CH<x> command.

qualify property

Return the TRIGger:A:PULse:RUNT:QUAlify command.

Description
  • This command sets or queries the Runt Trigger qualification. This is equivalent to selecting Runt Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Runt drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:RUNT:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the command.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

threshold property

Return the TRIGger:A:PULse:RUNT:THReshold command.

Description
  • This query-only command returns the upper and lower thresholds for the pulse runt trigger. This command query is equivalent to selecting Runt Setup from the Trig menu and then viewing the Upper Level and Lower Level settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:RUNT:THReshold?
Sub-properties
  • .both: The TRIGger:A:PULse:RUNT:THReshold:BOTh command.
  • .high: The TRIGger:A:PULse:RUNT:THReshold:HIGH command.
  • .low: The TRIGger:A:PULse:RUNT:THReshold:LOW command.

when property

Return the TRIGger:A:PULse:RUNT:WHEn command.

Description
  • This command sets or queries the type of pulse width the trigger checks for when it detects a runt. This is equivalent to selecting Runt Setup from the Trig menu and choosing the desired Trigger When setting from the drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:WHEn value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:WHEn {OCCurs|WIDERthan}
- TRIGger:A:PULse:RUNT:WHEn?
Info
  • OCCurs argument specifies a trigger event if a runt of any detectable width occurs.
  • WIDERthan specifies a trigger event if a runt greater than the specified width occurs.

width property

Return the TRIGger:A:PULse:RUNT:WIDth command.

Description
  • This command sets or queries the minimum width for an Pulse Runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then setting the Width.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:WIDth value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:WIDth <NR3>
- TRIGger:A:PULse:RUNT:WIDth?
Info
  • <NR3> specifies the minimum width in seconds.

TriggerAPulseRuntLogic

Bases: SCPICmdRead

The TRIGger:A:PULse:RUNT:LOGIc command.

Description
  • This query-only command returns the current A runt trigger logic parameters. This query is equivalent to selecting Runt Setup from the Trig menu and then viewing the current settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:LOGIc? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:LOGIc? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc?
Properties
  • .input: The TRIGger:A:PULse:RUNT:LOGIc:INPUT command.
  • .threshold: The TRIGger:A:PULse:RUNT:LOGIc:THReshold command tree.

input property

Return the TRIGger:A:PULse:RUNT:LOGIc:INPUT command.

Description
  • This query-only command returns the current A runt pulse trigger logic input parameters. This query is equivalent to selecting Runt Setup from the Trig menu and then viewing the current settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT?
Sub-properties
  • .ch: The TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> command.

threshold property

Return the TRIGger:A:PULse:RUNT:LOGIc:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:LOGIc:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:LOGIc:THReshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x> command.

TriggerAPulseRuntLogicInput

Bases: SCPICmdReadWithArguments

The TRIGger:A:PULse:RUNT:LOGIc:INPUT command.

Description
  • This query-only command returns the current A runt pulse trigger logic input parameters. This query is equivalent to selecting Runt Setup from the Trig menu and then viewing the current settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT?
Properties
  • .ch: The TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> command.

ch property

Return the TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> command.

Description
  • This command sets or queries the A runt logic input for the channel specified by , which can be 1, 2, 3, or 4. This is equivalent to setting the runt logic inputs from the Trigger When section in the Runt Trigger menu. While all channels can be set or queried, only channels 3 and 4 can be used if the runt source is channel 1 or 2. Similarly, only channels 1 and 2 can be used if the runt source is channel 3 or 4.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> {HIGH|LOW|X}
- TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>?
Info
  • HIGH argument specifies logic high.
  • LOW argument specifies logic low.
  • X argument specifies a ‘don’t care’ state.

TriggerAPulseRuntLogicInputChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> command.

Description
  • This command sets or queries the A runt logic input for the channel specified by , which can be 1, 2, 3, or 4. This is equivalent to setting the runt logic inputs from the Trigger When section in the Runt Trigger menu. While all channels can be set or queried, only channels 3 and 4 can be used if the runt source is channel 1 or 2. Similarly, only channels 1 and 2 can be used if the runt source is channel 3 or 4.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> {HIGH|LOW|X}
- TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>?
Info
  • HIGH argument specifies logic high.
  • LOW argument specifies logic low.
  • X argument specifies a ‘don’t care’ state.

TriggerAPulseRuntLogicThreshold

Bases: SCPICmdRead

The TRIGger:A:PULse:RUNT:LOGIc:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:LOGIc:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:LOGIc:THReshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x> command.

ch property

Return the TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x> command.

Description
  • This command sets or queries the A runt logic threshold for the channel specified by , which can be 1, 2, 3, or 4. This is equivalent to selecting Runt Setup from the Trig menu and setting the runt logic threshold. While all channels can be set or queried, only channels 3 and 4 can be used if the runt source is channel 1 or 2. Similarly only channels 1 and 2 can be used if the runt source is channel 3 or 4.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x> <NR3>
- TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x>?
Info
  • <NR3> argument specifies the threshold in volts.

TriggerAPulseRuntLogicThresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x> command.

Description
  • This command sets or queries the A runt logic threshold for the channel specified by , which can be 1, 2, 3, or 4. This is equivalent to selecting Runt Setup from the Trig menu and setting the runt logic threshold. While all channels can be set or queried, only channels 3 and 4 can be used if the runt source is channel 1 or 2. Similarly only channels 1 and 2 can be used if the runt source is channel 3 or 4.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x> <NR3>
- TRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x>?
Info
  • <NR3> argument specifies the threshold in volts.

TriggerAPulseRuntPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:RUNT:POLarity command.

Description
  • This command sets or queries the polarity for the A or B pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then choosing the Polarity setting.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:RUNT:POLarity?
Info
  • POSITIVe indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.
  • NEGAtive indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.
  • EITher indicates either negative or positive polarity.
Properties
  • .ch: The TRIGger:A:PULse:RUNT:POLarity:CH<x> command.

ch property

Return the TRIGger:A:PULse:RUNT:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse runt trigger for the channel. This command is equivalent to selecting Runt Setup from the Trig menu and then choosing the Polarity setting for the channel.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:RUNT:POLarity:CH<x>?
Info
  • EITher indicates either negative or positive polarity.
  • NEGAtive indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.
  • POSITIVe indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.

TriggerAPulseRuntPolarityChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:RUNT:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse runt trigger for the channel. This command is equivalent to selecting Runt Setup from the Trig menu and then choosing the Polarity setting for the channel.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:RUNT:POLarity:CH<x>?
Info
  • EITher indicates either negative or positive polarity.
  • NEGAtive indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.
  • POSITIVe indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.

TriggerAPulseRuntQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:RUNT:QUAlify command.

Description
  • This command sets or queries the Runt Trigger qualification. This is equivalent to selecting Runt Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Runt drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:RUNT:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the command.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerAPulseRuntThreshold

Bases: SCPICmdRead

The TRIGger:A:PULse:RUNT:THReshold command.

Description
  • This query-only command returns the upper and lower thresholds for the pulse runt trigger. This command query is equivalent to selecting Runt Setup from the Trig menu and then viewing the Upper Level and Lower Level settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:RUNT:THReshold?
Properties
  • .both: The TRIGger:A:PULse:RUNT:THReshold:BOTh command.
  • .high: The TRIGger:A:PULse:RUNT:THReshold:HIGH command.
  • .low: The TRIGger:A:PULse:RUNT:THReshold:LOW command.

both property

Return the TRIGger:A:PULse:RUNT:THReshold:BOTh command.

Description
  • This command (no query form) sets the upper and lower switching thresholds for the pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then setting the Upper Level and Lower Level voltages.
Usage
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:THReshold:BOTh value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:THReshold:BOTh {TTL|ECL}
Info
  • TTL sets the upper and lower threshold to the nominal TTL voltage levels.
  • ECL sets the upper and lower threshold to the nominal ECL voltage levels.

high property

Return the TRIGger:A:PULse:RUNT:THReshold:HIGH command.

Description
  • This command sets or queries the upper limit for the pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and setting the runt trigger Upper Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:THReshold:HIGH <NR3>
- TRIGger:A:PULse:RUNT:THReshold:HIGH?
Info
  • <NR3> specifies the threshold value in volts.

low property

Return the TRIGger:A:PULse:RUNT:THReshold:LOW command.

Description
  • This command sets or queries the lower limit for the pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then setting the Lower Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:THReshold:LOW <NR3>
- TRIGger:A:PULse:RUNT:THReshold:LOW?
Info
  • <NR3> specifies the threshold value in volts.

TriggerAPulseRuntThresholdBoth

Bases: SCPICmdWrite

The TRIGger:A:PULse:RUNT:THReshold:BOTh command.

Description
  • This command (no query form) sets the upper and lower switching thresholds for the pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then setting the Upper Level and Lower Level voltages.
Usage
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:THReshold:BOTh value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:THReshold:BOTh {TTL|ECL}
Info
  • TTL sets the upper and lower threshold to the nominal TTL voltage levels.
  • ECL sets the upper and lower threshold to the nominal ECL voltage levels.

TriggerAPulseRuntThresholdHigh

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:RUNT:THReshold:HIGH command.

Description
  • This command sets or queries the upper limit for the pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and setting the runt trigger Upper Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:THReshold:HIGH <NR3>
- TRIGger:A:PULse:RUNT:THReshold:HIGH?
Info
  • <NR3> specifies the threshold value in volts.

TriggerAPulseRuntThresholdLow

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:RUNT:THReshold:LOW command.

Description
  • This command sets or queries the lower limit for the pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then setting the Lower Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:THReshold:LOW <NR3>
- TRIGger:A:PULse:RUNT:THReshold:LOW?
Info
  • <NR3> specifies the threshold value in volts.

TriggerAPulseRuntWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:RUNT:WHEn command.

Description
  • This command sets or queries the type of pulse width the trigger checks for when it detects a runt. This is equivalent to selecting Runt Setup from the Trig menu and choosing the desired Trigger When setting from the drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:WHEn value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:WHEn {OCCurs|WIDERthan}
- TRIGger:A:PULse:RUNT:WHEn?
Info
  • OCCurs argument specifies a trigger event if a runt of any detectable width occurs.
  • WIDERthan specifies a trigger event if a runt greater than the specified width occurs.

TriggerAPulseRuntWidth

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:RUNT:WIDth command.

Description
  • This command sets or queries the minimum width for an Pulse Runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then setting the Width.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:RUNT:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:RUNT:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:RUNT:WIDth value command.
SCPI Syntax
- TRIGger:A:PULse:RUNT:WIDth <NR3>
- TRIGger:A:PULse:RUNT:WIDth?
Info
  • <NR3> specifies the minimum width in seconds.

TriggerAPulseSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:SOUrce command.

Description
  • This command sets or queries the source for the pulse trigger. This source parameter applies to all classes of pulse triggers. This command is equivalent to selecting Event Trigger Setup from the Trig menu, selecting the pulse type (Glitch, Width, Runt, Timeout, or Transition), and then choosing the desired channel from the Source pull-down list. When an UltraSync stack is used, the mapped channels are used to both acquire waveform data and to trigger the oscilloscope. In the special case of an UltraSync stack master, additional channels are available for triggering. These are the unmapped channels. For an ATI UltraSync stack master, CH2, MCH1, and MCH3 can be used for triggering. For a 4-Channel UltraSync stack master, CH1, MCH2, MCH3, and MCH4 are available for triggering. The vertical min/max amplitude for these signals must be set up. A detailed discussion is provided in .
Usage
  • Using the .query() method will send the TRIGger:A:PULse:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:SOUrce value command.
SCPI Syntax
- TRIGger:A:PULse:SOUrce {CH<x>|D<x>|MCH<x>}
- TRIGger:A:PULse:SOUrce?
Info
  • CH<x> specifies one of the input channels, which range from 1 through 4.
  • D<x> specifies one of the digital inputs, which range from 0 through 15.
  • MCH<x> specifies one of the unmapped channels on the master when using an UltraSync stack. For details see.

TriggerAPulseTimeout

Bases: SCPICmdRead

The TRIGger:A:PULse:TIMEOut command.

Description
  • This query-only command returns the polarity and time-out duration for the pulse timeout trigger. This command is equivalent to selecting Timeout Setup from the Trig menu and viewing the polarity in the Trigger When box and the Timer setting.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TIMEOut? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TIMEOut? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut?
Properties
  • .lowpassfilter: The TRIGger:A:PULse:TIMEOut:LOWPASSfilter command.
  • .polarity: The TRIGger:A:PULse:TIMEOut:POLarity command.
  • .qualify: The TRIGger:A:PULse:TIMEOut:QUAlify command.
  • .time: The TRIGger:A:PULse:TIMEOut:TIMe command.

lowpassfilter property

Return the TRIGger:A:PULse:TIMEOut:LOWPASSfilter command.

Description
  • This command turns on or turns off the low­pass filter feature for Timeout trigger. This allows triggering in the presence of high­ frequency signal edges.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TIMEOut:LOWPASSfilter? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TIMEOut:LOWPASSfilter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TIMEOut:LOWPASSfilter value command.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:TIMEOut:LOWPASSfilter?
Info
  • ON enables low­pass filter feature.
  • OFF disables low­pass filter feature.

polarity property

Return the TRIGger:A:PULse:TIMEOut:POLarity command.

Description
  • This command sets or queries the polarity for the pulse timeout trigger. This command is equivalent to selecting Timeout Setup from the Trig menu and setting the desired polarity in the Trigger When box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TIMEOut:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TIMEOut:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TIMEOut:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:PULse:TIMEOut:POLarity?
Info
  • STAYSHigh indicates that a pulse edge must stay high (positive) for the required time period to permit timeout triggering to occur. This is the default polarity.
  • STAYSLow indicates that a pulse edge must stay low (negative) for the required time period to permit timeout triggering to occur.
  • EITher indicates that the polarity of the timeout trigger can stay either high or low (positive or negative) for the required time period to permit time out triggering to occur.
Sub-properties
  • .ch: The TRIGger:A:PULse:TIMEOut:POLarity:CH<x> command.

qualify property

Return the TRIGger:A:PULse:TIMEOut:QUAlify command.

Description
  • This command sets or queries the Timeout Trigger qualification. This is equivalent to selecting Timeout Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Timeout drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TIMEOut:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TIMEOut:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TIMEOut:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:TIMEOut:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

time property

Return the TRIGger:A:PULse:TIMEOut:TIMe command.

Description
  • This command sets or queries the pulse timeout trigger time (measured in seconds). This command is equivalent to selecting Timeout Setup from the Trig menu and setting a value for Timer.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TIMEOut:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TIMEOut:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TIMEOut:TIMe value command.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:TIMe <NR3>
- TRIGger:A:PULse:TIMEOut:TIMe?
Info
  • <NR3> argument specifies the timeout period in seconds.

TriggerAPulseTimeoutLowpassfilter

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:TIMEOut:LOWPASSfilter command.

Description
  • This command turns on or turns off the low­pass filter feature for Timeout trigger. This allows triggering in the presence of high­ frequency signal edges.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TIMEOut:LOWPASSfilter? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TIMEOut:LOWPASSfilter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TIMEOut:LOWPASSfilter value command.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:TIMEOut:LOWPASSfilter?
Info
  • ON enables low­pass filter feature.
  • OFF disables low­pass filter feature.

TriggerAPulseTimeoutPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:TIMEOut:POLarity command.

Description
  • This command sets or queries the polarity for the pulse timeout trigger. This command is equivalent to selecting Timeout Setup from the Trig menu and setting the desired polarity in the Trigger When box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TIMEOut:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TIMEOut:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TIMEOut:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:PULse:TIMEOut:POLarity?
Info
  • STAYSHigh indicates that a pulse edge must stay high (positive) for the required time period to permit timeout triggering to occur. This is the default polarity.
  • STAYSLow indicates that a pulse edge must stay low (negative) for the required time period to permit timeout triggering to occur.
  • EITher indicates that the polarity of the timeout trigger can stay either high or low (positive or negative) for the required time period to permit time out triggering to occur.
Properties
  • .ch: The TRIGger:A:PULse:TIMEOut:POLarity:CH<x> command.

ch property

Return the TRIGger:A:PULse:TIMEOut:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse timeout trigger for the channel. This command is equivalent to selecting Transition Setup from the Trig menu and then setting the desired Polarity for the channel.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TIMEOut:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TIMEOut:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TIMEOut:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:POLarity:CH<x> {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:PULse:TIMEOut:POLarity:CH<x>?
Info
  • STAYSHigh indicates that a pulse edge must stay high (positive) for the required time period to permit time out triggering to occur. This is the default polarity.
  • STAYSLow indicates that a pulse edge must stay low (negative) for the required time period to permit time out triggering to occur.
  • EITher indicates that the polarity of the time out trigger can stay either high or low (positive or negative) for the required time period to permit time out triggering to occur.

TriggerAPulseTimeoutPolarityChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:TIMEOut:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse timeout trigger for the channel. This command is equivalent to selecting Transition Setup from the Trig menu and then setting the desired Polarity for the channel.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TIMEOut:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TIMEOut:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TIMEOut:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:POLarity:CH<x> {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:PULse:TIMEOut:POLarity:CH<x>?
Info
  • STAYSHigh indicates that a pulse edge must stay high (positive) for the required time period to permit time out triggering to occur. This is the default polarity.
  • STAYSLow indicates that a pulse edge must stay low (negative) for the required time period to permit time out triggering to occur.
  • EITher indicates that the polarity of the time out trigger can stay either high or low (positive or negative) for the required time period to permit time out triggering to occur.

TriggerAPulseTimeoutQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:TIMEOut:QUAlify command.

Description
  • This command sets or queries the Timeout Trigger qualification. This is equivalent to selecting Timeout Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Timeout drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TIMEOut:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TIMEOut:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TIMEOut:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:TIMEOut:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerAPulseTimeoutTime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:TIMEOut:TIMe command.

Description
  • This command sets or queries the pulse timeout trigger time (measured in seconds). This command is equivalent to selecting Timeout Setup from the Trig menu and setting a value for Timer.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TIMEOut:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TIMEOut:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TIMEOut:TIMe value command.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:TIMe <NR3>
- TRIGger:A:PULse:TIMEOut:TIMe?
Info
  • <NR3> argument specifies the timeout period in seconds.

TriggerAPulseTransition

Bases: SCPICmdRead

The TRIGger:A:PULse:TRANsition command.

Description
  • This query-only command returns delta time, polarity, and both upper and lower threshold limits for the transition time trigger. This command is equivalent to selecting Transition Setup from the Trig menu and then viewing the current transition settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:TRANsition?
Properties
  • .deltatime: The TRIGger:A:PULse:TRANsition:DELTATime command.
  • .polarity: The TRIGger:A:PULse:TRANsition:POLarity command.
  • .qualify: The TRIGger:A:PULse:TRANsition:QUAlify command.
  • .threshold: The TRIGger:A:PULse:TRANsition:THReshold command.
  • .when: The TRIGger:A:PULse:TRANsition:WHEn command.

deltatime property

Return the TRIGger:A:PULse:TRANsition:DELTATime command.

Description
  • This command sets or queries the delta time used in calculating the transition value for the transition trigger. This is equivalent to selecting Transition Setup from the Trig menu and setting the Time.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:DELTATime? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:DELTATime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:DELTATime value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:DELTATime <NR3>
- TRIGger:A:PULse:TRANsition:DELTATime?
Info
  • <NR3> specifies the delta time in seconds.

polarity property

Return the TRIGger:A:PULse:TRANsition:POLarity command.

Description
  • This command sets or queries the polarity for the transition trigger. This command is equivalent to selecting Transition Setup from the Trig menu and choosing from the Polarity drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:TRANsition:POLarity?
Info
  • POSITIVe indicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.
  • NEGAtive indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.
  • EITher indicates either positive or negative polarity.
Sub-properties
  • .ch: The TRIGger:A:PULse:TRANsition:POLarity:CH<x> command.

qualify property

Return the TRIGger:A:PULse:TRANsition:QUAlify command.

Description
  • This command sets or queries the Transition Time Trigger qualification. This is equivalent to selecting Transition Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Transition drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:TRANsition:QUAlify?
Info
  • OCCurs specifies a trigger if any violations occur.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

threshold property

Return the TRIGger:A:PULse:TRANsition:THReshold command.

Description
  • This query-only command returns the upper and lower threshold limits for the transition time trigger. This command is equivalent to selecting Transition Setup from the Trig menu and viewing the Upper Level and Lower Level voltage settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:THReshold?
Sub-properties
  • .both: The TRIGger:A:PULse:TRANsition:THReshold:BOTh command.
  • .high: The TRIGger:A:PULse:TRANsition:THReshold:HIGH command.
  • .low: The TRIGger:A:PULse:TRANsition:THReshold:LOW command.

when property

Return the TRIGger:A:PULse:TRANsition:WHEn command.

Description
  • This command sets or queries whether to check for a transitioning signal that is faster or slower than the specified delta time. This is equivalent to selecting Transition Setup from the Trig menu and choosing the Trigger When Transition Time setting.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:WHEn value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:WHEn {FASTERthan|SLOWERthan}
- TRIGger:A:PULse:TRANsition:WHEn?
Info
  • FASTERthan sets the trigger to occur when the transitioning signal is faster than the set volts/second rate.
  • SLOWERthan sets the trigger to occur when the transitioning signal is slower than the set volts/second rate.

TriggerAPulseTransitionDeltatime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:TRANsition:DELTATime command.

Description
  • This command sets or queries the delta time used in calculating the transition value for the transition trigger. This is equivalent to selecting Transition Setup from the Trig menu and setting the Time.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:DELTATime? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:DELTATime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:DELTATime value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:DELTATime <NR3>
- TRIGger:A:PULse:TRANsition:DELTATime?
Info
  • <NR3> specifies the delta time in seconds.

TriggerAPulseTransitionPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:TRANsition:POLarity command.

Description
  • This command sets or queries the polarity for the transition trigger. This command is equivalent to selecting Transition Setup from the Trig menu and choosing from the Polarity drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:TRANsition:POLarity?
Info
  • POSITIVe indicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.
  • NEGAtive indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.
  • EITher indicates either positive or negative polarity.
Properties
  • .ch: The TRIGger:A:PULse:TRANsition:POLarity:CH<x> command.

ch property

Return the TRIGger:A:PULse:TRANsition:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse transition trigger for the channel. This command is equivalent to selecting Transition Setup from the Trig menu and then choosing from the Polarity pull-down list for the channel.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:TRANsition:POLarity:CH<x>?
Info
  • EITher indicates either positive or negative polarity.
  • NEGAtive indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.
  • POSITIVe indicates that a pulse edge must traverse from the lower (most negative) to higher (post positive) level for transition triggering to occur.

TriggerAPulseTransitionPolarityChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:TRANsition:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse transition trigger for the channel. This command is equivalent to selecting Transition Setup from the Trig menu and then choosing from the Polarity pull-down list for the channel.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:TRANsition:POLarity:CH<x>?
Info
  • EITher indicates either positive or negative polarity.
  • NEGAtive indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.
  • POSITIVe indicates that a pulse edge must traverse from the lower (most negative) to higher (post positive) level for transition triggering to occur.

TriggerAPulseTransitionQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:TRANsition:QUAlify command.

Description
  • This command sets or queries the Transition Time Trigger qualification. This is equivalent to selecting Transition Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Transition drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:TRANsition:QUAlify?
Info
  • OCCurs specifies a trigger if any violations occur.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerAPulseTransitionThreshold

Bases: SCPICmdRead

The TRIGger:A:PULse:TRANsition:THReshold command.

Description
  • This query-only command returns the upper and lower threshold limits for the transition time trigger. This command is equivalent to selecting Transition Setup from the Trig menu and viewing the Upper Level and Lower Level voltage settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:THReshold?
Properties
  • .both: The TRIGger:A:PULse:TRANsition:THReshold:BOTh command.
  • .high: The TRIGger:A:PULse:TRANsition:THReshold:HIGH command.
  • .low: The TRIGger:A:PULse:TRANsition:THReshold:LOW command.

both property

Return the TRIGger:A:PULse:TRANsition:THReshold:BOTh command.

Description
  • This command (no query form) sets the upper and lower thresholds for the transition trigger. This command is equivalent to selecting Transition Setup from the Trig menu and setting the desired Upper Level and Lower Level voltages.
Usage
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:THReshold:BOTh value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:THReshold:BOTh {TTL|ECL}
Info
  • TTL sets the upper and lower threshold to the nominal TTL voltage levels.
  • ECL sets the upper and the lower threshold to the nominal ECL voltage levels.

high property

Return the TRIGger:A:PULse:TRANsition:THReshold:HIGH command.

Description
  • This command sets or queries the upper (most positive) transition trigger threshold. This command is equivalent to selecting Transition Setup from the Trig menu and then setting the desired Upper Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:THReshold:HIGH <NR3>
- TRIGger:A:PULse:TRANsition:THReshold:HIGH?
Info
  • <NR3> specifies the upper threshold in volts.

low property

Return the TRIGger:A:PULse:TRANsition:THReshold:LOW command.

Description
  • This command sets or queries the lower (most negative) transition trigger threshold. This command is equivalent to selecting Transition Setup from the Trig menu and setting the desired Lower Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:THReshold:LOW <NR3>
- TRIGger:A:PULse:TRANsition:THReshold:LOW?
Info
  • <NR3> specifies the lower threshold in volts.

TriggerAPulseTransitionThresholdBoth

Bases: SCPICmdWrite

The TRIGger:A:PULse:TRANsition:THReshold:BOTh command.

Description
  • This command (no query form) sets the upper and lower thresholds for the transition trigger. This command is equivalent to selecting Transition Setup from the Trig menu and setting the desired Upper Level and Lower Level voltages.
Usage
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:THReshold:BOTh value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:THReshold:BOTh {TTL|ECL}
Info
  • TTL sets the upper and lower threshold to the nominal TTL voltage levels.
  • ECL sets the upper and the lower threshold to the nominal ECL voltage levels.

TriggerAPulseTransitionThresholdHigh

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:TRANsition:THReshold:HIGH command.

Description
  • This command sets or queries the upper (most positive) transition trigger threshold. This command is equivalent to selecting Transition Setup from the Trig menu and then setting the desired Upper Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:THReshold:HIGH <NR3>
- TRIGger:A:PULse:TRANsition:THReshold:HIGH?
Info
  • <NR3> specifies the upper threshold in volts.

TriggerAPulseTransitionThresholdLow

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:TRANsition:THReshold:LOW command.

Description
  • This command sets or queries the lower (most negative) transition trigger threshold. This command is equivalent to selecting Transition Setup from the Trig menu and setting the desired Lower Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:THReshold:LOW <NR3>
- TRIGger:A:PULse:TRANsition:THReshold:LOW?
Info
  • <NR3> specifies the lower threshold in volts.

TriggerAPulseTransitionWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:TRANsition:WHEn command.

Description
  • This command sets or queries whether to check for a transitioning signal that is faster or slower than the specified delta time. This is equivalent to selecting Transition Setup from the Trig menu and choosing the Trigger When Transition Time setting.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:TRANsition:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:TRANsition:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:TRANsition:WHEn value command.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:WHEn {FASTERthan|SLOWERthan}
- TRIGger:A:PULse:TRANsition:WHEn?
Info
  • FASTERthan sets the trigger to occur when the transitioning signal is faster than the set volts/second rate.
  • SLOWERthan sets the trigger to occur when the transitioning signal is slower than the set volts/second rate.

TriggerAPulseWidth

Bases: SCPICmdRead

The TRIGger:A:PULse:WIDth command.

Description
  • This query-only command returns the width parameters for the pulse width trigger. This command is equivalent to selecting Width Setup from the Trig menu and then viewing the current pulse width trigger Lower Limit, Upper Limit, Trig When and Polarity settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:WIDth?
Properties
  • .highlimit: The TRIGger:A:PULse:WIDth:HIGHLimit command.
  • .lowlimit: The TRIGger:A:PULse:WIDth:LOWLimit command.
  • .lowpassfilter: The TRIGger:A:PULse:WIDth:LOWPASSfilter command.
  • .polarity: The TRIGger:A:PULse:WIDth:POLarity command.
  • .qualify: The TRIGger:A:PULse:WIDth:QUAlify command.
  • .when: The TRIGger:A:PULse:WIDth:WHEn command.

highlimit property

Return the TRIGger:A:PULse:WIDth:HIGHLimit command.

Description
  • This command sets or queries the upper limit for the width trigger. This command is equivalent to selecting Width Setup from the Trig menu and setting the Upper Limit.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:HIGHLimit value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:HIGHLimit <NR3>
- TRIGger:A:PULse:WIDth:HIGHLimit?
Info
  • <NR3> specifies the width trigger upper limit in seconds.

lowlimit property

Return the TRIGger:A:PULse:WIDth:LOWLimit command.

Description
  • This command sets or queries the lower limit for the width trigger. This command is equivalent to selecting Width Setup from the Trig menu and setting the pulse Lower Limit.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:LOWLimit value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:LOWLimit <NR3>
- TRIGger:A:PULse:WIDth:LOWLimit?
Info
  • <NR3> specifies the A pulse width trigger lower limit in seconds.

lowpassfilter property

Return the TRIGger:A:PULse:WIDth:LOWPASSfilter command.

Description
  • This command turns on or turn off the low­pass filter feature for pulse width trigger. This allows triggering in the presence of high­ frequency signal edges.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:LOWPASSfilter? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:LOWPASSfilter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:LOWPASSfilter value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:WIDth:LOWPASSfilter?
Info
  • ON enables low­pass filter feature.
  • OFF disables low­pass filter feature.

polarity property

Return the TRIGger:A:PULse:WIDth:POLarity command.

Description
  • This command sets or queries the polarity for the width trigger. This command is equivalent to selecting Width Setup from the Trig menu and selecting the Polarity.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:POLarity {NEGAtive|POSITIVe}
- TRIGger:A:PULse:WIDth:POLarity?
Info
  • NEGAtive specifies a negative pulse.
  • POSITIVe specifies a positive pulse.
Sub-properties
  • .ch: The TRIGger:A:PULse:WIDth:POLarity:CH<x> command.

qualify property

Return the TRIGger:A:PULse:WIDth:QUAlify command.

Description
  • This command sets or queries the Width Trigger qualification. This is equivalent to selecting Width Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Width drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:WIDth:QUAlify?
Info
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

when property

Return the TRIGger:A:PULse:WIDth:WHEn command.

Description
  • This command sets or queries whether to trigger on a pulse width that falls outside (or within) the specified range of limits. You can define or query trigger pulse width upper and lower limits using the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLimit commands. This command is equivalent to selecting Width Setup from the Trig menu and then choosing from the Trig When drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:WHEn value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:WHEn {OUTside|WIThin}
- TRIGger:A:PULse:WIDth:WHEn?
Info
  • OUTside argument causes a trigger event the duration of the pulse is greater than the high limit or less than the low limit specified. The high and low limits are specified with the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLimit commands respectively.
  • WIThin argument causes a trigger event when the duration of the pulse is within the high and low limits. The high and low limits are specified with the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLimit command respectively.

TriggerAPulseWidthHighlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WIDth:HIGHLimit command.

Description
  • This command sets or queries the upper limit for the width trigger. This command is equivalent to selecting Width Setup from the Trig menu and setting the Upper Limit.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:HIGHLimit value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:HIGHLimit <NR3>
- TRIGger:A:PULse:WIDth:HIGHLimit?
Info
  • <NR3> specifies the width trigger upper limit in seconds.

TriggerAPulseWidthLowlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WIDth:LOWLimit command.

Description
  • This command sets or queries the lower limit for the width trigger. This command is equivalent to selecting Width Setup from the Trig menu and setting the pulse Lower Limit.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:LOWLimit value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:LOWLimit <NR3>
- TRIGger:A:PULse:WIDth:LOWLimit?
Info
  • <NR3> specifies the A pulse width trigger lower limit in seconds.

TriggerAPulseWidthLowpassfilter

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WIDth:LOWPASSfilter command.

Description
  • This command turns on or turn off the low­pass filter feature for pulse width trigger. This allows triggering in the presence of high­ frequency signal edges.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:LOWPASSfilter? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:LOWPASSfilter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:LOWPASSfilter value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:WIDth:LOWPASSfilter?
Info
  • ON enables low­pass filter feature.
  • OFF disables low­pass filter feature.

TriggerAPulseWidthPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WIDth:POLarity command.

Description
  • This command sets or queries the polarity for the width trigger. This command is equivalent to selecting Width Setup from the Trig menu and selecting the Polarity.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:POLarity {NEGAtive|POSITIVe}
- TRIGger:A:PULse:WIDth:POLarity?
Info
  • NEGAtive specifies a negative pulse.
  • POSITIVe specifies a positive pulse.
Properties
  • .ch: The TRIGger:A:PULse:WIDth:POLarity:CH<x> command.

ch property

Return the TRIGger:A:PULse:WIDth:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse width trigger for the channel. This command is equivalent to selecting Width Setup from the Trig menu and then selecting the pulse width trigger Polarity for the channel.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:POLarity:CH<x> {NEGAtive|POSITIVe}
- TRIGger:A:PULse:WIDth:POLarity:CH<x>?
Info
  • NEGAtive specifies a negative pulse.
  • POSITIVe specifies a positive pulse.

TriggerAPulseWidthPolarityChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WIDth:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse width trigger for the channel. This command is equivalent to selecting Width Setup from the Trig menu and then selecting the pulse width trigger Polarity for the channel.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:POLarity:CH<x> {NEGAtive|POSITIVe}
- TRIGger:A:PULse:WIDth:POLarity:CH<x>?
Info
  • NEGAtive specifies a negative pulse.
  • POSITIVe specifies a positive pulse.

TriggerAPulseWidthQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WIDth:QUAlify command.

Description
  • This command sets or queries the Width Trigger qualification. This is equivalent to selecting Width Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Width drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:WIDth:QUAlify?
Info
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerAPulseWidthWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WIDth:WHEn command.

Description
  • This command sets or queries whether to trigger on a pulse width that falls outside (or within) the specified range of limits. You can define or query trigger pulse width upper and lower limits using the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLimit commands. This command is equivalent to selecting Width Setup from the Trig menu and then choosing from the Trig When drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WIDth:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WIDth:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WIDth:WHEn value command.
SCPI Syntax
- TRIGger:A:PULse:WIDth:WHEn {OUTside|WIThin}
- TRIGger:A:PULse:WIDth:WHEn?
Info
  • OUTside argument causes a trigger event the duration of the pulse is greater than the high limit or less than the low limit specified. The high and low limits are specified with the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLimit commands respectively.
  • WIThin argument causes a trigger event when the duration of the pulse is within the high and low limits. The high and low limits are specified with the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLimit command respectively.

TriggerAPulseWindow

Bases: SCPICmdRead

The TRIGger:A:PULse:WINdow command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow? query and raise an AssertionError if the returned value does not match value.
Properties
  • .logic: The TRIGger:A:PULse:WINdow:LOGIc command.
  • .event: The TRIGger:A:PULse:WINdow:EVENT command.
  • .polarity: The TRIGger:A:PULse:WINdow:POLarity command.
  • .qualify: The TRIGger:A:PULse:WINdow:QUAlify command.
  • .threshold: The TRIGger:A:PULse:WINdow:THReshold command.
  • .type: The TRIGger:A:PULse:WINdow:TYPe command.
  • .when: The TRIGger:A:PULse:WINdow:WHEn command.
  • .width: The TRIGger:A:PULse:WINdow:WIDTH command.

event property

Return the TRIGger:A:PULse:WINdow:EVENT command.

Description
  • This command sets or queries the window trigger event. This command is equivalent to selecting Window Setup from the Trig menu and selecting from the Window Event box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:EVENT? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:EVENT? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:EVENT value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:EVENT {OUTSIDEGreater|INSIDEGreater|ENTERSWindow|EXITSWindow}
- TRIGger:A:PULse:WINdow:EVENT?
Info
  • OUTSIDEGreater specifies a trigger event when the signal leaves the window defined by the threshold levels for the time specified by Width.
  • INSIDEGreater specifies a trigger event when the signal enters the window defined by the threshold levels for the time specified by Width.
  • ENTERSWindow specifies a trigger event when the signal enters the window defined by the threshold levels.
  • EXITSWindow specifies a trigger event when the signal leaves the window defined by the threshold levels.

logic property

Return the TRIGger:A:PULse:WINdow:LOGIc command.

Description
  • This query-only command returns the current window trigger logic parameters.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:LOGIc? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:LOGIc? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc?
Sub-properties
  • .input: The TRIGger:A:PULse:WINdow:LOGIc:INPUT command.
  • .threshold: The TRIGger:A:PULse:WINdow:LOGIc:THReshold command tree.

polarity property

Return the TRIGger:A:PULse:WINdow:POLarity command.

Description
  • This command sets or queries the pulse trigger window polarity of the selected trigger Source. The instrument triggers when the signal exits the window. The command is available only when the option Inside > t is selected in the Window Event drop-dowm list and not available for the rest of the window events. The logic selection is available only when the polarity is set to Either.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:WINdow:POLarity?
Info
  • EITher specifies positive or negative polarity.
  • NEGAtive specifies a negative polarity.
  • POSITIVe specifies a positive polarity.
Sub-properties
  • .ch: The TRIGger:A:PULse:WINdow:POLarity:CH<x> command.

qualify property

Return the TRIGger:A:PULse:WINdow:QUAlify command.

Description
  • This command sets or queries the Window Trigger qualification. This is equivalent to selecting Window Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Window drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:WINdow:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

threshold property

Return the TRIGger:A:PULse:WINdow:THReshold command.

Description
  • This query-only command returns the upper and lower thresholds for the window trigger. This command query is equivalent to selecting Window Setup from the Trig menu and viewing the window trigger Upper Level and Lower Level settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:WINdow:THReshold?
Sub-properties
  • .both: The TRIGger:A:PULse:WINdow:THReshold:BOTh command.
  • .high: The TRIGger:A:PULse:WINdow:THReshold:HIGH command.
  • .low: The TRIGger:A:PULse:WINdow:THReshold:LOW command.

type property

Return the TRIGger:A:PULse:WINdow:TYPe command.

Description
  • This command sets or queries the window trigger type. This command is equivalent to selecting Window Setup from the Trig menu and selecting Outside Limits or Inside Limits in the Trigger When section.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:TYPe value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:TYPe {INSide|OUTside}
- TRIGger:A:PULse:WINdow:TYPe?
Info
  • INSide argument causes a trigger event to occur when a pulse enters the window defined by the upper and lower thresholds.
  • OUTside argument causes a trigger event to occur when a pulse goes outside the window defined by the upper and lower thresholds.

when property

Return the TRIGger:A:PULse:WINdow:WHEn command.

Description
  • This command sets or queries the window trigger violation qualification. This command is equivalent to selecting Window Setup from the Trig menu and selecting Logic, Occurs, or Wider than in the Trigger When box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:WHEn value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:WHEn {LOGIc|OCCurs|WIDERthan}
- TRIGger:A:PULse:WINdow:WHEn?
Info
  • LOGIc argument specifies a trigger event when a window violation occurs on the AND of the logic channels.
  • OCCurs argument specifies a trigger event if any detectable window violation occurs.
  • WIDERthan specifies a trigger event if a window violation greater than the specified width occurs.

width property

Return the TRIGger:A:PULse:WINdow:WIDTH command.

Description
  • This command sets or queries the minimum width for a window violation. This command is equivalent to selecting Window Setup from the Trig menu, selecting Wider than in the Trigger When box, and setting the Width.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:WIDTH? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:WIDTH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:WIDTH value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:WIDTH <NR3>
- TRIGger:A:PULse:WINdow:WIDTH?
Info
  • <NR3> argument specifies the minimum width in seconds.

TriggerAPulseWindowEvent

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WINdow:EVENT command.

Description
  • This command sets or queries the window trigger event. This command is equivalent to selecting Window Setup from the Trig menu and selecting from the Window Event box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:EVENT? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:EVENT? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:EVENT value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:EVENT {OUTSIDEGreater|INSIDEGreater|ENTERSWindow|EXITSWindow}
- TRIGger:A:PULse:WINdow:EVENT?
Info
  • OUTSIDEGreater specifies a trigger event when the signal leaves the window defined by the threshold levels for the time specified by Width.
  • INSIDEGreater specifies a trigger event when the signal enters the window defined by the threshold levels for the time specified by Width.
  • ENTERSWindow specifies a trigger event when the signal enters the window defined by the threshold levels.
  • EXITSWindow specifies a trigger event when the signal leaves the window defined by the threshold levels.

TriggerAPulseWindowLogic

Bases: SCPICmdRead

The TRIGger:A:PULse:WINdow:LOGIc command.

Description
  • This query-only command returns the current window trigger logic parameters.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:LOGIc? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:LOGIc? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc?
Properties
  • .input: The TRIGger:A:PULse:WINdow:LOGIc:INPUT command.
  • .threshold: The TRIGger:A:PULse:WINdow:LOGIc:THReshold command tree.

input property

Return the TRIGger:A:PULse:WINdow:LOGIc:INPUT command.

Description
  • This query-only command returns the current window trigger logic input parameters.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT?
Sub-properties
  • .ch: The TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> command.

threshold property

Return the TRIGger:A:PULse:WINdow:LOGIc:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:LOGIc:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:LOGIc:THReshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x> command.

TriggerAPulseWindowLogicInput

Bases: SCPICmdReadWithArguments

The TRIGger:A:PULse:WINdow:LOGIc:INPUT command.

Description
  • This query-only command returns the current window trigger logic input parameters.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT?
Properties
  • .ch: The TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> command.

ch property

Return the TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> command.

Description
  • This command sets or queries the A window logic input for the channel specified by , which can be 1, 2, 3, or 4. This is equivalent to selecting Window Setup from the Trig menu, selecting Logic in the Trigger When box, and selecting a logic (H, L, or X) for the channel. While all channels can be set or queried, only channels 3 and 4 can be used if the window source is channel 1 or 2. Similarly, only channels 1 and 2 can be used if the window source is channel 3 or 4.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> {HIGH\LOW\X}
- TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>?
Info
  • HIGH argument specifies logic high.
  • LOW argument specifies logic low.
  • X argument specifies a don’t care state.

TriggerAPulseWindowLogicInputChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> command.

Description
  • This command sets or queries the A window logic input for the channel specified by , which can be 1, 2, 3, or 4. This is equivalent to selecting Window Setup from the Trig menu, selecting Logic in the Trigger When box, and selecting a logic (H, L, or X) for the channel. While all channels can be set or queried, only channels 3 and 4 can be used if the window source is channel 1 or 2. Similarly, only channels 1 and 2 can be used if the window source is channel 3 or 4.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> {HIGH\LOW\X}
- TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>?
Info
  • HIGH argument specifies logic high.
  • LOW argument specifies logic low.
  • X argument specifies a don’t care state.

TriggerAPulseWindowLogicThreshold

Bases: SCPICmdRead

The TRIGger:A:PULse:WINdow:LOGIc:THReshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:LOGIc:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:LOGIc:THReshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x> command.

ch property

Return the TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x> command.

Description
  • This command sets or queries the window logic trigger threshold for the channel specified by , which can be 1, 2, 3, or 4. This is equivalent to selecting Window Setup from the Trig menu and setting the window logic threshold in the Trigger When box. While all channels can be set or queried, only channels 3 and 4 can be used if the window source is channel 1 or 2. Similarly, only channels 1 and 2 can be used if the window source is channel 3 or 4.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x> <NR3>
- TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x>?
Info
  • <NR3> argument specifies the window logic trigger threshold in volts.

TriggerAPulseWindowLogicThresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x> command.

Description
  • This command sets or queries the window logic trigger threshold for the channel specified by , which can be 1, 2, 3, or 4. This is equivalent to selecting Window Setup from the Trig menu and setting the window logic threshold in the Trigger When box. While all channels can be set or queried, only channels 3 and 4 can be used if the window source is channel 1 or 2. Similarly, only channels 1 and 2 can be used if the window source is channel 3 or 4.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x> <NR3>
- TRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x>?
Info
  • <NR3> argument specifies the window logic trigger threshold in volts.

TriggerAPulseWindowPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WINdow:POLarity command.

Description
  • This command sets or queries the pulse trigger window polarity of the selected trigger Source. The instrument triggers when the signal exits the window. The command is available only when the option Inside > t is selected in the Window Event drop-dowm list and not available for the rest of the window events. The logic selection is available only when the polarity is set to Either.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:POLarity value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:WINdow:POLarity?
Info
  • EITher specifies positive or negative polarity.
  • NEGAtive specifies a negative polarity.
  • POSITIVe specifies a positive polarity.
Properties
  • .ch: The TRIGger:A:PULse:WINdow:POLarity:CH<x> command.

ch property

Return the TRIGger:A:PULse:WINdow:POLarity:CH<x> command.

Description
  • This command sets or queries the pulse trigger window polarity of the specified channel. The oscilloscope triggers only when the signal exits the window. The command is available only when the Window Event is set to Inside > t and not available for the rest of the window events. The logic selection is available only when the polarity is set to Either. is the search number or channel number.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:WINdow:POLarity:CH<x>?
Info
  • EITher specifies positive or negative polarity.
  • NEGAtive specifies a negative polarity.
  • POSITIVe specifies a positive polarity.

TriggerAPulseWindowPolarityChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WINdow:POLarity:CH<x> command.

Description
  • This command sets or queries the pulse trigger window polarity of the specified channel. The oscilloscope triggers only when the signal exits the window. The command is available only when the Window Event is set to Inside > t and not available for the rest of the window events. The logic selection is available only when the polarity is set to Either. is the search number or channel number.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:WINdow:POLarity:CH<x>?
Info
  • EITher specifies positive or negative polarity.
  • NEGAtive specifies a negative polarity.
  • POSITIVe specifies a positive polarity.

TriggerAPulseWindowQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WINdow:QUAlify command.

Description
  • This command sets or queries the Window Trigger qualification. This is equivalent to selecting Window Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Window drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:QUAlify value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:WINdow:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerAPulseWindowThreshold

Bases: SCPICmdRead

The TRIGger:A:PULse:WINdow:THReshold command.

Description
  • This query-only command returns the upper and lower thresholds for the window trigger. This command query is equivalent to selecting Window Setup from the Trig menu and viewing the window trigger Upper Level and Lower Level settings.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:PULse:WINdow:THReshold?
Properties
  • .both: The TRIGger:A:PULse:WINdow:THReshold:BOTh command.
  • .high: The TRIGger:A:PULse:WINdow:THReshold:HIGH command.
  • .low: The TRIGger:A:PULse:WINdow:THReshold:LOW command.

both property

Return the TRIGger:A:PULse:WINdow:THReshold:BOTh command.

Description
  • This command (no query form) sets the upper and lower switching thresholds for the window trigger. This command is equivalent to selecting Window Setup from the Trig menu and then setting the Upper Level and Lower Level voltages.
Usage
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:THReshold:BOTh value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:THReshold:BOTh {TTL|ECL}
Info
  • TTL argument sets the upper and the lower threshold to the nominal TTL voltage levels.
  • ECL argument sets the upper and the lower threshold to the nominal ECL voltage levels.

high property

Return the TRIGger:A:PULse:WINdow:THReshold:HIGH command.

Description
  • This command sets or queries the upper limit for the pulse window trigger. This command is equivalent to selecting Window Setup from the Trig menu and setting the window trigger Upper Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:THReshold:HIGH <NR3>
- TRIGger:A:PULse:WINdow:THReshold:HIGH?
Info
  • <NR3> specifies the threshold value in volts.

low property

Return the TRIGger:A:PULse:WINdow:THReshold:LOW command.

Description
  • This command sets or queries the lower limit for the window trigger. This command is equivalent to selecting Window Setup from the Trig menu and setting the Lower Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:THReshold:LOW <NR3>
- TRIGger:A:PULse:WINdow:THReshold:LOW?
Info
  • <NR3> specifies the threshold value in volts.

TriggerAPulseWindowThresholdBoth

Bases: SCPICmdWrite

The TRIGger:A:PULse:WINdow:THReshold:BOTh command.

Description
  • This command (no query form) sets the upper and lower switching thresholds for the window trigger. This command is equivalent to selecting Window Setup from the Trig menu and then setting the Upper Level and Lower Level voltages.
Usage
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:THReshold:BOTh value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:THReshold:BOTh {TTL|ECL}
Info
  • TTL argument sets the upper and the lower threshold to the nominal TTL voltage levels.
  • ECL argument sets the upper and the lower threshold to the nominal ECL voltage levels.

TriggerAPulseWindowThresholdHigh

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WINdow:THReshold:HIGH command.

Description
  • This command sets or queries the upper limit for the pulse window trigger. This command is equivalent to selecting Window Setup from the Trig menu and setting the window trigger Upper Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:THReshold:HIGH <NR3>
- TRIGger:A:PULse:WINdow:THReshold:HIGH?
Info
  • <NR3> specifies the threshold value in volts.

TriggerAPulseWindowThresholdLow

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WINdow:THReshold:LOW command.

Description
  • This command sets or queries the lower limit for the window trigger. This command is equivalent to selecting Window Setup from the Trig menu and setting the Lower Level voltage.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:THReshold:LOW value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:THReshold:LOW <NR3>
- TRIGger:A:PULse:WINdow:THReshold:LOW?
Info
  • <NR3> specifies the threshold value in volts.

TriggerAPulseWindowType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WINdow:TYPe command.

Description
  • This command sets or queries the window trigger type. This command is equivalent to selecting Window Setup from the Trig menu and selecting Outside Limits or Inside Limits in the Trigger When section.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:TYPe value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:TYPe {INSide|OUTside}
- TRIGger:A:PULse:WINdow:TYPe?
Info
  • INSide argument causes a trigger event to occur when a pulse enters the window defined by the upper and lower thresholds.
  • OUTside argument causes a trigger event to occur when a pulse goes outside the window defined by the upper and lower thresholds.

TriggerAPulseWindowWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WINdow:WHEn command.

Description
  • This command sets or queries the window trigger violation qualification. This command is equivalent to selecting Window Setup from the Trig menu and selecting Logic, Occurs, or Wider than in the Trigger When box.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:WHEn value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:WHEn {LOGIc|OCCurs|WIDERthan}
- TRIGger:A:PULse:WINdow:WHEn?
Info
  • LOGIc argument specifies a trigger event when a window violation occurs on the AND of the logic channels.
  • OCCurs argument specifies a trigger event if any detectable window violation occurs.
  • WIDERthan specifies a trigger event if a window violation greater than the specified width occurs.

TriggerAPulseWindowWidth

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULse:WINdow:WIDTH command.

Description
  • This command sets or queries the minimum width for a window violation. This command is equivalent to selecting Window Setup from the Trig menu, selecting Wider than in the Trigger When box, and setting the Width.
Usage
  • Using the .query() method will send the TRIGger:A:PULse:WINdow:WIDTH? query.
  • Using the .verify(value) method will send the TRIGger:A:PULse:WINdow:WIDTH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULse:WINdow:WIDTH value command.
SCPI Syntax
- TRIGger:A:PULse:WINdow:WIDTH <NR3>
- TRIGger:A:PULse:WINdow:WIDTH?
Info
  • <NR3> argument specifies the minimum width in seconds.

TriggerAReady

Bases: SCPICmdRead

The TRIGger:A:READY command.

Description
  • This command queries the trigger ready state and provides the immediate state from the trigger system. It is a more synchronous means of determining when the oscilloscope is ready to trigger. The TRIGGER:STATE reflects a less-frequently updated status of the trigger LEDs on the instrument front panel.
Usage
  • Using the .query() method will send the TRIGger:A:READY? query.
  • Using the .verify(value) method will send the TRIGger:A:READY? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:READY?

TriggerASerial

Bases: SCPICmdRead

The TRIGger:A:SERIAL command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SERIAL? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bitrate: The TRIGger:A:SERIAL:BITRate command.
  • .clock: The TRIGger:A:SERIAL:CLOCk command tree.
  • .code: The TRIGger:A:SERIAL:CODe command.
  • .data: The TRIGger:A:SERIAL:DATa command tree.
  • .errordetector: The TRIGger:A:SERIAL:ERRORdetector command tree.
  • .locklen: The TRIGger:A:SERIAL:LOCKLen command.
  • .lockoffset: The TRIGger:A:SERIAL:LOCKOffset command.
  • .source: The TRIGger:A:SERIAL:SOUrce command.
  • .standard: The TRIGger:A:SERIAL:STANdard command.
  • .triggeron: The TRIGger:A:SERIAL:TRIGgeron command.

bitrate property

Return the TRIGger:A:SERIAL:BITRate command.

Description
  • This command sets or queries the clock/data bit rate. Changing the bit rate causes the standard to become ‘custom’. It remains ‘custom’ until another standard is chosen.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:BITRate? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:BITRate value command.
SCPI Syntax
- TRIGger:A:SERIAL:BITRate <NR3>
- TRIGger:A:SERIAL:BITRate?
Info
  • <NR3> This is the series bit rate and is expressed in bits per second. The range is 1.5e6 to 1.25e9.

clock property

Return the TRIGger:A:SERIAL:CLOCk command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:CLOCk? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:CLOCk? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .level: The TRIGger:A:SERIAL:CLOCk:LEVel command.
  • .polarity: The TRIGger:A:SERIAL:CLOCk:POLarity command.
  • .source: The TRIGger:A:SERIAL:CLOCk:SOUrce command.

code property

Return the TRIGger:A:SERIAL:CODe command.

Description
  • This command sets or queries the signal code.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:CODe? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:CODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:CODe value command.
SCPI Syntax
- TRIGger:A:SERIAL:CODe {NRZ|S8B10B}
- TRIGger:A:SERIAL:CODe?
Info
  • NRZ sets the code to NRZ.
  • S8B10B sets the code to S8B0B.

data property

Return the TRIGger:A:SERIAL:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:SERIAL:DATa:FORMat command.
  • .pattern: The TRIGger:A:SERIAL:DATa:PATtern command.

errordetector property

Return the TRIGger:A:SERIAL:ERRORdetector command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:ERRORdetector? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:ERRORdetector? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .file: The TRIGger:A:SERIAL:ERRORdetector:FILE command tree.

locklen property

Return the TRIGger:A:SERIAL:LOCKLen command.

Description
  • This command sets or queries the length in bits of the repeating bit pattern for pattern lock trigger.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:LOCKLen? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:LOCKLen? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:LOCKLen value command.
SCPI Syntax
- TRIGger:A:SERIAL:LOCKLen <NR1>
- TRIGger:A:SERIAL:LOCKLen?
Info
  • <NR1> specifies the length in bits. The valid values are 1 to 2147483647.

lockoffset property

Return the TRIGger:A:SERIAL:LOCKOffset command.

Description
  • This command sets or queries the current bit offset into the pattern lock trigger bit pattern.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:LOCKOffset? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:LOCKOffset? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:LOCKOffset value command.
SCPI Syntax
- TRIGger:A:SERIAL:LOCKOffset <NR1>
- TRIGger:A:SERIAL:LOCKOffset?
Info
  • <NR1> specifies the bit offset. The valid values are 1 to 2147483646.

source property

Return the TRIGger:A:SERIAL:SOUrce command.

Description
  • This command sets or queries the serial data source channel.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:SOUrce value command.
SCPI Syntax
- TRIGger:A:SERIAL:SOUrce {CH<x>}
- TRIGger:A:SERIAL:SOUrce?
Info
  • CH<x> specifies one of the input channels. x has a minimum of 1 and a maximum of 4.

standard property

Return the TRIGger:A:SERIAL:STANdard command.

Description
  • This command sets or queries the standard that identifies the code and bit rate.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:STANdard? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:STANdard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:STANdard value command.
SCPI Syntax
- TRIGger:A:SERIAL:STANdard {FC133|FC266|FC531|FC1063|D<x>|VIDEO270|VIDEO360|OC1|OC3|OC12|ENET1250|FW1394BS400B|FW1394BS800B|CUSTom|ENET100FX|RIO_500M|RIO_750M|RIO_1G|RIO_SERIAL_1G|VSROC192|ENETXAUI|SAS3_?|PCIExpress|INFINIBAND|RIO_SERIAL_2G|RIO_SERIAL_3G|FC2125|RIO_2G|FW1394BS1600B|SAS1_5|ENETXAUI|ENETXAUI2|FC2125|FC4250|FW1394BS1600B|INFINIBAND|PCIExpress|PCIExpress2|RIO_2G|RIO_500M|RIO_750M|RIO_SERIAL_1G|RIO_SERIAL_2_5G|RIO_SERIAL_3G|SAS6_0|SATA1_5|SATA3_0|SATA6_0}
- TRIGger:A:SERIAL:STANdard?
Info
  • FC133 : NRZ, 132.8 Mb/s.
  • FC266 : NRZ, 265.6 Mb/s.
  • FC531 : NRZ, 531.2 Mb/s.
  • FC1063 : NRZ, 1.063 Gb/s.
  • OC1 : NRZ, 51.84 Mb/s.
  • OC3 : NRZ, 155.5 Mb/s.
  • OC12 : NRZ, 622.1 Mb/s.
  • ENET1250 : NRZ, 3.125 Gb/s.
  • ENETXAUI : NRZ, 1.25 Gb/s.
  • ENETXAUI2 : NRZ, 6.25 Gb/s.
  • FW1394BS400B : NRZ, 491.5 Mb/s.
  • FW1394BS1600B : NRZ, 1.966 Gb/s.
  • FW1394BS800B : NRZ, 983.0 Mb/s.
  • CUSTom : NRZ, 155.5 Mb/s.
  • ENET100FX : MLT3, 100 Mb/s.
  • RIO_500M : NRZ, 500 Mb/s, triggers RIO_DRV500, RIO_EDRV500M, and RIO_RCV500, 500Mb/s.
  • RIO_750M : NRZ, 750 Mb/s, triggers RIO_DRV750, RIO_EDRV750M, and RIO_RCV750, 750Mb/s.
  • RIO_1G : NRZ, 1.0 Gb/s, triggers RIO_1G.
  • RIO_SERIAL_1G : NRZ, 1.25 Gb/s, triggers RIO_Serial_1G.
  • RIO_2G : NRZ, 2.0 Gb/s.
  • RIO_SERIAL_2_5G : NRZ, 2.5 Gb/s, triggers RIO_Serial_1G.
  • RIO_SERIAL_3G : NRZ, 3.0 Gb/s, triggers RIO_Serial_1G.
  • VSROC192 : NRZ, 1.2441 Gb/s, triggers VSR OC192/STM64.
  • FC2125 : NRZ, 2.125 Gb/s.
  • FC4250 : NRZ, 4.25 Gb/s.
  • INFINIBAND : NRZ, 2.5 Gb/s.
  • PCIExpress : NRZ, 2.5 Gb/s.
  • PCIExpress2 : NRZ, 5.0 Gb/s.
  • SAS6_0 : NRZ, SAS6_0.
  • SATA1_5 : NRZ, 1.5 Gb/s.
  • SATA3_0 : NRZ, 3.0 Gb/s.
  • SATA6_0 : NRZ, 6.0 Gb/s.

triggeron property

Return the TRIGger:A:SERIAL:TRIGgeron command.

Description
  • This command sets or queries the trigger on a designated arbitrary bit pattern or lock on a repeating pattern of known length.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:TRIGgeron? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:TRIGgeron? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:TRIGgeron value command.
SCPI Syntax
- TRIGger:A:SERIAL:TRIGgeron {PATtern|LOck}
- TRIGger:A:SERIAL:TRIGgeron?
Info
  • PATtern specifies the trigger on a designated arbitrary bit pattern.
  • LOck specifies the trigger locks a repeating pattern of known length.

TriggerASerialBitrate

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:BITRate command.

Description
  • This command sets or queries the clock/data bit rate. Changing the bit rate causes the standard to become ‘custom’. It remains ‘custom’ until another standard is chosen.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:BITRate? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:BITRate value command.
SCPI Syntax
- TRIGger:A:SERIAL:BITRate <NR3>
- TRIGger:A:SERIAL:BITRate?
Info
  • <NR3> This is the series bit rate and is expressed in bits per second. The range is 1.5e6 to 1.25e9.

TriggerASerialClock

Bases: SCPICmdRead

The TRIGger:A:SERIAL:CLOCk command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:CLOCk? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:CLOCk? query and raise an AssertionError if the returned value does not match value.
Properties
  • .level: The TRIGger:A:SERIAL:CLOCk:LEVel command.
  • .polarity: The TRIGger:A:SERIAL:CLOCk:POLarity command.
  • .source: The TRIGger:A:SERIAL:CLOCk:SOUrce command.

level property

Return the TRIGger:A:SERIAL:CLOCk:LEVel command.

Description
  • This command sets or queries the serial trigger clock level.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:CLOCk:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:CLOCk:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:CLOCk:LEVel value command.
SCPI Syntax
- TRIGger:A:SERIAL:CLOCk:LEVel <NR3>
- TRIGger:A:SERIAL:CLOCk:LEVel?
Info
  • <NR3> is a value in the range of 9.9E37 and is expressed in volts.

polarity property

Return the TRIGger:A:SERIAL:CLOCk:POLarity command.

Description
  • This command sets or queries the serial clock polarity.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:CLOCk:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:CLOCk:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:CLOCk:POLarity value command.
SCPI Syntax
- TRIGger:A:SERIAL:CLOCk:POLarity {RISe|FALL}
- TRIGger:A:SERIAL:CLOCk:POLarity?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.

source property

Return the TRIGger:A:SERIAL:CLOCk:SOUrce command.

Description
  • This command sets or queries the serial data source channel.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:CLOCk:SOUrce value command.
SCPI Syntax
- TRIGger:A:SERIAL:CLOCk:SOUrce {CH<x>|RECOVered}
- TRIGger:A:SERIAL:CLOCk:SOUrce?
Info
  • CH<x> specifies one of the input channels. x can be 1, 2, 3, or 4.
  • RECOVered specifies clock polarity and level are extracted from the serial data stream and other clock parameters are ignored.

TriggerASerialClockLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:CLOCk:LEVel command.

Description
  • This command sets or queries the serial trigger clock level.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:CLOCk:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:CLOCk:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:CLOCk:LEVel value command.
SCPI Syntax
- TRIGger:A:SERIAL:CLOCk:LEVel <NR3>
- TRIGger:A:SERIAL:CLOCk:LEVel?
Info
  • <NR3> is a value in the range of 9.9E37 and is expressed in volts.

TriggerASerialClockPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:CLOCk:POLarity command.

Description
  • This command sets or queries the serial clock polarity.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:CLOCk:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:CLOCk:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:CLOCk:POLarity value command.
SCPI Syntax
- TRIGger:A:SERIAL:CLOCk:POLarity {RISe|FALL}
- TRIGger:A:SERIAL:CLOCk:POLarity?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.

TriggerASerialClockSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:CLOCk:SOUrce command.

Description
  • This command sets or queries the serial data source channel.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:CLOCk:SOUrce value command.
SCPI Syntax
- TRIGger:A:SERIAL:CLOCk:SOUrce {CH<x>|RECOVered}
- TRIGger:A:SERIAL:CLOCk:SOUrce?
Info
  • CH<x> specifies one of the input channels. x can be 1, 2, 3, or 4.
  • RECOVered specifies clock polarity and level are extracted from the serial data stream and other clock parameters are ignored.

TriggerASerialCode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:CODe command.

Description
  • This command sets or queries the signal code.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:CODe? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:CODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:CODe value command.
SCPI Syntax
- TRIGger:A:SERIAL:CODe {NRZ|S8B10B}
- TRIGger:A:SERIAL:CODe?
Info
  • NRZ sets the code to NRZ.
  • S8B10B sets the code to S8B0B.

TriggerASerialData

Bases: SCPICmdRead

The TRIGger:A:SERIAL:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:SERIAL:DATa:FORMat command.
  • .pattern: The TRIGger:A:SERIAL:DATa:PATtern command.

format property

Return the TRIGger:A:SERIAL:DATa:FORMat command.

Description
  • This command sets or queries how the Pattern string is formatted.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:SERIAL:DATa:FORMat {BINary|HEX}
- TRIGger:A:SERIAL:DATa:FORMat?
Info
  • BINary pattern symbols are: {‘SPACE’|0|1|X} ‘SPACE’ is white space and can be included to make the 32-bit pattern easier to read when setting the pattern.
  • HEX pattern symbols are used only with NRZ. They are: {’ ‘|0|1|2|3|4|5|6|7|8|9|AB|C|DE|F|X|?} Hex ‘X’ represents the bit pattern ‘XXXX’. Hex ‘?’ represents any other binary bit pattern which doesn’t have a hex representation, such as ‘00X1’.

pattern property

Return the TRIGger:A:SERIAL:DATa:PATtern command.

Description
  • This command sets or queries the data pattern to allow up to 64-bit serial patterns.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:DATa:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:DATa:PATtern? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:DATa:PATtern value command.
SCPI Syntax
- TRIGger:A:SERIAL:DATa:PATtern <QString>
- TRIGger:A:SERIAL:DATa:PATtern?
Info
  • <QString> specifies the serial pattern to trigger on. The default value is ‘01’, such that there are up to 64 characters total.
Sub-properties
  • .nrz: The TRIGger:A:SERIAL:DATa:PATtern:NRZ command.
  • .s8b10b: The TRIGger:A:SERIAL:DATa:PATtern:S8B10B command.

TriggerASerialDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:DATa:FORMat command.

Description
  • This command sets or queries how the Pattern string is formatted.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:SERIAL:DATa:FORMat {BINary|HEX}
- TRIGger:A:SERIAL:DATa:FORMat?
Info
  • BINary pattern symbols are: {‘SPACE’|0|1|X} ‘SPACE’ is white space and can be included to make the 32-bit pattern easier to read when setting the pattern.
  • HEX pattern symbols are used only with NRZ. They are: {’ ‘|0|1|2|3|4|5|6|7|8|9|AB|C|DE|F|X|?} Hex ‘X’ represents the bit pattern ‘XXXX’. Hex ‘?’ represents any other binary bit pattern which doesn’t have a hex representation, such as ‘00X1’.

TriggerASerialDataPattern

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:DATa:PATtern command.

Description
  • This command sets or queries the data pattern to allow up to 64-bit serial patterns.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:DATa:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:DATa:PATtern? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:DATa:PATtern value command.
SCPI Syntax
- TRIGger:A:SERIAL:DATa:PATtern <QString>
- TRIGger:A:SERIAL:DATa:PATtern?
Info
  • <QString> specifies the serial pattern to trigger on. The default value is ‘01’, such that there are up to 64 characters total.
Properties
  • .nrz: The TRIGger:A:SERIAL:DATa:PATtern:NRZ command.
  • .s8b10b: The TRIGger:A:SERIAL:DATa:PATtern:S8B10B command.

nrz property

Return the TRIGger:A:SERIAL:DATa:PATtern:NRZ command.

Description
  • This command sets or queries the data pattern to allow up to 64-bit serial patterns.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:DATa:PATtern:NRZ? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:DATa:PATtern:NRZ? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:DATa:PATtern:NRZ value command.
SCPI Syntax
- TRIGger:A:SERIAL:DATa:PATtern:NRZ <QString>
- TRIGger:A:SERIAL:DATa:PATtern:NRZ?
Info
  • <QString> specifies the serial pattern to trigger on. The default value is ‘01’, such that there are up to 64 characters total.

s8b10b property

Return the TRIGger:A:SERIAL:DATa:PATtern:S8B10B command.

Description
  • This command sets or queries the data pattern to allow up to 64-bit serial patterns.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:DATa:PATtern:S8B10B? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:DATa:PATtern:S8B10B? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:DATa:PATtern:S8B10B value command.
SCPI Syntax
- TRIGger:A:SERIAL:DATa:PATtern:S8B10B <QString>
- TRIGger:A:SERIAL:DATa:PATtern:S8B10B?
Info
  • <QString> specifies the serial pattern to trigger on. The default value is ‘0011111010’, such that there are up to 64 characters total.

TriggerASerialDataPatternNrz

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:DATa:PATtern:NRZ command.

Description
  • This command sets or queries the data pattern to allow up to 64-bit serial patterns.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:DATa:PATtern:NRZ? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:DATa:PATtern:NRZ? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:DATa:PATtern:NRZ value command.
SCPI Syntax
- TRIGger:A:SERIAL:DATa:PATtern:NRZ <QString>
- TRIGger:A:SERIAL:DATa:PATtern:NRZ?
Info
  • <QString> specifies the serial pattern to trigger on. The default value is ‘01’, such that there are up to 64 characters total.

TriggerASerialDataPatternS8b10b

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:DATa:PATtern:S8B10B command.

Description
  • This command sets or queries the data pattern to allow up to 64-bit serial patterns.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:DATa:PATtern:S8B10B? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:DATa:PATtern:S8B10B? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:DATa:PATtern:S8B10B value command.
SCPI Syntax
- TRIGger:A:SERIAL:DATa:PATtern:S8B10B <QString>
- TRIGger:A:SERIAL:DATa:PATtern:S8B10B?
Info
  • <QString> specifies the serial pattern to trigger on. The default value is ‘0011111010’, such that there are up to 64 characters total.

TriggerASerialErrordetector

Bases: SCPICmdRead

The TRIGger:A:SERIAL:ERRORdetector command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:ERRORdetector? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:ERRORdetector? query and raise an AssertionError if the returned value does not match value.
Properties
  • .file: The TRIGger:A:SERIAL:ERRORdetector:FILE command tree.

file property

Return the TRIGger:A:SERIAL:ERRORdetector:FILE command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:ERRORdetector:FILE? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:ERRORdetector:FILE? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .name: The TRIGger:A:SERIAL:ERRORdetector:FILE:NAME command.

TriggerASerialErrordetectorFile

Bases: SCPICmdRead

The TRIGger:A:SERIAL:ERRORdetector:FILE command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:ERRORdetector:FILE? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:ERRORdetector:FILE? query and raise an AssertionError if the returned value does not match value.
Properties
  • .name: The TRIGger:A:SERIAL:ERRORdetector:FILE:NAME command.

name property

Return the TRIGger:A:SERIAL:ERRORdetector:FILE:NAME command.

Description
  • This command sets the setup file for the selected signal standard and pattern.
Usage
  • Using the .write(value) method will send the TRIGger:A:SERIAL:ERRORdetector:FILE:NAME value command.
SCPI Syntax
- TRIGger:A:SERIAL:ERRORdetector:FILE:NAME <LBPT|LFTP|MFTP|HFTP|CJTP|NONE>
Info
  • 'fileName' is the setup file name.

TriggerASerialErrordetectorFileName

Bases: SCPICmdWrite

The TRIGger:A:SERIAL:ERRORdetector:FILE:NAME command.

Description
  • This command sets the setup file for the selected signal standard and pattern.
Usage
  • Using the .write(value) method will send the TRIGger:A:SERIAL:ERRORdetector:FILE:NAME value command.
SCPI Syntax
- TRIGger:A:SERIAL:ERRORdetector:FILE:NAME <LBPT|LFTP|MFTP|HFTP|CJTP|NONE>
Info
  • 'fileName' is the setup file name.

TriggerASerialLocklen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:LOCKLen command.

Description
  • This command sets or queries the length in bits of the repeating bit pattern for pattern lock trigger.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:LOCKLen? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:LOCKLen? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:LOCKLen value command.
SCPI Syntax
- TRIGger:A:SERIAL:LOCKLen <NR1>
- TRIGger:A:SERIAL:LOCKLen?
Info
  • <NR1> specifies the length in bits. The valid values are 1 to 2147483647.

TriggerASerialLockoffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:LOCKOffset command.

Description
  • This command sets or queries the current bit offset into the pattern lock trigger bit pattern.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:LOCKOffset? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:LOCKOffset? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:LOCKOffset value command.
SCPI Syntax
- TRIGger:A:SERIAL:LOCKOffset <NR1>
- TRIGger:A:SERIAL:LOCKOffset?
Info
  • <NR1> specifies the bit offset. The valid values are 1 to 2147483646.

TriggerASerialSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:SOUrce command.

Description
  • This command sets or queries the serial data source channel.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:SOUrce value command.
SCPI Syntax
- TRIGger:A:SERIAL:SOUrce {CH<x>}
- TRIGger:A:SERIAL:SOUrce?
Info
  • CH<x> specifies one of the input channels. x has a minimum of 1 and a maximum of 4.

TriggerASerialStandard

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:STANdard command.

Description
  • This command sets or queries the standard that identifies the code and bit rate.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:STANdard? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:STANdard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:STANdard value command.
SCPI Syntax
- TRIGger:A:SERIAL:STANdard {FC133|FC266|FC531|FC1063|D<x>|VIDEO270|VIDEO360|OC1|OC3|OC12|ENET1250|FW1394BS400B|FW1394BS800B|CUSTom|ENET100FX|RIO_500M|RIO_750M|RIO_1G|RIO_SERIAL_1G|VSROC192|ENETXAUI|SAS3_?|PCIExpress|INFINIBAND|RIO_SERIAL_2G|RIO_SERIAL_3G|FC2125|RIO_2G|FW1394BS1600B|SAS1_5|ENETXAUI|ENETXAUI2|FC2125|FC4250|FW1394BS1600B|INFINIBAND|PCIExpress|PCIExpress2|RIO_2G|RIO_500M|RIO_750M|RIO_SERIAL_1G|RIO_SERIAL_2_5G|RIO_SERIAL_3G|SAS6_0|SATA1_5|SATA3_0|SATA6_0}
- TRIGger:A:SERIAL:STANdard?
Info
  • FC133 : NRZ, 132.8 Mb/s.
  • FC266 : NRZ, 265.6 Mb/s.
  • FC531 : NRZ, 531.2 Mb/s.
  • FC1063 : NRZ, 1.063 Gb/s.
  • OC1 : NRZ, 51.84 Mb/s.
  • OC3 : NRZ, 155.5 Mb/s.
  • OC12 : NRZ, 622.1 Mb/s.
  • ENET1250 : NRZ, 3.125 Gb/s.
  • ENETXAUI : NRZ, 1.25 Gb/s.
  • ENETXAUI2 : NRZ, 6.25 Gb/s.
  • FW1394BS400B : NRZ, 491.5 Mb/s.
  • FW1394BS1600B : NRZ, 1.966 Gb/s.
  • FW1394BS800B : NRZ, 983.0 Mb/s.
  • CUSTom : NRZ, 155.5 Mb/s.
  • ENET100FX : MLT3, 100 Mb/s.
  • RIO_500M : NRZ, 500 Mb/s, triggers RIO_DRV500, RIO_EDRV500M, and RIO_RCV500, 500Mb/s.
  • RIO_750M : NRZ, 750 Mb/s, triggers RIO_DRV750, RIO_EDRV750M, and RIO_RCV750, 750Mb/s.
  • RIO_1G : NRZ, 1.0 Gb/s, triggers RIO_1G.
  • RIO_SERIAL_1G : NRZ, 1.25 Gb/s, triggers RIO_Serial_1G.
  • RIO_2G : NRZ, 2.0 Gb/s.
  • RIO_SERIAL_2_5G : NRZ, 2.5 Gb/s, triggers RIO_Serial_1G.
  • RIO_SERIAL_3G : NRZ, 3.0 Gb/s, triggers RIO_Serial_1G.
  • VSROC192 : NRZ, 1.2441 Gb/s, triggers VSR OC192/STM64.
  • FC2125 : NRZ, 2.125 Gb/s.
  • FC4250 : NRZ, 4.25 Gb/s.
  • INFINIBAND : NRZ, 2.5 Gb/s.
  • PCIExpress : NRZ, 2.5 Gb/s.
  • PCIExpress2 : NRZ, 5.0 Gb/s.
  • SAS6_0 : NRZ, SAS6_0.
  • SATA1_5 : NRZ, 1.5 Gb/s.
  • SATA3_0 : NRZ, 3.0 Gb/s.
  • SATA6_0 : NRZ, 6.0 Gb/s.

TriggerASerialTriggeron

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SERIAL:TRIGgeron command.

Description
  • This command sets or queries the trigger on a designated arbitrary bit pattern or lock on a repeating pattern of known length.
Usage
  • Using the .query() method will send the TRIGger:A:SERIAL:TRIGgeron? query.
  • Using the .verify(value) method will send the TRIGger:A:SERIAL:TRIGgeron? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SERIAL:TRIGgeron value command.
SCPI Syntax
- TRIGger:A:SERIAL:TRIGgeron {PATtern|LOck}
- TRIGger:A:SERIAL:TRIGgeron?
Info
  • PATtern specifies the trigger on a designated arbitrary bit pattern.
  • LOck specifies the trigger locks a repeating pattern of known length.

TriggerASpi

Bases: SCPICmdRead

The TRIGger:A:SPI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SPI? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:SPI:CONDition command.
  • .data: The TRIGger:A:SPI:DATa command tree.
  • .format: The TRIGger:A:SPI:FORMat command.
  • .sclk: The TRIGger:A:SPI:SCLK command tree.
  • .ss: The TRIGger:A:SPI:SS command tree.

condition property

Return the TRIGger:A:SPI:CONDition command.

Description
  • This command sets or queries the trigger condition for SPI triggering.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:CONDition value command.
SCPI Syntax
- TRIGger:A:SPI:CONDition {MISO|MOSI|MISOMOSI}
- TRIGger:A:SPI:CONDition?
Info
  • MISO specifies the MISO condition for SPI triggering.
  • MOSI specifies the MISI condition for SPI triggering.
  • MISOMOSI specifies either the MISO or MISI condition for SPI triggering.

data property

Return the TRIGger:A:SPI:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:A:SPI:DATa:FORMat command.
  • .miso: The TRIGger:A:SPI:DATa:MISO command tree.
  • .mosi: The TRIGger:A:SPI:DATa:MOSI command tree.
  • .start: The TRIGger:A:SPI:DATa:STARt command.

format property

Return the TRIGger:A:SPI:FORMat command.

Description
  • This command sets or queries the SPI trigger data format.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:FORMat value command.
SCPI Syntax
- TRIGger:A:SPI:FORMat {BINary|HEX}
- TRIGger:A:SPI:FORMat?
Info
  • BINary specifies a binary data format.
  • HEX specifies a hexadecimal data format.

sclk property

Return the TRIGger:A:SPI:SCLK command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SPI:SCLK? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SCLK? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .active: The TRIGger:A:SPI:SCLK:ACTIVE command.
  • .level: The TRIGger:A:SPI:SCLK:LEVel command.
  • .source: The TRIGger:A:SPI:SCLK:SOUrce command.

ss property

Return the TRIGger:A:SPI:SS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SPI:SS? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SS? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .active: The TRIGger:A:SPI:SS:ACTIVE command.
  • .level: The TRIGger:A:SPI:SS:LEVel command.
  • .source: The TRIGger:A:SPI:SS:SOUrce command.

TriggerASpiCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:CONDition command.

Description
  • This command sets or queries the trigger condition for SPI triggering.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:CONDition value command.
SCPI Syntax
- TRIGger:A:SPI:CONDition {MISO|MOSI|MISOMOSI}
- TRIGger:A:SPI:CONDition?
Info
  • MISO specifies the MISO condition for SPI triggering.
  • MOSI specifies the MISI condition for SPI triggering.
  • MISOMOSI specifies either the MISO or MISI condition for SPI triggering.

TriggerASpiData

Bases: SCPICmdRead

The TRIGger:A:SPI:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:A:SPI:DATa:FORMat command.
  • .miso: The TRIGger:A:SPI:DATa:MISO command tree.
  • .mosi: The TRIGger:A:SPI:DATa:MOSI command tree.
  • .start: The TRIGger:A:SPI:DATa:STARt command.

format property

Return the TRIGger:A:SPI:DATa:FORMat command.

Description
  • This command sets or queries the SPI trigger data format.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:FORMat {BINary|HEX}
- TRIGger:A:SPI:DATa:FORMat?
Info
  • BINARY specifies a binary data format.
  • HEX specifies a hexadecimal data format.

miso property

Return the TRIGger:A:SPI:DATa:MISO command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MISO? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MISO? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .active: The TRIGger:A:SPI:DATa:MISO:ACTIVE command.
  • .level: The TRIGger:A:SPI:DATa:MISO:LEVel command.
  • .source: The TRIGger:A:SPI:DATa:MISO:SOUrce command.
  • .value: The TRIGger:A:SPI:DATa:MISO:VALue command.

mosi property

Return the TRIGger:A:SPI:DATa:MOSI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MOSI? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MOSI? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .active: The TRIGger:A:SPI:DATa:MOSI:ACTIVE command.
  • .level: The TRIGger:A:SPI:DATa:MOSI:LEVel command.
  • .source: The TRIGger:A:SPI:DATa:MOSI:SOUrce command.
  • .value: The TRIGger:A:SPI:DATa:MOSI:VALue command.

start property

Return the TRIGger:A:SPI:DATa:STARt command.

Description
  • This command sets or queries the nth data byte on the data source after the signal on the enable slave source switches to the polarity specified by the Slave Select Polarity. The instrument triggers if the pattern Matches beginning at this point.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:STARt? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:STARt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:STARt value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:STARt <NR3>
- TRIGger:A:SPI:DATa:STARt?
Info
  • <NR3> specifies the SPI start byte data. The data can range from 0 to 216-1.

TriggerASpiDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:DATa:FORMat command.

Description
  • This command sets or queries the SPI trigger data format.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:FORMat value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:FORMat {BINary|HEX}
- TRIGger:A:SPI:DATa:FORMat?
Info
  • BINARY specifies a binary data format.
  • HEX specifies a hexadecimal data format.

TriggerASpiDataMiso

Bases: SCPICmdRead

The TRIGger:A:SPI:DATa:MISO command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MISO? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MISO? query and raise an AssertionError if the returned value does not match value.
Properties
  • .active: The TRIGger:A:SPI:DATa:MISO:ACTIVE command.
  • .level: The TRIGger:A:SPI:DATa:MISO:LEVel command.
  • .source: The TRIGger:A:SPI:DATa:MISO:SOUrce command.
  • .value: The TRIGger:A:SPI:DATa:MISO:VALue command.

active property

Return the TRIGger:A:SPI:DATa:MISO:ACTIVE command.

Description
  • This command sets or queries the SPI MISO polarity.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MISO:ACTIVE? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MISO:ACTIVE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MISO:ACTIVE value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MISO:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:DATa:MISO:ACTIVE?
Info
  • HIGH specifies HIGH polarity.
  • LOW specifies LOW polarity.

level property

Return the TRIGger:A:SPI:DATa:MISO:LEVel command.

Description
  • This command sets or queries the threshold for the SPI MISO data source.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MISO:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MISO:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MISO:LEVel value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MISO:LEVel <NR3>
- TRIGger:A:SPI:DATa:MISO:LEVel?
Info
  • <NR3> specifies the threshold for the SPI trigger MISO data source. The range is ±5.0.

source property

Return the TRIGger:A:SPI:DATa:MISO:SOUrce command.

Description
  • This command sets or queries the MISO data source for the SPI trigger.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MISO:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MISO:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MISO:SOUrce value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MISO:SOUrce CH<x>
- TRIGger:A:SPI:DATa:MISO:SOUrce?
Info
  • CH<x> specifies the source for the SPI trigger MISO data source. x can be 1, 2, 3, or 4.

value property

Return the TRIGger:A:SPI:DATa:MISO:VALue command.

Description
  • This command sets or queries the binary data string used for the SPI trigger if the trigger condition is set to MISO or MISOMOSI.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MISO:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MISO:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MISO:VALue value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MISO:VALue <QString>
- TRIGger:A:SPI:DATa:MISO:VALue?
Info
  • <QString> specifies the binary data string for the SPI data. You can specify up to 32 bits.

TriggerASpiDataMisoActive

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:DATa:MISO:ACTIVE command.

Description
  • This command sets or queries the SPI MISO polarity.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MISO:ACTIVE? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MISO:ACTIVE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MISO:ACTIVE value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MISO:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:DATa:MISO:ACTIVE?
Info
  • HIGH specifies HIGH polarity.
  • LOW specifies LOW polarity.

TriggerASpiDataMisoLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:DATa:MISO:LEVel command.

Description
  • This command sets or queries the threshold for the SPI MISO data source.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MISO:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MISO:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MISO:LEVel value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MISO:LEVel <NR3>
- TRIGger:A:SPI:DATa:MISO:LEVel?
Info
  • <NR3> specifies the threshold for the SPI trigger MISO data source. The range is ±5.0.

TriggerASpiDataMisoSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:DATa:MISO:SOUrce command.

Description
  • This command sets or queries the MISO data source for the SPI trigger.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MISO:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MISO:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MISO:SOUrce value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MISO:SOUrce CH<x>
- TRIGger:A:SPI:DATa:MISO:SOUrce?
Info
  • CH<x> specifies the source for the SPI trigger MISO data source. x can be 1, 2, 3, or 4.

TriggerASpiDataMisoValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:DATa:MISO:VALue command.

Description
  • This command sets or queries the binary data string used for the SPI trigger if the trigger condition is set to MISO or MISOMOSI.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MISO:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MISO:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MISO:VALue value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MISO:VALue <QString>
- TRIGger:A:SPI:DATa:MISO:VALue?
Info
  • <QString> specifies the binary data string for the SPI data. You can specify up to 32 bits.

TriggerASpiDataMosi

Bases: SCPICmdRead

The TRIGger:A:SPI:DATa:MOSI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MOSI? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MOSI? query and raise an AssertionError if the returned value does not match value.
Properties
  • .active: The TRIGger:A:SPI:DATa:MOSI:ACTIVE command.
  • .level: The TRIGger:A:SPI:DATa:MOSI:LEVel command.
  • .source: The TRIGger:A:SPI:DATa:MOSI:SOUrce command.
  • .value: The TRIGger:A:SPI:DATa:MOSI:VALue command.

active property

Return the TRIGger:A:SPI:DATa:MOSI:ACTIVE command.

Description
  • This command sets or queries the SPI MOSI polarity.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MOSI:ACTIVE? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MOSI:ACTIVE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MOSI:ACTIVE value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MOSI:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:DATa:MOSI:ACTIVE?
Info
  • HIGH specifies HIGH polarity.
  • LOW specifies LOW polarity.

level property

Return the TRIGger:A:SPI:DATa:MOSI:LEVel command.

Description
  • This command sets or queries the threshold for the SPI MOSI data source.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MOSI:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MOSI:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MOSI:LEVel value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MOSI:LEVel <NR3>
- TRIGger:A:SPI:DATa:MOSI:LEVel?
Info
  • <NR3> specifies the threshold for the SPI trigger MOSI data source. The range is ±5.0.

source property

Return the TRIGger:A:SPI:DATa:MOSI:SOUrce command.

Description
  • This command sets or queries the MOSI data source for the SPI trigger.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MOSI:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MOSI:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MOSI:SOUrce value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MOSI:SOUrce CH<x>
- TRIGger:A:SPI:DATa:MOSI:SOUrce?
Info
  • CH<x> specifies the source for the SPI trigger MOSI data source. x can be 1, 2, 3, or 4.

value property

Return the TRIGger:A:SPI:DATa:MOSI:VALue command.

Description
  • This command sets or queries the binary data string used for the SPI trigger if the trigger condition is set to MOSI or MISOMOSI.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MOSI:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MOSI:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MOSI:VALue value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MOSI:VALue <QString>
- TRIGger:A:SPI:DATa:MOSI:VALue?
Info
  • <QString> specifies the binary data string for the SPI data. You can specify up to 32 bits.

TriggerASpiDataMosiActive

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:DATa:MOSI:ACTIVE command.

Description
  • This command sets or queries the SPI MOSI polarity.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MOSI:ACTIVE? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MOSI:ACTIVE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MOSI:ACTIVE value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MOSI:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:DATa:MOSI:ACTIVE?
Info
  • HIGH specifies HIGH polarity.
  • LOW specifies LOW polarity.

TriggerASpiDataMosiLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:DATa:MOSI:LEVel command.

Description
  • This command sets or queries the threshold for the SPI MOSI data source.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MOSI:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MOSI:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MOSI:LEVel value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MOSI:LEVel <NR3>
- TRIGger:A:SPI:DATa:MOSI:LEVel?
Info
  • <NR3> specifies the threshold for the SPI trigger MOSI data source. The range is ±5.0.

TriggerASpiDataMosiSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:DATa:MOSI:SOUrce command.

Description
  • This command sets or queries the MOSI data source for the SPI trigger.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MOSI:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MOSI:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MOSI:SOUrce value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MOSI:SOUrce CH<x>
- TRIGger:A:SPI:DATa:MOSI:SOUrce?
Info
  • CH<x> specifies the source for the SPI trigger MOSI data source. x can be 1, 2, 3, or 4.

TriggerASpiDataMosiValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:DATa:MOSI:VALue command.

Description
  • This command sets or queries the binary data string used for the SPI trigger if the trigger condition is set to MOSI or MISOMOSI.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:MOSI:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:MOSI:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:MOSI:VALue value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:MOSI:VALue <QString>
- TRIGger:A:SPI:DATa:MOSI:VALue?
Info
  • <QString> specifies the binary data string for the SPI data. You can specify up to 32 bits.

TriggerASpiDataStart

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:DATa:STARt command.

Description
  • This command sets or queries the nth data byte on the data source after the signal on the enable slave source switches to the polarity specified by the Slave Select Polarity. The instrument triggers if the pattern Matches beginning at this point.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:DATa:STARt? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:DATa:STARt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:DATa:STARt value command.
SCPI Syntax
- TRIGger:A:SPI:DATa:STARt <NR3>
- TRIGger:A:SPI:DATa:STARt?
Info
  • <NR3> specifies the SPI start byte data. The data can range from 0 to 216-1.

TriggerASpiFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:FORMat command.

Description
  • This command sets or queries the SPI trigger data format.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:FORMat value command.
SCPI Syntax
- TRIGger:A:SPI:FORMat {BINary|HEX}
- TRIGger:A:SPI:FORMat?
Info
  • BINary specifies a binary data format.
  • HEX specifies a hexadecimal data format.

TriggerASpiSclk

Bases: SCPICmdRead

The TRIGger:A:SPI:SCLK command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SPI:SCLK? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SCLK? query and raise an AssertionError if the returned value does not match value.
Properties
  • .active: The TRIGger:A:SPI:SCLK:ACTIVE command.
  • .level: The TRIGger:A:SPI:SCLK:LEVel command.
  • .source: The TRIGger:A:SPI:SCLK:SOUrce command.

active property

Return the TRIGger:A:SPI:SCLK:ACTIVE command.

Description
  • This command sets or queries the SPI SCLK polarity.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:SCLK:ACTIVE? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SCLK:ACTIVE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:SCLK:ACTIVE value command.
SCPI Syntax
- TRIGger:A:SPI:SCLK:ACTIVE {RISe|FALL}
- TRIGger:A:SPI:SCLK:ACTIVE?
Info
  • RISe specifies rising clock polarity.
  • FALL specifies falling clock polarity.

level property

Return the TRIGger:A:SPI:SCLK:LEVel command.

Description
  • This command sets or queries the threshold for the SPI trigger SCLK.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:SCLK:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SCLK:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:SCLK:LEVel value command.
SCPI Syntax
- TRIGger:A:SPI:SCLK:LEVel <NR3>
- TRIGger:A:SPI:SCLK:LEVel?
Info
  • <NR3> specifies the SPI trigger SCLK threshold.

source property

Return the TRIGger:A:SPI:SCLK:SOUrce command.

Description
  • This command sets or queries the SPI SCLK source.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:SCLK:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SCLK:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:SCLK:SOUrce value command.
SCPI Syntax
- TRIGger:A:SPI:SCLK:SOUrce CH<x>
- TRIGger:A:SPI:SCLK:SOUrce?
Info
  • CH<x> specifies the SPI SCLK source. x can be 1, 2, 3, or 4.

TriggerASpiSclkActive

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:SCLK:ACTIVE command.

Description
  • This command sets or queries the SPI SCLK polarity.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:SCLK:ACTIVE? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SCLK:ACTIVE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:SCLK:ACTIVE value command.
SCPI Syntax
- TRIGger:A:SPI:SCLK:ACTIVE {RISe|FALL}
- TRIGger:A:SPI:SCLK:ACTIVE?
Info
  • RISe specifies rising clock polarity.
  • FALL specifies falling clock polarity.

TriggerASpiSclkLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:SCLK:LEVel command.

Description
  • This command sets or queries the threshold for the SPI trigger SCLK.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:SCLK:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SCLK:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:SCLK:LEVel value command.
SCPI Syntax
- TRIGger:A:SPI:SCLK:LEVel <NR3>
- TRIGger:A:SPI:SCLK:LEVel?
Info
  • <NR3> specifies the SPI trigger SCLK threshold.

TriggerASpiSclkSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:SCLK:SOUrce command.

Description
  • This command sets or queries the SPI SCLK source.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:SCLK:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SCLK:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:SCLK:SOUrce value command.
SCPI Syntax
- TRIGger:A:SPI:SCLK:SOUrce CH<x>
- TRIGger:A:SPI:SCLK:SOUrce?
Info
  • CH<x> specifies the SPI SCLK source. x can be 1, 2, 3, or 4.

TriggerASpiSs

Bases: SCPICmdRead

The TRIGger:A:SPI:SS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SPI:SS? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SS? query and raise an AssertionError if the returned value does not match value.
Properties
  • .active: The TRIGger:A:SPI:SS:ACTIVE command.
  • .level: The TRIGger:A:SPI:SS:LEVel command.
  • .source: The TRIGger:A:SPI:SS:SOUrce command.

active property

Return the TRIGger:A:SPI:SS:ACTIVE command.

Description
  • This command sets or queries the SPI trigger Slave Select (SS) polarity.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:SS:ACTIVE? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SS:ACTIVE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:SS:ACTIVE value command.
SCPI Syntax
- TRIGger:A:SPI:SS:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:SS:ACTIVE?
Info
  • HIGH specifies HIGH for SS polarity.
  • LOW specifies LOW for SS polarity.

level property

Return the TRIGger:A:SPI:SS:LEVel command.

Description
  • This command sets or queries the threshold for the SPI trigger Slave Select (SS) signal.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:SS:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SS:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:SS:LEVel value command.
SCPI Syntax
- TRIGger:A:SPI:SS:LEVel <NR3>
- TRIGger:A:SPI:SS:LEVel?
Info
  • <NR3> specifies the threshold for the SPI trigger SS line. The threshold range is ±5.0.

source property

Return the TRIGger:A:SPI:SS:SOUrce command.

Description
  • This command sets or queries the SPI trigger Slave Select (SS) source.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:SS:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SS:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:SS:SOUrce value command.
SCPI Syntax
- TRIGger:A:SPI:SS:SOUrce CH<x>
- TRIGger:A:SPI:SS:SOUrce?
Info
  • CH<x> specifies the source for the SPI SS signal. x can be 1, 2, 3, or 4.

TriggerASpiSsActive

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:SS:ACTIVE command.

Description
  • This command sets or queries the SPI trigger Slave Select (SS) polarity.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:SS:ACTIVE? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SS:ACTIVE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:SS:ACTIVE value command.
SCPI Syntax
- TRIGger:A:SPI:SS:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:SS:ACTIVE?
Info
  • HIGH specifies HIGH for SS polarity.
  • LOW specifies LOW for SS polarity.

TriggerASpiSsLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:SS:LEVel command.

Description
  • This command sets or queries the threshold for the SPI trigger Slave Select (SS) signal.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:SS:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SS:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:SS:LEVel value command.
SCPI Syntax
- TRIGger:A:SPI:SS:LEVel <NR3>
- TRIGger:A:SPI:SS:LEVel?
Info
  • <NR3> specifies the threshold for the SPI trigger SS line. The threshold range is ±5.0.

TriggerASpiSsSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SPI:SS:SOUrce command.

Description
  • This command sets or queries the SPI trigger Slave Select (SS) source.
Usage
  • Using the .query() method will send the TRIGger:A:SPI:SS:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:SPI:SS:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SPI:SS:SOUrce value command.
SCPI Syntax
- TRIGger:A:SPI:SS:SOUrce CH<x>
- TRIGger:A:SPI:SS:SOUrce?
Info
  • CH<x> specifies the source for the SPI SS signal. x can be 1, 2, 3, or 4.

TriggerAType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:TYPe command.

Description
  • This command sets or queries the type of A or B trigger. Logic and Pulse triggers contain classes. Logic triggers consist of State and Pattern classes; Pulse triggers consist of Glitch, Runt, Width, Transition, Timeout, and Window classes. Once you have set the trigger type, you might also need to identify the associated trigger class. For details on selecting Logic and Pulse trigger classes, see and respectively. This command is similar to selecting Event Trigger Setup from the Trig menu and then selecting the desired Trigger Type. Some trigger types are not available on some instruments.
Usage
  • Using the .query() method will send the TRIGger:A:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TYPe value command.
SCPI Syntax
- TRIGger:A:TYPe {EDGE|LOGIc|PULse|VIDeo|I2C|CAN|SPI|COMMunication|SERIAL|RS232}
- TRIGger:A:TYPe?
Info
  • EDGE is a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by the TRIGger:A:EDGE commands.
  • LOGIc specifies that a trigger occurs when specified conditions are met and is controlled by the TRIGger:A:LOGIc commands.
  • PULse specifies that a trigger occurs when a specified pulse is found and is controlled by the TRIGger:A:PULse commands.
  • VIDeo specifies that the trigger occurs when a video signal is found. Requires an instrument with video hardware.
  • I2C specifies that a trigger occurs when an Inter-IC Control signal is found.
  • CAN specifies that a trigger occurs when a Controller Area Network frame signal is found.
  • SPI specifies that a trigger occurs when a Serial Peripheral Interface signal is found.
  • COMMunication (Option MTM) specifies that a trigger occurs when a communications signal is found. Supports AMI, HDB3, B3ZS, B6ZS, B8ZS, CMI, MLT3, Manchester, and NRZ encoded communications signals. COMMunication is available only if Option MTM is installed.
  • SERIAL specifies that a trigger occurs when NRZ-encoded data is found, providing a 32-bit serial word. This argument is available with instruments with Option PTM.
  • RS232 takes a signal on a data source and allows you to trigger on data within the RS232 bitstream. The data is only one byte wide.

TriggerAUpperthreshold

Bases: SCPICmdRead

The TRIGger:A:UPPerthreshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:UPPerthreshold? query.
  • Using the .verify(value) method will send the TRIGger:A:UPPerthreshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:A:UPPerthreshold:CH<x> command.

ch property

Return the TRIGger:A:UPPerthreshold:CH<x> command.

Description
  • This command sets or queries the CH upper trigger level for TRIGger:LVLSrcpreference SRCDependent. The CH range is 1 to 4.
Usage
  • Using the .query() method will send the TRIGger:A:UPPerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:UPPerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:UPPerthreshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:UPPerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:UPPerthreshold:CH<x>?
Info
  • ECL specifies the ECL high level.
  • TTL specifies the TTL high level.
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerAUpperthresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:UPPerthreshold:CH<x> command.

Description
  • This command sets or queries the CH upper trigger level for TRIGger:LVLSrcpreference SRCDependent. The CH range is 1 to 4.
Usage
  • Using the .query() method will send the TRIGger:A:UPPerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:UPPerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:UPPerthreshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:UPPerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:UPPerthreshold:CH<x>?
Info
  • ECL specifies the ECL high level.
  • TTL specifies the TTL high level.
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerAVideo

Bases: SCPICmdRead

The TRIGger:A:VIDeo command.

Description
  • Returns the A trigger video parameters.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:VIDeo?
Properties
  • .custom: The TRIGger:A:VIDeo:CUSTom command.
  • .field: The TRIGger:A:VIDeo:FIELD command.
  • .holdoff: The TRIGger:A:VIDeo:HOLdoff command tree.
  • .line: The TRIGger:A:VIDeo:LINE command.
  • .polarity: The TRIGger:A:VIDeo:POLarity command.
  • .scan: The TRIGger:A:VIDeo:SCAN command.
  • .source: The TRIGger:A:VIDeo:SOUrce command.
  • .standard: The TRIGger:A:VIDeo:STANdard command.

custom property

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 the TRIGger:A:VIDeo:CUSTom? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:CUSTom? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom?
Sub-properties
  • .format: The TRIGger:A:VIDeo:CUSTom:FORMat command.
  • .lineperiod: The TRIGger:A:VIDeo:CUSTom:LINEPeriod command.
  • .scan: The TRIGger:A:VIDeo:CUSTom:SCAN command.
  • .syncinterval: The TRIGger:A:VIDeo:CUSTom:SYNCInterval command.

field property

Return the TRIGger:A:VIDeo:FIELD command.

Description
  • This command sets or queries the video field or line that the trigger detects.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:FIELD? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:FIELD? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:FIELD value command.
SCPI Syntax
- TRIGger:A:VIDeo:FIELD {ODD|EVEN|FIELD<x>|ALLFields|ALLLines|NUMERic}
- TRIGger:A:VIDeo:FIELD?
Info
  • ODD argument sets the instrument to trigger on interlaced video odd fields.
  • EVEN argument sets the instrument to trigger on interlaced video even fields.
  • FIELD1 argument sets the instrument to trigger on interlaced video odd fields (same as ODD).
  • FIELD2 argument sets the instrument to trigger on interlaced video even fields (same as EVEN).
  • ALLFields argument sets the instrument to trigger on all fields.
  • ALLLines argument sets the instrument to trigger on all video lines.
  • NUMERic argument sets the instrument to trigger on the video signal line specified by the TRIGger:A:VIDeo:LINE command.

holdoff property

Return the TRIGger:A:VIDeo:HOLdoff command tree.

Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:HOLdoff? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:HOLdoff? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .field: The TRIGger:A:VIDeo:HOLdoff:FIELD command.

line property

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 the TRIGger:A:VIDeo:LINE? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:LINE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:LINE value command.
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

Return the TRIGger:A:VIDeo:POLarity command.

Description
  • This command sets or queries the polarity of the A video trigger.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:POLarity value command.
SCPI Syntax
- TRIGger:A:VIDeo:POLarity {INVERTed|NORMal}
- TRIGger:A:VIDeo:POLarity?
Info
  • INVERTed argument sets the instrument to trigger on a positive video sync pulse.
  • NORMal argument sets the instrument to trigger on a negative video sync pulse.

scan property

Return the TRIGger:A:VIDeo:SCAN command.

Description
  • This command sets or queries the video trigger horizontal line scan rate. This command is for compatibility with earlier instruments.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:SCAN? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:SCAN? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:SCAN value command.
SCPI Syntax
- TRIGger:A:VIDeo:SCAN {RATE<x>}
- TRIGger:A:VIDeo:SCAN?
Info
  • RATE1 argument sets the range of the video line scan rate to 15 kHz through 20 kHz. This is the standard broadcast rate.
  • RATE2 argument sets the range of the video line scan rate to 20 kHz through 25 kHz.
  • RATE3 argument sets the range of the video line scan rate to 25 kHz through 35 kHz.
  • RATE4 argument sets the range of the video line scan rate to 35 kHz through 50 kHz.
  • RATE5 argument sets the range of the video line scan rate to 50 kHz through 65 kHz.

source property

Return the TRIGger:A:VIDeo:SOUrce command.

Description
  • This command sets or queries the source for the A video trigger. This command is equivalent to selecting Video Setup from the Trig menu and selecting a channel from the Source drop-down menu.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:SOUrce value command.
SCPI Syntax
- TRIGger:A:VIDeo:SOUrce CH<x>
- TRIGger:A:VIDeo:SOUrce?
Info
  • CH<x> argument specifies one of the input channels of the instrument as the A video trigger. The value of x ranges from 1 through 4.

standard property

Return the TRIGger:A:VIDeo:STANdard command.

Description
  • This command sets or queries the video standard.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:STANdard? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:STANdard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:STANdard value command.
SCPI Syntax
- TRIGger:A:VIDeo:STANdard {BILevelcustom|TRILevelcustom|NTSc|PAL|SECAM|HD480P60|HD576P50|HD875I60|HD720P30|HD720P50|HD720P60|HD1080I50|HD1080I60|HD1080P24|HD1080P25|HD1080P30|HD1080P50|HD1080P60|HD1080SF24}
- TRIGger:A:VIDeo:STANdard?
Info
  • BILevelcustom argument sets the instrument to use custom video parameters that you set with the TRIGGER:A:VIDEO:CUSTOM:SYNCINTERVAL command.
  • TRILevelcustom argument sets the instrument to use custom video horizontal scan rate parameters that you set with the TRIGGER:A:VIDEO:CUSTOM:LINEPERIOD command.
  • NTSc argument sets the instrument to trigger on video signals that meet the NTSC 525/60/2:1 standard (a line rate of 525 lines per frame and a field rate of 60 Hz).
  • PAL argument sets the instrument to trigger on video signals that meet the NTSC 625/50/2:1 standard (a line rate of 625 lines per frame and a field rate of 50 Hz).
  • SECAM argument sets the instrument to trigger on video signals that meet the SECAM standard.
  • HD480P60 argument sets the instrument to trigger on the HDTV 480/60 progressive format.
  • HD576P50 argument sets the instrument to trigger on the HDTV 576/50 progressive format.
  • HD875I60 argument sets the instrument to trigger on the HDTV 875/60 format.
  • HD720P30 argument sets the instrument to trigger on the HDTV 720/30 progressive format.
  • HD720P50 argument sets the instrument to trigger on the HDTV 720/50 progressive format.
  • HD720P60 argument sets the instrument to trigger on the HDTV 720/60 progressive format.
  • HD1080I50 argument sets the instrument to trigger on HDTV 1080/50 interlaced format.
  • HD1080I60 argument sets the instrument to trigger on HDTV 1080/60 interlaced format.
  • HD1080P24 argument sets the instrument to trigger on HDTV 1080/24 progressive format.
  • HD1080P25 argument sets the instrument to trigger on HDTV 1080/25 progressive format.
  • HD1080P30 argument sets the instrument to trigger on HDTV 1080/30 progressive format.
  • HD1080P50 argument sets the instrument to trigger on HDTV 1080/50 progressive format.
  • HD1080P60 argument sets the instrument to trigger on HDTV 1080/60 progressive format.
  • HD1080SF24 argument sets the instrument to trigger on HDTV 1080/24 segmented frame format.

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 the TRIGger:A:VIDeo:CUSTom? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:CUSTom? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom?
Properties
  • .format: The TRIGger:A:VIDeo:CUSTom:FORMat command.
  • .lineperiod: The TRIGger:A:VIDeo:CUSTom:LINEPeriod command.
  • .scan: The TRIGger:A:VIDeo:CUSTom:SCAN command.
  • .syncinterval: The TRIGger:A:VIDeo:CUSTom:SYNCInterval command.

format property

Return the TRIGger:A:VIDeo:CUSTom:FORMat command.

Description
  • This command sets or queries the video trigger format. Use this command only when the video format is set to custom.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:CUSTom:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:CUSTom:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:CUSTom:FORMat value command.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:FORMat {INTERLAced|PROGressive}
- TRIGger:A:VIDeo:CUSTom:FORMat?
Info
  • INTERLAced argument sets the format for interlaced video lines.
  • PROGressive argument sets the format for progressive video lines.

lineperiod property

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 the TRIGger:A:VIDeo:CUSTom:LINEPeriod? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:CUSTom:LINEPeriod? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:CUSTom:LINEPeriod value command.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:LINEPeriod <NR3>
- TRIGger:A:VIDeo:CUSTom:LINEPeriod?
Info
  • <NR3> is the custom video line period.

scan property

Return the TRIGger:A:VIDeo:CUSTom:SCAN command.

Description
  • DPO7000, MSO/DPO5000/B Series only: This command sets or queries the horizontal line scan rate of the A video trigger. Use this command only when the video format is set to custom. This is equivalent to selecting Video Setup from the Trig menu, setting Custom for Format, and selecting the Scan Rate from the drop-down menu.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:CUSTom:SCAN? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:CUSTom:SCAN? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:CUSTom:SCAN value command.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:SCAN {RATE<x>}
- TRIGger:A:VIDeo:CUSTom:SCAN?
Info
  • RATE1 argument sets the range of the video line scan rate to 15 kHz through 20 kHz. This is the standard broadcast rate.
  • RATE2 argument sets the range of the video line scan rate to 20 kHz through 25 kHz.
  • RATE3 argument sets the range of the video line scan rate to 25 kHz through 35 kHz.
  • RATE4 argument sets the range of the video line scan rate to 35 kHz through 50 kHz.
  • RATE5 argument sets the range of the video line scan rate to 50 kHz through 65 kHz.

syncinterval property

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 the TRIGger:A:VIDeo:CUSTom:SYNCInterval? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:CUSTom:SYNCInterval? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:CUSTom:SYNCInterval value command.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:SYNCInterval <NR3>
- TRIGger:A:VIDeo:CUSTom:SYNCInterval?
Info
  • <NR3> is the sync interval.

TriggerAVideoCustomFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:VIDeo:CUSTom:FORMat command.

Description
  • This command sets or queries the video trigger format. Use this command only when the video format is set to custom.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:CUSTom:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:CUSTom:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:CUSTom:FORMat value command.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:FORMat {INTERLAced|PROGressive}
- TRIGger:A:VIDeo:CUSTom:FORMat?
Info
  • INTERLAced argument sets the format for interlaced video lines.
  • PROGressive argument 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 the TRIGger:A:VIDeo:CUSTom:LINEPeriod? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:CUSTom:LINEPeriod? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:CUSTom:LINEPeriod value command.
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
  • DPO7000, MSO/DPO5000/B Series only: This command sets or queries the horizontal line scan rate of the A video trigger. Use this command only when the video format is set to custom. This is equivalent to selecting Video Setup from the Trig menu, setting Custom for Format, and selecting the Scan Rate from the drop-down menu.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:CUSTom:SCAN? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:CUSTom:SCAN? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:CUSTom:SCAN value command.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:SCAN {RATE<x>}
- TRIGger:A:VIDeo:CUSTom:SCAN?
Info
  • RATE1 argument sets the range of the video line scan rate to 15 kHz through 20 kHz. This is the standard broadcast rate.
  • RATE2 argument sets the range of the video line scan rate to 20 kHz through 25 kHz.
  • RATE3 argument sets the range of the video line scan rate to 25 kHz through 35 kHz.
  • RATE4 argument sets the range of the video line scan rate to 35 kHz through 50 kHz.
  • RATE5 argument sets 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 the TRIGger:A:VIDeo:CUSTom:SYNCInterval? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:CUSTom:SYNCInterval? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:CUSTom:SYNCInterval value command.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:SYNCInterval <NR3>
- TRIGger:A:VIDeo:CUSTom:SYNCInterval?
Info
  • <NR3> is the sync interval.

TriggerAVideoField

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:VIDeo:FIELD command.

Description
  • This command sets or queries the video field or line that the trigger detects.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:FIELD? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:FIELD? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:FIELD value command.
SCPI Syntax
- TRIGger:A:VIDeo:FIELD {ODD|EVEN|FIELD<x>|ALLFields|ALLLines|NUMERic}
- TRIGger:A:VIDeo:FIELD?
Info
  • ODD argument sets the instrument to trigger on interlaced video odd fields.
  • EVEN argument sets the instrument to trigger on interlaced video even fields.
  • FIELD1 argument sets the instrument to trigger on interlaced video odd fields (same as ODD).
  • FIELD2 argument sets the instrument to trigger on interlaced video even fields (same as EVEN).
  • ALLFields argument sets the instrument to trigger on all fields.
  • ALLLines argument sets the instrument to trigger on all video lines.
  • NUMERic argument sets the instrument to trigger on the video signal line specified by the TRIGger:A:VIDeo:LINE command.

TriggerAVideoHoldoff

Bases: SCPICmdRead

The TRIGger:A:VIDeo:HOLdoff command tree.

Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:HOLdoff? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:HOLdoff? query and raise an AssertionError if the returned value does not match value.
Properties
  • .field: The TRIGger:A:VIDeo:HOLdoff:FIELD command.

field property

Return the TRIGger:A:VIDeo:HOLdoff:FIELD command.

Description
  • This command sets or queries the video trigger holdoff in terms of video fields.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:HOLdoff:FIELD? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:HOLdoff:FIELD? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:HOLdoff:FIELD value command.
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 instrument waits before rearming the video trigger.

TriggerAVideoHoldoffField

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:VIDeo:HOLdoff:FIELD command.

Description
  • This command sets or queries the video trigger holdoff in terms of video fields.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:HOLdoff:FIELD? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:HOLdoff:FIELD? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:HOLdoff:FIELD value command.
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 instrument 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 the TRIGger:A:VIDeo:LINE? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:LINE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:LINE value command.
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
  • This command sets or queries the polarity of the A video trigger.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:POLarity value command.
SCPI Syntax
- TRIGger:A:VIDeo:POLarity {INVERTed|NORMal}
- TRIGger:A:VIDeo:POLarity?
Info
  • INVERTed argument sets the instrument to trigger on a positive video sync pulse.
  • NORMal argument sets the instrument to trigger on a negative video sync pulse.

TriggerAVideoScan

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:VIDeo:SCAN command.

Description
  • This command sets or queries the video trigger horizontal line scan rate. This command is for compatibility with earlier instruments.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:SCAN? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:SCAN? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:SCAN value command.
SCPI Syntax
- TRIGger:A:VIDeo:SCAN {RATE<x>}
- TRIGger:A:VIDeo:SCAN?
Info
  • RATE1 argument sets the range of the video line scan rate to 15 kHz through 20 kHz. This is the standard broadcast rate.
  • RATE2 argument sets the range of the video line scan rate to 20 kHz through 25 kHz.
  • RATE3 argument sets the range of the video line scan rate to 25 kHz through 35 kHz.
  • RATE4 argument sets the range of the video line scan rate to 35 kHz through 50 kHz.
  • RATE5 argument sets the range of the video line scan rate to 50 kHz through 65 kHz.

TriggerAVideoSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:VIDeo:SOUrce command.

Description
  • This command sets or queries the source for the A video trigger. This command is equivalent to selecting Video Setup from the Trig menu and selecting a channel from the Source drop-down menu.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:SOUrce value command.
SCPI Syntax
- TRIGger:A:VIDeo:SOUrce CH<x>
- TRIGger:A:VIDeo:SOUrce?
Info
  • CH<x> argument specifies one of the input channels of the instrument as the A video trigger. The value of x ranges from 1 through 4.

TriggerAVideoStandard

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:VIDeo:STANdard command.

Description
  • This command sets or queries the video standard.
Usage
  • Using the .query() method will send the TRIGger:A:VIDeo:STANdard? query.
  • Using the .verify(value) method will send the TRIGger:A:VIDeo:STANdard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:VIDeo:STANdard value command.
SCPI Syntax
- TRIGger:A:VIDeo:STANdard {BILevelcustom|TRILevelcustom|NTSc|PAL|SECAM|HD480P60|HD576P50|HD875I60|HD720P30|HD720P50|HD720P60|HD1080I50|HD1080I60|HD1080P24|HD1080P25|HD1080P30|HD1080P50|HD1080P60|HD1080SF24}
- TRIGger:A:VIDeo:STANdard?
Info
  • BILevelcustom argument sets the instrument to use custom video parameters that you set with the TRIGGER:A:VIDEO:CUSTOM:SYNCINTERVAL command.
  • TRILevelcustom argument sets the instrument to use custom video horizontal scan rate parameters that you set with the TRIGGER:A:VIDEO:CUSTOM:LINEPERIOD command.
  • NTSc argument sets the instrument to trigger on video signals that meet the NTSC 525/60/2:1 standard (a line rate of 525 lines per frame and a field rate of 60 Hz).
  • PAL argument sets the instrument to trigger on video signals that meet the NTSC 625/50/2:1 standard (a line rate of 625 lines per frame and a field rate of 50 Hz).
  • SECAM argument sets the instrument to trigger on video signals that meet the SECAM standard.
  • HD480P60 argument sets the instrument to trigger on the HDTV 480/60 progressive format.
  • HD576P50 argument sets the instrument to trigger on the HDTV 576/50 progressive format.
  • HD875I60 argument sets the instrument to trigger on the HDTV 875/60 format.
  • HD720P30 argument sets the instrument to trigger on the HDTV 720/30 progressive format.
  • HD720P50 argument sets the instrument to trigger on the HDTV 720/50 progressive format.
  • HD720P60 argument sets the instrument to trigger on the HDTV 720/60 progressive format.
  • HD1080I50 argument sets the instrument to trigger on HDTV 1080/50 interlaced format.
  • HD1080I60 argument sets the instrument to trigger on HDTV 1080/60 interlaced format.
  • HD1080P24 argument sets the instrument to trigger on HDTV 1080/24 progressive format.
  • HD1080P25 argument sets the instrument to trigger on HDTV 1080/25 progressive format.
  • HD1080P30 argument sets the instrument to trigger on HDTV 1080/30 progressive format.
  • HD1080P50 argument sets the instrument to trigger on HDTV 1080/50 progressive format.
  • HD1080P60 argument sets the instrument to trigger on HDTV 1080/60 progressive format.
  • HD1080SF24 argument sets the instrument to trigger on HDTV 1080/24 segmented frame format.

TriggerAuxlevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:AUXLevel command.

Description
  • This command sets or queries the Auxiliary Input voltage level to use for an edge trigger.
Usage
  • Using the .query() method will send the TRIGger:AUXLevel? query.
  • Using the .verify(value) method will send the TRIGger:AUXLevel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:AUXLevel value command.
SCPI Syntax
- TRIGger:AUXLevel {<NR3>|ECL|TTL}
- TRIGger:AUXLevel?
Info
  • <NR3> is trigger level in Volts.
  • ECL sets trigger level to -1.3 Volts.
  • TTL sets trigger level to 1.4 Volts.

TriggerB

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B command.

Description
  • This command sets the B trigger level to 50% of minimum and maximum. The query form of this command returns the B trigger parameters. This command is similar to selecting B Event (Delayed) Trigger Setup from the Trig menu and then viewing the current setups.
Usage
  • Using the .write(value) method will send the TRIGger:B value command.
SCPI Syntax
- TRIGger:B SETLevel
Info
  • SETLevel sets the B trigger level to 50% of MIN and MAX.
Properties
  • .by: The TRIGger:B:BY command.
  • .events: The TRIGger:B:EVENTS command.
  • .pulse: The TRIGger:B:PULse command tree.
  • .reset: The TRIGger:B:RESET command tree.
  • .scan: The TRIGger:B:SCAN command tree.
  • .state: The TRIGger:B:STATE command.
  • .time: The TRIGger:B:TIMe command.
  • .edge: The TRIGger:B:EDGE command.
  • .level: The TRIGger:B:LEVel command.
  • .logic: The TRIGger:B:LOGIc command.
  • .lowerthreshold: The TRIGger:B:LOWerthreshold command tree.
  • .ready: The TRIGger:B:READY command.
  • .type: The TRIGger:B:TYPe command.
  • .upperthreshold: The TRIGger:B:UPPerthreshold command tree.

by property

Return the TRIGger:B:BY command.

Description
  • This command selects or returns one of three methods for sequencing an A-Event followed by a B-Event to trigger the oscilloscope. Equivalent methods can be found on the A →B Sequence Tab of the Trigger menu. In this context, the A-Event can be Edge, any Pulse, or any Logic Trigger type. The Pulse types are Glitch, Width, Runt, Timeout, Transition, Window, or Frequency/Period trigger types. Similarly, the B-Events can be Edge, any Pulse, or any Logic Trigger Type. Reset Events and Logic-Qualification can be used in combination with the first two TRIGger:B:BY methods. This gives several thousand ways to trigger the oscilloscope using hardware alone. When combined with Enhanced and Visual Trigger software, there are essentially an infinite number of ways to capture signals on the oscilloscope. The first method, EVENTS or Delay By Events, causes the oscilloscope to trigger when a specified number of B-Events occurs after the A-Event has occurred. That is, after the A-Event occurs, the oscilloscope waits until the nth B-Event to trigger the oscilloscope. You set the value for N. After the scope triggers on the nth B-Event, it goes back to waiting for another A-Event to occur. The second method, TIME or Delay By Time, causes the oscilloscope to trigger when a B-Event occurs at least a specified amount of time after the A-Event occurs. That is, the oscilloscope waits for the A-Event to occur, then waits the specified amount of time, and then waits for the B-Event to trigger the oscilloscope. You set the specified time. After the oscilloscope triggers on the B-Event, it goes back to waiting for another A-Event to occur. The third method, ARMAtrigB or Arm-On-A-Event, Trigger On-B-Event, is conceptually different, and has additional restrictions. Here, the oscilloscope waits for the A-Event to occur (once), before arming the oscilloscope to trigger on one or more B-Events. Once armed, the oscilloscope does not return to looking for an A-Event. Historically, the oscilloscope is armed by pressing the RUN or SINGLE SEQUENCE button (physical or on user interface). These methods of arming the oscilloscope are just fine in most situations. However, they are asynchronous and unrelated to the signals monitored by the trigger system. The ARMAtrigB method arms the oscilloscope for triggering based on real-time events occurring in the signals under test. That is, reception of an A-Event arms the oscilloscope for triggering on one or more B-Events. There is a minimum time required by the hardware between the A- and B-Events of about 10 ns. The key point is that the oscilloscope is armed by the A-Event occurring in the signals under test. The ARMAtrigB method does not allow the use of Logic Trigger Types (Pattern, State, or SetupHold) for either the A- or B-Events. It further does not allow Logic-Qualification or Reset Events. It also coerces the Trigger Mode to Normal (not Auto), and Holdoff by Time. These restrictions insure that the oscilloscope will not miss the first B-Event after the A-Event. You can use the ARM on A trig on B method on a stand alone oscilloscope, or on a TimeSync or UltraSync stack of oscilloscopes. It can be used in Single Step or Continuous Acquisitions. It can be used with FastFrame or Normal Acquisitions. When a stack of oscilloscopes is used, the acquired channels are mapped one channel from each oscilloscope in the stack. To make the most use of these acquired channels, the Master oscilloscope unmapped channels are available for triggering. The unmapped channels on the master oscilloscope are designated as MCh1, MCh2, MCh3, or MCh4 in the user interface and the programmable interface. These channels are available for triggering when a stack of oscilloscopes is used. They are only on the Stack Master. On an ATI scope, Ch2, MCh1 and MCh3 are available for triggering. On a 4-channel oscilloscope, Ch1, MCh2, MCh3, and MCh4 are available for triggering. See for more details. The first application to make use of ARMAtrigB was a coherent optical recirculating loop test system. When a switch closes to inject the optical signal into the loop, a signal is sent to arm the oscilloscope (the A-Event). A timer is then started that emits a signal to trigger the oscilloscope (the B-Event). This arrangement allows the oscilloscope to capture the waveforms after the signal transist the recirculating loop one or many times in order to determine the quality of the optical signal after transiting many 100 km of fiber. Other applications can make similar use of this feature. For example, a pulse-width modulated motor can be monitored to arm the oscilloscope when the pulse width (or frequency) reaches a certain range.
Usage
  • Using the .query() method will send the TRIGger:B:BY? query.
  • Using the .verify(value) method will send the TRIGger:B:BY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BY value command.
SCPI Syntax
- TRIGger:B:BY {EVENTS|TIMe|ARMAtrigb}
- TRIGger:B:BY?
Info
  • EVENTS sets the B trigger to take place following a set number of trigger events after the A trigger occurs. The number of events is specified by TRIGger:B:EVENTS:COUNt.
  • TIMe sets the B trigger to occur a set time after the A trigger event. The time period is specified by TRIGger:B:TIMe.
  • ARMAtrigb arms the scope for triggering when the A-Event occurs (once) to trigger on one or more B-Events. See.

edge property

Return the TRIGger:B:EDGE command.

Description
  • This query-only command returns the trigger source, coupling, and slope for the specified edge trigger. This command is equivalent to selecting Edge Setup from the Trig menu and viewing the current setups, or selecting B Event (Delayed) Trigger Setup from the Trig menu and viewing the current Source, Slope, and Coupling settings.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:EDGE?
Sub-properties
  • .coupling: The TRIGger:B:EDGE:COUPling command.
  • .slope: The TRIGger:B:EDGE:SLOpe command.
  • .source: The TRIGger:B:EDGE:SOUrce command.

events property

Return the TRIGger:B:EVENTS command.

Description
  • Returns the current B trigger events parameter.
Usage
  • Using the .query() method will send the TRIGger:B:EVENTS? query.
  • Using the .verify(value) method will send the TRIGger:B:EVENTS? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:EVENTS?
Sub-properties
  • .count: The TRIGger:B:EVENTS:COUNt command.

level property

Return the TRIGger:B:LEVel command.

Description
  • This command sets or queries the level for the trigger. This command is equivalent to selecting Holdoff from the Trig menu and then viewing or setting the trigger Level or selecting B Event (Delayed) Trigger Setup from the Trig menu and setting the B Trig Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:B:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LEVel value command.
SCPI Syntax
- TRIGger:B:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LEVel?
Info
  • ECL specifies the ECL high level.
  • TTL specifies the TTL high level.
  • <NR3> specifies the trigger level in user units (usually volts).
Sub-properties
  • .ch: The TRIGger:B:LEVel:CH<x> command.

logic property

Return the TRIGger:B:LOGIc command.

Description
  • This query-only command returns all of the logic trigger parameters.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc?
Sub-properties
  • .class: The TRIGger:B:LOGIc:CLAss command.
  • .function: The TRIGger:B:LOGIc:FUNCtion command.
  • .input: The TRIGger:B:LOGIc:INPut command.
  • .pattern: The TRIGger:B:LOGIc:PATtern command.
  • .sethold: The TRIGger:B:LOGIc:SETHold command.
  • .state: The TRIGger:B:LOGIc:STATE command.
  • .threshold: The TRIGger:B:LOGIc:THReshold command.

lowerthreshold property

lowerthreshold: TriggerBLowerthreshold

Return the TRIGger:B:LOWerthreshold command tree.

Usage
  • Using the .query() method will send the TRIGger:B:LOWerthreshold? query.
  • Using the .verify(value) method will send the TRIGger:B:LOWerthreshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:B:LOWerthreshold:CH<x> command.

pulse property

Return the TRIGger:B:PULse command tree.

Usage
  • Using the .query() method will send the TRIGger:B:PULse? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .period: The TRIGger:B:PULse:PERiod command.
  • .window: The TRIGger:B:PULse:WINdow command tree.
  • .class: The TRIGger:B:PULse:CLAss command.
  • .glitch: The TRIGger:B:PULse:GLItch command.
  • .runt: The TRIGger:B:PULse:RUNT command.
  • .source: The TRIGger:B:PULse:SOUrce command.
  • .timeout: The TRIGger:B:PULse:TIMEOut command.
  • .transition: The TRIGger:B:PULse:TRANsition command.
  • .width: The TRIGger:B:PULse:WIDth command.

ready property

Return the TRIGger:B:READY command.

Description
  • This command queries the trigger ready state and provides the immediate state from the trigger system. It is a more synchronous means of determining when the oscilloscope is ready to trigger. The TRIGGER:STATE reflects a less-frequently updated status of the trigger LEDs on the instrument front panel.
Usage
  • Using the .query() method will send the TRIGger:B:READY? query.
  • Using the .verify(value) method will send the TRIGger:B:READY? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:READY?

reset property

Return the TRIGger:B:RESET command tree.

Usage
  • Using the .query() method will send the TRIGger:B:RESET? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .acceptcount: The TRIGger:B:RESET:ACCEPTCOUNT command.
  • .accepttimeout: The TRIGger:B:RESET:ACCEPTTIMEout command.
  • .ratio: The TRIGger:B:RESET:RATIO command.
  • .ratioenable: The TRIGger:B:RESET:RATIOENable command.
  • .rejectcount: The TRIGger:B:RESET:REJECTCOUNT command.
  • .rejecttimeout: The TRIGger:B:RESET:REJECTTIMEout command.
  • .source: The TRIGger:B:RESET:SOUrce command.
  • .state: The TRIGger:B:RESET:STATE command.
  • .threshold: The TRIGger:B:RESET:THReshold command.
  • .timeout: The TRIGger:B:RESET:TIMEOut command.
  • .totalcount: The TRIGger:B:RESET:TOTALCOUNT command.
  • .transition: The TRIGger:B:RESET:TRANsition command.
  • .type: The TRIGger:B:RESET:TYPe command.

scan property

Return the TRIGger:B:SCAN command tree.

Usage
  • Using the .query() method will send the TRIGger:B:SCAN? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .advanceafter: The TRIGger:B:SCAN:ADVANCEafter command.
  • .enable: The TRIGger:B:SCAN:ENAble command.
  • .endevent: The TRIGger:B:SCAN:ENDevent command.
  • .mode: The TRIGger:B:SCAN:MODE command.
  • .startevent: The TRIGger:B:SCAN:STARTevent command.

state property

Return the TRIGger:B:STATE command.

Description
  • This command specifies the state of B trigger activity. If the B trigger state is on, the B trigger is part of the triggering sequence. If the B trigger state is off, then only the A trigger causes the trigger event.
Usage
  • Using the .query() method will send the TRIGger:B:STATE? query.
  • Using the .verify(value) method will send the TRIGger:B:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:STATE value command.
SCPI Syntax
- TRIGger:B:STATE {ON|OFF|<NR1>}
- TRIGger:B:STATE?
Info
  • ON specifies that the B trigger is active and in causes trigger events conjunction with the A trigger.
  • OFF specifies that only the A trigger causes trigger events.
  • <NR1> a 0 turns off the B trigger; any other value activates the B trigger.

time property

Return the TRIGger:B:TIMe command.

Description
  • This command specifies B trigger delay time. The B Trigger time applies only if TRIGger:B:BY is set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:B:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TIMe value command.
SCPI Syntax
- TRIGger:B:TIMe <NR3>
- TRIGger:B:TIMe?
Info
  • <NR3> is a floating point number that specifies the B trigger delay time in seconds.

type property

Return the TRIGger:B:TYPe command.

Description
  • This command sets or queries the type of A or B trigger. Logic and Pulse triggers contain classes. Logic triggers consist of State and Pattern classes; Pulse triggers consist of Glitch, Runt, Width, Transition, Timeout, and Window classes. Once you have set the trigger type, you might also need to identify the associated trigger class. For details on selecting Logic and Pulse trigger classes, see and respectively. This command is similar to selecting Event Trigger Setup from the Trig menu and then selecting the desired Trigger Type. Some trigger types are not available on some instruments.
Usage
  • Using the .query() method will send the TRIGger:B:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TYPe value command.
SCPI Syntax
- TRIGger:B:TYPe {EDGE|LOGIc|PULse|VIDeo|I2C|CAN|SPI|COMMunication|SERIAL|RS232}
- TRIGger:B:TYPe?
Info
  • EDGE is a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by the TRIGger:A:EDGE commands.
  • LOGIc specifies that a trigger occurs when specified conditions are met and is controlled by the TRIGger:A:LOGIc commands.
  • PULse specifies that a trigger occurs when a specified pulse is found and is controlled by the TRIGger:A:PULse commands.
  • VIDeo specifies that the trigger occurs when a video signal is found. Requires an instrument with video hardware.
  • I2C specifies that a trigger occurs when an Inter-IC Control signal is found.
  • CAN specifies that a trigger occurs when a Controller Area Network frame signal is found.
  • SPI specifies that a trigger occurs when a Serial Peripheral Interface signal is found.
  • COMMunication (Option MTM) specifies that a trigger occurs when a communications signal is found. Supports AMI, HDB3, B3ZS, B6ZS, B8ZS, CMI, MLT3, Manchester, and NRZ encoded communications signals. COMMunication is available only if Option MTM is installed.
  • SERIAL specifies that a trigger occurs when NRZ-encoded data is found, providing a 32-bit serial word. This argument is available with instruments with Option PTM.
  • RS232 takes a signal on a data source and allows you to trigger on data within the RS232 bitstream. The data is only one byte wide.

upperthreshold property

upperthreshold: TriggerBUpperthreshold

Return the TRIGger:B:UPPerthreshold command tree.

Usage
  • Using the .query() method will send the TRIGger:B:UPPerthreshold? query.
  • Using the .verify(value) method will send the TRIGger:B:UPPerthreshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:B:UPPerthreshold:CH<x> command.

TriggerBBy

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BY command.

Description
  • This command selects or returns one of three methods for sequencing an A-Event followed by a B-Event to trigger the oscilloscope. Equivalent methods can be found on the A →B Sequence Tab of the Trigger menu. In this context, the A-Event can be Edge, any Pulse, or any Logic Trigger type. The Pulse types are Glitch, Width, Runt, Timeout, Transition, Window, or Frequency/Period trigger types. Similarly, the B-Events can be Edge, any Pulse, or any Logic Trigger Type. Reset Events and Logic-Qualification can be used in combination with the first two TRIGger:B:BY methods. This gives several thousand ways to trigger the oscilloscope using hardware alone. When combined with Enhanced and Visual Trigger software, there are essentially an infinite number of ways to capture signals on the oscilloscope. The first method, EVENTS or Delay By Events, causes the oscilloscope to trigger when a specified number of B-Events occurs after the A-Event has occurred. That is, after the A-Event occurs, the oscilloscope waits until the nth B-Event to trigger the oscilloscope. You set the value for N. After the scope triggers on the nth B-Event, it goes back to waiting for another A-Event to occur. The second method, TIME or Delay By Time, causes the oscilloscope to trigger when a B-Event occurs at least a specified amount of time after the A-Event occurs. That is, the oscilloscope waits for the A-Event to occur, then waits the specified amount of time, and then waits for the B-Event to trigger the oscilloscope. You set the specified time. After the oscilloscope triggers on the B-Event, it goes back to waiting for another A-Event to occur. The third method, ARMAtrigB or Arm-On-A-Event, Trigger On-B-Event, is conceptually different, and has additional restrictions. Here, the oscilloscope waits for the A-Event to occur (once), before arming the oscilloscope to trigger on one or more B-Events. Once armed, the oscilloscope does not return to looking for an A-Event. Historically, the oscilloscope is armed by pressing the RUN or SINGLE SEQUENCE button (physical or on user interface). These methods of arming the oscilloscope are just fine in most situations. However, they are asynchronous and unrelated to the signals monitored by the trigger system. The ARMAtrigB method arms the oscilloscope for triggering based on real-time events occurring in the signals under test. That is, reception of an A-Event arms the oscilloscope for triggering on one or more B-Events. There is a minimum time required by the hardware between the A- and B-Events of about 10 ns. The key point is that the oscilloscope is armed by the A-Event occurring in the signals under test. The ARMAtrigB method does not allow the use of Logic Trigger Types (Pattern, State, or SetupHold) for either the A- or B-Events. It further does not allow Logic-Qualification or Reset Events. It also coerces the Trigger Mode to Normal (not Auto), and Holdoff by Time. These restrictions insure that the oscilloscope will not miss the first B-Event after the A-Event. You can use the ARM on A trig on B method on a stand alone oscilloscope, or on a TimeSync or UltraSync stack of oscilloscopes. It can be used in Single Step or Continuous Acquisitions. It can be used with FastFrame or Normal Acquisitions. When a stack of oscilloscopes is used, the acquired channels are mapped one channel from each oscilloscope in the stack. To make the most use of these acquired channels, the Master oscilloscope unmapped channels are available for triggering. The unmapped channels on the master oscilloscope are designated as MCh1, MCh2, MCh3, or MCh4 in the user interface and the programmable interface. These channels are available for triggering when a stack of oscilloscopes is used. They are only on the Stack Master. On an ATI scope, Ch2, MCh1 and MCh3 are available for triggering. On a 4-channel oscilloscope, Ch1, MCh2, MCh3, and MCh4 are available for triggering. See for more details. The first application to make use of ARMAtrigB was a coherent optical recirculating loop test system. When a switch closes to inject the optical signal into the loop, a signal is sent to arm the oscilloscope (the A-Event). A timer is then started that emits a signal to trigger the oscilloscope (the B-Event). This arrangement allows the oscilloscope to capture the waveforms after the signal transist the recirculating loop one or many times in order to determine the quality of the optical signal after transiting many 100 km of fiber. Other applications can make similar use of this feature. For example, a pulse-width modulated motor can be monitored to arm the oscilloscope when the pulse width (or frequency) reaches a certain range.
Usage
  • Using the .query() method will send the TRIGger:B:BY? query.
  • Using the .verify(value) method will send the TRIGger:B:BY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BY value command.
SCPI Syntax
- TRIGger:B:BY {EVENTS|TIMe|ARMAtrigb}
- TRIGger:B:BY?
Info
  • EVENTS sets the B trigger to take place following a set number of trigger events after the A trigger occurs. The number of events is specified by TRIGger:B:EVENTS:COUNt.
  • TIMe sets the B trigger to occur a set time after the A trigger event. The time period is specified by TRIGger:B:TIMe.
  • ARMAtrigb arms the scope for triggering when the A-Event occurs (once) to trigger on one or more B-Events. See.

TriggerBEdge

Bases: SCPICmdRead

The TRIGger:B:EDGE command.

Description
  • This query-only command returns the trigger source, coupling, and slope for the specified edge trigger. This command is equivalent to selecting Edge Setup from the Trig menu and viewing the current setups, or selecting B Event (Delayed) Trigger Setup from the Trig menu and viewing the current Source, Slope, and Coupling settings.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:EDGE?
Properties
  • .coupling: The TRIGger:B:EDGE:COUPling command.
  • .slope: The TRIGger:B:EDGE:SLOpe command.
  • .source: The TRIGger:B:EDGE:SOUrce command.

coupling property

Return the TRIGger:B:EDGE:COUPling command.

Description
  • This command sets or queries the type of coupling for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu, selecting Edge Trigger, and choosing from the Coupling drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:COUPling? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:COUPling? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:COUPling value command.
SCPI Syntax
- TRIGger:B:EDGE:COUPling {AC|DC|HFRej|LFRej|NOISErej|ATRIGger}
- TRIGger:B:EDGE:COUPling?
Info
  • AC selects AC trigger coupling, which passes the input signals above 60 Hz to the trigger circuitry.
  • DC selects DC trigger coupling, which passes all input signals to the trigger circuitry.
  • HFRej coupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.
  • LFRej coupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.
  • NOISErej coupling provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but can require greater trigger signal amplitude.
  • ATRIGger this B trigger command sets the B trigger coupling to match the setting on the A trigger.
Sub-properties
  • .ch: The TRIGger:B:EDGE:COUPling:CH<x> command.

slope property

Return the TRIGger:B:EDGE:SLOpe command.

Description
  • This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired Slope.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:SLOpe? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:SLOpe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:SLOpe value command.
SCPI Syntax
- TRIGger:B:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:EDGE:SLOpe?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.

source property

Return the TRIGger:B:EDGE:SOUrce command.

Description
  • This command sets or queries the source for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing from the Source drop-down list. When an UltraSync stack is in use, the mapped channels are used to both acquire waveform data and to trigger the oscilloscope. In the special case of an UltraSync stack master, additional channels are available for triggering. These are the unmapped channels. For an ATI UltraSync Sstack master, CH2, MCH1, and MCH3 can be used for triggering. For a 4-Channel UltraSync stack master, CH1, MCH2, MCH3, and MCH4 are available for triggering. The vertical min/max amplitude for these signals must be setup. See for more details.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:SOUrce value command.
SCPI Syntax
- TRIGger:B:EDGE:SOUrce {AUXiliary|CH<x>|MCH<x>|LINE|D<x>}
- TRIGger:B:EDGE:SOUrce?
Info
  • AUXiliary specifies an external trigger using the Auxiliary Trigger Input. x can be 1, 2, 3, or 4.
  • CH<x> specifies one input channel as the edge trigger source.
  • MCH<x> specifies an unmapped channel on an UltraSync stack master. For more details see.
  • LINE specifies AC line voltage, and is for A Trigger only.
  • D<x> specifies a digital input as the edge trigger source. x can be 0 through 15.

TriggerBEdgeCoupling

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:EDGE:COUPling command.

Description
  • This command sets or queries the type of coupling for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu, selecting Edge Trigger, and choosing from the Coupling drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:COUPling? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:COUPling? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:COUPling value command.
SCPI Syntax
- TRIGger:B:EDGE:COUPling {AC|DC|HFRej|LFRej|NOISErej|ATRIGger}
- TRIGger:B:EDGE:COUPling?
Info
  • AC selects AC trigger coupling, which passes the input signals above 60 Hz to the trigger circuitry.
  • DC selects DC trigger coupling, which passes all input signals to the trigger circuitry.
  • HFRej coupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.
  • LFRej coupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.
  • NOISErej coupling provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but can require greater trigger signal amplitude.
  • ATRIGger this B trigger command sets the B trigger coupling to match the setting on the A trigger.
Properties
  • .ch: The TRIGger:B:EDGE:COUPling:CH<x> command.

ch property

Return the TRIGger:B:EDGE:COUPling:CH<x> command.

Description
  • This command sets or queries the type of coupling for the A or B trigger for the specified channel. This command is equivalent to selecting A or B Trigger Setup from the Trig menu and choosing the setting from the Coupling drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:COUPling:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:COUPling:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:COUPling:CH<x> value command.
SCPI Syntax
- TRIGger:B:EDGE:COUPling:CH<x> {AC|DC|HFRej|LFRej|NOISErej}
- TRIGger:B:EDGE:COUPling:CH<x>?
Info
  • AC selects AC trigger coupling.
  • DC selects DC trigger coupling.
  • HFRej selects high frequency low sensitivity.
  • LFRej selects low frequency low sensitivity.
  • NOISErej selects DC low sensitivity.

TriggerBEdgeCouplingChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:EDGE:COUPling:CH<x> command.

Description
  • This command sets or queries the type of coupling for the A or B trigger for the specified channel. This command is equivalent to selecting A or B Trigger Setup from the Trig menu and choosing the setting from the Coupling drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:COUPling:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:COUPling:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:COUPling:CH<x> value command.
SCPI Syntax
- TRIGger:B:EDGE:COUPling:CH<x> {AC|DC|HFRej|LFRej|NOISErej}
- TRIGger:B:EDGE:COUPling:CH<x>?
Info
  • AC selects AC trigger coupling.
  • DC selects DC trigger coupling.
  • HFRej selects high frequency low sensitivity.
  • LFRej selects low frequency low sensitivity.
  • NOISErej selects DC low sensitivity.

TriggerBEdgeSlope

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:EDGE:SLOpe command.

Description
  • This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired Slope.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:SLOpe? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:SLOpe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:SLOpe value command.
SCPI Syntax
- TRIGger:B:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:EDGE:SLOpe?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.

TriggerBEdgeSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:EDGE:SOUrce command.

Description
  • This command sets or queries the source for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing from the Source drop-down list. When an UltraSync stack is in use, the mapped channels are used to both acquire waveform data and to trigger the oscilloscope. In the special case of an UltraSync stack master, additional channels are available for triggering. These are the unmapped channels. For an ATI UltraSync Sstack master, CH2, MCH1, and MCH3 can be used for triggering. For a 4-Channel UltraSync stack master, CH1, MCH2, MCH3, and MCH4 are available for triggering. The vertical min/max amplitude for these signals must be setup. See for more details.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:SOUrce value command.
SCPI Syntax
- TRIGger:B:EDGE:SOUrce {AUXiliary|CH<x>|MCH<x>|LINE|D<x>}
- TRIGger:B:EDGE:SOUrce?
Info
  • AUXiliary specifies an external trigger using the Auxiliary Trigger Input. x can be 1, 2, 3, or 4.
  • CH<x> specifies one input channel as the edge trigger source.
  • MCH<x> specifies an unmapped channel on an UltraSync stack master. For more details see.
  • LINE specifies AC line voltage, and is for A Trigger only.
  • D<x> specifies a digital input as the edge trigger source. x can be 0 through 15.

TriggerBEvents

Bases: SCPICmdRead

The TRIGger:B:EVENTS command.

Description
  • Returns the current B trigger events parameter.
Usage
  • Using the .query() method will send the TRIGger:B:EVENTS? query.
  • Using the .verify(value) method will send the TRIGger:B:EVENTS? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:EVENTS?
Properties
  • .count: The TRIGger:B:EVENTS:COUNt command.

count property

Return the TRIGger:B:EVENTS:COUNt command.

Description
  • This command specifies the number of events that must occur before the B trigger (when TRIG:DELay:BY is set to EVENTS).
Usage
  • Using the .query() method will send the TRIGger:B:EVENTS:COUNt? query.
  • Using the .verify(value) method will send the TRIGger:B:EVENTS:COUNt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EVENTS:COUNt value command.
SCPI Syntax
- TRIGger:B:EVENTS:COUNt <NR1>
- TRIGger:B:EVENTS:COUNt?
Info
  • <NR1> is the number of B trigger events, which can range from 1 to 10,000,000.

TriggerBEventsCount

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:EVENTS:COUNt command.

Description
  • This command specifies the number of events that must occur before the B trigger (when TRIG:DELay:BY is set to EVENTS).
Usage
  • Using the .query() method will send the TRIGger:B:EVENTS:COUNt? query.
  • Using the .verify(value) method will send the TRIGger:B:EVENTS:COUNt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EVENTS:COUNt value command.
SCPI Syntax
- TRIGger:B:EVENTS:COUNt <NR1>
- TRIGger:B:EVENTS:COUNt?
Info
  • <NR1> is the number of B trigger events, which can range from 1 to 10,000,000.

TriggerBLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LEVel command.

Description
  • This command sets or queries the level for the trigger. This command is equivalent to selecting Holdoff from the Trig menu and then viewing or setting the trigger Level or selecting B Event (Delayed) Trigger Setup from the Trig menu and setting the B Trig Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:B:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LEVel value command.
SCPI Syntax
- TRIGger:B:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LEVel?
Info
  • ECL specifies the ECL high level.
  • TTL specifies the TTL high level.
  • <NR3> specifies the trigger level in user units (usually volts).
Properties
  • .ch: The TRIGger:B:LEVel:CH<x> command.

ch property

Return the TRIGger:B:LEVel:CH<x> command.

Description
  • This command sets or queries the CH trigger level for TRIGGER:LVLSRCPREFERENCE SRCDEPENDENT mode. The CH range is 1 to 4.
Usage
  • Using the .query() method will send the TRIGger:B:LEVel:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LEVel:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LEVel:CH<x> value command.
SCPI Syntax
- TRIGger:B:LEVel:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LEVel:CH<x>?
Info
  • ECL specifies the ECL high level.
  • TTL specifies the TTL high level.
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerBLevelChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:LEVel:CH<x> command.

Description
  • This command sets or queries the CH trigger level for TRIGGER:LVLSRCPREFERENCE SRCDEPENDENT mode. The CH range is 1 to 4.
Usage
  • Using the .query() method will send the TRIGger:B:LEVel:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LEVel:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LEVel:CH<x> value command.
SCPI Syntax
- TRIGger:B:LEVel:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LEVel:CH<x>?
Info
  • ECL specifies the ECL high level.
  • TTL specifies the TTL high level.
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerBLogic

Bases: SCPICmdRead

The TRIGger:B:LOGIc command.

Description
  • This query-only command returns all of the logic trigger parameters.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc?
Properties
  • .class: The TRIGger:B:LOGIc:CLAss command.
  • .function: The TRIGger:B:LOGIc:FUNCtion command.
  • .input: The TRIGger:B:LOGIc:INPut command.
  • .pattern: The TRIGger:B:LOGIc:PATtern command.
  • .sethold: The TRIGger:B:LOGIc:SETHold command.
  • .state: The TRIGger:B:LOGIc:STATE command.
  • .threshold: The TRIGger:B:LOGIc:THReshold command.

class_ property

Return the TRIGger:B:LOGIc:CLAss command.

Description
  • This command sets or queries the class of the Logic Trigger. Used with the command, this command is equivalent to selecting Logic Pattern, Logic State, or Setup/Hold Setup from the Trig menu.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:CLAss? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:CLAss? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:CLAss value command.
SCPI Syntax
- TRIGger:B:LOGIc:CLAss {PATtern|STATE|SETHold}
- TRIGger:B:LOGIc:CLAss?
Info
  • PATtern sets the instrument to trigger when the specified logical combinations of Channels 1, 2, 3, and 4 are met.
  • STATE sets the instrument to trigger when the specified conditions of Channels 1, 2, and 3 are met after the Channel 4 (clock) condition is met.
  • SETHold sets the instrument to trigger on setup and hold violations between a data source and a clock source. Use one channel input as the clock signal and a second channel input as the data input. The clocking and data levels are used to determine if a clock or data transition has occurred.

function property

Return the TRIGger:B:LOGIc:FUNCtion command.

Description
  • This command sets or queries the logical combination of the input channels for the pattern and state logic triggers. This command is equivalent to selecting Event Trigger Setup from the Trig menu, selecting Pattern or State for the Trigger Type, and setting or viewing the Pattern Type.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:FUNCtion? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:FUNCtion? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:FUNCtion value command.
SCPI Syntax
- TRIGger:B:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:B:LOGIc:FUNCtion?
Info
  • AND specifies to trigger if all conditions are true.
  • NANd specifies to trigger if any of the conditions are false.
  • NOR specifies to trigger if all conditions are false.
  • OR specifies to trigger if any of the conditions are true.

input property

Return the TRIGger:B:LOGIc:INPut command.

Description
  • This query-only command returns the logic trigger input expected for Channel 1, 2, and 3. Channel 4 is set or queried with the command . This command is equivalent to selecting Event Trigger Setup and viewing or setting the Input Threshold for the channels.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:INPut? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:INPut? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:INPut?
Sub-properties
  • .all: The TRIGger:B:LOGIc:INPut:ALL command.
  • .ch: The TRIGger:B:LOGIc:INPut:CH<x> command.
  • .format: The TRIGger:B:LOGIc:INPut:FORMat command.

pattern property

Return the TRIGger:B:LOGIc:PATtern command.

Description
  • This query-only command returns the conditions used for generating an A logic pattern trigger, with respect to the defined input pattern, and identifies the maximum and minimum time that the selected pattern can be true and still generate the trigger. This command is equivalent to selecting Logic Pattern from the Trig menu and then viewing the current setups.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:PATtern? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern?
Sub-properties
  • .input: The TRIGger:B:LOGIc:PATtern:INPut command tree.
  • .when: The TRIGger:B:LOGIc:PATtern:WHEn command.

sethold property

Return the TRIGger:B:LOGIc:SETHold command.

Description
  • This query-only command 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. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then viewing the current setups.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold?
Sub-properties
  • .clock: The TRIGger:B:LOGIc:SETHold:CLOCk command.
  • .data: The TRIGger:B:LOGIc:SETHold:DATa command.
  • .holdtime: The TRIGger:B:LOGIc:SETHold:HOLDTime command.
  • .qualify: The TRIGger:B:LOGIc:SETHold:QUAlify command.
  • .settime: The TRIGger:B:LOGIc:SETHold:SETTime command.

state property

Return the TRIGger:B:LOGIc:STATE command.

Description
  • This query-only command returns the data input and trigger criteria for the logic trigger. This command is equivalent to selecting Logic State from the Trig menu and then viewing the current logic state settings.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:STATE? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:STATE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:STATE?
Sub-properties
  • .input: The TRIGger:B:LOGIc:STATE:INPut command tree.
  • .when: The TRIGger:B:LOGIc:STATE:WHEn command.

threshold property

Return the TRIGger:B:LOGIc:THReshold command.

Description
  • This query-only command returns the threshold voltage for all channels in a logic trigger. This command query is equivalent to selecting Event Trigger Setup from the Trig menu, choosing a logic trigger type, such as State or Pattern, and viewing the current Input Threshold voltage settings.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:THReshold?
Sub-properties
  • .ch: The TRIGger:B:LOGIc:THReshold:CH<x> command.

TriggerBLogicClass

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:CLAss command.

Description
  • This command sets or queries the class of the Logic Trigger. Used with the command, this command is equivalent to selecting Logic Pattern, Logic State, or Setup/Hold Setup from the Trig menu.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:CLAss? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:CLAss? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:CLAss value command.
SCPI Syntax
- TRIGger:B:LOGIc:CLAss {PATtern|STATE|SETHold}
- TRIGger:B:LOGIc:CLAss?
Info
  • PATtern sets the instrument to trigger when the specified logical combinations of Channels 1, 2, 3, and 4 are met.
  • STATE sets the instrument to trigger when the specified conditions of Channels 1, 2, and 3 are met after the Channel 4 (clock) condition is met.
  • SETHold sets the instrument to trigger on setup and hold violations between a data source and a clock source. Use one channel input as the clock signal and a second channel input as the data input. The clocking and data levels are used to determine if a clock or data transition has occurred.

TriggerBLogicFunction

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:FUNCtion command.

Description
  • This command sets or queries the logical combination of the input channels for the pattern and state logic triggers. This command is equivalent to selecting Event Trigger Setup from the Trig menu, selecting Pattern or State for the Trigger Type, and setting or viewing the Pattern Type.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:FUNCtion? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:FUNCtion? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:FUNCtion value command.
SCPI Syntax
- TRIGger:B:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:B:LOGIc:FUNCtion?
Info
  • AND specifies to trigger if all conditions are true.
  • NANd specifies to trigger if any of the conditions are false.
  • NOR specifies to trigger if all conditions are false.
  • OR specifies to trigger if any of the conditions are true.

TriggerBLogicInput

Bases: SCPICmdRead

The TRIGger:B:LOGIc:INPut command.

Description
  • This query-only command returns the logic trigger input expected for Channel 1, 2, and 3. Channel 4 is set or queried with the command . This command is equivalent to selecting Event Trigger Setup and viewing or setting the Input Threshold for the channels.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:INPut? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:INPut? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:INPut?
Properties
  • .all: The TRIGger:B:LOGIc:INPut:ALL command.
  • .ch: The TRIGger:B:LOGIc:INPut:CH<x> command.
  • .format: The TRIGger:B:LOGIc:INPut:FORMat command.

all property

Return the TRIGger:B:LOGIc:INPut:ALL command.

Description
  • This command sets or queries the A or B logic trigger input condition for all the channels. The command is available when the Trigger Type is set to Pattern/State.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:INPut:ALL? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:INPut:ALL? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:INPut:ALL value command.
SCPI Syntax
- TRIGger:B:LOGIc:INPut:ALL <QString>
- TRIGger:B:LOGIc:INPut:ALL?
Info
  • <QString> specifies the bit pattern for all the channels.

ch property

Return the TRIGger:B:LOGIc:INPut:CH<x> command.

Description
  • This command sets or queries the A or B logical trigger input for the channel specified by x. The value of x ranges from 1 through 3. Note that CH4 cannot be set or queried with this command. For details about setting this channel, see . This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired logical input from the Ch drop-down list, which is located in the Input Threshold group box.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:INPut:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:INPut:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:INPut:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:B:LOGIc:INPut:CH<x>?
Info
  • HIGH specifies the logic high.
  • LOW specifies the logic low.
  • X specifies a ‘don’t care’ state.

format property

Return the TRIGger:B:LOGIc:INPut:FORMat command.

Description
  • This command sets or queries the A or B logic trigger pattern format.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:INPut:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:INPut:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:INPut:FORMat value command.
SCPI Syntax
- TRIGger:B:LOGIc:INPut:FORMat {HEXadecimal|BINary}
- TRIGger:B:LOGIc:INPut:FORMat?
Info
  • HEXadecimal specifies hexadecimal pattern format for A or B logic trigger.
  • BINary specifies binary pattern format for A or B logic trigger.

TriggerBLogicInputAll

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:INPut:ALL command.

Description
  • This command sets or queries the A or B logic trigger input condition for all the channels. The command is available when the Trigger Type is set to Pattern/State.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:INPut:ALL? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:INPut:ALL? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:INPut:ALL value command.
SCPI Syntax
- TRIGger:B:LOGIc:INPut:ALL <QString>
- TRIGger:B:LOGIc:INPut:ALL?
Info
  • <QString> specifies the bit pattern for all the channels.

TriggerBLogicInputChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:INPut:CH<x> command.

Description
  • This command sets or queries the A or B logical trigger input for the channel specified by x. The value of x ranges from 1 through 3. Note that CH4 cannot be set or queried with this command. For details about setting this channel, see . This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired logical input from the Ch drop-down list, which is located in the Input Threshold group box.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:INPut:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:INPut:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:INPut:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:B:LOGIc:INPut:CH<x>?
Info
  • HIGH specifies the logic high.
  • LOW specifies the logic low.
  • X specifies a ‘don’t care’ state.

TriggerBLogicInputFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:INPut:FORMat command.

Description
  • This command sets or queries the A or B logic trigger pattern format.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:INPut:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:INPut:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:INPut:FORMat value command.
SCPI Syntax
- TRIGger:B:LOGIc:INPut:FORMat {HEXadecimal|BINary}
- TRIGger:B:LOGIc:INPut:FORMat?
Info
  • HEXadecimal specifies hexadecimal pattern format for A or B logic trigger.
  • BINary specifies binary pattern format for A or B logic trigger.

TriggerBLogicPattern

Bases: SCPICmdRead

The TRIGger:B:LOGIc:PATtern command.

Description
  • This query-only command returns the conditions used for generating an A logic pattern trigger, with respect to the defined input pattern, and identifies the maximum and minimum time that the selected pattern can be true and still generate the trigger. This command is equivalent to selecting Logic Pattern from the Trig menu and then viewing the current setups.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:PATtern? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:PATtern? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern?
Properties
  • .input: The TRIGger:B:LOGIc:PATtern:INPut command tree.
  • .when: The TRIGger:B:LOGIc:PATtern:WHEn command.

input property

Return the TRIGger:B:LOGIc:PATtern:INPut command tree.

Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:PATtern:INPut? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:PATtern:INPut? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:B:LOGIc:PATtern:INPut:CH<x> command.

when property

Return the TRIGger:B:LOGIc:PATtern:WHEn command.

Description
  • This command sets or queries the condition for generating an A or B logic pattern trigger with respect to the defined input pattern. This command is equivalent to selecting A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern for Trigger Type, and choosing a trigger condition from the Pattern drop-down list, which is located in the Trigger When group box.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:PATtern:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:PATtern:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:PATtern:WHEn value command.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan}
- TRIGger:B:LOGIc:PATtern:WHEn?
Info
  • TRUe sets the instrument to trigger when the pattern becomes true.
  • FALSe sets the instrument to trigger when the pattern becomes false.
  • LESSThan sets the instrument to trigger if the specific pattern is true less than the time set by the.
  • MOREThan argument sets the instrument to trigger if the specific pattern is true longer than the specified time set by the.
Sub-properties
  • .lesslimit: The TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit command.
  • .morelimit: The TRIGger:B:LOGIc:PATtern:WHEn:MORELimit command.

TriggerBLogicPatternInput

Bases: SCPICmdRead

The TRIGger:B:LOGIc:PATtern:INPut command tree.

Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:PATtern:INPut? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:PATtern:INPut? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:B:LOGIc:PATtern:INPut:CH<x> command.

ch property

Return the TRIGger:B:LOGIc:PATtern:INPut:CH<x> command.

Description
  • This command sets or queries the A or B logic trigger input for the specified channel. This command specifies the logic value used when the pattern trigger detects the threshold level. This command is equivalent to selecting Logic Pattern from the Trig menu and then choosing the desired logical input from the channel drop-down list, which is located in the Input Threshold group box.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:PATtern:INPut:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:PATtern:INPut:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:PATtern:INPut:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:B:LOGIc:PATtern:INPut:CH<x>?
Info
  • HIGH specifies the logic high.
  • LOW specifies the logic low.
  • X specifies a ‘don’t care’ state.

TriggerBLogicPatternInputChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:PATtern:INPut:CH<x> command.

Description
  • This command sets or queries the A or B logic trigger input for the specified channel. This command specifies the logic value used when the pattern trigger detects the threshold level. This command is equivalent to selecting Logic Pattern from the Trig menu and then choosing the desired logical input from the channel drop-down list, which is located in the Input Threshold group box.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:PATtern:INPut:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:PATtern:INPut:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:PATtern:INPut:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:B:LOGIc:PATtern:INPut:CH<x>?
Info
  • HIGH specifies the logic high.
  • LOW specifies the logic low.
  • X specifies a ‘don’t care’ state.

TriggerBLogicPatternWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:PATtern:WHEn command.

Description
  • This command sets or queries the condition for generating an A or B logic pattern trigger with respect to the defined input pattern. This command is equivalent to selecting A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern for Trigger Type, and choosing a trigger condition from the Pattern drop-down list, which is located in the Trigger When group box.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:PATtern:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:PATtern:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:PATtern:WHEn value command.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan}
- TRIGger:B:LOGIc:PATtern:WHEn?
Info
  • TRUe sets the instrument to trigger when the pattern becomes true.
  • FALSe sets the instrument to trigger when the pattern becomes false.
  • LESSThan sets the instrument to trigger if the specific pattern is true less than the time set by the.
  • MOREThan argument sets the instrument to trigger if the specific pattern is true longer than the specified time set by the.
Properties
  • .lesslimit: The TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit command.
  • .morelimit: The TRIGger:B:LOGIc:PATtern:WHEn:MORELimit command.

lesslimit property

Return the TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit command.

Description
  • This command sets or queries the maximum time that the selected pattern can be true and still generate an A or B logic pattern trigger. This command is equivalent to selecting the A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern as the Trigger Type, selecting Less Than for the Pattern in the Trigger When settings, and entering a maximum value for Time.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit value command.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit <NR3>
- TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit?
Info
  • <NR3> specifies the amount of time to hold the pattern true.

morelimit property

Return the TRIGger:B:LOGIc:PATtern:WHEn:MORELimit command.

Description
  • This command sets or queries the minimum time that the selected pattern can be true and still generate an A or B logic pattern trigger. This command is equivalent to selecting A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern as the Trigger Type, selecting More Than for the Pattern in the Trigger When settings, and entering a minimum value for Time.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:PATtern:WHEn:MORELimit? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:PATtern:WHEn:MORELimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:PATtern:WHEn:MORELimit value command.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern:WHEn:MORELimit <NR3>
- TRIGger:B:LOGIc:PATtern:WHEn:MORELimit?
Info
  • <NR3> specifies the amount of time to hold the pattern true.

TriggerBLogicPatternWhenLesslimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit command.

Description
  • This command sets or queries the maximum time that the selected pattern can be true and still generate an A or B logic pattern trigger. This command is equivalent to selecting the A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern as the Trigger Type, selecting Less Than for the Pattern in the Trigger When settings, and entering a maximum value for Time.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit value command.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit <NR3>
- TRIGger:B:LOGIc:PATtern:WHEn:LESSLimit?
Info
  • <NR3> specifies the amount of time to hold the pattern true.

TriggerBLogicPatternWhenMorelimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:PATtern:WHEn:MORELimit command.

Description
  • This command sets or queries the minimum time that the selected pattern can be true and still generate an A or B logic pattern trigger. This command is equivalent to selecting A or B Event (Main) Trigger Setup from the Trig menu, selecting Pattern as the Trigger Type, selecting More Than for the Pattern in the Trigger When settings, and entering a minimum value for Time.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:PATtern:WHEn:MORELimit? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:PATtern:WHEn:MORELimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:PATtern:WHEn:MORELimit value command.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern:WHEn:MORELimit <NR3>
- TRIGger:B:LOGIc:PATtern:WHEn:MORELimit?
Info
  • <NR3> specifies the amount of time to hold the pattern true.

TriggerBLogicSethold

Bases: SCPICmdRead

The TRIGger:B:LOGIc:SETHold command.

Description
  • This query-only command 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. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then viewing the current setups.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold?
Properties
  • .clock: The TRIGger:B:LOGIc:SETHold:CLOCk command.
  • .data: The TRIGger:B:LOGIc:SETHold:DATa command.
  • .holdtime: The TRIGger:B:LOGIc:SETHold:HOLDTime command.
  • .qualify: The TRIGger:B:LOGIc:SETHold:QUAlify command.
  • .settime: The TRIGger:B:LOGIc:SETHold:SETTime command.

clock property

Return the TRIGger:B:LOGIc:SETHold:CLOCk command.

Description
  • This query-only command returns the clock edge polarity, voltage threshold and source input for setup and hold triggering. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then viewing the current clock setups.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:CLOCk? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk?
Sub-properties
  • .edge: The TRIGger:B:LOGIc:SETHold:CLOCk:EDGE command.
  • .level: The TRIGger:B:LOGIc:SETHold:CLOCk:LEVel command.
  • .source: The TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce command.
  • .threshold: The TRIGger:B:LOGIc:SETHold:CLOCk:THReshold command.

data property

Return the TRIGger:B:LOGIc:SETHold:DATa command.

Description
  • This query-only command returns the voltage threshold and data source for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then viewing the current data setups.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:DATa? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa?
Sub-properties
  • .level: The TRIGger:B:LOGIc:SETHold:DATa:LEVel command.
  • .source: The TRIGger:B:LOGIc:SETHold:DATa:SOUrce command.
  • .threshold: The TRIGger:B:LOGIc:SETHold:DATa:THReshold command.

holdtime property

Return the TRIGger:B:LOGIc:SETHold:HOLDTime command.

Description
  • This command sets or queries 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 the TRIGger:B:LOGIc:SETHold:HOLDTime? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:HOLDTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:HOLDTime value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:HOLDTime <NR3>
- TRIGger:B:LOGIc:SETHold:HOLDTime?
Info
  • <NR3> specifies the hold time setting in seconds. Positive values for hold time occur after the clock edge. Negative values occur before the clock edge.

qualify property

Return the TRIGger:B:LOGIc:SETHold:QUAlify command.

Description
  • This command sets or queries the Setup/Hold Trigger qualification. This is equivalent to selecting Setup/Hold Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Setup/Hold drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:QUAlify value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:LOGIc:SETHold:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

settime property

Return the TRIGger:B:LOGIc:SETHold:SETTime command.

Description
  • This command sets or queries 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 the TRIGger:B:LOGIc:SETHold:SETTime? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:SETTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:SETTime value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:SETTime <NR3>
- TRIGger:B:LOGIc:SETHold:SETTime?
Info
  • <NR3> specifies the setup time for setup and hold violation triggering.

TriggerBLogicSetholdClock

Bases: SCPICmdRead

The TRIGger:B:LOGIc:SETHold:CLOCk command.

Description
  • This query-only command returns the clock edge polarity, voltage threshold and source input for setup and hold triggering. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then viewing the current clock setups.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:CLOCk? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk?
Properties
  • .edge: The TRIGger:B:LOGIc:SETHold:CLOCk:EDGE command.
  • .level: The TRIGger:B:LOGIc:SETHold:CLOCk:LEVel command.
  • .source: The TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce command.
  • .threshold: The TRIGger:B:LOGIc:SETHold:CLOCk:THReshold command.

edge property

Return the TRIGger:B:LOGIc:SETHold:CLOCk:EDGE command.

Description
  • This command sets or queries the clock edge polarity for setup and hold triggering. This is equivalent to selecting Setup/Hold Setup from the Trig menu and then choosing the desired Clock Edge.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:CLOCk:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:EDGE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:EDGE value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:B:LOGIc:SETHold:CLOCk:EDGE?
Info
  • FALL specifies polarity as the clock falling edge.
  • RISe specifies polarity as the clock rising edge.

level property

Return the TRIGger:B:LOGIc:SETHold:CLOCk:LEVel command.

Description
  • This command sets or queries the clock voltage level for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and setting the desired Clock Level.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:CLOCk:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:LEVel value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:LEVel?
Info
  • ECL specifies a preset ECL high level.
  • TTL specifies a preset TTL high level.
  • NR3 is the setup and hold data level in V.

source property

Return the TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce command.

Description
  • This command sets or queries the clock source for the A or B logic trigger setup and hold input. This is equivalent to selecting Setup/Hold Setup from the Trig menu and choosing the desired channel from the Clock Source drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce CH<x>
- TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce?
Info
  • CH<x> specifies the input channel, which ranges from 1 through 4 for four-channel instruments or 1 through 2 for two channel instruments.

threshold property

Return the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold command.

Description
  • This command sets or queries the clock voltage threshold for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and setting the desired Clock Level.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold?
Info
  • ECL specifies a preset ECL high level.
  • TTL specifies a preset TTL high level.
  • <NR3> is the clock level in volts.
Sub-properties
  • .ch: The TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> command.

TriggerBLogicSetholdClockEdge

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:SETHold:CLOCk:EDGE command.

Description
  • This command sets or queries the clock edge polarity for setup and hold triggering. This is equivalent to selecting Setup/Hold Setup from the Trig menu and then choosing the desired Clock Edge.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:CLOCk:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:EDGE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:EDGE value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:B:LOGIc:SETHold:CLOCk:EDGE?
Info
  • FALL specifies polarity as the clock falling edge.
  • RISe specifies polarity as the clock rising edge.

TriggerBLogicSetholdClockLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:SETHold:CLOCk:LEVel command.

Description
  • This command sets or queries the clock voltage level for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and setting the desired Clock Level.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:CLOCk:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:LEVel value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:LEVel?
Info
  • ECL specifies a preset ECL high level.
  • TTL specifies a preset TTL high level.
  • NR3 is the setup and hold data level in V.

TriggerBLogicSetholdClockSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce command.

Description
  • This command sets or queries the clock source for the A or B logic trigger setup and hold input. This is equivalent to selecting Setup/Hold Setup from the Trig menu and choosing the desired channel from the Clock Source drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce CH<x>
- TRIGger:B:LOGIc:SETHold:CLOCk:SOUrce?
Info
  • CH<x> specifies the input channel, which ranges from 1 through 4 for four-channel instruments or 1 through 2 for two channel instruments.

TriggerBLogicSetholdClockThreshold

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:SETHold:CLOCk:THReshold command.

Description
  • This command sets or queries the clock voltage threshold for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and setting the desired Clock Level.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold?
Info
  • ECL specifies a preset ECL high level.
  • TTL specifies a preset TTL high level.
  • <NR3> is the clock level in volts.
Properties
  • .ch: The TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> command.

ch property

Return the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> command.

Description
  • This command sets or queries the clock voltage threshold for setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Clock Level. The value of x can range from 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>?
Info
  • ECL specifies a preset ECL high level.
  • TTL specifies a preset TTL high level.
  • <NR3> is the clock level in volts.

TriggerBLogicSetholdClockThresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> command.

Description
  • This command sets or queries the clock voltage threshold for setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Clock Level. The value of x can range from 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>?
Info
  • ECL specifies a preset ECL high level.
  • TTL specifies a preset TTL high level.
  • <NR3> is the clock level in volts.

TriggerBLogicSetholdData

Bases: SCPICmdRead

The TRIGger:B:LOGIc:SETHold:DATa command.

Description
  • This query-only command returns the voltage threshold and data source for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then viewing the current data setups.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:DATa? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa?
Properties
  • .level: The TRIGger:B:LOGIc:SETHold:DATa:LEVel command.
  • .source: The TRIGger:B:LOGIc:SETHold:DATa:SOUrce command.
  • .threshold: The TRIGger:B:LOGIc:SETHold:DATa:THReshold command.

level property

Return the TRIGger:B:LOGIc:SETHold:DATa:LEVel command.

Description
  • This command sets or queries the data voltage level for setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Data Level.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:DATa:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:LEVel value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:LEVel?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> specifies is the setup and hold data level in V.

source property

Return the TRIGger:B:LOGIc:SETHold:DATa:SOUrce command.

Description
  • This command sets or queries the data source for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and choosing the desired channel from the Data Source drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:DATa:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:SOUrce value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:SOUrce CH<x>
- TRIGger:B:LOGIc:SETHold:DATa:SOUrce?
Info
  • CH<x> specifies the input channel, which ranges from 1 through 4.

threshold property

Return the TRIGger:B:LOGIc:SETHold:DATa:THReshold command.

Description
  • This command sets or queries the data voltage threshold for setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Data Level.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:DATa:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:THReshold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:THReshold value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:THReshold?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> is the setup and hold data level in V.
Sub-properties
  • .ch: The TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> command.

TriggerBLogicSetholdDataLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:SETHold:DATa:LEVel command.

Description
  • This command sets or queries the data voltage level for setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Data Level.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:DATa:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:LEVel value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:LEVel?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> specifies is the setup and hold data level in V.

TriggerBLogicSetholdDataSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:SETHold:DATa:SOUrce command.

Description
  • This command sets or queries the data source for the setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and choosing the desired channel from the Data Source drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:DATa:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:SOUrce value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:SOUrce CH<x>
- TRIGger:B:LOGIc:SETHold:DATa:SOUrce?
Info
  • CH<x> specifies the input channel, which ranges from 1 through 4.

TriggerBLogicSetholdDataThreshold

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:SETHold:DATa:THReshold command.

Description
  • This command sets or queries the data voltage threshold for setup and hold trigger. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Data Level.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:DATa:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:THReshold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:THReshold value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:THReshold?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> is the setup and hold data level in V.
Properties
  • .ch: The TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> command.

ch property

Return the TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> command.

Description
  • This command sets or queries the data voltage threshold for setup and hold trigger. This command is equivalent to selecting A or B Event Trigger Setup from the Trig menu and then setting the desired Data Level. The value of x can range from 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> is the setup and hold data level in V.

TriggerBLogicSetholdDataThresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> command.

Description
  • This command sets or queries the data voltage threshold for setup and hold trigger. This command is equivalent to selecting A or B Event Trigger Setup from the Trig menu and then setting the desired Data Level. The value of x can range from 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> is the setup and hold data level in V.

TriggerBLogicSetholdHoldtime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:SETHold:HOLDTime command.

Description
  • This command sets or queries 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 the TRIGger:B:LOGIc:SETHold:HOLDTime? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:HOLDTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:HOLDTime value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:HOLDTime <NR3>
- TRIGger:B:LOGIc:SETHold:HOLDTime?
Info
  • <NR3> specifies the hold time setting in seconds. Positive values for hold time occur after the clock edge. Negative values occur before the clock edge.

TriggerBLogicSetholdQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:SETHold:QUAlify command.

Description
  • This command sets or queries the Setup/Hold Trigger qualification. This is equivalent to selecting Setup/Hold Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Setup/Hold drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:SETHold:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:QUAlify value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:LOGIc:SETHold:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerBLogicSetholdSettime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:SETHold:SETTime command.

Description
  • This command sets or queries 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 the TRIGger:B:LOGIc:SETHold:SETTime? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:SETHold:SETTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:SETHold:SETTime value command.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:SETTime <NR3>
- TRIGger:B:LOGIc:SETHold:SETTime?
Info
  • <NR3> specifies the setup time for setup and hold violation triggering.

TriggerBLogicState

Bases: SCPICmdRead

The TRIGger:B:LOGIc:STATE command.

Description
  • This query-only command returns the data input and trigger criteria for the logic trigger. This command is equivalent to selecting Logic State from the Trig menu and then viewing the current logic state settings.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:STATE? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:STATE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:STATE?
Properties
  • .input: The TRIGger:B:LOGIc:STATE:INPut command tree.
  • .when: The TRIGger:B:LOGIc:STATE:WHEn command.

input property

Return the TRIGger:B:LOGIc:STATE:INPut command tree.

Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:STATE:INPut? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:STATE:INPut? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:B:LOGIc:STATE:INPut:CH<x> command.

when property

Return the TRIGger:B:LOGIc:STATE:WHEn command.

Description
  • This command sets or queries the condition for generating an A or B logic state trigger. This command is equivalent to selecting Logic State from the Trig menu and choosing the desired condition from the Trigger When Pattern drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:STATE:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:STATE:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:STATE:WHEn value command.
SCPI Syntax
- TRIGger:B:LOGIc:STATE:WHEn {TRUe|FALSe}
- TRIGger:B:LOGIc:STATE:WHEn?
Info
  • TRUe specifies that the trigger occurs when the clock transition on channel 4 occurs and the pattern of channels 1-3 are at the desired logic input states.
  • FALSe specifies that the trigger occurs when the desired clock transition on channel 4 occurs and the desired logic input states on channels 1-3 are not found.

TriggerBLogicStateInput

Bases: SCPICmdRead

The TRIGger:B:LOGIc:STATE:INPut command tree.

Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:STATE:INPut? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:STATE:INPut? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:B:LOGIc:STATE:INPut:CH<x> command.

ch property

Return the TRIGger:B:LOGIc:STATE:INPut:CH<x> command.

Description
  • This command sets or queries the slope for the channel specified by x when the logic class is set to State. This command is equivalent to selecting Logic State from the Trig menu, choosing the desired channel input, and then the slope (NEG or POS) from the When Clock is drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:STATE:INPut:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:STATE:INPut:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:STATE:INPut:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOGIc:STATE:INPut:CH<x> {FALL|RISe}
- TRIGger:B:LOGIc:STATE:INPut:CH<x>?
Info
  • FALL specifies the falling edge and the input slope is NEG.
  • RISe specifies the rising edge and the input slope is POS.

TriggerBLogicStateInputChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:STATE:INPut:CH<x> command.

Description
  • This command sets or queries the slope for the channel specified by x when the logic class is set to State. This command is equivalent to selecting Logic State from the Trig menu, choosing the desired channel input, and then the slope (NEG or POS) from the When Clock is drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:STATE:INPut:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:STATE:INPut:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:STATE:INPut:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOGIc:STATE:INPut:CH<x> {FALL|RISe}
- TRIGger:B:LOGIc:STATE:INPut:CH<x>?
Info
  • FALL specifies the falling edge and the input slope is NEG.
  • RISe specifies the rising edge and the input slope is POS.

TriggerBLogicStateWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:STATE:WHEn command.

Description
  • This command sets or queries the condition for generating an A or B logic state trigger. This command is equivalent to selecting Logic State from the Trig menu and choosing the desired condition from the Trigger When Pattern drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:STATE:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:STATE:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:STATE:WHEn value command.
SCPI Syntax
- TRIGger:B:LOGIc:STATE:WHEn {TRUe|FALSe}
- TRIGger:B:LOGIc:STATE:WHEn?
Info
  • TRUe specifies that the trigger occurs when the clock transition on channel 4 occurs and the pattern of channels 1-3 are at the desired logic input states.
  • FALSe specifies that the trigger occurs when the desired clock transition on channel 4 occurs and the desired logic input states on channels 1-3 are not found.

TriggerBLogicThreshold

Bases: SCPICmdRead

The TRIGger:B:LOGIc:THReshold command.

Description
  • This query-only command returns the threshold voltage for all channels in a logic trigger. This command query is equivalent to selecting Event Trigger Setup from the Trig menu, choosing a logic trigger type, such as State or Pattern, and viewing the current Input Threshold voltage settings.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:LOGIc:THReshold?
Properties
  • .ch: The TRIGger:B:LOGIc:THReshold:CH<x> command.

ch property

Return the TRIGger:B:LOGIc:THReshold:CH<x> command.

Description
  • This command sets or queries the A or B logic trigger threshold voltage for the channel, specified by x, which ranges from 1 through 4. This command is equivalent to selecting A or B Event Trigger Setup from the Trig menu, choosing a logic trigger type, such as State or Pattern, and setting the Input Threshold voltage for the desired channel.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOGIc:THReshold:CH<x> <NR3>
- TRIGger:B:LOGIc:THReshold:CH<x>?
Info
  • <NR3> specifies the threshold voltage.

TriggerBLogicThresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOGIc:THReshold:CH<x> command.

Description
  • This command sets or queries the A or B logic trigger threshold voltage for the channel, specified by x, which ranges from 1 through 4. This command is equivalent to selecting A or B Event Trigger Setup from the Trig menu, choosing a logic trigger type, such as State or Pattern, and setting the Input Threshold voltage for the desired channel.
Usage
  • Using the .query() method will send the TRIGger:B:LOGIc:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOGIc:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOGIc:THReshold:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOGIc:THReshold:CH<x> <NR3>
- TRIGger:B:LOGIc:THReshold:CH<x>?
Info
  • <NR3> specifies the threshold voltage.

TriggerBLowerthreshold

Bases: SCPICmdRead

The TRIGger:B:LOWerthreshold command tree.

Usage
  • Using the .query() method will send the TRIGger:B:LOWerthreshold? query.
  • Using the .verify(value) method will send the TRIGger:B:LOWerthreshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:B:LOWerthreshold:CH<x> command.

ch property

Return the TRIGger:B:LOWerthreshold:CH<x> command.

Description
  • This command sets or queries the A or B lower trigger level for TRIGger:LVLSrcpreference SRCDependent or SRCIndependent modes for the channel, specified by x, which ranges from 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:B:LOWerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOWerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOWerthreshold:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOWerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOWerthreshold:CH<x>?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> specifies the threshold voltage in user units.

TriggerBLowerthresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:LOWerthreshold:CH<x> command.

Description
  • This command sets or queries the A or B lower trigger level for TRIGger:LVLSrcpreference SRCDependent or SRCIndependent modes for the channel, specified by x, which ranges from 1 through 4.
Usage
  • Using the .query() method will send the TRIGger:B:LOWerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LOWerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LOWerthreshold:CH<x> value command.
SCPI Syntax
- TRIGger:B:LOWerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOWerthreshold:CH<x>?
Info
  • ECL specifies the preset ECL high level.
  • TTL specifies the preset TTL high level.
  • <NR3> specifies the threshold voltage in user units.

TriggerBPulse

Bases: SCPICmdRead

The TRIGger:B:PULse command tree.

Usage
  • Using the .query() method will send the TRIGger:B:PULse? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse? query and raise an AssertionError if the returned value does not match value.
Properties
  • .period: The TRIGger:B:PULse:PERiod command.
  • .window: The TRIGger:B:PULse:WINdow command tree.
  • .class: The TRIGger:B:PULse:CLAss command.
  • .glitch: The TRIGger:B:PULse:GLItch command.
  • .runt: The TRIGger:B:PULse:RUNT command.
  • .source: The TRIGger:B:PULse:SOUrce command.
  • .timeout: The TRIGger:B:PULse:TIMEOut command.
  • .transition: The TRIGger:B:PULse:TRANsition command.
  • .width: The TRIGger:B:PULse:WIDth command.

class_ property

Return the TRIGger:B:PULse:CLAss command.

Description
  • This command sets or queries the type of pulse on which to trigger. This command is equivalent to selecting the setup menu for the pulse type that you want from the Trig menu: Glitch Setup, Width Setup, Runt Setup, Timeout Setup, or Transition Setup.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:CLAss? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:CLAss? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:CLAss value command.
SCPI Syntax
- TRIGger:B:PULse:CLAss {GLItch|RUNT|WIDth|TRANsition|TIMEOut|WINdow}
- TRIGger:B:PULse:CLAss?
Info
  • GLItch triggers when a pulse is found that is of the specified polarity and width. These are set with the commands.
  • RUNT triggers when a pulse crosses the first preset voltage threshold but does not cross the second preset threshold before recrossing the first. The thresholds are set with the.
  • WIDth triggers when a pulse is found that has the specified polarity and is either inside or outside the limits as specified by.
  • TRANsition triggers 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.
  • TIMEOut triggers when the pulse train stops in the selected state for longer than the specified time.
  • WINdow triggers when a pulse is found that meets the conditions set by the A Event window trigger type, specified by the following commands.

glitch property

Return the TRIGger:B:PULse:GLItch command.

Description
  • This query-only command returns the current glitch pulse trigger parameters. This command query is equivalent to selecting Glitch Setup from the Trig menu and viewing the current glitch trigger settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:GLItch?
Sub-properties
  • .filter: The TRIGger:B:PULse:GLItch:FILTer command.
  • .lowpassfilter: The TRIGger:B:PULse:GLItch:LOWPASSfilter command.
  • .polarity: The TRIGger:B:PULse:GLItch:POLarity command.
  • .qualify: The TRIGger:B:PULse:GLItch:QUAlify command.
  • .trigif: The TRIGger:B:PULse:GLItch:TRIGIF command.
  • .width: The TRIGger:B:PULse:GLItch:WIDth command.

period property

Return the TRIGger:B:PULse:PERiod command.

Description
  • This query-only command returns the Pulse Trigger settings specific to Period/Frequency trigger. These include the array of high and low limits, the trigger when enumeration, the polarity enumeration, the qualification enumeration, and the view enumeration. The view enumeration controls whether the high and low limits are expressed in units of time (Seconds) or frequency (Hz). The qualification enumeration determines if the trigger is state-qualified by additional signals (channels). The polarity enumeration determines whether the rising or falling edges of the signal are used to initiate the trigger. The trigger when enumeration determines if the trigger should occur when the period (frequency) is greater than or less than a single (low) limit value, or within or outside the period (frequency) of a high-low limit period (frequency) pair. The Period/Frequency Trigger is similar to Width Trigger, but instead of triggering on a single pulse of a given width, it triggers on the period (two back-to-back pulses, one up and one down) of a given width. As a convenience the period limits (Seconds) can be expressed as frequency limits (Hz) by changing the view enumeration. It is often used to determine if oscillators are operating within specification.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:PERiod?
Sub-properties
  • .highlimit: The TRIGger:B:PULse:PERiod:HIGHLimit command.
  • .lowlimit: The TRIGger:B:PULse:PERiod:LOWLimit command.
  • .polarity: The TRIGger:B:PULse:PERiod:POLarity command.
  • .qualify: The TRIGger:B:PULse:PERiod:QUAlify command.
  • .view: The TRIGger:B:PULse:PERiod:VIEW command.
  • .when: The TRIGger:B:PULse:PERiod:WHEn command.

runt property

Return the TRIGger:B:PULse:RUNT command.

Description
  • This query-only command returns the current runt trigger parameters. This command query is equivalent to selecting Runt Setup from the Trig menu and then viewing the current settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:RUNT?
Sub-properties
  • .polarity: The TRIGger:B:PULse:RUNT:POLarity command.
  • .qualify: The TRIGger:B:PULse:RUNT:QUAlify command.
  • .threshold: The TRIGger:B:PULse:RUNT:THReshold command.
  • .when: The TRIGger:B:PULse:RUNT:WHEn command.
  • .width: The TRIGger:B:PULse:RUNT:WIDth command.

source property

Return the TRIGger:B:PULse:SOUrce command.

Description
  • This command sets or queries the source for the pulse trigger. This source parameter applies to all classes of pulse triggers. This command is equivalent to selecting Event Trigger Setup from the Trig menu, selecting the pulse type (Glitch, Width, Runt, Timeout, or Transition), and then choosing the desired channel from the Source pull-down list. When an UltraSync stack is used, the mapped channels are used to both acquire waveform data and to trigger the oscilloscope. In the special case of an UltraSync stack master, additional channels are available for triggering. These are the unmapped channels. For an ATI UltraSync stack master, CH2, MCH1, and MCH3 can be used for triggering. For a 4-Channel UltraSync stack master, CH1, MCH2, MCH3, and MCH4 are available for triggering. The vertical min/max amplitude for these signals must be set up. A detailed discussion is provided in .
Usage
  • Using the .query() method will send the TRIGger:B:PULse:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:SOUrce value command.
SCPI Syntax
- TRIGger:B:PULse:SOUrce {CH<x>|D<x>|MCH<x>}
- TRIGger:B:PULse:SOUrce?
Info
  • CH<x> specifies one of the input channels, which range from 1 through 4.
  • D<x> specifies one of the digital inputs, which range from 0 through 15.
  • MCH<x> specifies one of the unmapped channels on the master when using an UltraSync stack. For details see.

timeout property

Return the TRIGger:B:PULse:TIMEOut command.

Description
  • This query-only command returns the polarity and time-out duration for the pulse timeout trigger. This command is equivalent to selecting Timeout Setup from the Trig menu and viewing the polarity in the Trigger When box and the Timer setting.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TIMEOut? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TIMEOut? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut?
Sub-properties
  • .lowpassfilter: The TRIGger:B:PULse:TIMEOut:LOWPASSfilter command.
  • .polarity: The TRIGger:B:PULse:TIMEOut:POLarity command.
  • .qualify: The TRIGger:B:PULse:TIMEOut:QUAlify command.
  • .time: The TRIGger:B:PULse:TIMEOut:TIMe command.

transition property

Return the TRIGger:B:PULse:TRANsition command.

Description
  • This query-only command returns delta time, polarity, and both upper and lower threshold limits for the transition time trigger. This command is equivalent to selecting Transition Setup from the Trig menu and then viewing the current transition settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:TRANsition?
Sub-properties
  • .deltatime: The TRIGger:B:PULse:TRANsition:DELTATime command.
  • .polarity: The TRIGger:B:PULse:TRANsition:POLarity command.
  • .qualify: The TRIGger:B:PULse:TRANsition:QUAlify command.
  • .threshold: The TRIGger:B:PULse:TRANsition:THReshold command.
  • .when: The TRIGger:B:PULse:TRANsition:WHEn command.

width property

Return the TRIGger:B:PULse:WIDth command.

Description
  • This query-only command returns the width parameters for the pulse width trigger. This command is equivalent to selecting Width Setup from the Trig menu and then viewing the current pulse width trigger Lower Limit, Upper Limit, Trig When and Polarity settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:WIDth?
Sub-properties
  • .highlimit: The TRIGger:B:PULse:WIDth:HIGHLimit command.
  • .lowlimit: The TRIGger:B:PULse:WIDth:LOWLimit command.
  • .lowpassfilter: The TRIGger:B:PULse:WIDth:LOWPASSfilter command.
  • .polarity: The TRIGger:B:PULse:WIDth:POLarity command.
  • .qualify: The TRIGger:B:PULse:WIDth:QUAlify command.
  • .when: The TRIGger:B:PULse:WIDth:WHEn command.

window property

Return the TRIGger:B:PULse:WINdow command tree.

Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .type: The TRIGger:B:PULse:WINdow:TYPe command.
  • .when: The TRIGger:B:PULse:WINdow:WHEn command.
  • .event: The TRIGger:B:PULse:WINdow:EVENT command.
  • .polarity: The TRIGger:B:PULse:WINdow:POLarity command.
  • .qualify: The TRIGger:B:PULse:WINdow:QUAlify command.
  • .threshold: The TRIGger:B:PULse:WINdow:THReshold command.
  • .width: The TRIGger:B:PULse:WINdow:WIDTH command.

TriggerBPulseClass

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:CLAss command.

Description
  • This command sets or queries the type of pulse on which to trigger. This command is equivalent to selecting the setup menu for the pulse type that you want from the Trig menu: Glitch Setup, Width Setup, Runt Setup, Timeout Setup, or Transition Setup.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:CLAss? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:CLAss? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:CLAss value command.
SCPI Syntax
- TRIGger:B:PULse:CLAss {GLItch|RUNT|WIDth|TRANsition|TIMEOut|WINdow}
- TRIGger:B:PULse:CLAss?
Info
  • GLItch triggers when a pulse is found that is of the specified polarity and width. These are set with the commands.
  • RUNT triggers when a pulse crosses the first preset voltage threshold but does not cross the second preset threshold before recrossing the first. The thresholds are set with the.
  • WIDth triggers when a pulse is found that has the specified polarity and is either inside or outside the limits as specified by.
  • TRANsition triggers 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.
  • TIMEOut triggers when the pulse train stops in the selected state for longer than the specified time.
  • WINdow triggers when a pulse is found that meets the conditions set by the A Event window trigger type, specified by the following commands.

TriggerBPulseGlitch

Bases: SCPICmdRead

The TRIGger:B:PULse:GLItch command.

Description
  • This query-only command returns the current glitch pulse trigger parameters. This command query is equivalent to selecting Glitch Setup from the Trig menu and viewing the current glitch trigger settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:GLItch?
Properties
  • .filter: The TRIGger:B:PULse:GLItch:FILTer command.
  • .lowpassfilter: The TRIGger:B:PULse:GLItch:LOWPASSfilter command.
  • .polarity: The TRIGger:B:PULse:GLItch:POLarity command.
  • .qualify: The TRIGger:B:PULse:GLItch:QUAlify command.
  • .trigif: The TRIGger:B:PULse:GLItch:TRIGIF command.
  • .width: The TRIGger:B:PULse:GLItch:WIDth command.

filter property

Return the TRIGger:B:PULse:GLItch:FILTer command.

Description
  • This command sets or queries the acceptance/rejection of the glitch pulse trigger. This command is equivalent to selecting Glitch Setup from the Trig menu and then choosing the desired Trig if Width setting.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:FILTer? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:FILTer? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:FILTer value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:FILTer {ACCept|REJect}
- TRIGger:B:PULse:GLItch:FILTer?

lowpassfilter property

Return the TRIGger:B:PULse:GLItch:LOWPASSfilter command.

Description
  • This command turns on or turns off the low­pass filter feature for Glitch trigger. This allows triggering in the presence of high­frequency signal edges.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:LOWPASSfilter? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:LOWPASSfilter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:LOWPASSfilter value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:GLItch:LOWPASSfilter?
Info
  • ON enables low­pass filter feature.
  • OFF disables low­pass filter feature.

polarity property

Return the TRIGger:B:PULse:GLItch:POLarity command.

Description
  • This command sets or queries the polarity for A or B pulse glitch trigger. This command is equivalent to selecting Glitch Setup from the Trig menu and then choosing the desired Polarity.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:GLItch:POLarity?
Info
  • POSITIVe specifies that the instrument will only trigger when the polarity of the glitch is positive.
  • NEGAtive specifies that the instrument will only trigger when the polarity of the glitch is negative.
  • EITher specifies that the instrument will trigger when the polarity of the glitch is either positive or negative.
Sub-properties
  • .ch: The TRIGger:B:PULse:GLItch:POLarity:CH<x> command.

qualify property

Return the TRIGger:B:PULse:GLItch:QUAlify command.

Description
  • This command sets or queries the Glitch Trigger qualification. This is equivalent to selecting Glitch Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Glitch drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:GLItch:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

trigif property

Return the TRIGger:B:PULse:GLItch:TRIGIF command.

Description
  • This command sets or queries the acceptance or rejection of the glitch pulse trigger, based on width. This command is equivalent to selecting Glitch Setup from the Trig menu and choosing the desired Trig if Width setting.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:TRIGIF? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:TRIGIF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:TRIGIF value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:TRIGIF {ACCept|REJect}
- TRIGger:B:PULse:GLItch:TRIGIF?
Info
  • ACCept specifies that the instrument will only trigger on pulses that are narrower than the specified width, when the trigger type is set to glitch. The width is specified using the.
  • REJect specifies that the instrument will only trigger on pulses that are wider than the specified width, when the trigger type is set to glitch. The width is specified using the.

width property

Return the TRIGger:B:PULse:GLItch:WIDth command.

Description
  • This command sets or queries the width for the glitch trigger. This command is equivalent to selecting Glitch Setup from the Trig menu and then setting the desired Width. For information about using the width value, refer to the command.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:WIDth value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:WIDth <NR3>
- TRIGger:B:PULse:GLItch:WIDth?
Info
  • <NR3> argument specifies the width of the glitch in seconds.

TriggerBPulseGlitchFilter

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:GLItch:FILTer command.

Description
  • This command sets or queries the acceptance/rejection of the glitch pulse trigger. This command is equivalent to selecting Glitch Setup from the Trig menu and then choosing the desired Trig if Width setting.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:FILTer? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:FILTer? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:FILTer value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:FILTer {ACCept|REJect}
- TRIGger:B:PULse:GLItch:FILTer?

TriggerBPulseGlitchLowpassfilter

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:GLItch:LOWPASSfilter command.

Description
  • This command turns on or turns off the low­pass filter feature for Glitch trigger. This allows triggering in the presence of high­frequency signal edges.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:LOWPASSfilter? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:LOWPASSfilter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:LOWPASSfilter value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:GLItch:LOWPASSfilter?
Info
  • ON enables low­pass filter feature.
  • OFF disables low­pass filter feature.

TriggerBPulseGlitchPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:GLItch:POLarity command.

Description
  • This command sets or queries the polarity for A or B pulse glitch trigger. This command is equivalent to selecting Glitch Setup from the Trig menu and then choosing the desired Polarity.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:GLItch:POLarity?
Info
  • POSITIVe specifies that the instrument will only trigger when the polarity of the glitch is positive.
  • NEGAtive specifies that the instrument will only trigger when the polarity of the glitch is negative.
  • EITher specifies that the instrument will trigger when the polarity of the glitch is either positive or negative.
Properties
  • .ch: The TRIGger:B:PULse:GLItch:POLarity:CH<x> command.

ch property

Return the TRIGger:B:PULse:GLItch:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for A or B pulse glitch trigger for the channel. This command is equivalent to selecting Glitch Setup from the Trig menu and then choosing the desired Polarity.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:GLItch:POLarity:CH<x>?
Info
  • EITher specifies that the instrument will trigger when the polarity of the glitch is either positive or negative.
  • NEGAtive specifies that the instrument will only trigger when the polarity of the glitch is negative.
  • POSITIVe specifies that the instrument will only trigger when the polarity of the glitch is positive.

TriggerBPulseGlitchPolarityChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:GLItch:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for A or B pulse glitch trigger for the channel. This command is equivalent to selecting Glitch Setup from the Trig menu and then choosing the desired Polarity.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:GLItch:POLarity:CH<x>?
Info
  • EITher specifies that the instrument will trigger when the polarity of the glitch is either positive or negative.
  • NEGAtive specifies that the instrument will only trigger when the polarity of the glitch is negative.
  • POSITIVe specifies that the instrument will only trigger when the polarity of the glitch is positive.

TriggerBPulseGlitchQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:GLItch:QUAlify command.

Description
  • This command sets or queries the Glitch Trigger qualification. This is equivalent to selecting Glitch Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Glitch drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:GLItch:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerBPulseGlitchTrigif

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:GLItch:TRIGIF command.

Description
  • This command sets or queries the acceptance or rejection of the glitch pulse trigger, based on width. This command is equivalent to selecting Glitch Setup from the Trig menu and choosing the desired Trig if Width setting.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:TRIGIF? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:TRIGIF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:TRIGIF value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:TRIGIF {ACCept|REJect}
- TRIGger:B:PULse:GLItch:TRIGIF?
Info
  • ACCept specifies that the instrument will only trigger on pulses that are narrower than the specified width, when the trigger type is set to glitch. The width is specified using the.
  • REJect specifies that the instrument will only trigger on pulses that are wider than the specified width, when the trigger type is set to glitch. The width is specified using the.

TriggerBPulseGlitchWidth

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:GLItch:WIDth command.

Description
  • This command sets or queries the width for the glitch trigger. This command is equivalent to selecting Glitch Setup from the Trig menu and then setting the desired Width. For information about using the width value, refer to the command.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:GLItch:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:GLItch:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:GLItch:WIDth value command.
SCPI Syntax
- TRIGger:B:PULse:GLItch:WIDth <NR3>
- TRIGger:B:PULse:GLItch:WIDth?
Info
  • <NR3> argument specifies the width of the glitch in seconds.

TriggerBPulsePeriod

Bases: SCPICmdRead

The TRIGger:B:PULse:PERiod command.

Description
  • This query-only command returns the Pulse Trigger settings specific to Period/Frequency trigger. These include the array of high and low limits, the trigger when enumeration, the polarity enumeration, the qualification enumeration, and the view enumeration. The view enumeration controls whether the high and low limits are expressed in units of time (Seconds) or frequency (Hz). The qualification enumeration determines if the trigger is state-qualified by additional signals (channels). The polarity enumeration determines whether the rising or falling edges of the signal are used to initiate the trigger. The trigger when enumeration determines if the trigger should occur when the period (frequency) is greater than or less than a single (low) limit value, or within or outside the period (frequency) of a high-low limit period (frequency) pair. The Period/Frequency Trigger is similar to Width Trigger, but instead of triggering on a single pulse of a given width, it triggers on the period (two back-to-back pulses, one up and one down) of a given width. As a convenience the period limits (Seconds) can be expressed as frequency limits (Hz) by changing the view enumeration. It is often used to determine if oscillators are operating within specification.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:PERiod?
Properties
  • .highlimit: The TRIGger:B:PULse:PERiod:HIGHLimit command.
  • .lowlimit: The TRIGger:B:PULse:PERiod:LOWLimit command.
  • .polarity: The TRIGger:B:PULse:PERiod:POLarity command.
  • .qualify: The TRIGger:B:PULse:PERiod:QUAlify command.
  • .view: The TRIGger:B:PULse:PERiod:VIEW command.
  • .when: The TRIGger:B:PULse:PERiod:WHEn command.

highlimit property

Return the TRIGger:B:PULse:PERiod:HIGHLimit command.

Description
  • This command sets or queries the Period/Frequency high limit. When the VIEW is PERiod the units of this number are time (Seconds). When the VIEW is FREQuency, the units of this number are frequency (Hz). The high limit is used in combination with the low limit to define a range if the WHEn enumeration is WITHin or OUTside. These limits specify the most significant characteristic of the signal for this Pulse Trigger Type.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:PERiod:HIGHLimit value command.
SCPI Syntax
- TRIGger:B:PULse:PERiod:HIGHLimit <NR3>
- TRIGger:B:PULse:PERiod:HIGHLimit?
Info
  • <NR3> is the period (in Seconds) or frequency (in Hz).

lowlimit property

Return the TRIGger:B:PULse:PERiod:LOWLimit command.

Description
  • This command sets or queries the Period/Frequency low limit. When the VIEW is PERiod the units of this number are time (Seconds). When the VIEW is FREQuency, the units of this number are frequency (Hz). The low limit is used alone when the WHEn enumeration is LESSthan or GREATerthan, and is used in combination with the high limit to define a range if the WHEn enumeration is WITHin or OUTside. The limits specify the most significant characteristic of the signal for this Pulse Trigger Type.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:PERiod:LOWLimit value command.
SCPI Syntax
- TRIGger:B:PULse:PERiod:LOWLimit <NR3>
- TRIGger:B:PULse:PERiod:LOWLimit?
Info
  • <NR3> is the period (in Seconds) or frequency (in Hz).

polarity property

Return the TRIGger:B:PULse:PERiod:POLarity command.

Description
  • This command sets or queries the polarity for the Pulse Period trigger. It refers to the polarity of the edges that begin and end a given period of the signal, and thus allows duty-cycle testing of clock signals.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:PERiod:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:PERiod:POLarity {NEGAtive|POSITIVe}
- TRIGger:B:PULse:PERiod:POLarity?
Info
  • POSITIVe specifies to trigger on the rising or positive edge of a signal.
  • NEGAtive specifies to trigger on the falling or negative edge of a signal.

qualify property

Return the TRIGger:B:PULse:PERiod:QUAlify command.

Description
  • This command sets or queries the Qualification setup for Pulse Period Trigger. The high/low state of one or more other signals (channels) may be used to qualify whether the trigger should occur. The BUS option is not available on the 77K scope family at this time. When the QUALify enumeration is OCCurs, no qualification is done. When the QUALify enumeration is LOGIC, the scope triggers using the pulse period trigger definition as qualified by the high/low states of the qualifying signals. Additional description is given elsewhere in this document under the term logic qualification.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:PERiod:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:PERiod:QUAlify {OCCurs|LOGIC|BUS}
- TRIGger:B:PULse:PERiod:QUAlify?
Info
  • OCCurs specifies the no other signals are used to qualify the pulse period trigger.
  • LOGIC specifies that other analog signals (channels) are used to qualify the pulse period trigger.
  • BUS specifies that other digital signals (digital channels) are used to qualify the pulse period trigger.

view property

Return the TRIGger:B:PULse:PERiod:VIEW command.

Description
  • This command sets or queries the view for the pulse period trigger. When PERiod is selected the LOWLimit and HIGHLimit values are in units of time (Seconds). When FREQuency is selected, the units are in frequency (Hz). This two methods are equivalent, so the alternative views are provided as a convenience.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod:VIEW? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod:VIEW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:PERiod:VIEW value command.
SCPI Syntax
- TRIGger:B:PULse:PERiod:VIEW {PERiod|FREQuency}
- TRIGger:B:PULse:PERiod:VIEW?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.

when property

Return the TRIGger:B:PULse:PERiod:WHEn command.

Description
  • This command sets or queries the trigger when enumeration for the Pulse Period Trigger. If the argument is LESSthan , the scope triggers on the signal when the period (frequency) of the signal is less than the period (frequency) of the Low Limit. If the argument is GREATerthan, the scope triggers on the signal when the period (frequency) of the signal is greater than the period (frequency) of the Low Limit. If the argument is WITHin, the scope triggers on the signal when the period (frequency) of the signal is within the range defined by the Low Limit and the High Limit. If the argument is OUTside, the scope triggers on the signal when the period (frequency) of the signal is outside of the range defined by the Low Limit and the High Limit.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:PERiod:WHEn value command.
SCPI Syntax
- TRIGger:B:PULse:PERiod:WHEn {LESSthan|GREATerthan|WITHin|OUTside}
- TRIGger:B:PULse:PERiod:WHEn?
Info
  • LESSthan tells the scope to trigger when the period (frequency) of the signal is less than the low limit value.
  • GREATerthan tells the scope to trigger when the period (frequency) of the signal is greater than the low limit value.
  • WITHin tells the scope to trigger when the period (frequency) of the signal is inside the range set by the low and high limit values.
  • OUTside tells the scope to trigger when the period (frequency) of the signal is outside of the range set by the low and high limit values.

TriggerBPulsePeriodHighlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:PERiod:HIGHLimit command.

Description
  • This command sets or queries the Period/Frequency high limit. When the VIEW is PERiod the units of this number are time (Seconds). When the VIEW is FREQuency, the units of this number are frequency (Hz). The high limit is used in combination with the low limit to define a range if the WHEn enumeration is WITHin or OUTside. These limits specify the most significant characteristic of the signal for this Pulse Trigger Type.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:PERiod:HIGHLimit value command.
SCPI Syntax
- TRIGger:B:PULse:PERiod:HIGHLimit <NR3>
- TRIGger:B:PULse:PERiod:HIGHLimit?
Info
  • <NR3> is the period (in Seconds) or frequency (in Hz).

TriggerBPulsePeriodLowlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:PERiod:LOWLimit command.

Description
  • This command sets or queries the Period/Frequency low limit. When the VIEW is PERiod the units of this number are time (Seconds). When the VIEW is FREQuency, the units of this number are frequency (Hz). The low limit is used alone when the WHEn enumeration is LESSthan or GREATerthan, and is used in combination with the high limit to define a range if the WHEn enumeration is WITHin or OUTside. The limits specify the most significant characteristic of the signal for this Pulse Trigger Type.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:PERiod:LOWLimit value command.
SCPI Syntax
- TRIGger:B:PULse:PERiod:LOWLimit <NR3>
- TRIGger:B:PULse:PERiod:LOWLimit?
Info
  • <NR3> is the period (in Seconds) or frequency (in Hz).

TriggerBPulsePeriodPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:PERiod:POLarity command.

Description
  • This command sets or queries the polarity for the Pulse Period trigger. It refers to the polarity of the edges that begin and end a given period of the signal, and thus allows duty-cycle testing of clock signals.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:PERiod:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:PERiod:POLarity {NEGAtive|POSITIVe}
- TRIGger:B:PULse:PERiod:POLarity?
Info
  • POSITIVe specifies to trigger on the rising or positive edge of a signal.
  • NEGAtive specifies to trigger on the falling or negative edge of a signal.

TriggerBPulsePeriodQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:PERiod:QUAlify command.

Description
  • This command sets or queries the Qualification setup for Pulse Period Trigger. The high/low state of one or more other signals (channels) may be used to qualify whether the trigger should occur. The BUS option is not available on the 77K scope family at this time. When the QUALify enumeration is OCCurs, no qualification is done. When the QUALify enumeration is LOGIC, the scope triggers using the pulse period trigger definition as qualified by the high/low states of the qualifying signals. Additional description is given elsewhere in this document under the term logic qualification.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:PERiod:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:PERiod:QUAlify {OCCurs|LOGIC|BUS}
- TRIGger:B:PULse:PERiod:QUAlify?
Info
  • OCCurs specifies the no other signals are used to qualify the pulse period trigger.
  • LOGIC specifies that other analog signals (channels) are used to qualify the pulse period trigger.
  • BUS specifies that other digital signals (digital channels) are used to qualify the pulse period trigger.

TriggerBPulsePeriodView

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:PERiod:VIEW command.

Description
  • This command sets or queries the view for the pulse period trigger. When PERiod is selected the LOWLimit and HIGHLimit values are in units of time (Seconds). When FREQuency is selected, the units are in frequency (Hz). This two methods are equivalent, so the alternative views are provided as a convenience.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod:VIEW? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod:VIEW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:PERiod:VIEW value command.
SCPI Syntax
- TRIGger:B:PULse:PERiod:VIEW {PERiod|FREQuency}
- TRIGger:B:PULse:PERiod:VIEW?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.

TriggerBPulsePeriodWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:PERiod:WHEn command.

Description
  • This command sets or queries the trigger when enumeration for the Pulse Period Trigger. If the argument is LESSthan , the scope triggers on the signal when the period (frequency) of the signal is less than the period (frequency) of the Low Limit. If the argument is GREATerthan, the scope triggers on the signal when the period (frequency) of the signal is greater than the period (frequency) of the Low Limit. If the argument is WITHin, the scope triggers on the signal when the period (frequency) of the signal is within the range defined by the Low Limit and the High Limit. If the argument is OUTside, the scope triggers on the signal when the period (frequency) of the signal is outside of the range defined by the Low Limit and the High Limit.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:PERiod:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:PERiod:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:PERiod:WHEn value command.
SCPI Syntax
- TRIGger:B:PULse:PERiod:WHEn {LESSthan|GREATerthan|WITHin|OUTside}
- TRIGger:B:PULse:PERiod:WHEn?
Info
  • LESSthan tells the scope to trigger when the period (frequency) of the signal is less than the low limit value.
  • GREATerthan tells the scope to trigger when the period (frequency) of the signal is greater than the low limit value.
  • WITHin tells the scope to trigger when the period (frequency) of the signal is inside the range set by the low and high limit values.
  • OUTside tells the scope to trigger when the period (frequency) of the signal is outside of the range set by the low and high limit values.

TriggerBPulseRunt

Bases: SCPICmdRead

The TRIGger:B:PULse:RUNT command.

Description
  • This query-only command returns the current runt trigger parameters. This command query is equivalent to selecting Runt Setup from the Trig menu and then viewing the current settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:RUNT?
Properties
  • .polarity: The TRIGger:B:PULse:RUNT:POLarity command.
  • .qualify: The TRIGger:B:PULse:RUNT:QUAlify command.
  • .threshold: The TRIGger:B:PULse:RUNT:THReshold command.
  • .when: The TRIGger:B:PULse:RUNT:WHEn command.
  • .width: The TRIGger:B:PULse:RUNT:WIDth command.

polarity property

Return the TRIGger:B:PULse:RUNT:POLarity command.

Description
  • This command sets or queries the polarity for the A or B pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then choosing the Polarity setting.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:RUNT:POLarity?
Info
  • POSITIVe indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.
  • NEGAtive indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.
  • EITher indicates either negative or positive polarity.
Sub-properties
  • .ch: The TRIGger:B:PULse:RUNT:POLarity:CH<x> command.

qualify property

Return the TRIGger:B:PULse:RUNT:QUAlify command.

Description
  • This command sets or queries the Runt Trigger qualification. This is equivalent to selecting Runt Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Runt drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:RUNT:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the command.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

threshold property

Return the TRIGger:B:PULse:RUNT:THReshold command.

Description
  • This query-only command returns the upper and lower thresholds for the pulse runt trigger. This command query is equivalent to selecting Runt Setup from the Trig menu and then viewing the Upper Level and Lower Level settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:RUNT:THReshold?
Sub-properties
  • .both: The TRIGger:B:PULse:RUNT:THReshold:BOTh command.
  • .high: The TRIGger:B:PULse:RUNT:THReshold:HIGH command.
  • .low: The TRIGger:B:PULse:RUNT:THReshold:LOW command.

when property

Return the TRIGger:B:PULse:RUNT:WHEn command.

Description
  • This command sets or queries the type of pulse width the trigger checks for when it detects a runt. This is equivalent to selecting Runt Setup from the Trig menu and choosing the desired Trigger When setting from the drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:WHEn value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:WHEn {OCCurs|WIDERthan}
- TRIGger:B:PULse:RUNT:WHEn?
Info
  • OCCurs argument specifies a trigger event if a runt of any detectable width occurs.
  • WIDERthan specifies a trigger event if a runt greater than the specified width occurs.

width property

Return the TRIGger:B:PULse:RUNT:WIDth command.

Description
  • This command sets or queries the minimum width for an Pulse Runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then setting the Width.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:WIDth value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:WIDth <NR3>
- TRIGger:B:PULse:RUNT:WIDth?
Info
  • <NR3> specifies the minimum width in seconds.

TriggerBPulseRuntPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:RUNT:POLarity command.

Description
  • This command sets or queries the polarity for the A or B pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then choosing the Polarity setting.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:RUNT:POLarity?
Info
  • POSITIVe indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.
  • NEGAtive indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.
  • EITher indicates either negative or positive polarity.
Properties
  • .ch: The TRIGger:B:PULse:RUNT:POLarity:CH<x> command.

ch property

Return the TRIGger:B:PULse:RUNT:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse runt trigger for the channel. This command is equivalent to selecting Runt Setup from the Trig menu and then choosing the Polarity setting for the channel.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:RUNT:POLarity:CH<x>?
Info
  • EITher indicates either negative or positive polarity.
  • NEGAtive indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.
  • POSITIVe indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.

TriggerBPulseRuntPolarityChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:RUNT:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse runt trigger for the channel. This command is equivalent to selecting Runt Setup from the Trig menu and then choosing the Polarity setting for the channel.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:RUNT:POLarity:CH<x>?
Info
  • EITher indicates either negative or positive polarity.
  • NEGAtive indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.
  • POSITIVe indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.

TriggerBPulseRuntQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:RUNT:QUAlify command.

Description
  • This command sets or queries the Runt Trigger qualification. This is equivalent to selecting Runt Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Runt drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:RUNT:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the command.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerBPulseRuntThreshold

Bases: SCPICmdRead

The TRIGger:B:PULse:RUNT:THReshold command.

Description
  • This query-only command returns the upper and lower thresholds for the pulse runt trigger. This command query is equivalent to selecting Runt Setup from the Trig menu and then viewing the Upper Level and Lower Level settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:RUNT:THReshold?
Properties
  • .both: The TRIGger:B:PULse:RUNT:THReshold:BOTh command.
  • .high: The TRIGger:B:PULse:RUNT:THReshold:HIGH command.
  • .low: The TRIGger:B:PULse:RUNT:THReshold:LOW command.

both property

Return the TRIGger:B:PULse:RUNT:THReshold:BOTh command.

Description
  • This command (no query form) sets the upper and lower switching thresholds for the pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then setting the Upper Level and Lower Level voltages.
Usage
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:THReshold:BOTh value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:THReshold:BOTh {TTL|ECL}
Info
  • TTL sets the upper and lower threshold to the nominal TTL voltage levels.
  • ECL sets the upper and lower threshold to the nominal ECL voltage levels.

high property

Return the TRIGger:B:PULse:RUNT:THReshold:HIGH command.

Description
  • This command sets or queries the upper limit for the pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and setting the runt trigger Upper Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:THReshold:HIGH <NR3>
- TRIGger:B:PULse:RUNT:THReshold:HIGH?
Info
  • <NR3> specifies the threshold value in volts.

low property

Return the TRIGger:B:PULse:RUNT:THReshold:LOW command.

Description
  • This command sets or queries the lower limit for the pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then setting the Lower Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:THReshold:LOW value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:THReshold:LOW <NR3>
- TRIGger:B:PULse:RUNT:THReshold:LOW?
Info
  • <NR3> specifies the threshold value in volts.

TriggerBPulseRuntThresholdBoth

Bases: SCPICmdWrite

The TRIGger:B:PULse:RUNT:THReshold:BOTh command.

Description
  • This command (no query form) sets the upper and lower switching thresholds for the pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then setting the Upper Level and Lower Level voltages.
Usage
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:THReshold:BOTh value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:THReshold:BOTh {TTL|ECL}
Info
  • TTL sets the upper and lower threshold to the nominal TTL voltage levels.
  • ECL sets the upper and lower threshold to the nominal ECL voltage levels.

TriggerBPulseRuntThresholdHigh

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:RUNT:THReshold:HIGH command.

Description
  • This command sets or queries the upper limit for the pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and setting the runt trigger Upper Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:THReshold:HIGH <NR3>
- TRIGger:B:PULse:RUNT:THReshold:HIGH?
Info
  • <NR3> specifies the threshold value in volts.

TriggerBPulseRuntThresholdLow

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:RUNT:THReshold:LOW command.

Description
  • This command sets or queries the lower limit for the pulse runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then setting the Lower Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:THReshold:LOW value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:THReshold:LOW <NR3>
- TRIGger:B:PULse:RUNT:THReshold:LOW?
Info
  • <NR3> specifies the threshold value in volts.

TriggerBPulseRuntWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:RUNT:WHEn command.

Description
  • This command sets or queries the type of pulse width the trigger checks for when it detects a runt. This is equivalent to selecting Runt Setup from the Trig menu and choosing the desired Trigger When setting from the drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:WHEn value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:WHEn {OCCurs|WIDERthan}
- TRIGger:B:PULse:RUNT:WHEn?
Info
  • OCCurs argument specifies a trigger event if a runt of any detectable width occurs.
  • WIDERthan specifies a trigger event if a runt greater than the specified width occurs.

TriggerBPulseRuntWidth

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:RUNT:WIDth command.

Description
  • This command sets or queries the minimum width for an Pulse Runt trigger. This command is equivalent to selecting Runt Setup from the Trig menu and then setting the Width.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:RUNT:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:RUNT:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:RUNT:WIDth value command.
SCPI Syntax
- TRIGger:B:PULse:RUNT:WIDth <NR3>
- TRIGger:B:PULse:RUNT:WIDth?
Info
  • <NR3> specifies the minimum width in seconds.

TriggerBPulseSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:SOUrce command.

Description
  • This command sets or queries the source for the pulse trigger. This source parameter applies to all classes of pulse triggers. This command is equivalent to selecting Event Trigger Setup from the Trig menu, selecting the pulse type (Glitch, Width, Runt, Timeout, or Transition), and then choosing the desired channel from the Source pull-down list. When an UltraSync stack is used, the mapped channels are used to both acquire waveform data and to trigger the oscilloscope. In the special case of an UltraSync stack master, additional channels are available for triggering. These are the unmapped channels. For an ATI UltraSync stack master, CH2, MCH1, and MCH3 can be used for triggering. For a 4-Channel UltraSync stack master, CH1, MCH2, MCH3, and MCH4 are available for triggering. The vertical min/max amplitude for these signals must be set up. A detailed discussion is provided in .
Usage
  • Using the .query() method will send the TRIGger:B:PULse:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:SOUrce value command.
SCPI Syntax
- TRIGger:B:PULse:SOUrce {CH<x>|D<x>|MCH<x>}
- TRIGger:B:PULse:SOUrce?
Info
  • CH<x> specifies one of the input channels, which range from 1 through 4.
  • D<x> specifies one of the digital inputs, which range from 0 through 15.
  • MCH<x> specifies one of the unmapped channels on the master when using an UltraSync stack. For details see.

TriggerBPulseTimeout

Bases: SCPICmdRead

The TRIGger:B:PULse:TIMEOut command.

Description
  • This query-only command returns the polarity and time-out duration for the pulse timeout trigger. This command is equivalent to selecting Timeout Setup from the Trig menu and viewing the polarity in the Trigger When box and the Timer setting.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TIMEOut? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TIMEOut? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut?
Properties
  • .lowpassfilter: The TRIGger:B:PULse:TIMEOut:LOWPASSfilter command.
  • .polarity: The TRIGger:B:PULse:TIMEOut:POLarity command.
  • .qualify: The TRIGger:B:PULse:TIMEOut:QUAlify command.
  • .time: The TRIGger:B:PULse:TIMEOut:TIMe command.

lowpassfilter property

Return the TRIGger:B:PULse:TIMEOut:LOWPASSfilter command.

Description
  • This command turns on or turns off the low­pass filter feature for Timeout trigger. This allows triggering in the presence of high­ frequency signal edges.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TIMEOut:LOWPASSfilter? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TIMEOut:LOWPASSfilter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TIMEOut:LOWPASSfilter value command.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:TIMEOut:LOWPASSfilter?
Info
  • ON enables low­pass filter feature.
  • OFF disables low­pass filter feature.

polarity property

Return the TRIGger:B:PULse:TIMEOut:POLarity command.

Description
  • This command sets or queries the polarity for the pulse timeout trigger. This command is equivalent to selecting Timeout Setup from the Trig menu and setting the desired polarity in the Trigger When box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TIMEOut:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TIMEOut:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TIMEOut:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:PULse:TIMEOut:POLarity?
Info
  • STAYSHigh indicates that a pulse edge must stay high (positive) for the required time period to permit timeout triggering to occur. This is the default polarity.
  • STAYSLow indicates that a pulse edge must stay low (negative) for the required time period to permit timeout triggering to occur.
  • EITher indicates that the polarity of the timeout trigger can stay either high or low (positive or negative) for the required time period to permit time out triggering to occur.
Sub-properties
  • .ch: The TRIGger:B:PULse:TIMEOut:POLarity:CH<x> command.

qualify property

Return the TRIGger:B:PULse:TIMEOut:QUAlify command.

Description
  • This command sets or queries the Timeout Trigger qualification. This is equivalent to selecting Timeout Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Timeout drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TIMEOut:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TIMEOut:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TIMEOut:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:TIMEOut:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

time property

Return the TRIGger:B:PULse:TIMEOut:TIMe command.

Description
  • This command sets or queries the pulse timeout trigger time (measured in seconds). This command is equivalent to selecting Timeout Setup from the Trig menu and setting a value for Timer.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TIMEOut:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TIMEOut:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TIMEOut:TIMe value command.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:TIMe <NR3>
- TRIGger:B:PULse:TIMEOut:TIMe?
Info
  • <NR3> argument specifies the timeout period in seconds.

TriggerBPulseTimeoutLowpassfilter

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:TIMEOut:LOWPASSfilter command.

Description
  • This command turns on or turns off the low­pass filter feature for Timeout trigger. This allows triggering in the presence of high­ frequency signal edges.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TIMEOut:LOWPASSfilter? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TIMEOut:LOWPASSfilter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TIMEOut:LOWPASSfilter value command.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:TIMEOut:LOWPASSfilter?
Info
  • ON enables low­pass filter feature.
  • OFF disables low­pass filter feature.

TriggerBPulseTimeoutPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:TIMEOut:POLarity command.

Description
  • This command sets or queries the polarity for the pulse timeout trigger. This command is equivalent to selecting Timeout Setup from the Trig menu and setting the desired polarity in the Trigger When box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TIMEOut:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TIMEOut:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TIMEOut:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:PULse:TIMEOut:POLarity?
Info
  • STAYSHigh indicates that a pulse edge must stay high (positive) for the required time period to permit timeout triggering to occur. This is the default polarity.
  • STAYSLow indicates that a pulse edge must stay low (negative) for the required time period to permit timeout triggering to occur.
  • EITher indicates that the polarity of the timeout trigger can stay either high or low (positive or negative) for the required time period to permit time out triggering to occur.
Properties
  • .ch: The TRIGger:B:PULse:TIMEOut:POLarity:CH<x> command.

ch property

Return the TRIGger:B:PULse:TIMEOut:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse timeout trigger for the channel. This command is equivalent to selecting Transition Setup from the Trig menu and then setting the desired Polarity for the channel.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TIMEOut:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TIMEOut:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TIMEOut:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:POLarity:CH<x> {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:PULse:TIMEOut:POLarity:CH<x>?
Info
  • STAYSHigh indicates that a pulse edge must stay high (positive) for the required time period to permit time out triggering to occur. This is the default polarity.
  • STAYSLow indicates that a pulse edge must stay low (negative) for the required time period to permit time out triggering to occur.
  • EITher indicates that the polarity of the time out trigger can stay either high or low (positive or negative) for the required time period to permit time out triggering to occur.

TriggerBPulseTimeoutPolarityChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:TIMEOut:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse timeout trigger for the channel. This command is equivalent to selecting Transition Setup from the Trig menu and then setting the desired Polarity for the channel.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TIMEOut:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TIMEOut:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TIMEOut:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:POLarity:CH<x> {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:PULse:TIMEOut:POLarity:CH<x>?
Info
  • STAYSHigh indicates that a pulse edge must stay high (positive) for the required time period to permit time out triggering to occur. This is the default polarity.
  • STAYSLow indicates that a pulse edge must stay low (negative) for the required time period to permit time out triggering to occur.
  • EITher indicates that the polarity of the time out trigger can stay either high or low (positive or negative) for the required time period to permit time out triggering to occur.

TriggerBPulseTimeoutQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:TIMEOut:QUAlify command.

Description
  • This command sets or queries the Timeout Trigger qualification. This is equivalent to selecting Timeout Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Timeout drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TIMEOut:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TIMEOut:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TIMEOut:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:TIMEOut:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerBPulseTimeoutTime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:TIMEOut:TIMe command.

Description
  • This command sets or queries the pulse timeout trigger time (measured in seconds). This command is equivalent to selecting Timeout Setup from the Trig menu and setting a value for Timer.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TIMEOut:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TIMEOut:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TIMEOut:TIMe value command.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:TIMe <NR3>
- TRIGger:B:PULse:TIMEOut:TIMe?
Info
  • <NR3> argument specifies the timeout period in seconds.

TriggerBPulseTransition

Bases: SCPICmdRead

The TRIGger:B:PULse:TRANsition command.

Description
  • This query-only command returns delta time, polarity, and both upper and lower threshold limits for the transition time trigger. This command is equivalent to selecting Transition Setup from the Trig menu and then viewing the current transition settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:TRANsition?
Properties
  • .deltatime: The TRIGger:B:PULse:TRANsition:DELTATime command.
  • .polarity: The TRIGger:B:PULse:TRANsition:POLarity command.
  • .qualify: The TRIGger:B:PULse:TRANsition:QUAlify command.
  • .threshold: The TRIGger:B:PULse:TRANsition:THReshold command.
  • .when: The TRIGger:B:PULse:TRANsition:WHEn command.

deltatime property

Return the TRIGger:B:PULse:TRANsition:DELTATime command.

Description
  • This command sets or queries the delta time used in calculating the transition value for the transition trigger. This is equivalent to selecting Transition Setup from the Trig menu and setting the Time.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:DELTATime? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:DELTATime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:DELTATime value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:DELTATime <NR3>
- TRIGger:B:PULse:TRANsition:DELTATime?
Info
  • <NR3> specifies the delta time in seconds.

polarity property

Return the TRIGger:B:PULse:TRANsition:POLarity command.

Description
  • This command sets or queries the polarity for the transition trigger. This command is equivalent to selecting Transition Setup from the Trig menu and choosing from the Polarity drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:TRANsition:POLarity?
Info
  • POSITIVe indicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.
  • NEGAtive indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.
  • EITher indicates either positive or negative polarity.
Sub-properties
  • .ch: The TRIGger:B:PULse:TRANsition:POLarity:CH<x> command.

qualify property

Return the TRIGger:B:PULse:TRANsition:QUAlify command.

Description
  • This command sets or queries the Transition Time Trigger qualification. This is equivalent to selecting Transition Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Transition drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:TRANsition:QUAlify?
Info
  • OCCurs specifies a trigger if any violations occur.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

threshold property

Return the TRIGger:B:PULse:TRANsition:THReshold command.

Description
  • This query-only command returns the upper and lower threshold limits for the transition time trigger. This command is equivalent to selecting Transition Setup from the Trig menu and viewing the Upper Level and Lower Level voltage settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:THReshold?
Sub-properties
  • .both: The TRIGger:B:PULse:TRANsition:THReshold:BOTh command.
  • .high: The TRIGger:B:PULse:TRANsition:THReshold:HIGH command.
  • .low: The TRIGger:B:PULse:TRANsition:THReshold:LOW command.

when property

Return the TRIGger:B:PULse:TRANsition:WHEn command.

Description
  • This command sets or queries whether to check for a transitioning signal that is faster or slower than the specified delta time. This is equivalent to selecting Transition Setup from the Trig menu and choosing the Trigger When Transition Time setting.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:WHEn value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:WHEn {FASTERthan|SLOWERthan}
- TRIGger:B:PULse:TRANsition:WHEn?
Info
  • FASTERthan sets the trigger to occur when the transitioning signal is faster than the set volts/second rate.
  • SLOWERthan sets the trigger to occur when the transitioning signal is slower than the set volts/second rate.

TriggerBPulseTransitionDeltatime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:TRANsition:DELTATime command.

Description
  • This command sets or queries the delta time used in calculating the transition value for the transition trigger. This is equivalent to selecting Transition Setup from the Trig menu and setting the Time.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:DELTATime? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:DELTATime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:DELTATime value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:DELTATime <NR3>
- TRIGger:B:PULse:TRANsition:DELTATime?
Info
  • <NR3> specifies the delta time in seconds.

TriggerBPulseTransitionPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:TRANsition:POLarity command.

Description
  • This command sets or queries the polarity for the transition trigger. This command is equivalent to selecting Transition Setup from the Trig menu and choosing from the Polarity drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:TRANsition:POLarity?
Info
  • POSITIVe indicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.
  • NEGAtive indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.
  • EITher indicates either positive or negative polarity.
Properties
  • .ch: The TRIGger:B:PULse:TRANsition:POLarity:CH<x> command.

ch property

Return the TRIGger:B:PULse:TRANsition:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse transition trigger for the channel. This command is equivalent to selecting Transition Setup from the Trig menu and then choosing from the Polarity pull-down list for the channel.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:TRANsition:POLarity:CH<x>?
Info
  • EITher indicates either positive or negative polarity.
  • NEGAtive indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.
  • POSITIVe indicates that a pulse edge must traverse from the lower (most negative) to higher (post positive) level for transition triggering to occur.

TriggerBPulseTransitionPolarityChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:TRANsition:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse transition trigger for the channel. This command is equivalent to selecting Transition Setup from the Trig menu and then choosing from the Polarity pull-down list for the channel.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:TRANsition:POLarity:CH<x>?
Info
  • EITher indicates either positive or negative polarity.
  • NEGAtive indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.
  • POSITIVe indicates that a pulse edge must traverse from the lower (most negative) to higher (post positive) level for transition triggering to occur.

TriggerBPulseTransitionQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:TRANsition:QUAlify command.

Description
  • This command sets or queries the Transition Time Trigger qualification. This is equivalent to selecting Transition Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Transition drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:TRANsition:QUAlify?
Info
  • OCCurs specifies a trigger if any violations occur.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerBPulseTransitionThreshold

Bases: SCPICmdRead

The TRIGger:B:PULse:TRANsition:THReshold command.

Description
  • This query-only command returns the upper and lower threshold limits for the transition time trigger. This command is equivalent to selecting Transition Setup from the Trig menu and viewing the Upper Level and Lower Level voltage settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:THReshold?
Properties
  • .both: The TRIGger:B:PULse:TRANsition:THReshold:BOTh command.
  • .high: The TRIGger:B:PULse:TRANsition:THReshold:HIGH command.
  • .low: The TRIGger:B:PULse:TRANsition:THReshold:LOW command.

both property

Return the TRIGger:B:PULse:TRANsition:THReshold:BOTh command.

Description
  • This command (no query form) sets the upper and lower thresholds for the transition trigger. This command is equivalent to selecting Transition Setup from the Trig menu and setting the desired Upper Level and Lower Level voltages.
Usage
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:THReshold:BOTh value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:THReshold:BOTh {TTL|ECL}
Info
  • TTL sets the upper and lower threshold to the nominal TTL voltage levels.
  • ECL sets the upper and the lower threshold to the nominal ECL voltage levels.

high property

Return the TRIGger:B:PULse:TRANsition:THReshold:HIGH command.

Description
  • This command sets or queries the upper (most positive) transition trigger threshold. This command is equivalent to selecting Transition Setup from the Trig menu and then setting the desired Upper Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:THReshold:HIGH <NR3>
- TRIGger:B:PULse:TRANsition:THReshold:HIGH?
Info
  • <NR3> specifies the upper threshold in volts.

low property

Return the TRIGger:B:PULse:TRANsition:THReshold:LOW command.

Description
  • This command sets or queries the lower (most negative) transition trigger threshold. This command is equivalent to selecting Transition Setup from the Trig menu and setting the desired Lower Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:THReshold:LOW value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:THReshold:LOW <NR3>
- TRIGger:B:PULse:TRANsition:THReshold:LOW?
Info
  • <NR3> specifies the lower threshold in volts.

TriggerBPulseTransitionThresholdBoth

Bases: SCPICmdWrite

The TRIGger:B:PULse:TRANsition:THReshold:BOTh command.

Description
  • This command (no query form) sets the upper and lower thresholds for the transition trigger. This command is equivalent to selecting Transition Setup from the Trig menu and setting the desired Upper Level and Lower Level voltages.
Usage
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:THReshold:BOTh value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:THReshold:BOTh {TTL|ECL}
Info
  • TTL sets the upper and lower threshold to the nominal TTL voltage levels.
  • ECL sets the upper and the lower threshold to the nominal ECL voltage levels.

TriggerBPulseTransitionThresholdHigh

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:TRANsition:THReshold:HIGH command.

Description
  • This command sets or queries the upper (most positive) transition trigger threshold. This command is equivalent to selecting Transition Setup from the Trig menu and then setting the desired Upper Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:THReshold:HIGH <NR3>
- TRIGger:B:PULse:TRANsition:THReshold:HIGH?
Info
  • <NR3> specifies the upper threshold in volts.

TriggerBPulseTransitionThresholdLow

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:TRANsition:THReshold:LOW command.

Description
  • This command sets or queries the lower (most negative) transition trigger threshold. This command is equivalent to selecting Transition Setup from the Trig menu and setting the desired Lower Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:THReshold:LOW value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:THReshold:LOW <NR3>
- TRIGger:B:PULse:TRANsition:THReshold:LOW?
Info
  • <NR3> specifies the lower threshold in volts.

TriggerBPulseTransitionWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:TRANsition:WHEn command.

Description
  • This command sets or queries whether to check for a transitioning signal that is faster or slower than the specified delta time. This is equivalent to selecting Transition Setup from the Trig menu and choosing the Trigger When Transition Time setting.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:TRANsition:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:TRANsition:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:TRANsition:WHEn value command.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:WHEn {FASTERthan|SLOWERthan}
- TRIGger:B:PULse:TRANsition:WHEn?
Info
  • FASTERthan sets the trigger to occur when the transitioning signal is faster than the set volts/second rate.
  • SLOWERthan sets the trigger to occur when the transitioning signal is slower than the set volts/second rate.

TriggerBPulseWidth

Bases: SCPICmdRead

The TRIGger:B:PULse:WIDth command.

Description
  • This query-only command returns the width parameters for the pulse width trigger. This command is equivalent to selecting Width Setup from the Trig menu and then viewing the current pulse width trigger Lower Limit, Upper Limit, Trig When and Polarity settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:WIDth?
Properties
  • .highlimit: The TRIGger:B:PULse:WIDth:HIGHLimit command.
  • .lowlimit: The TRIGger:B:PULse:WIDth:LOWLimit command.
  • .lowpassfilter: The TRIGger:B:PULse:WIDth:LOWPASSfilter command.
  • .polarity: The TRIGger:B:PULse:WIDth:POLarity command.
  • .qualify: The TRIGger:B:PULse:WIDth:QUAlify command.
  • .when: The TRIGger:B:PULse:WIDth:WHEn command.

highlimit property

Return the TRIGger:B:PULse:WIDth:HIGHLimit command.

Description
  • This command sets or queries the upper limit for the width trigger. This command is equivalent to selecting Width Setup from the Trig menu and setting the Upper Limit.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:HIGHLimit value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:HIGHLimit <NR3>
- TRIGger:B:PULse:WIDth:HIGHLimit?
Info
  • <NR3> specifies the width trigger upper limit in seconds.

lowlimit property

Return the TRIGger:B:PULse:WIDth:LOWLimit command.

Description
  • This command sets or queries the lower limit for the width trigger. This command is equivalent to selecting Width Setup from the Trig menu and setting the pulse Lower Limit.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:LOWLimit value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:LOWLimit <NR3>
- TRIGger:B:PULse:WIDth:LOWLimit?
Info
  • <NR3> specifies the A pulse width trigger lower limit in seconds.

lowpassfilter property

Return the TRIGger:B:PULse:WIDth:LOWPASSfilter command.

Description
  • This command turns on or turn off the low­pass filter feature for pulse width trigger. This allows triggering in the presence of high­ frequency signal edges.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:LOWPASSfilter? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:LOWPASSfilter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:LOWPASSfilter value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:WIDth:LOWPASSfilter?
Info
  • ON enables low­pass filter feature.
  • OFF disables low­pass filter feature.

polarity property

Return the TRIGger:B:PULse:WIDth:POLarity command.

Description
  • This command sets or queries the polarity for the width trigger. This command is equivalent to selecting Width Setup from the Trig menu and selecting the Polarity.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:POLarity {NEGAtive|POSITIVe}
- TRIGger:B:PULse:WIDth:POLarity?
Info
  • NEGAtive specifies a negative pulse.
  • POSITIVe specifies a positive pulse.
Sub-properties
  • .ch: The TRIGger:B:PULse:WIDth:POLarity:CH<x> command.

qualify property

Return the TRIGger:B:PULse:WIDth:QUAlify command.

Description
  • This command sets or queries the Width Trigger qualification. This is equivalent to selecting Width Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Width drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:WIDth:QUAlify?
Info
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

when property

Return the TRIGger:B:PULse:WIDth:WHEn command.

Description
  • This command sets or queries whether to trigger on a pulse width that falls outside (or within) the specified range of limits. You can define or query trigger pulse width upper and lower limits using the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLimit commands. This command is equivalent to selecting Width Setup from the Trig menu and then choosing from the Trig When drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:WHEn value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:WHEn {OUTside|WIThin}
- TRIGger:B:PULse:WIDth:WHEn?
Info
  • OUTside argument causes a trigger event the duration of the pulse is greater than the high limit or less than the low limit specified. The high and low limits are specified with the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLimit commands respectively.
  • WIThin argument causes a trigger event when the duration of the pulse is within the high and low limits. The high and low limits are specified with the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLimit command respectively.

TriggerBPulseWidthHighlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WIDth:HIGHLimit command.

Description
  • This command sets or queries the upper limit for the width trigger. This command is equivalent to selecting Width Setup from the Trig menu and setting the Upper Limit.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:HIGHLimit value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:HIGHLimit <NR3>
- TRIGger:B:PULse:WIDth:HIGHLimit?
Info
  • <NR3> specifies the width trigger upper limit in seconds.

TriggerBPulseWidthLowlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WIDth:LOWLimit command.

Description
  • This command sets or queries the lower limit for the width trigger. This command is equivalent to selecting Width Setup from the Trig menu and setting the pulse Lower Limit.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:LOWLimit value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:LOWLimit <NR3>
- TRIGger:B:PULse:WIDth:LOWLimit?
Info
  • <NR3> specifies the A pulse width trigger lower limit in seconds.

TriggerBPulseWidthLowpassfilter

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WIDth:LOWPASSfilter command.

Description
  • This command turns on or turn off the low­pass filter feature for pulse width trigger. This allows triggering in the presence of high­ frequency signal edges.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:LOWPASSfilter? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:LOWPASSfilter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:LOWPASSfilter value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:WIDth:LOWPASSfilter?
Info
  • ON enables low­pass filter feature.
  • OFF disables low­pass filter feature.

TriggerBPulseWidthPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WIDth:POLarity command.

Description
  • This command sets or queries the polarity for the width trigger. This command is equivalent to selecting Width Setup from the Trig menu and selecting the Polarity.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:POLarity {NEGAtive|POSITIVe}
- TRIGger:B:PULse:WIDth:POLarity?
Info
  • NEGAtive specifies a negative pulse.
  • POSITIVe specifies a positive pulse.
Properties
  • .ch: The TRIGger:B:PULse:WIDth:POLarity:CH<x> command.

ch property

Return the TRIGger:B:PULse:WIDth:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse width trigger for the channel. This command is equivalent to selecting Width Setup from the Trig menu and then selecting the pulse width trigger Polarity for the channel.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:POLarity:CH<x> {NEGAtive|POSITIVe}
- TRIGger:B:PULse:WIDth:POLarity:CH<x>?
Info
  • NEGAtive specifies a negative pulse.
  • POSITIVe specifies a positive pulse.

TriggerBPulseWidthPolarityChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WIDth:POLarity:CH<x> command.

Description
  • This command sets or queries the polarity for the A or B pulse width trigger for the channel. This command is equivalent to selecting Width Setup from the Trig menu and then selecting the pulse width trigger Polarity for the channel.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:POLarity:CH<x> {NEGAtive|POSITIVe}
- TRIGger:B:PULse:WIDth:POLarity:CH<x>?
Info
  • NEGAtive specifies a negative pulse.
  • POSITIVe specifies a positive pulse.

TriggerBPulseWidthQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WIDth:QUAlify command.

Description
  • This command sets or queries the Width Trigger qualification. This is equivalent to selecting Width Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Width drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:WIDth:QUAlify?
Info
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerBPulseWidthWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WIDth:WHEn command.

Description
  • This command sets or queries whether to trigger on a pulse width that falls outside (or within) the specified range of limits. You can define or query trigger pulse width upper and lower limits using the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLimit commands. This command is equivalent to selecting Width Setup from the Trig menu and then choosing from the Trig When drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WIDth:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WIDth:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WIDth:WHEn value command.
SCPI Syntax
- TRIGger:B:PULse:WIDth:WHEn {OUTside|WIThin}
- TRIGger:B:PULse:WIDth:WHEn?
Info
  • OUTside argument causes a trigger event the duration of the pulse is greater than the high limit or less than the low limit specified. The high and low limits are specified with the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLimit commands respectively.
  • WIThin argument causes a trigger event when the duration of the pulse is within the high and low limits. The high and low limits are specified with the TRIGger:A:PULse:WIDth:HIGHLimit and TRIGger:A:PULse:WIDth:LOWLimit command respectively.

TriggerBPulseWindow

Bases: SCPICmdRead

The TRIGger:B:PULse:WINdow command tree.

Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow? query and raise an AssertionError if the returned value does not match value.
Properties
  • .type: The TRIGger:B:PULse:WINdow:TYPe command.
  • .when: The TRIGger:B:PULse:WINdow:WHEn command.
  • .event: The TRIGger:B:PULse:WINdow:EVENT command.
  • .polarity: The TRIGger:B:PULse:WINdow:POLarity command.
  • .qualify: The TRIGger:B:PULse:WINdow:QUAlify command.
  • .threshold: The TRIGger:B:PULse:WINdow:THReshold command.
  • .width: The TRIGger:B:PULse:WINdow:WIDTH command.

event property

Return the TRIGger:B:PULse:WINdow:EVENT command.

Description
  • This command sets or queries the window trigger event. This command is equivalent to selecting Window Setup from the Trig menu and selecting from the Window Event box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:EVENT? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:EVENT? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:EVENT value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:EVENT {OUTSIDEGreater|INSIDEGreater|ENTERSWindow|EXITSWindow}
- TRIGger:B:PULse:WINdow:EVENT?
Info
  • OUTSIDEGreater specifies a trigger event when the signal leaves the window defined by the threshold levels for the time specified by Width.
  • INSIDEGreater specifies a trigger event when the signal enters the window defined by the threshold levels for the time specified by Width.
  • ENTERSWindow specifies a trigger event when the signal enters the window defined by the threshold levels.
  • EXITSWindow specifies a trigger event when the signal leaves the window defined by the threshold levels.

polarity property

Return the TRIGger:B:PULse:WINdow:POLarity command.

Description
  • This command sets or queries the pulse trigger window polarity of the selected trigger Source. The instrument triggers when the signal exits the window. The command is available only when the option Inside > t is selected in the Window Event drop-dowm list and not available for the rest of the window events. The logic selection is available only when the polarity is set to Either.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:WINdow:POLarity?
Info
  • EITher specifies positive or negative polarity.
  • NEGAtive specifies a negative polarity.
  • POSITIVe specifies a positive polarity.
Sub-properties
  • .ch: The TRIGger:B:PULse:WINdow:POLarity:CH<x> command.

qualify property

Return the TRIGger:B:PULse:WINdow:QUAlify command.

Description
  • This command sets or queries the Window Trigger qualification. This is equivalent to selecting Window Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Window drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:WINdow:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

threshold property

Return the TRIGger:B:PULse:WINdow:THReshold command.

Description
  • This query-only command returns the upper and lower thresholds for the window trigger. This command query is equivalent to selecting Window Setup from the Trig menu and viewing the window trigger Upper Level and Lower Level settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:WINdow:THReshold?
Sub-properties
  • .both: The TRIGger:B:PULse:WINdow:THReshold:BOTh command.
  • .high: The TRIGger:B:PULse:WINdow:THReshold:HIGH command.
  • .low: The TRIGger:B:PULse:WINdow:THReshold:LOW command.

type property

Return the TRIGger:B:PULse:WINdow:TYPe command.

Description
  • This command set or queries the
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:TYPe value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:TYPe {INSide|OUTside}
- TRIGger:B:PULse:WINdow:TYPe?

when property

Return the TRIGger:B:PULse:WINdow:WHEn command.

Description
  • This command set or queries the
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:WHEn value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:WHEn {OCCurs|WIDERthan}
- TRIGger:B:PULse:WINdow:WHEn?

width property

Return the TRIGger:B:PULse:WINdow:WIDTH command.

Description
  • This command sets or queries the minimum width for a window violation. This command is equivalent to selecting Window Setup from the Trig menu, selecting Wider than in the Trigger When box, and setting the Width.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:WIDTH? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:WIDTH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:WIDTH value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:WIDTH <NR3>
- TRIGger:B:PULse:WINdow:WIDTH?
Info
  • <NR3> argument specifies the minimum width in seconds.

TriggerBPulseWindowEvent

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WINdow:EVENT command.

Description
  • This command sets or queries the window trigger event. This command is equivalent to selecting Window Setup from the Trig menu and selecting from the Window Event box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:EVENT? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:EVENT? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:EVENT value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:EVENT {OUTSIDEGreater|INSIDEGreater|ENTERSWindow|EXITSWindow}
- TRIGger:B:PULse:WINdow:EVENT?
Info
  • OUTSIDEGreater specifies a trigger event when the signal leaves the window defined by the threshold levels for the time specified by Width.
  • INSIDEGreater specifies a trigger event when the signal enters the window defined by the threshold levels for the time specified by Width.
  • ENTERSWindow specifies a trigger event when the signal enters the window defined by the threshold levels.
  • EXITSWindow specifies a trigger event when the signal leaves the window defined by the threshold levels.

TriggerBPulseWindowPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WINdow:POLarity command.

Description
  • This command sets or queries the pulse trigger window polarity of the selected trigger Source. The instrument triggers when the signal exits the window. The command is available only when the option Inside > t is selected in the Window Event drop-dowm list and not available for the rest of the window events. The logic selection is available only when the polarity is set to Either.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:POLarity value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:WINdow:POLarity?
Info
  • EITher specifies positive or negative polarity.
  • NEGAtive specifies a negative polarity.
  • POSITIVe specifies a positive polarity.
Properties
  • .ch: The TRIGger:B:PULse:WINdow:POLarity:CH<x> command.

ch property

Return the TRIGger:B:PULse:WINdow:POLarity:CH<x> command.

Description
  • This command sets or queries the pulse trigger window polarity of the specified channel. The oscilloscope triggers only when the signal exits the window. The command is available only when the Window Event is set to Inside > t and not available for the rest of the window events. The logic selection is available only when the polarity is set to Either. is the search number or channel number.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:WINdow:POLarity:CH<x>?
Info
  • EITher specifies positive or negative polarity.
  • NEGAtive specifies a negative polarity.
  • POSITIVe specifies a positive polarity.

TriggerBPulseWindowPolarityChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WINdow:POLarity:CH<x> command.

Description
  • This command sets or queries the pulse trigger window polarity of the specified channel. The oscilloscope triggers only when the signal exits the window. The command is available only when the Window Event is set to Inside > t and not available for the rest of the window events. The logic selection is available only when the polarity is set to Either. is the search number or channel number.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:POLarity:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:POLarity:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:POLarity:CH<x> value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:WINdow:POLarity:CH<x>?
Info
  • EITher specifies positive or negative polarity.
  • NEGAtive specifies a negative polarity.
  • POSITIVe specifies a positive polarity.

TriggerBPulseWindowQualify

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WINdow:QUAlify command.

Description
  • This command sets or queries the Window Trigger qualification. This is equivalent to selecting Window Setup from the Trig menu and selecting Occurs, Logic, or Bus in the Trigger If Window drop-down list box.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:QUAlify? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:QUAlify? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:QUAlify value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:WINdow:QUAlify?
Info
  • OCCurs specifies a trigger if any detectable event occurs.
  • LOGIc specifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.
  • BUS specifies a trigger if the bus input qualifications meet the pattern set by the TRIGGER:QUALIFICATION:BUS:VALUE command.

TriggerBPulseWindowThreshold

Bases: SCPICmdRead

The TRIGger:B:PULse:WINdow:THReshold command.

Description
  • This query-only command returns the upper and lower thresholds for the window trigger. This command query is equivalent to selecting Window Setup from the Trig menu and viewing the window trigger Upper Level and Lower Level settings.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:THReshold? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:PULse:WINdow:THReshold?
Properties
  • .both: The TRIGger:B:PULse:WINdow:THReshold:BOTh command.
  • .high: The TRIGger:B:PULse:WINdow:THReshold:HIGH command.
  • .low: The TRIGger:B:PULse:WINdow:THReshold:LOW command.

both property

Return the TRIGger:B:PULse:WINdow:THReshold:BOTh command.

Description
  • This command (no query form) sets the upper and lower switching thresholds for the window trigger. This command is equivalent to selecting Window Setup from the Trig menu and then setting the Upper Level and Lower Level voltages.
Usage
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:THReshold:BOTh value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:THReshold:BOTh {TTL|ECL}
Info
  • TTL argument sets the upper and the lower threshold to the nominal TTL voltage levels.
  • ECL argument sets the upper and the lower threshold to the nominal ECL voltage levels.

high property

Return the TRIGger:B:PULse:WINdow:THReshold:HIGH command.

Description
  • This command sets or queries the upper limit for the pulse window trigger. This command is equivalent to selecting Window Setup from the Trig menu and setting the window trigger Upper Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:THReshold:HIGH <NR3>
- TRIGger:B:PULse:WINdow:THReshold:HIGH?
Info
  • <NR3> specifies the threshold value in volts.

low property

Return the TRIGger:B:PULse:WINdow:THReshold:LOW command.

Description
  • This command sets or queries the lower limit for the window trigger. This command is equivalent to selecting Window Setup from the Trig menu and setting the Lower Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:THReshold:LOW value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:THReshold:LOW <NR3>
- TRIGger:B:PULse:WINdow:THReshold:LOW?
Info
  • <NR3> specifies the threshold value in volts.

TriggerBPulseWindowThresholdBoth

Bases: SCPICmdWrite

The TRIGger:B:PULse:WINdow:THReshold:BOTh command.

Description
  • This command (no query form) sets the upper and lower switching thresholds for the window trigger. This command is equivalent to selecting Window Setup from the Trig menu and then setting the Upper Level and Lower Level voltages.
Usage
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:THReshold:BOTh value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:THReshold:BOTh {TTL|ECL}
Info
  • TTL argument sets the upper and the lower threshold to the nominal TTL voltage levels.
  • ECL argument sets the upper and the lower threshold to the nominal ECL voltage levels.

TriggerBPulseWindowThresholdHigh

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WINdow:THReshold:HIGH command.

Description
  • This command sets or queries the upper limit for the pulse window trigger. This command is equivalent to selecting Window Setup from the Trig menu and setting the window trigger Upper Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:THReshold:HIGH? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:THReshold:HIGH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:THReshold:HIGH value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:THReshold:HIGH <NR3>
- TRIGger:B:PULse:WINdow:THReshold:HIGH?
Info
  • <NR3> specifies the threshold value in volts.

TriggerBPulseWindowThresholdLow

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WINdow:THReshold:LOW command.

Description
  • This command sets or queries the lower limit for the window trigger. This command is equivalent to selecting Window Setup from the Trig menu and setting the Lower Level voltage.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:THReshold:LOW? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:THReshold:LOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:THReshold:LOW value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:THReshold:LOW <NR3>
- TRIGger:B:PULse:WINdow:THReshold:LOW?
Info
  • <NR3> specifies the threshold value in volts.

TriggerBPulseWindowType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WINdow:TYPe command.

Description
  • This command set or queries the
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:TYPe value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:TYPe {INSide|OUTside}
- TRIGger:B:PULse:WINdow:TYPe?

TriggerBPulseWindowWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WINdow:WHEn command.

Description
  • This command set or queries the
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:WHEn value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:WHEn {OCCurs|WIDERthan}
- TRIGger:B:PULse:WINdow:WHEn?

TriggerBPulseWindowWidth

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULse:WINdow:WIDTH command.

Description
  • This command sets or queries the minimum width for a window violation. This command is equivalent to selecting Window Setup from the Trig menu, selecting Wider than in the Trigger When box, and setting the Width.
Usage
  • Using the .query() method will send the TRIGger:B:PULse:WINdow:WIDTH? query.
  • Using the .verify(value) method will send the TRIGger:B:PULse:WINdow:WIDTH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULse:WINdow:WIDTH value command.
SCPI Syntax
- TRIGger:B:PULse:WINdow:WIDTH <NR3>
- TRIGger:B:PULse:WINdow:WIDTH?
Info
  • <NR3> argument specifies the minimum width in seconds.

TriggerBReady

Bases: SCPICmdRead

The TRIGger:B:READY command.

Description
  • This command queries the trigger ready state and provides the immediate state from the trigger system. It is a more synchronous means of determining when the oscilloscope is ready to trigger. The TRIGGER:STATE reflects a less-frequently updated status of the trigger LEDs on the instrument front panel.
Usage
  • Using the .query() method will send the TRIGger:B:READY? query.
  • Using the .verify(value) method will send the TRIGger:B:READY? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:READY?

TriggerBReset

Bases: SCPICmdRead

The TRIGger:B:RESET command tree.

Usage
  • Using the .query() method will send the TRIGger:B:RESET? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET? query and raise an AssertionError if the returned value does not match value.
Properties
  • .acceptcount: The TRIGger:B:RESET:ACCEPTCOUNT command.
  • .accepttimeout: The TRIGger:B:RESET:ACCEPTTIMEout command.
  • .ratio: The TRIGger:B:RESET:RATIO command.
  • .ratioenable: The TRIGger:B:RESET:RATIOENable command.
  • .rejectcount: The TRIGger:B:RESET:REJECTCOUNT command.
  • .rejecttimeout: The TRIGger:B:RESET:REJECTTIMEout command.
  • .source: The TRIGger:B:RESET:SOUrce command.
  • .state: The TRIGger:B:RESET:STATE command.
  • .threshold: The TRIGger:B:RESET:THReshold command.
  • .timeout: The TRIGger:B:RESET:TIMEOut command.
  • .totalcount: The TRIGger:B:RESET:TOTALCOUNT command.
  • .transition: The TRIGger:B:RESET:TRANsition command.
  • .type: The TRIGger:B:RESET:TYPe command.

acceptcount property

Return the TRIGger:B:RESET:ACCEPTCOUNT command.

Description
  • This command queries the Reset Accept Count for a sequence trigger reset by the ACCept and REJect Reset Types. These are often referred to as the Validation/Invalidation Triggers. The AcceptCount is equivalent to the number of acquired waveforms, and is part of the equation TotalCount = AcceptCount + RejectCount used to form the ratio of accepted to total triggers that is optionally displayed when Validation/Invalidation Triggers are employed. The Accept Count is always equal the Acquisition Count. For example, if the Reset Type Accept is active, the AcceptCount is the number of triggers that have been accepted, a query only value determined by the trigger system. Any acquired waveform obtained by Reset Type Accept or Reject is positioned at the A-Event. For example, if Reset Type Reject is active, the AcceptCount is still the number of triggers that have been accepted, a query only value determined by the trigger system. Any acquired waveform obtained by Reset Type Accept or Reject is positioned at the A-Event.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:ACCEPTCOUNT? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:ACCEPTCOUNT? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:RESET:ACCEPTCOUNT?

accepttimeout property

Return the TRIGger:B:RESET:ACCEPTTIMEout command.

Description
  • This command sets or queries the Reset Accept Time Out timer for a sequence trigger reset by the ACCept Reset Type. This is often referred to as the Validation Trigger. The Accept Time Out indicates the time, as measured from the A-Event to the B-Event, in which the B-Event must occur in order to accept the A-Event. When the B-Event occurs within the Accept Time Out, the scope triggers on the A-Event, because the B-Event is interpreted as a validation of the A-Event. Note that the acquired waveform trigger position is location at the A-Event, contrary to the behavior of most A->B Sequence triggers. In this way, the B-Event validates the A-Event. If the B-Event does not occur within the Accept Time Out, the scope again starts waiting for an A-Event to occur, i.e., no trigger occurs and the acquisition is not retained. For example, if the Accept Time Out is set to 5.2 µs, the A-Event will trigger the scope only if the B-Event occurs before 5.2 µs has elapsed after the A-Event. Any acquired waveform is positioned at the A-Event.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:ACCEPTTIMEout? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:ACCEPTTIMEout? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:ACCEPTTIMEout value command.
SCPI Syntax
- TRIGger:B:RESET:ACCEPTTIMEout <NR3>
- TRIGger:B:RESET:ACCEPTTIMEout?
Info
  • <NR3> specifies the Accept Time Out time.

ratio property

Return the TRIGger:B:RESET:RATIO command.

Description
  • This command queries the (floating point) Ratio of accepted to total triggers for a sequence trigger reset by the ACCepts and REJects Reset Types. These are often referred to as the Validation/Invalidation Triggers. The Ratio = Accepted Count / Total Count, and is a query only value generated by the trigger system. The TotalCount = AcceptCount + RejectCount. For example, if the Reset Type Accept is active, and 100 triggers have been accepted and 100 trigger have been rejected, then the ratio = acceptCount / totalCount, then the ratio is 50%. The ratio is expressed in scientific notation.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:RATIO? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:RATIO? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:RESET:RATIO?

ratioenable property

Return the TRIGger:B:RESET:RATIOENable command.

Description
  • This command sets or queries the Ratio Enable enumerated value (OFF/ON). If ON, a ratio is displayed in the graticule area. The displayed value represents the ratio of accepted to total triggers for a sequence trigger reset by the ACCept and REJect Reset Types. These are often referred to as the Validation/Invalidation Triggers. The default value is ON. For example, if the Reset Type Accept is active, and RatioEnable is ON, the ratio of accepted to total triggers is displayed in the graticule area as a percent.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:RATIOENable? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:RATIOENable? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:RATIOENable value command.
SCPI Syntax
- TRIGger:B:RESET:RATIOENable <ON/OFF>
- TRIGger:B:RESET:RATIOENable?

rejectcount property

Return the TRIGger:B:RESET:REJECTCOUNT command.

Description
  • This command queries the Reset Reject Count for a sequence trigger reset by the ACCept and REJect Reset Types. These are often referred to as the Validation/Invalidation Triggers. The RejectCount is the number of triggers rejected when these triggers are active, and is part of the equation TotalCount = AcceptCount + RejectCount used to form the ratio of accepted to total triggers that is optionally displayed when Validation/Invalidation Triggers are employed. For example, if the Reset Type Accept is active, the RejectCount is the number of triggers that have been rejected, a query only value determined by the trigger system. For example, if Reset Type Reject is active, the RejectCount is the number of triggers that have been rejected, a query only value determined by the trigger system.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:REJECTCOUNT? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:REJECTCOUNT? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:RESET:REJECTCOUNT?

rejecttimeout property

Return the TRIGger:B:RESET:REJECTTIMEout command.

Description
  • This command sets or queries the Reset Reject Time Out timer for a sequence trigger reset by the REJect Reset Type. This is often referred to as the Invalidation Trigger. The Reject Time Out indicates the time measured from the A-Event in which the B-Event must occur in order to reject the A-Event. When the B-Event does not occur within the Reject Time Out, the scope triggers on the A-Event, because the B-Event is interpreted as an invalidation or rejection of the A-Event. If the B-Event does occur within the Reject Time Out, the scope again starts waiting for an A-Event to occur, i.e., no trigger occurs and no acquisition is retained. Note that the acquired waveform trigger position is located at the A-Event, contrary to the behavior of most A->B Sequence triggers. For example, if the Reject Time Out is set to 5.2 µS, the A-Event will trigger the scope only if the B-Event does not occur before 5.2 µS has elapsed after the A-Event. The acquired waveform is positioned at the A-Event. When the B-Event does occur before the 5.2 µs has elapsed, then the scope does not trigger, and again starts waiting for an A-Event to occur. In this way the B-Event invalidates an A-Event.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:REJECTTIMEout? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:REJECTTIMEout? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:REJECTTIMEout value command.
SCPI Syntax
- TRIGger:B:RESET:REJECTTIMEout <NR3>
- TRIGger:B:RESET:REJECTTIMEout?
Info
  • <NR3> specifies the Reject Time Out time.

source property

Return the TRIGger:B:RESET:SOUrce command.

Description
  • This command sets or queries the trigger source for the A→B sequential trigger reset feature, except for the Timeout trigger type.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:SOUrce value command.
SCPI Syntax
- TRIGger:B:RESET:SOUrce {CH<x>|AUXiliary}
- TRIGger:B:RESET:SOUrce?
Info
  • CH<x> specifies one of the input channels as the reset source. Input channels are specified by x and can be 1, 2, 3, or 4.
  • AUXiliary specifies an external trigger (using the Auxiliary Trigger Input connector) as the reset source.

state property

Return the TRIGger:B:RESET:STATE command.

Description
  • This command sets or queries the trigger reset state for the A→B sequential State trigger reset feature.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:STATE? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:STATE value command.
SCPI Syntax
- TRIGger:B:RESET:STATE {HIGH|LOW}
- TRIGger:B:RESET:STATE?
Info
  • HIGH sets the condition for the state sequential trigger reset to high.
  • LOW sets the condition for the state sequential trigger reset to low.

threshold property

Return the TRIGger:B:RESET:THReshold command.

Description
  • This command sets or queries the trigger threshold for the A→B sequential trigger reset, except for the Timeout reset type.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:THReshold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:THReshold value command.
SCPI Syntax
- TRIGger:B:RESET:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:RESET:THReshold?
Info
  • ECL sets the reset threshold to ECL voltage levels.
  • TTL sets the reset threshold to TTL voltage levels.
  • <NR3> sets the reset threshold in volts.

timeout property

Return the TRIGger:B:RESET:TIMEOut command.

Description
  • This command sets or queries the reset timer for a sequential timeout trigger reset. For example, if the timeout is set to 1 s, this additional reset time begins following an A trigger event and runs sequentially with any B Trigger Delay. If a B trigger event is not found before it expires, the instrument searches for a new A event trigger sequence.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:TIMEOut? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TIMEOut? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:TIMEOut value command.
SCPI Syntax
- TRIGger:B:RESET:TIMEOut <NR3>
- TRIGger:B:RESET:TIMEOut?
Info
  • <NR3> specifies the reset time.

totalcount property

Return the TRIGger:B:RESET:TOTALCOUNT command.

Description
  • This command queries the Reset Total Count for a sequence trigger reset by the ACCept and REJect Reset Types. These are often referred to as the Validation/Invalidation Triggers. The TotalCount is the sum of the accepted and rejected triggers when the Reset or Accept Reset Types are active, and is part of the equation TotalCount = AcceptCount + RejectCount used to form the ratio of accepted to total triggers that is optionally displayed when Validation/Invalidation Triggers are employed. For example, if the Reset Type Accept is active, the TotalCount is the sum of the accepted and rejected triggers processed by the Accept Reset Type, a query only value determined by the trigger system. Any acquired waveform obtained by Accept or Reject Reset Types is positioned at the A-Event. For example, if the Reset Type Reject is active, the TotalCount is the sum of the accepted and rejected triggers processed by the Reject Reset Type, a query only value determined by the trigger system. Any acquired waveform obtained by Accept or Reject Reset Types is positioned at the A-Event.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:TOTALCOUNT? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TOTALCOUNT? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:RESET:TOTALCOUNT?

transition property

Return the TRIGger:B:RESET:TRANsition command.

Description
  • This command sets or queries the type of transition required for a Transition trigger reset.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:TRANsition? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TRANsition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:TRANsition value command.
SCPI Syntax
- TRIGger:B:RESET:TRANsition {RISe|FALL}
- TRIGger:B:RESET:TRANsition?
Info
  • RISe indicates that a reset occurs when the trigger rises above the threshold level.
  • FALL indicates that a reset occurs when the trigger falls below the threshold level.

type property

Return the TRIGger:B:RESET:TYPe command.

Description
  • This command sets or queries the type of A→B sequential trigger reset. If the B trigger reset is active, the reset criteria are part of the B triggering sequence. If the reset conditions defined by the reset type are not met, the instrument must start over searching for a new occurrence of the A event. You must identify a trigger Source and Threshold for each reset type, except for the Timeout, Accept, and Reject trigger types.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:TYPe value command.
SCPI Syntax
- TRIGger:B:RESET:TYPe {NONe|TIMEOut|STATE|TRANsition|ACCepts|REJects}
- TRIGger:B:RESET:TYPe?
Info
  • NONe defeats the trigger reset feature.
  • TIMEOut initiates a reset if the timeout conditions specified by TRIGger:B:RESET:TIMEOut are met.
  • STATE initiates a reset if the state conditions specified by TRIGger: B:RESET:SOUrce, TRIGger:B:RESET:STATE, and TRIGger:B:RESET:THReshold are met.
  • TRANsition initiates a reset if the transition conditions specified by TRIGger:B:RESET:SOUrce, TRIGger:B:RESET:TRANsition, and TRIGger:B:RESET:THReshold are met.
  • ACCepts initiates a trigger at the A-Event if the B-Event occurs before the Accept Timeout, as measured from the A- to the B-Event. That is, the B-Event Accepts (validates) the A- Event. Otherwise the oscilloscope does not trigger. The trigger location is at the A-Event.
  • REJects initiates a trigger if the Reject Timeout expires before the B-Event occurs, as measured from the A- to the B-Event. That is, reception of the B-Event Rejects (invalidates) the A-Event. Otherwise the oscilloscope does not trigger (if the B-Event occurs before the Reject Timeout). The trigger location is at the A-Event.

TriggerBResetAcceptcount

Bases: SCPICmdRead

The TRIGger:B:RESET:ACCEPTCOUNT command.

Description
  • This command queries the Reset Accept Count for a sequence trigger reset by the ACCept and REJect Reset Types. These are often referred to as the Validation/Invalidation Triggers. The AcceptCount is equivalent to the number of acquired waveforms, and is part of the equation TotalCount = AcceptCount + RejectCount used to form the ratio of accepted to total triggers that is optionally displayed when Validation/Invalidation Triggers are employed. The Accept Count is always equal the Acquisition Count. For example, if the Reset Type Accept is active, the AcceptCount is the number of triggers that have been accepted, a query only value determined by the trigger system. Any acquired waveform obtained by Reset Type Accept or Reject is positioned at the A-Event. For example, if Reset Type Reject is active, the AcceptCount is still the number of triggers that have been accepted, a query only value determined by the trigger system. Any acquired waveform obtained by Reset Type Accept or Reject is positioned at the A-Event.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:ACCEPTCOUNT? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:ACCEPTCOUNT? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:RESET:ACCEPTCOUNT?

TriggerBResetAccepttimeout

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:ACCEPTTIMEout command.

Description
  • This command sets or queries the Reset Accept Time Out timer for a sequence trigger reset by the ACCept Reset Type. This is often referred to as the Validation Trigger. The Accept Time Out indicates the time, as measured from the A-Event to the B-Event, in which the B-Event must occur in order to accept the A-Event. When the B-Event occurs within the Accept Time Out, the scope triggers on the A-Event, because the B-Event is interpreted as a validation of the A-Event. Note that the acquired waveform trigger position is location at the A-Event, contrary to the behavior of most A->B Sequence triggers. In this way, the B-Event validates the A-Event. If the B-Event does not occur within the Accept Time Out, the scope again starts waiting for an A-Event to occur, i.e., no trigger occurs and the acquisition is not retained. For example, if the Accept Time Out is set to 5.2 µs, the A-Event will trigger the scope only if the B-Event occurs before 5.2 µs has elapsed after the A-Event. Any acquired waveform is positioned at the A-Event.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:ACCEPTTIMEout? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:ACCEPTTIMEout? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:ACCEPTTIMEout value command.
SCPI Syntax
- TRIGger:B:RESET:ACCEPTTIMEout <NR3>
- TRIGger:B:RESET:ACCEPTTIMEout?
Info
  • <NR3> specifies the Accept Time Out time.

TriggerBResetRatio

Bases: SCPICmdRead

The TRIGger:B:RESET:RATIO command.

Description
  • This command queries the (floating point) Ratio of accepted to total triggers for a sequence trigger reset by the ACCepts and REJects Reset Types. These are often referred to as the Validation/Invalidation Triggers. The Ratio = Accepted Count / Total Count, and is a query only value generated by the trigger system. The TotalCount = AcceptCount + RejectCount. For example, if the Reset Type Accept is active, and 100 triggers have been accepted and 100 trigger have been rejected, then the ratio = acceptCount / totalCount, then the ratio is 50%. The ratio is expressed in scientific notation.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:RATIO? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:RATIO? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:RESET:RATIO?

TriggerBResetRatioenable

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:RATIOENable command.

Description
  • This command sets or queries the Ratio Enable enumerated value (OFF/ON). If ON, a ratio is displayed in the graticule area. The displayed value represents the ratio of accepted to total triggers for a sequence trigger reset by the ACCept and REJect Reset Types. These are often referred to as the Validation/Invalidation Triggers. The default value is ON. For example, if the Reset Type Accept is active, and RatioEnable is ON, the ratio of accepted to total triggers is displayed in the graticule area as a percent.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:RATIOENable? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:RATIOENable? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:RATIOENable value command.
SCPI Syntax
- TRIGger:B:RESET:RATIOENable <ON/OFF>
- TRIGger:B:RESET:RATIOENable?

TriggerBResetRejectcount

Bases: SCPICmdRead

The TRIGger:B:RESET:REJECTCOUNT command.

Description
  • This command queries the Reset Reject Count for a sequence trigger reset by the ACCept and REJect Reset Types. These are often referred to as the Validation/Invalidation Triggers. The RejectCount is the number of triggers rejected when these triggers are active, and is part of the equation TotalCount = AcceptCount + RejectCount used to form the ratio of accepted to total triggers that is optionally displayed when Validation/Invalidation Triggers are employed. For example, if the Reset Type Accept is active, the RejectCount is the number of triggers that have been rejected, a query only value determined by the trigger system. For example, if Reset Type Reject is active, the RejectCount is the number of triggers that have been rejected, a query only value determined by the trigger system.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:REJECTCOUNT? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:REJECTCOUNT? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:RESET:REJECTCOUNT?

TriggerBResetRejecttimeout

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:REJECTTIMEout command.

Description
  • This command sets or queries the Reset Reject Time Out timer for a sequence trigger reset by the REJect Reset Type. This is often referred to as the Invalidation Trigger. The Reject Time Out indicates the time measured from the A-Event in which the B-Event must occur in order to reject the A-Event. When the B-Event does not occur within the Reject Time Out, the scope triggers on the A-Event, because the B-Event is interpreted as an invalidation or rejection of the A-Event. If the B-Event does occur within the Reject Time Out, the scope again starts waiting for an A-Event to occur, i.e., no trigger occurs and no acquisition is retained. Note that the acquired waveform trigger position is located at the A-Event, contrary to the behavior of most A->B Sequence triggers. For example, if the Reject Time Out is set to 5.2 µS, the A-Event will trigger the scope only if the B-Event does not occur before 5.2 µS has elapsed after the A-Event. The acquired waveform is positioned at the A-Event. When the B-Event does occur before the 5.2 µs has elapsed, then the scope does not trigger, and again starts waiting for an A-Event to occur. In this way the B-Event invalidates an A-Event.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:REJECTTIMEout? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:REJECTTIMEout? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:REJECTTIMEout value command.
SCPI Syntax
- TRIGger:B:RESET:REJECTTIMEout <NR3>
- TRIGger:B:RESET:REJECTTIMEout?
Info
  • <NR3> specifies the Reject Time Out time.

TriggerBResetSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:SOUrce command.

Description
  • This command sets or queries the trigger source for the A→B sequential trigger reset feature, except for the Timeout trigger type.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:SOUrce value command.
SCPI Syntax
- TRIGger:B:RESET:SOUrce {CH<x>|AUXiliary}
- TRIGger:B:RESET:SOUrce?
Info
  • CH<x> specifies one of the input channels as the reset source. Input channels are specified by x and can be 1, 2, 3, or 4.
  • AUXiliary specifies an external trigger (using the Auxiliary Trigger Input connector) as the reset source.

TriggerBResetState

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:STATE command.

Description
  • This command sets or queries the trigger reset state for the A→B sequential State trigger reset feature.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:STATE? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:STATE value command.
SCPI Syntax
- TRIGger:B:RESET:STATE {HIGH|LOW}
- TRIGger:B:RESET:STATE?
Info
  • HIGH sets the condition for the state sequential trigger reset to high.
  • LOW sets the condition for the state sequential trigger reset to low.

TriggerBResetThreshold

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:THReshold command.

Description
  • This command sets or queries the trigger threshold for the A→B sequential trigger reset, except for the Timeout reset type.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:THReshold? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:THReshold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:THReshold value command.
SCPI Syntax
- TRIGger:B:RESET:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:RESET:THReshold?
Info
  • ECL sets the reset threshold to ECL voltage levels.
  • TTL sets the reset threshold to TTL voltage levels.
  • <NR3> sets the reset threshold in volts.

TriggerBResetTimeout

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:TIMEOut command.

Description
  • This command sets or queries the reset timer for a sequential timeout trigger reset. For example, if the timeout is set to 1 s, this additional reset time begins following an A trigger event and runs sequentially with any B Trigger Delay. If a B trigger event is not found before it expires, the instrument searches for a new A event trigger sequence.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:TIMEOut? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TIMEOut? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:TIMEOut value command.
SCPI Syntax
- TRIGger:B:RESET:TIMEOut <NR3>
- TRIGger:B:RESET:TIMEOut?
Info
  • <NR3> specifies the reset time.

TriggerBResetTotalcount

Bases: SCPICmdRead

The TRIGger:B:RESET:TOTALCOUNT command.

Description
  • This command queries the Reset Total Count for a sequence trigger reset by the ACCept and REJect Reset Types. These are often referred to as the Validation/Invalidation Triggers. The TotalCount is the sum of the accepted and rejected triggers when the Reset or Accept Reset Types are active, and is part of the equation TotalCount = AcceptCount + RejectCount used to form the ratio of accepted to total triggers that is optionally displayed when Validation/Invalidation Triggers are employed. For example, if the Reset Type Accept is active, the TotalCount is the sum of the accepted and rejected triggers processed by the Accept Reset Type, a query only value determined by the trigger system. Any acquired waveform obtained by Accept or Reject Reset Types is positioned at the A-Event. For example, if the Reset Type Reject is active, the TotalCount is the sum of the accepted and rejected triggers processed by the Reject Reset Type, a query only value determined by the trigger system. Any acquired waveform obtained by Accept or Reject Reset Types is positioned at the A-Event.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:TOTALCOUNT? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TOTALCOUNT? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:RESET:TOTALCOUNT?

TriggerBResetTransition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:TRANsition command.

Description
  • This command sets or queries the type of transition required for a Transition trigger reset.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:TRANsition? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TRANsition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:TRANsition value command.
SCPI Syntax
- TRIGger:B:RESET:TRANsition {RISe|FALL}
- TRIGger:B:RESET:TRANsition?
Info
  • RISe indicates that a reset occurs when the trigger rises above the threshold level.
  • FALL indicates that a reset occurs when the trigger falls below the threshold level.

TriggerBResetType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:TYPe command.

Description
  • This command sets or queries the type of A→B sequential trigger reset. If the B trigger reset is active, the reset criteria are part of the B triggering sequence. If the reset conditions defined by the reset type are not met, the instrument must start over searching for a new occurrence of the A event. You must identify a trigger Source and Threshold for each reset type, except for the Timeout, Accept, and Reject trigger types.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:TYPe value command.
SCPI Syntax
- TRIGger:B:RESET:TYPe {NONe|TIMEOut|STATE|TRANsition|ACCepts|REJects}
- TRIGger:B:RESET:TYPe?
Info
  • NONe defeats the trigger reset feature.
  • TIMEOut initiates a reset if the timeout conditions specified by TRIGger:B:RESET:TIMEOut are met.
  • STATE initiates a reset if the state conditions specified by TRIGger: B:RESET:SOUrce, TRIGger:B:RESET:STATE, and TRIGger:B:RESET:THReshold are met.
  • TRANsition initiates a reset if the transition conditions specified by TRIGger:B:RESET:SOUrce, TRIGger:B:RESET:TRANsition, and TRIGger:B:RESET:THReshold are met.
  • ACCepts initiates a trigger at the A-Event if the B-Event occurs before the Accept Timeout, as measured from the A- to the B-Event. That is, the B-Event Accepts (validates) the A- Event. Otherwise the oscilloscope does not trigger. The trigger location is at the A-Event.
  • REJects initiates a trigger if the Reject Timeout expires before the B-Event occurs, as measured from the A- to the B-Event. That is, reception of the B-Event Rejects (invalidates) the A-Event. Otherwise the oscilloscope does not trigger (if the B-Event occurs before the Reject Timeout). The trigger location is at the A-Event.

TriggerBScan

Bases: SCPICmdRead

The TRIGger:B:SCAN command tree.

Usage
  • Using the .query() method will send the TRIGger:B:SCAN? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .advanceafter: The TRIGger:B:SCAN:ADVANCEafter command.
  • .enable: The TRIGger:B:SCAN:ENAble command.
  • .endevent: The TRIGger:B:SCAN:ENDevent command.
  • .mode: The TRIGger:B:SCAN:MODE command.
  • .startevent: The TRIGger:B:SCAN:STARTevent command.

advanceafter property

Return the TRIGger:B:SCAN:ADVANCEafter command.

Description
  • This command sets or queries the B-Event Scan advance after value. Advance After advances the B-Event value after the specified number of acquisitions have occurred. The B-Events value is updated in a sequential, random, or toggle mode.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:ADVANCEafter? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:ADVANCEafter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:ADVANCEafter value command.
SCPI Syntax
- TRIGger:B:SCAN:ADVANCEafter <NR1>
- TRIGger:B:SCAN:ADVANCEafter?
Info
  • <NR1> is the value that advances the B-Event after the given number of acquisitions have occurred. The default value is 1 and ranges from 1 to 2e9 (2000000000).

enable property

Return the TRIGger:B:SCAN:ENAble command.

Description
  • This command sets or queries if the B-Event Scan is on or off. The B-Events value is updated in a sequential, random, or toggle Advance mode.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:ENAble? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:ENAble? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:ENAble value command.
SCPI Syntax
- TRIGger:B:SCAN:ENAble {ON|OFF}
- TRIGger:B:SCAN:ENAble?
Info
  • ON with A->B Sequence mode set to Trig on nth Event, the B-Event count is determined by the other B Scan triggering parameters such as Start Event value, End Event value, Advance After value, and the Advance mode.
  • OFF with A->B Sequence mode set to Trig on nth Event, behaves in a conventional way.

endevent property

Return the TRIGger:B:SCAN:ENDevent command.

Description
  • This command sets or queries the end event value of B-Event Scan. The end event value is greater than or equal to the start event value.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:ENDevent? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:ENDevent? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:ENDevent value command.
SCPI Syntax
- TRIGger:B:SCAN:ENDevent <NR1>
- TRIGger:B:SCAN:ENDevent?
Info
  • <NR1> is the end event value of B-Event Scan. The default value is 8 and ranges from 1 to 2e9.

mode property

Return the TRIGger:B:SCAN:MODE command.

Description
  • This command sets or queries the sequence advance mode of B-Event Scan.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:MODE? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:MODE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:MODE value command.
SCPI Syntax
- TRIGger:B:SCAN:MODE {SEQUENTIAL|RANDOM|TOGGLE}
- TRIGger:B:SCAN:MODE?
Info
  • SEQUENTIAL , where the B-Event Scan is initialized at start event. This value is incremented after each set of Advance After triggers have occurred, until the B-Event exceeds the end event value. Then the B-Event count is again set to the start event value.
  • RANDOM , where the B-Event value is changed to a random value such that start event value <= BEvent <= end event value), and after Advance After triggers have occurred.
  • TOGGLE , where the B-Event count is first set to the start event value and then changed to the end event value after additional Advance After triggers have occurred, and then B-Event is set back to the start event value.

startevent property

Return the TRIGger:B:SCAN:STARTevent command.

Description
  • This command sets or queries the start event value of B-Event Scan.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:STARTevent? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:STARTevent? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:STARTevent value command.
SCPI Syntax
- TRIGger:B:SCAN:STARTevent <NR1>
- TRIGger:B:SCAN:STARTevent?
Info
  • <NR1> is the start event value of B-Event Scan. The default value is 1 and ranges from 1 to 2e9.

TriggerBScanAdvanceafter

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:SCAN:ADVANCEafter command.

Description
  • This command sets or queries the B-Event Scan advance after value. Advance After advances the B-Event value after the specified number of acquisitions have occurred. The B-Events value is updated in a sequential, random, or toggle mode.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:ADVANCEafter? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:ADVANCEafter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:ADVANCEafter value command.
SCPI Syntax
- TRIGger:B:SCAN:ADVANCEafter <NR1>
- TRIGger:B:SCAN:ADVANCEafter?
Info
  • <NR1> is the value that advances the B-Event after the given number of acquisitions have occurred. The default value is 1 and ranges from 1 to 2e9 (2000000000).

TriggerBScanEnable

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:SCAN:ENAble command.

Description
  • This command sets or queries if the B-Event Scan is on or off. The B-Events value is updated in a sequential, random, or toggle Advance mode.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:ENAble? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:ENAble? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:ENAble value command.
SCPI Syntax
- TRIGger:B:SCAN:ENAble {ON|OFF}
- TRIGger:B:SCAN:ENAble?
Info
  • ON with A->B Sequence mode set to Trig on nth Event, the B-Event count is determined by the other B Scan triggering parameters such as Start Event value, End Event value, Advance After value, and the Advance mode.
  • OFF with A->B Sequence mode set to Trig on nth Event, behaves in a conventional way.

TriggerBScanEndevent

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:SCAN:ENDevent command.

Description
  • This command sets or queries the end event value of B-Event Scan. The end event value is greater than or equal to the start event value.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:ENDevent? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:ENDevent? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:ENDevent value command.
SCPI Syntax
- TRIGger:B:SCAN:ENDevent <NR1>
- TRIGger:B:SCAN:ENDevent?
Info
  • <NR1> is the end event value of B-Event Scan. The default value is 8 and ranges from 1 to 2e9.

TriggerBScanMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:SCAN:MODE command.

Description
  • This command sets or queries the sequence advance mode of B-Event Scan.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:MODE? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:MODE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:MODE value command.
SCPI Syntax
- TRIGger:B:SCAN:MODE {SEQUENTIAL|RANDOM|TOGGLE}
- TRIGger:B:SCAN:MODE?
Info
  • SEQUENTIAL , where the B-Event Scan is initialized at start event. This value is incremented after each set of Advance After triggers have occurred, until the B-Event exceeds the end event value. Then the B-Event count is again set to the start event value.
  • RANDOM , where the B-Event value is changed to a random value such that start event value <= BEvent <= end event value), and after Advance After triggers have occurred.
  • TOGGLE , where the B-Event count is first set to the start event value and then changed to the end event value after additional Advance After triggers have occurred, and then B-Event is set back to the start event value.

TriggerBScanStartevent

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:SCAN:STARTevent command.

Description
  • This command sets or queries the start event value of B-Event Scan.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:STARTevent? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:STARTevent? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:STARTevent value command.
SCPI Syntax
- TRIGger:B:SCAN:STARTevent <NR1>
- TRIGger:B:SCAN:STARTevent?
Info
  • <NR1> is the start event value of B-Event Scan. The default value is 1 and ranges from 1 to 2e9.

TriggerBState

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:STATE command.

Description
  • This command specifies the state of B trigger activity. If the B trigger state is on, the B trigger is part of the triggering sequence. If the B trigger state is off, then only the A trigger causes the trigger event.
Usage
  • Using the .query() method will send the TRIGger:B:STATE? query.
  • Using the .verify(value) method will send the TRIGger:B:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:STATE value command.
SCPI Syntax
- TRIGger:B:STATE {ON|OFF|<NR1>}
- TRIGger:B:STATE?
Info
  • ON specifies that the B trigger is active and in causes trigger events conjunction with the A trigger.
  • OFF specifies that only the A trigger causes trigger events.
  • <NR1> a 0 turns off the B trigger; any other value activates the B trigger.

TriggerBTime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TIMe command.

Description
  • This command specifies B trigger delay time. The B Trigger time applies only if TRIGger:B:BY is set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:B:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TIMe value command.
SCPI Syntax
- TRIGger:B:TIMe <NR3>
- TRIGger:B:TIMe?
Info
  • <NR3> is a floating point number that specifies the B trigger delay time in seconds.

TriggerBType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TYPe command.

Description
  • This command sets or queries the type of A or B trigger. Logic and Pulse triggers contain classes. Logic triggers consist of State and Pattern classes; Pulse triggers consist of Glitch, Runt, Width, Transition, Timeout, and Window classes. Once you have set the trigger type, you might also need to identify the associated trigger class. For details on selecting Logic and Pulse trigger classes, see and respectively. This command is similar to selecting Event Trigger Setup from the Trig menu and then selecting the desired Trigger Type. Some trigger types are not available on some instruments.
Usage
  • Using the .query() method will send the TRIGger:B:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TYPe value command.
SCPI Syntax
- TRIGger:B:TYPe {EDGE|LOGIc|PULse|VIDeo|I2C|CAN|SPI|COMMunication|SERIAL|RS232}
- TRIGger:B:TYPe?
Info
  • EDGE is a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by the TRIGger:A:EDGE commands.
  • LOGIc specifies that a trigger occurs when specified conditions are met and is controlled by the TRIGger:A:LOGIc commands.
  • PULse specifies that a trigger occurs when a specified pulse is found and is controlled by the TRIGger:A:PULse commands.
  • VIDeo specifies that the trigger occurs when a video signal is found. Requires an instrument with video hardware.
  • I2C specifies that a trigger occurs when an Inter-IC Control signal is found.
  • CAN specifies that a trigger occurs when a Controller Area Network frame signal is found.
  • SPI specifies that a trigger occurs when a Serial Peripheral Interface signal is found.
  • COMMunication (Option MTM) specifies that a trigger occurs when a communications signal is found. Supports AMI, HDB3, B3ZS, B6ZS, B8ZS, CMI, MLT3, Manchester, and NRZ encoded communications signals. COMMunication is available only if Option MTM is installed.
  • SERIAL specifies that a trigger occurs when NRZ-encoded data is found, providing a 32-bit serial word. This argument is available with instruments with Option PTM.
  • RS232 takes a signal on a data source and allows you to trigger on data within the RS232 bitstream. The data is only one byte wide.

TriggerBUpperthreshold

Bases: SCPICmdRead

The TRIGger:B:UPPerthreshold command tree.

Usage
  • Using the .query() method will send the TRIGger:B:UPPerthreshold? query.
  • Using the .verify(value) method will send the TRIGger:B:UPPerthreshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:B:UPPerthreshold:CH<x> command.

ch property

Return the TRIGger:B:UPPerthreshold:CH<x> command.

Description
  • This command sets or queries the CH upper trigger level for TRIGger:LVLSrcpreference SRCDependent. The CH range is 1 to 4.
Usage
  • Using the .query() method will send the TRIGger:B:UPPerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:UPPerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:UPPerthreshold:CH<x> value command.
SCPI Syntax
- TRIGger:B:UPPerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:UPPerthreshold:CH<x>?
Info
  • ECL specifies the ECL high level.
  • TTL specifies the TTL high level.
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerBUpperthresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:UPPerthreshold:CH<x> command.

Description
  • This command sets or queries the CH upper trigger level for TRIGger:LVLSrcpreference SRCDependent. The CH range is 1 to 4.
Usage
  • Using the .query() method will send the TRIGger:B:UPPerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:UPPerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:UPPerthreshold:CH<x> value command.
SCPI Syntax
- TRIGger:B:UPPerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:UPPerthreshold:CH<x>?
Info
  • ECL specifies the ECL high level.
  • TTL specifies the TTL high level.
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerEnhanced

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:ENHanced command.

Description
  • This command sets or queries the state of trigger position enhancement. When on, the instrument improves the trigger positioning to more closely match the acquired data. This is equivalent to selecting Enhanced Triggering from the Trigger Mode menu.
Usage
  • Using the .query() method will send the TRIGger:ENHanced? query.
  • Using the .verify(value) method will send the TRIGger:ENHanced? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:ENHanced value command.
SCPI Syntax
- TRIGger:ENHanced {ON|OFF|<NR1>}
- TRIGger:ENHanced?
Info
  • <NR1> = 0 disables trigger position enhancement, any other value enables trigger position enhancement.
  • OFF disables trigger position enhancement.
  • ON enables trigger position enhancement.

TriggerEquationItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

The TRIGger:EQUation<x> command.

Description
  • Sets the Visual Trigger Equation string, which defines the behavior of the areas. There can be only one equation, which can be up to 128 characters. You can enter the command as TRIGGER:EQUATION or TRIGGER:EQUATION1. Each area is assigned a single source (analog channel 1, 2, 3, or 4). Any analog channel can be used as the source for one or more areas. Some basic equations are: (C1 IN A1) - The channel 1 waveform must intersect with Area 1. (C2 OUT A2) - The channel 2 waveform must NOT intersect with Area 2. ((C1 IN A1) and (C2 OUT A2)) - Combines the previous two examples.
Usage
  • Using the .query() method will send the TRIGger:EQUation<x>? query.
  • Using the .verify(value) method will send the TRIGger:EQUation<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:EQUation<x> value command.
SCPI Syntax
- TRIGger:EQUation<x> <string>
- TRIGger:EQUation<x>?
Info
  • <string> is the equation that you want to use for visual triggering. This equation is shown on the oscilloscope screen when visual triggering is enabled.

TriggerLvlsrcpreference

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:LVLSrcpreference command.

Description
  • This command sets or queries the dependent source/level trigger feature. SRCIndependent is the default value.
Usage
  • Using the .query() method will send the TRIGger:LVLSrcpreference? query.
  • Using the .verify(value) method will send the TRIGger:LVLSrcpreference? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:LVLSrcpreference value command.
SCPI Syntax
- TRIGger:LVLSrcpreference {SRCDependent|SRCIndependent}
- TRIGger:LVLSrcpreference?
Info
  • SRCDependent sets the level of all trigger sources to the value you currently select, regardless of the last value selected.
  • SRCIndependent sets each trigger source to the level you are currently selecting.

TriggerMain

Bases: SCPICmdRead

The TRIGger:MAIn command tree.

Usage
  • Using the .query() method will send the TRIGger:MAIn? query.
  • Using the .verify(value) method will send the TRIGger:MAIn? query and raise an AssertionError if the returned value does not match value.
Properties
  • .pulse: The TRIGger:MAIn:PULse command tree.

pulse property

Return the TRIGger:MAIn:PULse command tree.

Usage
  • Using the .query() method will send the TRIGger:MAIn:PULse? query.
  • Using the .verify(value) method will send the TRIGger:MAIn:PULse? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .window: The TRIGger:MAIn:PULse:WINdow command tree.

TriggerMainPulse

Bases: SCPICmdRead

The TRIGger:MAIn:PULse command tree.

Usage
  • Using the .query() method will send the TRIGger:MAIn:PULse? query.
  • Using the .verify(value) method will send the TRIGger:MAIn:PULse? query and raise an AssertionError if the returned value does not match value.
Properties
  • .window: The TRIGger:MAIn:PULse:WINdow command tree.

window property

Return the TRIGger:MAIn:PULse:WINdow command tree.

Usage
  • Using the .query() method will send the TRIGger:MAIn:PULse:WINdow? query.
  • Using the .verify(value) method will send the TRIGger:MAIn:PULse:WINdow? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The TRIGger:MAIn:PULse:WINdow:POLarity command.

TriggerMainPulseWindow

Bases: SCPICmdRead

The TRIGger:MAIn:PULse:WINdow command tree.

Usage
  • Using the .query() method will send the TRIGger:MAIn:PULse:WINdow? query.
  • Using the .verify(value) method will send the TRIGger:MAIn:PULse:WINdow? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The TRIGger:MAIn:PULse:WINdow:POLarity command.

polarity property

Return the TRIGger:MAIn:PULse:WINdow:POLarity command.

Description
  • This command sets or queries the polarity option seen in main pulse window trigger mode that causes the oscilloscope to trigger only when the signal exits the window. This is available only when the Window Event option is set to Inside > t. Also the logic selection is available only when the polarity is set to Either.
Usage
  • Using the .query() method will send the TRIGger:MAIn:PULse:WINdow:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:MAIn:PULse:WINdow:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:MAIn:PULse:WINdow:POLarity value command.
SCPI Syntax
- TRIGger:MAIn:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:MAIn:PULse:WINdow:POLarity?
Info
  • EITher argument specifies positive or negative polarity.
  • NEGAtive argument specifies positive polarity.
  • POSITIVe argument specifies negative polarity.

TriggerMainPulseWindowPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:MAIn:PULse:WINdow:POLarity command.

Description
  • This command sets or queries the polarity option seen in main pulse window trigger mode that causes the oscilloscope to trigger only when the signal exits the window. This is available only when the Window Event option is set to Inside > t. Also the logic selection is available only when the polarity is set to Either.
Usage
  • Using the .query() method will send the TRIGger:MAIn:PULse:WINdow:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:MAIn:PULse:WINdow:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:MAIn:PULse:WINdow:POLarity value command.
SCPI Syntax
- TRIGger:MAIn:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:MAIn:PULse:WINdow:POLarity?
Info
  • EITher argument specifies positive or negative polarity.
  • NEGAtive argument specifies positive polarity.
  • POSITIVe argument specifies negative polarity.

TriggerMultiscope

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:MULTiscope command.

Description
  • This command sets or queries the state of MultiScope triggering, either ENABle or DISable.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:MULTiscope value command.
SCPI Syntax
- TRIGger:MULTiscope {DISable|ENable}
- TRIGger:MULTiscope?
Info
  • DISable sets the MultiScope triggering state to disabled.
  • ENable sets the MultiScope triggering state to enabled.
Properties
  • .align: The TRIGger:MULTiscope:ALIGN command.
  • .delay: The TRIGger:MULTiscope:DELay command.
  • .logic: The TRIGger:MULTiscope:LOGic command.
  • .option: The TRIGger:MULTiscope:OPTion command.
  • .role: The TRIGger:MULTiscope:ROLe command.

align property

Return the TRIGger:MULTiscope:ALIGN command.

Description
  • This command starts the TekLink trigger alignment procedure on all oscilloscopes which are participating in MultiScope triggering. For this command to have any effect, the instrument must be participating in MultiScope triggering. Other instruments on the TekLink network are not affected.
Usage
  • Using the .write() method will send the TRIGger:MULTiscope:ALIGN command.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN
Sub-properties
  • .completed: The TRIGger:MULTiscope:ALIGN:COMPleted command.
  • .deskew: The TRIGger:MULTiscope:ALIGN:DESKEW command.
  • .mrttime: The TRIGger:MULTiscope:ALIGN:MRTTime command.
  • .setstate: The TRIGger:MULTiscope:ALIGN:SETSTATE command.
  • .value: The TRIGger:MULTiscope:ALIGN:VALue command.

delay property

Return the TRIGger:MULTiscope:DELay command.

Description
  • This command queries the delay time in nanoseconds, for trigger out of the TekLink trigger out line.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:DELay? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:DELay? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:MULTiscope:DELay?

logic property

Return the TRIGger:MULTiscope:LOGic command.

Description
  • This command sets or queries the TekLink trigger configuration when the TekLink network connection is HUB.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:LOGic? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:LOGic? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:MULTiscope:LOGic value command.
SCPI Syntax
- TRIGger:MULTiscope:LOGic {AND|OR}
- TRIGger:MULTiscope:LOGic?
Info
  • AND sets the hub and all participating instruments to AND triggering configuration.
  • OR sets the hub and all participating instruments to OR triggering configuration.

option property

Return the TRIGger:MULTiscope:OPTion command.

Description
  • This command sets or queries the trigger type for the TekLink trigger. This will cause the instrument to set the hub and all instruments participating to either AND or OR triggering.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:OPTion? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:OPTion? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:MULTiscope:OPTion value command.
SCPI Syntax
- TRIGger:MULTiscope:OPTion {AND|OR}
- TRIGger:MULTiscope:OPTion?
Info
  • AND sets the hub and all participating instruments to AND triggering.
  • OR sets the hub and all participating instruments to OR triggering.

role property

Return the TRIGger:MULTiscope:ROLe command.

Description
  • This command sets or queries the role of the instrument in the MultiScope trigger network. PRODUCER means that the instrument will both contribute and use the MultiScope trigger. If there is no hub, this makes the local instrument the master. CONSUMER means that the trigger in from the MultiScope network is used (rather than an internal trigger). This applies to a network with or without a hub.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:ROLe? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:ROLe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:MULTiscope:ROLe value command.
SCPI Syntax
- TRIGger:MULTiscope:ROLe {PRODucer|CONSumer|NONe}
- TRIGger:MULTiscope:ROLe?
Info
  • PRODucer sets the instrument to both contribute and use the MultiScope trigger.
  • CONSumer sets the instrument to use the MultiScope trigger.
  • NONe takes the instrument off the MultiScope trigger network.

TriggerMultiscopeAlign

Bases: SCPICmdWriteNoArguments, SCPICmdRead

The TRIGger:MULTiscope:ALIGN command.

Description
  • This command starts the TekLink trigger alignment procedure on all oscilloscopes which are participating in MultiScope triggering. For this command to have any effect, the instrument must be participating in MultiScope triggering. Other instruments on the TekLink network are not affected.
Usage
  • Using the .write() method will send the TRIGger:MULTiscope:ALIGN command.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN
Properties
  • .completed: The TRIGger:MULTiscope:ALIGN:COMPleted command.
  • .deskew: The TRIGger:MULTiscope:ALIGN:DESKEW command.
  • .mrttime: The TRIGger:MULTiscope:ALIGN:MRTTime command.
  • .setstate: The TRIGger:MULTiscope:ALIGN:SETSTATE command.
  • .value: The TRIGger:MULTiscope:ALIGN:VALue command.

completed property

Return the TRIGger:MULTiscope:ALIGN:COMPleted command.

Description
  • This command returns whether the oscilloscope has successfully completed the MultiScope trigger align procedure.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:ALIGN:COMPleted? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:ALIGN:COMPleted? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:COMPleted?

deskew property

Return the TRIGger:MULTiscope:ALIGN:DESKEW command.

Description
  • This command sets or queries the deskew time in nanoseconds, for horizontal positioning of the waveform.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:ALIGN:DESKEW? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:ALIGN:DESKEW? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:DESKEW?

mrttime property

Return the TRIGger:MULTiscope:ALIGN:MRTTime command.

Description
  • This command returns or sends the maximum round trip time to each of the instruments in a calibration cycle.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:ALIGN:MRTTime? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:ALIGN:MRTTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write() method will send the TRIGger:MULTiscope:ALIGN:MRTTime command.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:MRTTime
- TRIGger:MULTiscope:ALIGN:MRTTime?

setstate property

Return the TRIGger:MULTiscope:ALIGN:SETSTATE command.

Description
  • This command causes the instrument to measure the round trip time between sending a trigger out the TekLink port and receiving the trigger pulse back from the port.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:ALIGN:SETSTATE? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:ALIGN:SETSTATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:MULTiscope:ALIGN:SETSTATE value command.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:SETSTATE {START|STOP|WAIT|DONE}
- TRIGger:MULTiscope:ALIGN:SETSTATE?
Info
  • START begins calibration.
  • STOP ends calibration.
  • WAIT postpones calibration.
  • DONE indicates that the calibration is complete.

value property

Return the TRIGger:MULTiscope:ALIGN:VALue command.

Description
  • This command returns the time interval result from the TRIGGER:MULTISCOPE:ALIGN command. Round trip time, trigger out to trigger in.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:ALIGN:VALue? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:ALIGN:VALue? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:VALue?

TriggerMultiscopeAlignCompleted

Bases: SCPICmdRead

The TRIGger:MULTiscope:ALIGN:COMPleted command.

Description
  • This command returns whether the oscilloscope has successfully completed the MultiScope trigger align procedure.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:ALIGN:COMPleted? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:ALIGN:COMPleted? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:COMPleted?

TriggerMultiscopeAlignDeskew

Bases: SCPICmdRead

The TRIGger:MULTiscope:ALIGN:DESKEW command.

Description
  • This command sets or queries the deskew time in nanoseconds, for horizontal positioning of the waveform.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:ALIGN:DESKEW? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:ALIGN:DESKEW? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:DESKEW?

TriggerMultiscopeAlignMrttime

Bases: SCPICmdWriteNoArguments, SCPICmdRead

The TRIGger:MULTiscope:ALIGN:MRTTime command.

Description
  • This command returns or sends the maximum round trip time to each of the instruments in a calibration cycle.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:ALIGN:MRTTime? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:ALIGN:MRTTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write() method will send the TRIGger:MULTiscope:ALIGN:MRTTime command.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:MRTTime
- TRIGger:MULTiscope:ALIGN:MRTTime?

TriggerMultiscopeAlignSetstate

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:MULTiscope:ALIGN:SETSTATE command.

Description
  • This command causes the instrument to measure the round trip time between sending a trigger out the TekLink port and receiving the trigger pulse back from the port.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:ALIGN:SETSTATE? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:ALIGN:SETSTATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:MULTiscope:ALIGN:SETSTATE value command.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:SETSTATE {START|STOP|WAIT|DONE}
- TRIGger:MULTiscope:ALIGN:SETSTATE?
Info
  • START begins calibration.
  • STOP ends calibration.
  • WAIT postpones calibration.
  • DONE indicates that the calibration is complete.

TriggerMultiscopeAlignValue

Bases: SCPICmdRead

The TRIGger:MULTiscope:ALIGN:VALue command.

Description
  • This command returns the time interval result from the TRIGGER:MULTISCOPE:ALIGN command. Round trip time, trigger out to trigger in.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:ALIGN:VALue? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:ALIGN:VALue? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:VALue?

TriggerMultiscopeDelay

Bases: SCPICmdRead

The TRIGger:MULTiscope:DELay command.

Description
  • This command queries the delay time in nanoseconds, for trigger out of the TekLink trigger out line.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:DELay? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:DELay? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:MULTiscope:DELay?

TriggerMultiscopeLogic

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:MULTiscope:LOGic command.

Description
  • This command sets or queries the TekLink trigger configuration when the TekLink network connection is HUB.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:LOGic? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:LOGic? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:MULTiscope:LOGic value command.
SCPI Syntax
- TRIGger:MULTiscope:LOGic {AND|OR}
- TRIGger:MULTiscope:LOGic?
Info
  • AND sets the hub and all participating instruments to AND triggering configuration.
  • OR sets the hub and all participating instruments to OR triggering configuration.

TriggerMultiscopeOption

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:MULTiscope:OPTion command.

Description
  • This command sets or queries the trigger type for the TekLink trigger. This will cause the instrument to set the hub and all instruments participating to either AND or OR triggering.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:OPTion? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:OPTion? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:MULTiscope:OPTion value command.
SCPI Syntax
- TRIGger:MULTiscope:OPTion {AND|OR}
- TRIGger:MULTiscope:OPTion?
Info
  • AND sets the hub and all participating instruments to AND triggering.
  • OR sets the hub and all participating instruments to OR triggering.

TriggerMultiscopeRole

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:MULTiscope:ROLe command.

Description
  • This command sets or queries the role of the instrument in the MultiScope trigger network. PRODUCER means that the instrument will both contribute and use the MultiScope trigger. If there is no hub, this makes the local instrument the master. CONSUMER means that the trigger in from the MultiScope network is used (rather than an internal trigger). This applies to a network with or without a hub.
Usage
  • Using the .query() method will send the TRIGger:MULTiscope:ROLe? query.
  • Using the .verify(value) method will send the TRIGger:MULTiscope:ROLe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:MULTiscope:ROLe value command.
SCPI Syntax
- TRIGger:MULTiscope:ROLe {PRODucer|CONSumer|NONe}
- TRIGger:MULTiscope:ROLe?
Info
  • PRODucer sets the instrument to both contribute and use the MultiScope trigger.
  • CONSumer sets the instrument to use the MultiScope trigger.
  • NONe takes the instrument off the MultiScope trigger network.

TriggerQualification

Bases: SCPICmdRead

The TRIGger:QUALification command tree.

Usage
  • Using the .query() method will send the TRIGger:QUALification? query.
  • Using the .verify(value) method will send the TRIGger:QUALification? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bus: The TRIGger:QUALification:BUS command tree.

bus property

Return the TRIGger:QUALification:BUS command tree.

Usage
  • Using the .query() method will send the TRIGger:QUALification:BUS? query.
  • Using the .verify(value) method will send the TRIGger:QUALification:BUS? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The TRIGger:QUALification:BUS:FORMat command.
  • .source: The TRIGger:QUALification:BUS:SOUrce command.
  • .value: The TRIGger:QUALification:BUS:VALue command.

TriggerQualificationBus

Bases: SCPICmdRead

The TRIGger:QUALification:BUS command tree.

Usage
  • Using the .query() method will send the TRIGger:QUALification:BUS? query.
  • Using the .verify(value) method will send the TRIGger:QUALification:BUS? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The TRIGger:QUALification:BUS:FORMat command.
  • .source: The TRIGger:QUALification:BUS:SOUrce command.
  • .value: The TRIGger:QUALification:BUS:VALue command.

format property

Return the TRIGger:QUALification:BUS:FORMat command.

Description
  • This command sets or queries the format of the bit pattern for the bus qualification. The command is available only when the Trigger Type is set to Glitch, Runt, Setup/Hold, Timeout, Transition, Width, or Window and the trigger qualification is set to Occurs And.
Usage
  • Using the .query() method will send the TRIGger:QUALification:BUS:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:QUALification:BUS:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:QUALification:BUS:FORMat value command.
SCPI Syntax
- TRIGger:QUALification:BUS:FORMat {BINary|HEX|SYMBolic}
- TRIGger:QUALification:BUS:FORMat?
Info
  • BINary specifies the pattern format as binary.
  • HEX specifies the pattern format as hexadecimal.
  • SYMBolic specifies the pattern format as symbolic.

source property

Return the TRIGger:QUALification:BUS:SOUrce command.

Description
  • This command sets or queries the source for the bus qualification. The command is available only when the Trigger Type is set to Glitch, Runt, Setup/Hold, Timeout, Transition, Width, or Window and the trigger qualification is set to Occurs And.
Usage
  • Using the .query() method will send the TRIGger:QUALification:BUS:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:QUALification:BUS:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:QUALification:BUS:SOUrce value command.
SCPI Syntax
- TRIGger:QUALification:BUS:SOUrce {B<x>}
- TRIGger:QUALification:BUS:SOUrce?
Info
  • B<x> specifies the bus source from B0 to B16. x has a minimum of 0 and a maximum of 16.

value property

Return the TRIGger:QUALification:BUS:VALue command.

Description
  • This command sets or queries the bit pattern for the bus qualification. The command is available only when the Trigger Type is set to Glitch, Runt, Setup/Hold, Timeout, Transition, Width, or Window and the trigger qualification is set to Occurs And. The pattern assigned is in the order D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Ch1 Ch2 Ch3 Ch4.
Usage
  • Using the .query() method will send the TRIGger:QUALification:BUS:VALue? query.
  • Using the .verify(value) method will send the TRIGger:QUALification:BUS:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:QUALification:BUS:VALue value command.
SCPI Syntax
- TRIGger:QUALification:BUS:VALue <String>
- TRIGger:QUALification:BUS:VALue?
Info
  • <String> sets the bus value.

TriggerQualificationBusFormat

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:QUALification:BUS:FORMat command.

Description
  • This command sets or queries the format of the bit pattern for the bus qualification. The command is available only when the Trigger Type is set to Glitch, Runt, Setup/Hold, Timeout, Transition, Width, or Window and the trigger qualification is set to Occurs And.
Usage
  • Using the .query() method will send the TRIGger:QUALification:BUS:FORMat? query.
  • Using the .verify(value) method will send the TRIGger:QUALification:BUS:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:QUALification:BUS:FORMat value command.
SCPI Syntax
- TRIGger:QUALification:BUS:FORMat {BINary|HEX|SYMBolic}
- TRIGger:QUALification:BUS:FORMat?
Info
  • BINary specifies the pattern format as binary.
  • HEX specifies the pattern format as hexadecimal.
  • SYMBolic specifies the pattern format as symbolic.

TriggerQualificationBusSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:QUALification:BUS:SOUrce command.

Description
  • This command sets or queries the source for the bus qualification. The command is available only when the Trigger Type is set to Glitch, Runt, Setup/Hold, Timeout, Transition, Width, or Window and the trigger qualification is set to Occurs And.
Usage
  • Using the .query() method will send the TRIGger:QUALification:BUS:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:QUALification:BUS:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:QUALification:BUS:SOUrce value command.
SCPI Syntax
- TRIGger:QUALification:BUS:SOUrce {B<x>}
- TRIGger:QUALification:BUS:SOUrce?
Info
  • B<x> specifies the bus source from B0 to B16. x has a minimum of 0 and a maximum of 16.

TriggerQualificationBusValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:QUALification:BUS:VALue command.

Description
  • This command sets or queries the bit pattern for the bus qualification. The command is available only when the Trigger Type is set to Glitch, Runt, Setup/Hold, Timeout, Transition, Width, or Window and the trigger qualification is set to Occurs And. The pattern assigned is in the order D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Ch1 Ch2 Ch3 Ch4.
Usage
  • Using the .query() method will send the TRIGger:QUALification:BUS:VALue? query.
  • Using the .verify(value) method will send the TRIGger:QUALification:BUS:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:QUALification:BUS:VALue value command.
SCPI Syntax
- TRIGger:QUALification:BUS:VALue <String>
- TRIGger:QUALification:BUS:VALue?
Info
  • <String> sets the bus value.

TriggerSensitivity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:SENSITivity command.

Description
  • This command set or queries the state of trigger sensitivity. When on, the instrument calculates a rolling average for trigger position enhancement to suppress trigger jitter in noisy signals. This is equivalent to selecting Higher Sensitivity for Noisy Signals from the Trigger Mode menu. This is available only when TRIGGER:ENHANCED or the equivalent check box control is also on.
Usage
  • Using the .query() method will send the TRIGger:SENSITivity? query.
  • Using the .verify(value) method will send the TRIGger:SENSITivity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SENSITivity value command.
SCPI Syntax
- TRIGger:SENSITivity {ON|OFF|<NR1>}
- TRIGger:SENSITivity?
Info
  • <NR1> = 0 disables rolling averaging, any other value enables rolling averaging for trigger position enhancement.
  • OFF disables rolling averaging for trigger position enhancement.
  • ON enables rolling averaging for trigger position enhancement.

TriggerShowequation

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:SHOWEQuation command.

Description
  • Causes the Visual Trigger Equation to be displayed in the upper left portion of the oscilloscope graticule.
Usage
  • Using the .query() method will send the TRIGger:SHOWEQuation? query.
  • Using the .verify(value) method will send the TRIGger:SHOWEQuation? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:SHOWEQuation value command.
SCPI Syntax
- TRIGger:SHOWEQuation {ON|OFF}
- TRIGger:SHOWEQuation?
Info
  • ON causes the equation to appear on screen.
  • Off hides the equation.

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 the TRIGger:STATE? query.
  • Using the .verify(value) method will send the TRIGger:STATE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:STATE?