trigger
¶
The trigger commands module.
These commands are used in the following models: MSO5KB
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:CLOck:SOUrce {CH4|CQ}
- TRIGger:A:LOGIc:STATE:CLOck:SOUrce?
- 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:CLOck:SOUrce {CH4|CQ}
- TRIGger:B:LOGIc:STATE:CLOck:SOUrce?
- 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 theTRIGger?query. - Using the
.verify(value)method will send theTRIGger?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger valuecommand.
SCPI Syntax
- TRIGger FORCe
- TRIGger?
Info
FORCecreates a trigger event. IfTRIGger:STATEis set to READy, the acquisition will complete. Otherwise, this command will be ignored. This is equivalent to pressing the Force button on the front panel.
Properties
.a: TheTRIGger:Acommand..auxlevel: TheTRIGger:AUXLevelcommand..b: TheTRIGger:Bcommand..enhanced: TheTRIGger:ENHancedcommand..equation: TheTRIGger:EQUation<x>command..lvlsrcpreference: TheTRIGger:LVLSrcpreferencecommand..main: TheTRIGger:MAIncommand tree..multiscope: TheTRIGger:MULTiscopecommand..qualification: TheTRIGger:QUALificationcommand tree..sensitivity: TheTRIGger:SENSITivitycommand..showequation: TheTRIGger:SHOWEQuationcommand..state: TheTRIGger:STATEcommand.
a
property
¶
a: TriggerA
Return the TRIGger:A command.
Description
- This command sets the A trigger level automatically to 50% of the range of the minimum and maximum values of the trigger input signal. The query returns current trigger parameters. The trigger level is the voltage threshold through which the trigger source signal must pass to generate a trigger event. This command is equivalent to pushing the LEVEL knob on the front panel.
Usage
- Using the
.query()method will send theTRIGger:A?query. - Using the
.verify(value)method will send theTRIGger:A?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A valuecommand.
SCPI Syntax
- TRIGger:A SETLevel
- TRIGger:A?
Info
SETLevelsets the trigger level to 50% of the range of the minimum and maximum values of the trigger input signal.
Sub-properties
.bus: TheTRIGger:A:BUScommand tree..can: TheTRIGger:A:CANcommand tree..communication: TheTRIGger:A:COMMunicationcommand tree..holdoff: TheTRIGger:A:HOLDoffcommand..i2c: TheTRIGger:A:I2Ccommand tree..mode: TheTRIGger:A:MODecommand..plock: TheTRIGger:A:PLOCKcommand tree..pulse: TheTRIGger:A:PULsecommand tree..serial: TheTRIGger:A:SERIALcommand tree..spi: TheTRIGger:A:SPIcommand tree..video: TheTRIGger:A:VIDeocommand..edge: TheTRIGger:A:EDGEcommand..level: TheTRIGger:A:LEVelcommand..logic: TheTRIGger:A:LOGIccommand..lowerthreshold: TheTRIGger:A:LOWerthresholdcommand tree..ready: TheTRIGger:A:READYcommand..type: TheTRIGger:A:TYPecommand..upperthreshold: TheTRIGger:A:UPPerthresholdcommand tree.
auxlevel
property
¶
auxlevel: TriggerAuxlevel
Return the TRIGger:AUXLevel command.
Description
- This command sets or queries the Auxiliary Input voltage level to use for an edge trigger.
Usage
- Using the
.query()method will send theTRIGger:AUXLevel?query. - Using the
.verify(value)method will send theTRIGger:AUXLevel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:AUXLevel valuecommand.
SCPI Syntax
- TRIGger:AUXLevel {<NR3>|ECL|TTL}
- TRIGger:AUXLevel?
Info
<NR3>is trigger level in Volts.ECLsets trigger level to -1.3 Volts.TTLsets trigger level to 1.4 Volts.
b
property
¶
b: TriggerB
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 theTRIGger:B valuecommand.
SCPI Syntax
- TRIGger:B SETLevel
Info
SETLevelsets the B trigger level to 50% of MIN and MAX.
Sub-properties
.by: TheTRIGger:B:BYcommand..events: TheTRIGger:B:EVENTScommand..pulse: TheTRIGger:B:PULsecommand tree..reset: TheTRIGger:B:RESETcommand tree..scan: TheTRIGger:B:SCANcommand tree..state: TheTRIGger:B:STATEcommand..time: TheTRIGger:B:TIMecommand..edge: TheTRIGger:B:EDGEcommand..level: TheTRIGger:B:LEVelcommand..logic: TheTRIGger:B:LOGIccommand..lowerthreshold: TheTRIGger:B:LOWerthresholdcommand tree..ready: TheTRIGger:B:READYcommand..type: TheTRIGger:B:TYPecommand..upperthreshold: TheTRIGger:B:UPPerthresholdcommand 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 theTRIGger:ENHanced?query. - Using the
.verify(value)method will send theTRIGger:ENHanced?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:ENHanced valuecommand.
SCPI Syntax
- TRIGger:ENHanced {ON|OFF|<NR1>}
- TRIGger:ENHanced?
Info
<NR1>= 0 disables trigger position enhancement, any other value enables trigger position enhancement.OFFdisables trigger position enhancement.ONenables trigger position enhancement.
equation
property
¶
equation: dict[int, TriggerEquationItem]
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:EQUATIONorTRIGGER: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 theTRIGger:EQUation<x>?query. - Using the
.verify(value)method will send theTRIGger:EQUation<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:EQUation<x> valuecommand.
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 theTRIGger:LVLSrcpreference?query. - Using the
.verify(value)method will send theTRIGger:LVLSrcpreference?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:LVLSrcpreference valuecommand.
SCPI Syntax
- TRIGger:LVLSrcpreference {SRCDependent|SRCIndependent}
- TRIGger:LVLSrcpreference?
Info
SRCDependentsets the level of all trigger sources to the value you currently select, regardless of the last value selected.SRCIndependentsets each trigger source to the level you are currently selecting.
main
property
¶
main: TriggerMain
Return the TRIGger:MAIn command tree.
Usage
- Using the
.query()method will send theTRIGger:MAIn?query. - Using the
.verify(value)method will send theTRIGger:MAIn?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.pulse: TheTRIGger:MAIn:PULsecommand 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 theTRIGger:MULTiscope?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MULTiscope valuecommand.
SCPI Syntax
- TRIGger:MULTiscope {DISable|ENable}
- TRIGger:MULTiscope?
Info
DISablesets the MultiScope triggering state to disabled.ENablesets the MultiScope triggering state to enabled.
Sub-properties
.align: TheTRIGger:MULTiscope:ALIGNcommand..delay: TheTRIGger:MULTiscope:DELaycommand..logic: TheTRIGger:MULTiscope:LOGiccommand..option: TheTRIGger:MULTiscope:OPTioncommand..role: TheTRIGger:MULTiscope:ROLecommand.
qualification
property
¶
qualification: TriggerQualification
Return the TRIGger:QUALification command tree.
Usage
- Using the
.query()method will send theTRIGger:QUALification?query. - Using the
.verify(value)method will send theTRIGger:QUALification?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.bus: TheTRIGger:QUALification:BUScommand 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:ENHANCEDor the equivalent check box control is also on.
Usage
- Using the
.query()method will send theTRIGger:SENSITivity?query. - Using the
.verify(value)method will send theTRIGger:SENSITivity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:SENSITivity valuecommand.
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.OFFdisables rolling averaging for trigger position enhancement.ONenables 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 theTRIGger:SHOWEQuation?query. - Using the
.verify(value)method will send theTRIGger:SHOWEQuation?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:SHOWEQuation valuecommand.
SCPI Syntax
- TRIGger:SHOWEQuation {ON|OFF}
- TRIGger:SHOWEQuation?
Info
ONcauses the equation to appear on screen.Offhides 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 theTRIGger:STATE?query. - Using the
.verify(value)method will send theTRIGger:STATE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:STATE?
TriggerA
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A command.
Description
- This command sets the A trigger level automatically to 50% of the range of the minimum and maximum values of the trigger input signal. The query returns current trigger parameters. The trigger level is the voltage threshold through which the trigger source signal must pass to generate a trigger event. This command is equivalent to pushing the LEVEL knob on the front panel.
Usage
- Using the
.query()method will send theTRIGger:A?query. - Using the
.verify(value)method will send theTRIGger:A?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A valuecommand.
SCPI Syntax
- TRIGger:A SETLevel
- TRIGger:A?
Info
SETLevelsets the trigger level to 50% of the range of the minimum and maximum values of the trigger input signal.
Properties
.bus: TheTRIGger:A:BUScommand tree..can: TheTRIGger:A:CANcommand tree..communication: TheTRIGger:A:COMMunicationcommand tree..holdoff: TheTRIGger:A:HOLDoffcommand..i2c: TheTRIGger:A:I2Ccommand tree..mode: TheTRIGger:A:MODecommand..plock: TheTRIGger:A:PLOCKcommand tree..pulse: TheTRIGger:A:PULsecommand tree..serial: TheTRIGger:A:SERIALcommand tree..spi: TheTRIGger:A:SPIcommand tree..video: TheTRIGger:A:VIDeocommand..edge: TheTRIGger:A:EDGEcommand..level: TheTRIGger:A:LEVelcommand..logic: TheTRIGger:A:LOGIccommand..lowerthreshold: TheTRIGger:A:LOWerthresholdcommand tree..ready: TheTRIGger:A:READYcommand..type: TheTRIGger:A:TYPecommand..upperthreshold: TheTRIGger:A:UPPerthresholdcommand tree.
bus
property
¶
bus: TriggerABus
Return the TRIGger:A:BUS command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS?query. - Using the
.verify(value)method will send theTRIGger:A:BUS?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.can: TheTRIGger:A:BUS:CANcommand tree..data: TheTRIGger:A:BUS:DATacommand tree..ethernet: TheTRIGger:A:BUS:ETHERnetcommand tree..flexray: TheTRIGger:A:BUS:FLEXRAYcommand tree..i2c: TheTRIGger:A:BUS:I2Ccommand tree..lin: TheTRIGger:A:BUS:LINcommand tree..mil1553b: TheTRIGger:A:BUS:MIL1553Bcommand tree..pcie: TheTRIGger:A:BUS:PCIEcommand tree..rs232c: TheTRIGger:A:BUS:RS232Ccommand tree..s64b66b: TheTRIGger:A:BUS:S64B66Bcommand tree..s8b10b: TheTRIGger:A:BUS:S8B10Bcommand tree..source: TheTRIGger:A:BUS:SOUrcecommand..spi: TheTRIGger:A:BUS:SPIcommand tree..usb: TheTRIGger:A:BUS:USBcommand tree.
can
property
¶
can: TriggerACan
Return the TRIGger:A:CAN command tree.
Usage
- Using the
.query()method will send theTRIGger:A:CAN?query. - Using the
.verify(value)method will send theTRIGger:A:CAN?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:CAN:CONDitioncommand..data: TheTRIGger:A:CAN:DATacommand tree..format: TheTRIGger:A:CAN:FORMatcommand..frametype: TheTRIGger:A:CAN:FRAMEtypecommand..identifier: TheTRIGger:A:CAN:IDENTifiercommand tree..probe: TheTRIGger:A:CAN:PROBEcommand..speed: TheTRIGger:A:CAN:SPEedcommand.
communication
property
¶
communication: TriggerACommunication
Return the TRIGger:A:COMMunication command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.bitrate: TheTRIGger:A:COMMunication:BITRatecommand..clock: TheTRIGger:A:COMMunication:CLOCkcommand tree..cmi: TheTRIGger:A:COMMunication:CMIcommand tree..code: TheTRIGger:A:COMMunication:CODecommand..source: TheTRIGger:A:COMMunication:SOUrcecommand..standard: TheTRIGger:A:COMMunication:STANdardcommand..ami: TheTRIGger:A:COMMunication:AMIcommand tree..hdb3: TheTRIGger:A:COMMunication:HDB3command tree..b3zs: TheTRIGger:A:COMMunication:B3ZScommand tree..b6zs: TheTRIGger:A:COMMunication:B6ZScommand tree..b8zs: TheTRIGger:A:COMMunication:B8ZScommand tree.
edge
property
¶
edge: TriggerAEdge
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 theTRIGger:A:EDGE?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:EDGE?
Sub-properties
.coupling: TheTRIGger:A:EDGE:COUPlingcommand..slope: TheTRIGger:A:EDGE:SLOpecommand..source: TheTRIGger:A:EDGE:SOUrcecommand.
holdoff
property
¶
holdoff: TriggerAHoldoff
Return the TRIGger:A:HOLDoff command.
Description
- Returns the A trigger holdoff parameters. These parameters specify the time period during which the trigger circuitry is not looking to generate a trigger event.
Usage
- Using the
.query()method will send theTRIGger:A:HOLDoff?query. - Using the
.verify(value)method will send theTRIGger:A:HOLDoff?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:HOLDoff?
Sub-properties
.actual: TheTRIGger:A:HOLDoff:ACTUalcommand..by: TheTRIGger:A:HOLDoff:BYcommand..time: TheTRIGger:A:HOLDoff:TIMecommand.
i2c
property
¶
i2c: TriggerAI2c
Return the TRIGger:A:I2C command tree.
Usage
- Using the
.query()method will send theTRIGger:A:I2C?query. - Using the
.verify(value)method will send theTRIGger:A:I2C?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.address: TheTRIGger:A:I2C:ADDResscommand tree.
level
property
¶
level: TriggerALevel
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 theTRIGger:A:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LEVel valuecommand.
SCPI Syntax
- TRIGger:A:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LEVel?
Info
ECLspecifies the ECL high level.TTLspecifies the TTL high level.<NR3>specifies the trigger level in user units (usually volts).
Sub-properties
.ch: TheTRIGger:A:LEVel:CH<x>command.
logic
property
¶
logic: TriggerALogic
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 theTRIGger:A:LOGIc?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc?
Sub-properties
.class: TheTRIGger:A:LOGIc:CLAsscommand..function: TheTRIGger:A:LOGIc:FUNCtioncommand..input: TheTRIGger:A:LOGIc:INPutcommand..pattern: TheTRIGger:A:LOGIc:PATterncommand..sethold: TheTRIGger:A:LOGIc:SETHoldcommand..state: TheTRIGger:A:LOGIc:STATEcommand..threshold: TheTRIGger:A:LOGIc:THResholdcommand.
lowerthreshold
property
¶
lowerthreshold: TriggerALowerthreshold
Return the TRIGger:A:LOWerthreshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOWerthreshold?query. - Using the
.verify(value)method will send theTRIGger:A:LOWerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:A:LOWerthreshold:CH<x>command.
mode
property
¶
mode: TriggerAMode
Return the TRIGger:A:MODe command.
Description
- This command sets or queries the A trigger mode. This command is equivalent to pushing the Mode button on the front panel.
Usage
- Using the
.query()method will send theTRIGger:A:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:MODe valuecommand.
SCPI Syntax
- TRIGger:A:MODe {AUTO|NORMal}
- TRIGger:A:MODe?
Info
AUTOgenerates a trigger if one is not detected within a specified time period.NORMalwaits for a valid trigger event.
plock
property
¶
plock: TriggerAPlock
Return the TRIGger:A:PLOCK command tree.
Usage
- Using the
.query()method will send theTRIGger:A:PLOCK?query. - Using the
.verify(value)method will send theTRIGger:A:PLOCK?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.count: TheTRIGger:A:PLOCK:COUNTcommand..length: TheTRIGger:A:PLOCK:LENGTHcommand..source: TheTRIGger:A:PLOCK:SOURCEcommand.
pulse
property
¶
pulse: TriggerAPulse
Return the TRIGger:A:PULse command tree.
Usage
- Using the
.query()method will send theTRIGger:A:PULse?query. - Using the
.verify(value)method will send theTRIGger:A:PULse?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.period: TheTRIGger:A:PULse:PERiodcommand..runt: TheTRIGger:A:PULse:RUNTcommand tree..window: TheTRIGger:A:PULse:WINdowcommand tree..class: TheTRIGger:A:PULse:CLAsscommand..glitch: TheTRIGger:A:PULse:GLItchcommand..source: TheTRIGger:A:PULse:SOUrcecommand..timeout: TheTRIGger:A:PULse:TIMEOutcommand..transition: TheTRIGger:A:PULse:TRANsitioncommand..width: TheTRIGger:A:PULse:WIDthcommand.
ready
property
¶
ready: TriggerAReady
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:STATEreflects a less-frequently updated status of the trigger LEDs on the instrument front panel.
Usage
- Using the
.query()method will send theTRIGger:A:READY?query. - Using the
.verify(value)method will send theTRIGger:A:READY?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:READY?
serial
property
¶
serial: TriggerASerial
Return the TRIGger:A:SERIAL command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SERIAL?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.bitrate: TheTRIGger:A:SERIAL:BITRatecommand..clock: TheTRIGger:A:SERIAL:CLOCkcommand tree..code: TheTRIGger:A:SERIAL:CODecommand..data: TheTRIGger:A:SERIAL:DATacommand tree..errordetector: TheTRIGger:A:SERIAL:ERRORdetectorcommand tree..locklen: TheTRIGger:A:SERIAL:LOCKLencommand..lockoffset: TheTRIGger:A:SERIAL:LOCKOffsetcommand..source: TheTRIGger:A:SERIAL:SOUrcecommand..standard: TheTRIGger:A:SERIAL:STANdardcommand..triggeron: TheTRIGger:A:SERIAL:TRIGgeroncommand.
spi
property
¶
spi: TriggerASpi
Return the TRIGger:A:SPI command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SPI?query. - Using the
.verify(value)method will send theTRIGger:A:SPI?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:SPI:CONDitioncommand..data: TheTRIGger:A:SPI:DATacommand tree..format: TheTRIGger:A:SPI:FORMatcommand..sclk: TheTRIGger:A:SPI:SCLKcommand tree..ss: TheTRIGger:A:SPI:SScommand tree.
type
property
¶
type: TriggerAType
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 theTRIGger:A:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:TYPe {EDGE|LOGIc|PULse|VIDeo|I2C|CAN|SPI|COMMunication|SERIAL|RS232}
- TRIGger:A:TYPe?
Info
EDGEis a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by theTRIGger:A:EDGEcommands.LOGIcspecifies that a trigger occurs when specified conditions are met and is controlled by theTRIGger:A:LOGIccommands.PULsespecifies that a trigger occurs when a specified pulse is found and is controlled by theTRIGger:A:PULsecommands.VIDeospecifies that the trigger occurs when a video signal is found. Requires an instrument with video hardware.I2Cspecifies that a trigger occurs when an Inter-IC Control signal is found.CANspecifies that a trigger occurs when a Controller Area Network frame signal is found.SPIspecifies 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.SERIALspecifies 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.RS232takes 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 theTRIGger:A:UPPerthreshold?query. - Using the
.verify(value)method will send theTRIGger:A:UPPerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:A:UPPerthreshold:CH<x>command.
video
property
¶
video: TriggerAVideo
Return the TRIGger:A:VIDeo command.
Description
- Returns the A trigger video parameters.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:VIDeo?
Sub-properties
.custom: TheTRIGger:A:VIDeo:CUSTomcommand..field: TheTRIGger:A:VIDeo:FIELDcommand..holdoff: TheTRIGger:A:VIDeo:HOLdoffcommand tree..line: TheTRIGger:A:VIDeo:LINEcommand..polarity: TheTRIGger:A:VIDeo:POLaritycommand..scan: TheTRIGger:A:VIDeo:SCANcommand..source: TheTRIGger:A:VIDeo:SOUrcecommand..standard: TheTRIGger:A:VIDeo:STANdardcommand.
TriggerABus
¶
Bases: SCPICmdRead
The TRIGger:A:BUS command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS?query. - Using the
.verify(value)method will send theTRIGger:A:BUS?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.can: TheTRIGger:A:BUS:CANcommand tree..data: TheTRIGger:A:BUS:DATacommand tree..ethernet: TheTRIGger:A:BUS:ETHERnetcommand tree..flexray: TheTRIGger:A:BUS:FLEXRAYcommand tree..i2c: TheTRIGger:A:BUS:I2Ccommand tree..lin: TheTRIGger:A:BUS:LINcommand tree..mil1553b: TheTRIGger:A:BUS:MIL1553Bcommand tree..pcie: TheTRIGger:A:BUS:PCIEcommand tree..rs232c: TheTRIGger:A:BUS:RS232Ccommand tree..s64b66b: TheTRIGger:A:BUS:S64B66Bcommand tree..s8b10b: TheTRIGger:A:BUS:S8B10Bcommand tree..source: TheTRIGger:A:BUS:SOUrcecommand..spi: TheTRIGger:A:BUS:SPIcommand tree..usb: TheTRIGger:A:BUS:USBcommand tree.
can
property
¶
can: TriggerABusCan
Return the TRIGger:A:BUS:CAN command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:CAN?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:BUS:CAN:CONDitioncommand..data: TheTRIGger:A:BUS:CAN:DATacommand tree..frametype: TheTRIGger:A:BUS:CAN:FRAMEtypecommand..identifier: TheTRIGger:A:BUS:CAN:IDentifiercommand tree..address: TheTRIGger:A:BUS:CAN:ADDResscommand tree.
data
property
¶
data: TriggerABusData
Return the TRIGger:A:BUS:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:DATa:FORMatcommand..value: TheTRIGger:A:BUS:DATa:VALuecommand.
ethernet
property
¶
ethernet: TriggerABusEthernet
Return the TRIGger:A:BUS:ETHERnet command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:BUS:ETHERnet:CONDitioncommand..data: TheTRIGger:A:BUS:ETHERnet:DATacommand tree..ipheader: TheTRIGger:A:BUS:ETHERnet:IPHeadercommand tree..mac: TheTRIGger:A:BUS:ETHERnet:MACcommand tree..qtag: TheTRIGger:A:BUS:ETHERnet:QTAGcommand tree..qualifier: TheTRIGger:A:BUS:ETHERnet:QUALifiercommand..tcpheader: TheTRIGger:A:BUS:ETHERnet:TCPHeadercommand tree.
flexray
property
¶
flexray: TriggerABusFlexray
Return the TRIGger:A:BUS:FLEXRAY command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:FLEXRAY?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:BUS:FLEXRAY:CONDitioncommand..cyclecount: TheTRIGger:A:BUS:FLEXRAY:CYCLEcountcommand tree..data: TheTRIGger:A:BUS:FLEXRAY:DATacommand tree..eoftype: TheTRIGger:A:BUS:FLEXRAY:EOFTYPEcommand..errtype: TheTRIGger:A:BUS:FLEXRAY:ERRTYPEcommand..frametype: TheTRIGger:A:BUS:FLEXRAY:FRAMETypecommand..header: TheTRIGger:A:BUS:FLEXRAY:HEADERcommand tree..identifier: TheTRIGger:A:BUS:FLEXRAY:IDentifiercommand tree.
i2c
property
¶
i2c: TriggerABusI2c
Return the TRIGger:A:BUS:I2C command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:I2C?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.address: TheTRIGger:A:BUS:I2C:ADDresscommand tree..condition: TheTRIGger:A:BUS:I2C:CONDitioncommand..data: TheTRIGger:A:BUS:I2C:DATacommand tree.
lin
property
¶
lin: TriggerABusLin
Return the TRIGger:A:BUS:LIN command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:LIN?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:BUS:LIN:CONDitioncommand..data: TheTRIGger:A:BUS:LIN:DATacommand tree..errtype: TheTRIGger:A:BUS:LIN:ERRTYPEcommand..identifier: TheTRIGger:A:BUS:LIN:IDentifiercommand tree.
mil1553b
property
¶
mil1553b: TriggerABusMil1553b
Return the TRIGger:A:BUS:MIL1553B command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.command: TheTRIGger:A:BUS:MIL1553B:COMMANDcommand tree..condition: TheTRIGger:A:BUS:MIL1553B:CONDitioncommand..data: TheTRIGger:A:BUS:MIL1553B:DATAcommand tree..errtype: TheTRIGger:A:BUS:MIL1553B:ERRTYPEcommand..status: TheTRIGger:A:BUS:MIL1553B:STATUScommand tree..time: TheTRIGger:A:BUS:MIL1553B:TIMEcommand tree.
pcie
property
¶
pcie: TriggerABusPcie
Return the TRIGger:A:BUS:PCIE command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:PCIE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.character: TheTRIGger:A:BUS:PCIE:CHARactercommand tree..condition: TheTRIGger:A:BUS:PCIE:CONDitioncommand..disparity: TheTRIGger:A:BUS:PCIE:DISParitycommand..error: TheTRIGger:A:BUS:PCIE:ERRORcommand..format: TheTRIGger:A:BUS:PCIE:FORMatcommand..pattern: TheTRIGger:A:BUS:PCIE:PATterncommand tree.
rs232c
property
¶
rs232c: TriggerABusRs232c
Return the TRIGger:A:BUS:RS232C command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:RS232C?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:RS232C?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:BUS:RS232C:CONDitioncommand..data: TheTRIGger:A:BUS:RS232C:DATacommand tree.
s64b66b
property
¶
s64b66b: TriggerABusS64b66b
Return the TRIGger:A:BUS:S64B66B command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S64B66B?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.blockone: TheTRIGger:A:BUS:S64B66B:BLOCKONEcommand..blockonethentwo: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWOcommand tree..condition: TheTRIGger:A:BUS:S64B66B:CONDitioncommand.
s8b10b
property
¶
s8b10b: TriggerABusS8b10b
Return the TRIGger:A:BUS:S8B10B command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S8B10B?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.character: TheTRIGger:A:BUS:S8B10B:CHARactercommand tree..condition: TheTRIGger:A:BUS:S8B10B:CONDitioncommand..disparity: TheTRIGger:A:BUS:S8B10B:DISParitycommand..error: TheTRIGger:A:BUS:S8B10B:ERRORcommand..format: TheTRIGger:A:BUS:S8B10B:FORMatcommand..pattern: TheTRIGger:A:BUS:S8B10B:PATterncommand tree.
source
property
¶
source: TriggerABusSource
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 theTRIGger:A:BUS:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:BUS:SOUrce {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
¶
spi: TriggerABusSpi
Return the TRIGger:A:BUS:SPI command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:SPI?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SPI?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.condition: TheTRIGger:A:BUS:SPI:CONDitioncommand..data: TheTRIGger:A:BUS:SPI:DATacommand tree.
usb
property
¶
usb: TriggerABusUsb
Return the TRIGger:A:BUS:USB command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.address: TheTRIGger:A:BUS:USB:ADDresscommand tree..character: TheTRIGger:A:BUS:USB:CHARactercommand tree..condition: TheTRIGger:A:BUS:USB:CONDitioncommand..data: TheTRIGger:A:BUS:USB:DATacommand tree..disparity: TheTRIGger:A:BUS:USB:DISParitycommand..endpoint: TheTRIGger:A:BUS:USB:ENDPointcommand tree..error: TheTRIGger:A:BUS:USB:ERRORcommand..errtype: TheTRIGger:A:BUS:USB:ERRTYPEcommand..format: TheTRIGger:A:BUS:USB:FORMatcommand..handshaketype: TheTRIGger:A:BUS:USB:HANDShaketypecommand..pattern: TheTRIGger:A:BUS:USB:PATterncommand tree..qualifier: TheTRIGger:A:BUS:USB:QUAlifiercommand..sof: TheTRIGger:A:BUS:USB:SOFcommand tree..specialtype: TheTRIGger:A:BUS:USB:SPECIALTypecommand..split: TheTRIGger:A:BUS:USB:SPLITcommand tree..tokentype: TheTRIGger:A:BUS:USB:TOKENTypecommand.
TriggerABusCan
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:CAN command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:CAN?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:BUS:CAN:CONDitioncommand..data: TheTRIGger:A:BUS:CAN:DATacommand tree..frametype: TheTRIGger:A:BUS:CAN:FRAMEtypecommand..identifier: TheTRIGger:A:BUS:CAN:IDentifiercommand tree..address: TheTRIGger:A:BUS:CAN:ADDResscommand tree.
address
property
¶
address: TriggerABusCanAddress
Return the TRIGger:A:BUS:CAN:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:CAN:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.direction: TheTRIGger:A:BUS:CAN:ADDRess:DIRectioncommand..format: TheTRIGger:A:BUS:CAN:ADDRess:FORMatcommand..mode: TheTRIGger:A:BUS:CAN:ADDRess:MODecommand..value: TheTRIGger:A:BUS:CAN:ADDRess:VALuecommand.
condition
property
¶
condition: TriggerABusCanCondition
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 theTRIGger:A:BUS:CAN:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:CONDition {ERRor|DATA|IDANDDATA|EOF|IDentifier|ACKMISS|SOF|FRAMEtype}
- TRIGger:A:BUS:CAN:CONDition?
data
property
¶
data: TriggerABusCanData
Return the TRIGger:A:BUS:CAN:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:CAN:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.direction: TheTRIGger:A:BUS:CAN:DATa:DIRectioncommand..format: TheTRIGger:A:BUS:CAN:DATa:FORMatcommand..qualifier: TheTRIGger:A:BUS:CAN:DATa:QUALifiercommand..size: TheTRIGger:A:BUS:CAN:DATa:SIZecommand..value: TheTRIGger:A:BUS:CAN:DATa:VALuecommand.
frametype
property
¶
frametype: TriggerABusCanFrametype
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 theTRIGger:A:BUS:CAN:FRAMEtype?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:FRAMEtype?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:FRAMEtype valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:FRAMEtype {DATa|ERRor|OVERLoad|REMote}
- TRIGger:A:BUS:CAN:FRAMEtype?
identifier
property
¶
identifier: TriggerABusCanIdentifier
Return the TRIGger:A:BUS:CAN:IDentifier command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:CAN:IDentifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:IDentifier?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.direction: TheTRIGger:A:BUS:CAN:IDentifier:DIRectioncommand..format: TheTRIGger:A:BUS:CAN:IDentifier:FORMatcommand..mode: TheTRIGger:A:BUS:CAN:IDentifier:MODecommand..value: TheTRIGger:A:BUS:CAN:IDentifier:VALuecommand.
TriggerABusCanAddress
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:CAN:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:CAN:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.direction: TheTRIGger:A:BUS:CAN:ADDRess:DIRectioncommand..format: TheTRIGger:A:BUS:CAN:ADDRess:FORMatcommand..mode: TheTRIGger:A:BUS:CAN:ADDRess:MODecommand..value: TheTRIGger:A:BUS:CAN:ADDRess:VALuecommand.
direction
property
¶
direction: TriggerABusCanAddressDirection
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 theTRIGger:A:BUS:CAN:ADDRess:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:ADDRess:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:ADDRess:DIRection valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:ADDRess:DIRection?
format
property
¶
format: TriggerABusCanAddressFormat
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 theTRIGger:A:BUS:CAN:ADDRess:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:ADDRess:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:ADDRess:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:ADDRess:FORMat?
Info
BINaryspecifies the identifier format as binary.HEXspecifies 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 theTRIGger:A:BUS:CAN:ADDRess:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:ADDRess:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:ADDRess:MODe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:MODe {EXTENDed|STandard}
- TRIGger:A:BUS:CAN:ADDRess:MODe?
Info
EXTENDedspecifies the extended identifier mode.STandardspecifies the standard identifier mode.
value
property
¶
value: TriggerABusCanAddressValue
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 theTRIGger:A:BUS:CAN:ADDRess:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:ADDRess:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:ADDRess:VALue valuecommand.
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 theTRIGger:A:BUS:CAN:ADDRess:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:ADDRess:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:ADDRess:DIRection valuecommand.
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 theTRIGger:A:BUS:CAN:ADDRess:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:ADDRess:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:ADDRess:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:ADDRess:FORMat?
Info
BINaryspecifies the identifier format as binary.HEXspecifies 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 theTRIGger:A:BUS:CAN:ADDRess:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:ADDRess:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:ADDRess:MODe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:ADDRess:MODe {EXTENDed|STandard}
- TRIGger:A:BUS:CAN:ADDRess:MODe?
Info
EXTENDedspecifies the extended identifier mode.STandardspecifies 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 theTRIGger:A:BUS:CAN:ADDRess:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:ADDRess:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:ADDRess:VALue valuecommand.
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 theTRIGger:A:BUS:CAN:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:CONDition valuecommand.
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 theTRIGger:A:BUS:CAN:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.direction: TheTRIGger:A:BUS:CAN:DATa:DIRectioncommand..format: TheTRIGger:A:BUS:CAN:DATa:FORMatcommand..qualifier: TheTRIGger:A:BUS:CAN:DATa:QUALifiercommand..size: TheTRIGger:A:BUS:CAN:DATa:SIZecommand..value: TheTRIGger:A:BUS:CAN:DATa:VALuecommand.
direction
property
¶
direction: TriggerABusCanDataDirection
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 theTRIGger:A:BUS:CAN:DATa:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:DATa:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:DATa:DIRection valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:DATa:DIRection?
Info
DONTCarespecifies the direction is a don’t care.READspecifies the read direction.WRITEspecifies the write direction.
format
property
¶
format: TriggerABusCanDataFormat
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 theTRIGger:A:BUS:CAN:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:DATa:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.
qualifier
property
¶
qualifier: TriggerABusCanDataQualifier
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 theTRIGger:A:BUS:CAN:DATa:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:DATa:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:DATa:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:CAN:DATa:QUALifier?
size
property
¶
size: TriggerABusCanDataSize
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 theTRIGger:A:BUS:CAN:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:SIZe <nr3>
- TRIGger:A:BUS:CAN:DATa:SIZe?
Info
<nr3>specifies the data size.
value
property
¶
value: TriggerABusCanDataValue
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 theTRIGger:A:BUS:CAN:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:CAN:DATa:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:DATa:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:DATa:DIRection valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:DATa:DIRection?
Info
DONTCarespecifies the direction is a don’t care.READspecifies the read direction.WRITEspecifies 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 theTRIGger:A:BUS:CAN:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:DATa:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:CAN:DATa:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:DATa:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:DATa:QUALifier valuecommand.
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 theTRIGger:A:BUS:CAN:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:DATa:SIZe valuecommand.
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 theTRIGger:A:BUS:CAN:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:CAN:FRAMEtype?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:FRAMEtype?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:FRAMEtype valuecommand.
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 theTRIGger:A:BUS:CAN:IDentifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:IDentifier?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.direction: TheTRIGger:A:BUS:CAN:IDentifier:DIRectioncommand..format: TheTRIGger:A:BUS:CAN:IDentifier:FORMatcommand..mode: TheTRIGger:A:BUS:CAN:IDentifier:MODecommand..value: TheTRIGger:A:BUS:CAN:IDentifier:VALuecommand.
direction
property
¶
direction: TriggerABusCanIdentifierDirection
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 theTRIGger:A:BUS:CAN:IDentifier:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:IDentifier:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:IDentifier:DIRection valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:CAN:IDentifier:DIRection?
format
property
¶
format: TriggerABusCanIdentifierFormat
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 theTRIGger:A:BUS:CAN:IDentifier:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:IDentifier:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:IDentifier:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:IDentifier:FORMat?
Info
BINaryspecifies the identifier format as binary.HEXspecifies 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 theTRIGger:A:BUS:CAN:IDentifier:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:IDentifier:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:IDentifier:MODe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:MODe {EXTENDed|STandard}
- TRIGger:A:BUS:CAN:IDentifier:MODe?
Info
EXTENDedspecifies the extended identifier mode.STandardspecifies 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 theTRIGger:A:BUS:CAN:IDentifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:IDentifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:IDentifier:VALue valuecommand.
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 theTRIGger:A:BUS:CAN:IDentifier:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:IDentifier:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:IDentifier:DIRection valuecommand.
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 theTRIGger:A:BUS:CAN:IDentifier:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:IDentifier:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:IDentifier:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:CAN:IDentifier:FORMat?
Info
BINaryspecifies the identifier format as binary.HEXspecifies 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 theTRIGger:A:BUS:CAN:IDentifier:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:IDentifier:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:IDentifier:MODe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:CAN:IDentifier:MODe {EXTENDed|STandard}
- TRIGger:A:BUS:CAN:IDentifier:MODe?
Info
EXTENDedspecifies the extended identifier mode.STandardspecifies 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 theTRIGger:A:BUS:CAN:IDentifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:CAN:IDentifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:CAN:IDentifier:VALue valuecommand.
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 theTRIGger:A:BUS:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:DATa:FORMatcommand..value: TheTRIGger:A:BUS:DATa:VALuecommand.
format
property
¶
format: TriggerABusDataFormat
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 theTRIGger:A:BUS:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:DATa:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:DATa:FORMat?
Info
BINaryspecifies the trigger data format to Binary.HEXadecimalspecifies the trigger data format to Hexadecimal.SYMBolicspecifies the trigger data format as Symbolic.
value
property
¶
value: TriggerABusDataValue
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 theTRIGger:A:BUS:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:DATa:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:DATa:FORMat?
Info
BINaryspecifies the trigger data format to Binary.HEXadecimalspecifies the trigger data format to Hexadecimal.SYMBolicspecifies 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 theTRIGger:A:BUS:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:BUS:ETHERnet:CONDitioncommand..data: TheTRIGger:A:BUS:ETHERnet:DATacommand tree..ipheader: TheTRIGger:A:BUS:ETHERnet:IPHeadercommand tree..mac: TheTRIGger:A:BUS:ETHERnet:MACcommand tree..qtag: TheTRIGger:A:BUS:ETHERnet:QTAGcommand tree..qualifier: TheTRIGger:A:BUS:ETHERnet:QUALifiercommand..tcpheader: TheTRIGger:A:BUS:ETHERnet:TCPHeadercommand tree.
condition
property
¶
condition: TriggerABusEthernetCondition
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 theTRIGger:A:BUS:ETHERnet:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:CONDition valuecommand.
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
¶
data: TriggerABusEthernetData
Return the TRIGger:A:BUS:ETHERnet:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:DATa:FORMatcommand..offset: TheTRIGger:A:BUS:ETHERnet:DATa:OFFSetcommand..size: TheTRIGger:A:BUS:ETHERnet:DATa:SIZecommand..value: TheTRIGger:A:BUS:ETHERnet:DATa:VALuecommand.
ipheader
property
¶
ipheader: TriggerABusEthernetIpheader
Return the TRIGger:A:BUS:ETHERnet:IPHeader command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:IPHeader?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.destinationaddr: TheTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddrcommand tree..protocol: TheTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcolcommand tree..sourceaddr: TheTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddrcommand tree.
mac
property
¶
Return the TRIGger:A:BUS:ETHERnet:MAC command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:MAC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.address: TheTRIGger:A:BUS:ETHERnet:MAC:ADDResscommand tree..length: TheTRIGger:A:BUS:ETHERnet:MAC:LENgthcommand tree..type: TheTRIGger:A:BUS:ETHERnet:MAC:TYPecommand tree.
qtag
property
¶
qtag: TriggerABusEthernetQtag
Return the TRIGger:A:BUS:ETHERnet:QTAG command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:QTAG?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:QTAG?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:QTAG:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:QTAG:VALuecommand.
qualifier
property
¶
qualifier: TriggerABusEthernetQualifier
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 theTRIGger:A:BUS:ETHERnet:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:ETHERnet:QUALifier?
Info
LESSthansets the qualifier to less than.MOREthansets the qualifier to greater than.EQualsets the qualifier to equal.UNEQualsets the qualifier to not equal.LESSEQualsets the qualifier to less than or equal.MOREEQualsets the qualifier to greater than or equal.
tcpheader
property
¶
tcpheader: TriggerABusEthernetTcpheader
Return the TRIGger:A:BUS:ETHERnet:TCPHeader command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:TCPHeader?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.acknum: TheTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnumcommand tree..destinationport: TheTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationportcommand tree..seqnum: TheTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnumcommand tree..sourceport: TheTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceportcommand 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 theTRIGger:A:BUS:ETHERnet:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:CONDition valuecommand.
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 theTRIGger:A:BUS:ETHERnet:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:DATa:FORMatcommand..offset: TheTRIGger:A:BUS:ETHERnet:DATa:OFFSetcommand..size: TheTRIGger:A:BUS:ETHERnet:DATa:SIZecommand..value: TheTRIGger:A:BUS:ETHERnet:DATa:VALuecommand.
format
property
¶
format: TriggerABusEthernetDataFormat
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 theTRIGger:A:BUS:ETHERnet:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:DATa:FORMat {BINARY|HEX}
- TRIGger:A:BUS:ETHERnet:DATa:FORMat?
Info
BINARYsets the format to binary.HEXsets the format to hexadecimal.
offset
property
¶
offset: TriggerABusEthernetDataOffset
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 theTRIGger:A:BUS:ETHERnet:DATa:OFFSet?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:OFFSet valuecommand.
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 theTRIGger:A:BUS:ETHERnet:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:DATa:SIZe <NR1>
- TRIGger:A:BUS:ETHERnet:DATa:SIZe?
value
property
¶
value: TriggerABusEthernetDataValue
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 theTRIGger:A:BUS:ETHERnet:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:DATa:FORMat {BINARY|HEX}
- TRIGger:A:BUS:ETHERnet:DATa:FORMat?
Info
BINARYsets the format to binary.HEXsets 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 theTRIGger:A:BUS:ETHERnet:DATa:OFFSet?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:OFFSet valuecommand.
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 theTRIGger:A:BUS:ETHERnet:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:SIZe valuecommand.
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 theTRIGger:A:BUS:ETHERnet:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:IPHeader?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.destinationaddr: TheTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddrcommand tree..protocol: TheTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcolcommand tree..sourceaddr: TheTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddrcommand tree.
destinationaddr
property
¶
destinationaddr: TriggerABusEthernetIpheaderDestinationaddr
Return the TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALuecommand.
protocol
property
¶
protocol: TriggerABusEthernetIpheaderProtocol
Return the TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALuecommand.
sourceaddr
property
¶
sourceaddr: TriggerABusEthernetIpheaderSourceaddr
Return the TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALuecommand.
TriggerABusEthernetIpheaderDestinationaddr
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALuecommand.
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 theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.DECImalspecifies 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 theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.DECImalspecifies 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 theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:DESTinationaddr:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALuecommand.
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 theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:PROTOcol:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALuecommand.
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 theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.DECImalspecifies 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 theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.DECImalspecifies 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 theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:IPHeader:SOUrceaddr:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:MAC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.address: TheTRIGger:A:BUS:ETHERnet:MAC:ADDResscommand tree..length: TheTRIGger:A:BUS:ETHERnet:MAC:LENgthcommand tree..type: TheTRIGger:A:BUS:ETHERnet:MAC:TYPecommand tree.
address
property
¶
address: TriggerABusEthernetMacAddress
Return the TRIGger:A:BUS:ETHERnet:MAC:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.destination: TheTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTinationcommand tree..source: TheTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrcecommand tree.
length
property
¶
length: TriggerABusEthernetMacLength
Return the TRIGger:A:BUS:ETHERnet:MAC:LENgth command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:MAC:LENgth?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:LENgth?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:MAC:LENgth:VALuecommand.
type
property
¶
Return the TRIGger:A:BUS:ETHERnet:MAC:TYPe command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:MAC:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:TYPe?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:MAC:TYPe:VALuecommand.
TriggerABusEthernetMacAddress
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:ETHERnet:MAC:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.destination: TheTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTinationcommand tree..source: TheTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrcecommand tree.
destination
property
¶
destination: TriggerABusEthernetMacAddressDestination
Return the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALuecommand.
source
property
¶
Return the TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALuecommand.
TriggerABusEthernetMacAddressDestination
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALuecommand.
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 theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:DESTination:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALuecommand.
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 theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:ADDRess:SOUrce:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:MAC:LENgth?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:LENgth?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:MAC:LENgth:VALuecommand.
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 theTRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:LENgth:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:LENgth:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:MAC:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:TYPe?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:MAC:TYPe:VALuecommand.
format
property
¶
format: TriggerABusEthernetMacTypeFormat
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 theTRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:MAC:TYPe:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:MAC:TYPe:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:QTAG?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:QTAG?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:QTAG:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:QTAG:VALuecommand.
format
property
¶
format: TriggerABusEthernetQtagFormat
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 theTRIGger:A:BUS:ETHERnet:QTAG:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:QTAG:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:QTAG:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:QTAG:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:QTAG:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.
value
property
¶
value: TriggerABusEthernetQtagValue
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 theTRIGger:A:BUS:ETHERnet:QTAG:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:QTAG:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:QTAG:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:QTAG:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:QTAG:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:QTAG:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:QTAG:FORMat {BINary|HEX}
- TRIGger:A:BUS:ETHERnet:QTAG:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:ETHERnet:QTAG:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:QTAG:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:QTAG:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:ETHERnet:QUALifier?
Info
LESSthansets the qualifier to less than.MOREthansets the qualifier to greater than.EQualsets the qualifier to equal.UNEQualsets the qualifier to not equal.LESSEQualsets the qualifier to less than or equal.MOREEQualsets 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 theTRIGger:A:BUS:ETHERnet:TCPHeader?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.acknum: TheTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnumcommand tree..destinationport: TheTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationportcommand tree..seqnum: TheTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnumcommand tree..sourceport: TheTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceportcommand tree.
acknum
property
¶
Return the TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALuecommand.
destinationport
property
¶
destinationport: TriggerABusEthernetTcpheaderDestinationport
Return the TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALuecommand.
seqnum
property
¶
Return the TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALuecommand.
sourceport
property
¶
sourceport: TriggerABusEthernetTcpheaderSourceport
Return the TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALuecommand.
TriggerABusEthernetTcpheaderAcknum
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALuecommand.
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 theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.DECImalspecifies 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 theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.DECImalspecifies 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 theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:ACKnum:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALuecommand.
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 theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.DECImalspecifies 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 theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.DECImalspecifies 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 theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:DESTinationport:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALuecommand.
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 theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.DECImalspecifies 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 theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.DECImalspecifies 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 theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SEQnum:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMatcommand..value: TheTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALuecommand.
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 theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.DECImalspecifies 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 theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue valuecommand.
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 theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat {BINary|HEX|DECImal}
- TRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.DECImalspecifies 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 theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:ETHERnet:TCPHeader:SOUrceport:VALue valuecommand.
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 theTRIGger:A:BUS:FLEXRAY?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:BUS:FLEXRAY:CONDitioncommand..cyclecount: TheTRIGger:A:BUS:FLEXRAY:CYCLEcountcommand tree..data: TheTRIGger:A:BUS:FLEXRAY:DATacommand tree..eoftype: TheTRIGger:A:BUS:FLEXRAY:EOFTYPEcommand..errtype: TheTRIGger:A:BUS:FLEXRAY:ERRTYPEcommand..frametype: TheTRIGger:A:BUS:FLEXRAY:FRAMETypecommand..header: TheTRIGger:A:BUS:FLEXRAY:HEADERcommand tree..identifier: TheTRIGger:A:BUS:FLEXRAY:IDentifiercommand tree.
condition
property
¶
condition: TriggerABusFlexrayCondition
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 theTRIGger:A:BUS:FLEXRAY:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:CONDition {SOF|FRAMEtype|IDentifier|CYCLEcount|HEADer|DATA|IDANDDATA|EOF|ERRor}
- TRIGger:A:BUS:FLEXRAY:CONDition?
cyclecount
property
¶
cyclecount: TriggerABusFlexrayCyclecount
Return the TRIGger:A:BUS:FLEXRAY:CYCLEcount command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMatcommand..qualifier: TheTRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifiercommand..value: TheTRIGger:A:BUS:FLEXRAY:CYCLEcount:VALuecommand.
data
property
¶
data: TriggerABusFlexrayData
Return the TRIGger:A:BUS:FLEXRAY:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:FLEXRAY:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:FLEXRAY:DATa:FORMatcommand..offset: TheTRIGger:A:BUS:FLEXRAY:DATa:OFFSetcommand..qualifier: TheTRIGger:A:BUS:FLEXRAY:DATa:QUALifiercommand..size: TheTRIGger:A:BUS:FLEXRAY:DATa:SIZecommand..value: TheTRIGger:A:BUS:FLEXRAY:DATa:VALuecommand.
eoftype
property
¶
eoftype: TriggerABusFlexrayEoftype
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 theTRIGger:A:BUS:FLEXRAY:EOFTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:EOFTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:EOFTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:EOFTYPE {ALL|STATIC|DYNAMIC}
- TRIGger:A:BUS:FLEXRAY:EOFTYPE?
Info
ALLspecifies either end of file type.STATICspecifies the static end of file type.DYNAMICspecifies the static end of file type.
errtype
property
¶
errtype: TriggerABusFlexrayErrtype
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 theTRIGger:A:BUS:FLEXRAY:ERRTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:ERRTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:ERRTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:ERRTYPE {CRCHEADer|CRCTRAILer|NULLFRSTATIC|NULLFRDYNAMIC|SYNCFRAME|STARTUPNOSYNC}
- TRIGger:A:BUS:FLEXRAY:ERRTYPE?
frametype
property
¶
frametype: TriggerABusFlexrayFrametype
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 theTRIGger:A:BUS:FLEXRAY:FRAMEType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:FRAMEType?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:FRAMEType valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:FRAMEType {NORMal|PAYload|NULL|SYNC|STARTup}
- TRIGger:A:BUS:FLEXRAY:FRAMEType?
header
property
¶
header: TriggerABusFlexrayHeader
Return the TRIGger:A:BUS:FLEXRAY:HEADER command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:FLEXRAY:HEADER?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.crc: TheTRIGger:A:BUS:FLEXRAY:HEADER:CRCcommand..cyclecount: TheTRIGger:A:BUS:FLEXRAY:HEADER:CYCLECountcommand..frameid: TheTRIGger:A:BUS:FLEXRAY:HEADER:FRAMEIDcommand..indbits: TheTRIGger:A:BUS:FLEXRAY:HEADER:INDBitscommand..paylength: TheTRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgthcommand.
identifier
property
¶
identifier: TriggerABusFlexrayIdentifier
Return the TRIGger:A:BUS:FLEXRAY:IDentifier command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:FLEXRAY:IDentifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:FLEXRAY:IDentifier:FORMatcommand..qualifier: TheTRIGger:A:BUS:FLEXRAY:IDentifier:QUALifiercommand..value: TheTRIGger:A:BUS:FLEXRAY:IDentifier:VALuecommand.
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 theTRIGger:A:BUS:FLEXRAY:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:CONDition valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:CYCLEcount?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMatcommand..qualifier: TheTRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifiercommand..value: TheTRIGger:A:BUS:FLEXRAY:CYCLEcount:VALuecommand.
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 theTRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat?
Info
BINaryspecifies the cycle count format as binary.HEXspecifies the cycle count format as hexadecimal.
qualifier
property
¶
qualifier: TriggerABusFlexrayCyclecountQualifier
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 theTRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:CYCLEcount:FORMat?
Info
BINaryspecifies the cycle count format as binary.HEXspecifies 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 theTRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount:QUALifier valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:CYCLEcount:VALue valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:FLEXRAY:DATa:FORMatcommand..offset: TheTRIGger:A:BUS:FLEXRAY:DATa:OFFSetcommand..qualifier: TheTRIGger:A:BUS:FLEXRAY:DATa:QUALifiercommand..size: TheTRIGger:A:BUS:FLEXRAY:DATa:SIZecommand..value: TheTRIGger:A:BUS:FLEXRAY:DATa:VALuecommand.
format
property
¶
format: TriggerABusFlexrayDataFormat
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 theTRIGger:A:BUS:FLEXRAY:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:DATa:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.
offset
property
¶
offset: TriggerABusFlexrayDataOffset
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 theTRIGger:A:BUS:FLEXRAY:DATa:OFFSet?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:OFFSet valuecommand.
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
¶
qualifier: TriggerABusFlexrayDataQualifier
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 theTRIGger:A:BUS:FLEXRAY:DATa:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:QUALifier valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:SIZe valuecommand.
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
¶
value: TriggerABusFlexrayDataValue
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 theTRIGger:A:BUS:FLEXRAY:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:DATa:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:FLEXRAY:DATa:OFFSet?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:OFFSet valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:DATa:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:QUALifier valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:SIZe valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:EOFTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:EOFTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:EOFTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:EOFTYPE {ALL|STATIC|DYNAMIC}
- TRIGger:A:BUS:FLEXRAY:EOFTYPE?
Info
ALLspecifies either end of file type.STATICspecifies the static end of file type.DYNAMICspecifies 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 theTRIGger:A:BUS:FLEXRAY:ERRTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:ERRTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:ERRTYPE valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:FRAMEType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:FRAMEType?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:FRAMEType valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:HEADER?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.crc: TheTRIGger:A:BUS:FLEXRAY:HEADER:CRCcommand..cyclecount: TheTRIGger:A:BUS:FLEXRAY:HEADER:CYCLECountcommand..frameid: TheTRIGger:A:BUS:FLEXRAY:HEADER:FRAMEIDcommand..indbits: TheTRIGger:A:BUS:FLEXRAY:HEADER:INDBitscommand..paylength: TheTRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgthcommand.
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 theTRIGger:A:BUS:FLEXRAY:HEADER:CRC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:CRC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:CRC valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:CRC <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:CRC?
Info
<string>specifies the cyclic redundancy code.
cyclecount
property
¶
cyclecount: TriggerABusFlexrayHeaderCyclecount
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 theTRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount?
Info
<string>specifies the header cycle count.
frameid
property
¶
frameid: TriggerABusFlexrayHeaderFrameid
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 theTRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID?
Info
<string>specifies the header frame ID.
indbits
property
¶
indbits: TriggerABusFlexrayHeaderIndbits
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 theTRIGger:A:BUS:FLEXRAY:HEADER:INDBits?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:INDBits?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:INDBits valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:HEADER:INDBits <string>
- TRIGger:A:BUS:FLEXRAY:HEADER:INDBits?
Info
<string>specifies the header Indicator Bits.
paylength
property
¶
paylength: TriggerABusFlexrayHeaderPaylength
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 theTRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:HEADER:CRC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:CRC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:CRC valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:CYCLECount valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:FRAMEID valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:HEADER:INDBits?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:INDBits?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:INDBits valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:HEADER:PAYLENgth valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:IDentifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:FLEXRAY:IDentifier:FORMatcommand..qualifier: TheTRIGger:A:BUS:FLEXRAY:IDentifier:QUALifiercommand..value: TheTRIGger:A:BUS:FLEXRAY:IDentifier:VALuecommand.
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 theTRIGger:A:BUS:FLEXRAY:IDentifier:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat?
Info
BINaryspecifies the identifier format as binary.HEXspecifies the identifier format as hexadecimal.
qualifier
property
¶
qualifier: TriggerABusFlexrayIdentifierQualifier
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 theTRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:IDentifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier:VALue valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:IDentifier:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:FLEXRAY:IDentifier:FORMat?
Info
BINaryspecifies the identifier format as binary.HEXspecifies 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 theTRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier:QUALifier valuecommand.
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 theTRIGger:A:BUS:FLEXRAY:IDentifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:FLEXRAY:IDentifier:VALue valuecommand.
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 theTRIGger:A:BUS:I2C?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.address: TheTRIGger:A:BUS:I2C:ADDresscommand tree..condition: TheTRIGger:A:BUS:I2C:CONDitioncommand..data: TheTRIGger:A:BUS:I2C:DATacommand tree.
address
property
¶
address: TriggerABusI2cAddress
Return the TRIGger:A:BUS:I2C:ADDress command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:I2C:ADDress?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:ADDress?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:I2C:ADDress:FORMatcommand..mode: TheTRIGger:A:BUS:I2C:ADDress:MODecommand..type: TheTRIGger:A:BUS:I2C:ADDress:TYPecommand..value: TheTRIGger:A:BUS:I2C:ADDress:VALuecommand.
condition
property
¶
condition: TriggerABusI2cCondition
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 theTRIGger:A:BUS:I2C:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:I2C:CONDition {ACKMISS|ADDress|ADDRANDDATA|DATa|REPEATstart|STARt|STOP}
- TRIGger:A:BUS:I2C:CONDition?
Info
ACKMISSsets the trigger condition to Missing Acknowledgement.ADDResssets the trigger condition to Address.ADDRANDDATAsets the trigger condition to Address and Data.DATAsets the trigger condition to data.REPEATstartsets the trigger condition to Repeat of Start.STARtsets the trigger condition to Start.STOPsets the trigger condition to Stop.
data
property
¶
data: TriggerABusI2cData
Return the TRIGger:A:BUS:I2C:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:I2C:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.direction: TheTRIGger:A:BUS:I2C:DATa:DIRectioncommand..format: TheTRIGger:A:BUS:I2C:DATa:FORMatcommand..size: TheTRIGger:A:BUS:I2C:DATa:SIZecommand..value: TheTRIGger:A:BUS:I2C:DATa:VALuecommand.
TriggerABusI2cAddress
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:I2C:ADDress command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:I2C:ADDress?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:ADDress?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:I2C:ADDress:FORMatcommand..mode: TheTRIGger:A:BUS:I2C:ADDress:MODecommand..type: TheTRIGger:A:BUS:I2C:ADDress:TYPecommand..value: TheTRIGger:A:BUS:I2C:ADDress:VALuecommand.
format
property
¶
format: TriggerABusI2cAddressFormat
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 theTRIGger:A:BUS:I2C:ADDress:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:ADDress:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:ADDress:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:I2C:ADDress:FORMat?
Info
BINaryspecifies the address format for the I2C bus trigger as Binary.HEXadecimalspecifies 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 theTRIGger:A:BUS:I2C:ADDress:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:ADDress:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:ADDress:MODe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:I2C:ADDress:MODe?
Info
ADDR7specifies the address mode as ADDR7.ADDR10specifies 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 theTRIGger:A:BUS:I2C:ADDress:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:ADDress:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:ADDress:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:TYPe {NONe|STARtbyte|HSMODe|GENeralcall|EEPROm|CBUS}
- TRIGger:A:BUS:I2C:ADDress:TYPe?
Info
NONespecifies the address type as None.STARtbytespecifies the address type as Start byte.HSMODespecifies the address type as High Speed mode.GENeralcallspecifies the address type as General Call.EEPROmspecifies the address type as EEPROM.CBUSspecifies the address type as CBUS.
value
property
¶
value: TriggerABusI2cAddressValue
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 theTRIGger:A:BUS:I2C:ADDress:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:ADDress:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:ADDress:VALue valuecommand.
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 theTRIGger:A:BUS:I2C:ADDress:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:ADDress:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:ADDress:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:I2C:ADDress:FORMat?
Info
BINaryspecifies the address format for the I2C bus trigger as Binary.HEXadecimalspecifies 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 theTRIGger:A:BUS:I2C:ADDress:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:ADDress:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:ADDress:MODe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:I2C:ADDress:MODe?
Info
ADDR7specifies the address mode as ADDR7.ADDR10specifies 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 theTRIGger:A:BUS:I2C:ADDress:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:ADDress:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:ADDress:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:I2C:ADDress:TYPe {NONe|STARtbyte|HSMODe|GENeralcall|EEPROm|CBUS}
- TRIGger:A:BUS:I2C:ADDress:TYPe?
Info
NONespecifies the address type as None.STARtbytespecifies the address type as Start byte.HSMODespecifies the address type as High Speed mode.GENeralcallspecifies the address type as General Call.EEPROmspecifies the address type as EEPROM.CBUSspecifies 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 theTRIGger:A:BUS:I2C:ADDress:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:ADDress:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:ADDress:VALue valuecommand.
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 theTRIGger:A:BUS:I2C:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:I2C:CONDition {ACKMISS|ADDress|ADDRANDDATA|DATa|REPEATstart|STARt|STOP}
- TRIGger:A:BUS:I2C:CONDition?
Info
ACKMISSsets the trigger condition to Missing Acknowledgement.ADDResssets the trigger condition to Address.ADDRANDDATAsets the trigger condition to Address and Data.DATAsets the trigger condition to data.REPEATstartsets the trigger condition to Repeat of Start.STARtsets the trigger condition to Start.STOPsets the trigger condition to Stop.
TriggerABusI2cData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:I2C:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:I2C:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.direction: TheTRIGger:A:BUS:I2C:DATa:DIRectioncommand..format: TheTRIGger:A:BUS:I2C:DATa:FORMatcommand..size: TheTRIGger:A:BUS:I2C:DATa:SIZecommand..value: TheTRIGger:A:BUS:I2C:DATa:VALuecommand.
direction
property
¶
direction: TriggerABusI2cDataDirection
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 theTRIGger:A:BUS:I2C:DATa:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:DATa:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:DATa:DIRection valuecommand.
SCPI Syntax
- TRIGger:A:BUS:I2C:DATa:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:I2C:DATa:DIRection?
Info
DONTCaresets the data direction for the I2C bus to Don’t Care.READsets the data direction for the I2C bus to Read.WRITEsets the data direction for the I2C bus to Write.
format
property
¶
format: TriggerABusI2cDataFormat
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 theTRIGger:A:BUS:I2C:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:I2C:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:I2C:DATa:FORMat?
Info
BINaryspecifies the data format for the I2C bus trigger as Binary.HEXadecimalspecifies the data format for the I2C bus trigger as Hexadecimal.
size
property
¶
size: TriggerABusI2cDataSize
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 theTRIGger:A:BUS:I2C:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:DATa:SIZe valuecommand.
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
¶
value: TriggerABusI2cDataValue
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 theTRIGger:A:BUS:I2C:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:I2C:DATa:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:DATa:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:DATa:DIRection valuecommand.
SCPI Syntax
- TRIGger:A:BUS:I2C:DATa:DIRection {DONTCare|READ|WRITE}
- TRIGger:A:BUS:I2C:DATa:DIRection?
Info
DONTCaresets the data direction for the I2C bus to Don’t Care.READsets the data direction for the I2C bus to Read.WRITEsets 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 theTRIGger:A:BUS:I2C:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:I2C:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:I2C:DATa:FORMat?
Info
BINaryspecifies the data format for the I2C bus trigger as Binary.HEXadecimalspecifies 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 theTRIGger:A:BUS:I2C:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:DATa:SIZe valuecommand.
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 theTRIGger:A:BUS:I2C:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:I2C:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:I2C:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:LIN?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:BUS:LIN:CONDitioncommand..data: TheTRIGger:A:BUS:LIN:DATacommand tree..errtype: TheTRIGger:A:BUS:LIN:ERRTYPEcommand..identifier: TheTRIGger:A:BUS:LIN:IDentifiercommand tree.
condition
property
¶
condition: TriggerABusLinCondition
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 theTRIGger:A:BUS:LIN:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:LIN:CONDition {DATA|IDANDDATA|ERRor|IDentifier|SLEEP|SYNC|WAKEup}
- TRIGger:A:BUS:LIN:CONDition?
data
property
¶
data: TriggerABusLinData
Return the TRIGger:A:BUS:LIN:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:LIN:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:LIN:DATa:FORMatcommand..qualifier: TheTRIGger:A:BUS:LIN:DATa:QUALifiercommand..size: TheTRIGger:A:BUS:LIN:DATa:SIZecommand..value: TheTRIGger:A:BUS:LIN:DATa:VALuecommand.
errtype
property
¶
errtype: TriggerABusLinErrtype
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 theTRIGger:A:BUS:LIN:ERRTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:ERRTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:ERRTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:LIN:ERRTYPE {CHecksum|PARity|SYNC}
- TRIGger:A:BUS:LIN:ERRTYPE?
Info
CHecksumspecifies the error type is checksum.PARityspecifies the error type is parity.SYNCspecifies the error type is sync.
identifier
property
¶
identifier: TriggerABusLinIdentifier
Return the TRIGger:A:BUS:LIN:IDentifier command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:LIN:IDentifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:IDentifier?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:LIN:IDentifier:FORMatcommand..value: TheTRIGger:A:BUS:LIN:IDentifier:VALuecommand.
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 theTRIGger:A:BUS:LIN:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:CONDition valuecommand.
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 theTRIGger:A:BUS:LIN:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:LIN:DATa:FORMatcommand..qualifier: TheTRIGger:A:BUS:LIN:DATa:QUALifiercommand..size: TheTRIGger:A:BUS:LIN:DATa:SIZecommand..value: TheTRIGger:A:BUS:LIN:DATa:VALuecommand.
format
property
¶
format: TriggerABusLinDataFormat
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 theTRIGger:A:BUS:LIN:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:LIN:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:LIN:DATa:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.
qualifier
property
¶
qualifier: TriggerABusLinDataQualifier
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 theTRIGger:A:BUS:LIN:DATa:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:DATa:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:DATa:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:LIN:DATa:QUALifier {EQUal|LESSEQual|MOREEQual|UNEQual|LESSthan|MOREthan}
- TRIGger:A:BUS:LIN:DATa:QUALifier?
size
property
¶
size: TriggerABusLinDataSize
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 theTRIGger:A:BUS:LIN:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:DATa:SIZe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:LIN:DATa:SIZe <nr3>
- TRIGger:A:BUS:LIN:DATa:SIZe?
value
property
¶
value: TriggerABusLinDataValue
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 theTRIGger:A:BUS:LIN:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:LIN:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:LIN:DATa:FORMat {BINary|HEX}
- TRIGger:A:BUS:LIN:DATa:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:LIN:DATa:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:DATa:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:DATa:QUALifier valuecommand.
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 theTRIGger:A:BUS:LIN:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:DATa:SIZe valuecommand.
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 theTRIGger:A:BUS:LIN:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:LIN:ERRTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:ERRTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:ERRTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:LIN:ERRTYPE {CHecksum|PARity|SYNC}
- TRIGger:A:BUS:LIN:ERRTYPE?
Info
CHecksumspecifies the error type is checksum.PARityspecifies the error type is parity.SYNCspecifies the error type is sync.
TriggerABusLinIdentifier
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:LIN:IDentifier command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:LIN:IDentifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:IDentifier?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:LIN:IDentifier:FORMatcommand..value: TheTRIGger:A:BUS:LIN:IDentifier:VALuecommand.
format
property
¶
format: TriggerABusLinIdentifierFormat
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 theTRIGger:A:BUS:LIN:IDentifier:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:IDentifier:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:IDentifier:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:LIN:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:LIN:IDentifier:FORMat?
Info
BINaryspecifies the identifier format as binary.HEXspecifies 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 theTRIGger:A:BUS:LIN:IDentifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:IDentifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:IDentifier:VALue valuecommand.
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 theTRIGger:A:BUS:LIN:IDentifier:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:IDentifier:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:IDentifier:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:LIN:IDentifier:FORMat {BINary|HEX}
- TRIGger:A:BUS:LIN:IDentifier:FORMat?
Info
BINaryspecifies the identifier format as binary.HEXspecifies 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 theTRIGger:A:BUS:LIN:IDentifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:LIN:IDentifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:LIN:IDentifier:VALue valuecommand.
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 theTRIGger:A:BUS:MIL1553B?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.command: TheTRIGger:A:BUS:MIL1553B:COMMANDcommand tree..condition: TheTRIGger:A:BUS:MIL1553B:CONDitioncommand..data: TheTRIGger:A:BUS:MIL1553B:DATAcommand tree..errtype: TheTRIGger:A:BUS:MIL1553B:ERRTYPEcommand..status: TheTRIGger:A:BUS:MIL1553B:STATUScommand tree..time: TheTRIGger:A:BUS:MIL1553B:TIMEcommand tree.
command
property
¶
command: TriggerABusMil1553bCommand
Return the TRIGger:A:BUS:MIL1553B:COMMAND command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B:COMMAND?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.address: TheTRIGger:A:BUS:MIL1553B:COMMAND:ADDResscommand tree..count: TheTRIGger:A:BUS:MIL1553B:COMMAND:COUNtcommand..parity: TheTRIGger:A:BUS:MIL1553B:COMMAND:PARitycommand..subaddress: TheTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdresscommand..trbit: TheTRIGger:A:BUS:MIL1553B:COMMAND:TRBitcommand.
condition
property
¶
condition: TriggerABusMil1553bCondition
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 theTRIGger:A:BUS:MIL1553B:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:CONDition {SYNC|COMMAND|STATUS|DATA|TIMe|ERRor}
- TRIGger:A:BUS:MIL1553B:CONDition?
Info
SYNCrefers to the 3-bit sync pulse that precedes each word.COMMANDis one of 3 16-bit word types.STATUSis one of 3 16-bit word types.DATAis one of 3 16-bit word types.TIMespecifies a trigger on either the RT (remote terminal response time), or the IMG (Inter-message Gap). Use the commandsTRIGGER:A:BUS:MIL1553B:TIME:QUALIFIER,TRIGGER:A:BUS:MIL1553B:TIME:LESSLIMIT, andTRIGGER:A:BUS:MIL1553B:TIME:MORELIMITto specify the time parameters.ERRorspecifies to trigger upon a signaling error. (You can specify which type of error - Parity, Sync, Manchester or Non-contiguous Data - by using theTRIGGER:A:BUS:MIL1553B:ERRTYPEcommand.).
data
property
¶
data: TriggerABusMil1553bData
Return the TRIGger:A:BUS:MIL1553B:DATA command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B:DATA?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:DATA?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:MIL1553B:DATA:FORMatcommand..parity: TheTRIGger:A:BUS:MIL1553B:DATA:PARitycommand..value: TheTRIGger:A:BUS:MIL1553B:DATA:VALuecommand.
errtype
property
¶
errtype: TriggerABusMil1553bErrtype
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 theTRIGger:A:BUS:MIL1553B:ERRTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:ERRTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:ERRTYPE valuecommand.
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
¶
status: TriggerABusMil1553bStatus
Return the TRIGger:A:BUS:MIL1553B:STATUS command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B:STATUS?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.address: TheTRIGger:A:BUS:MIL1553B:STATUS:ADDResscommand tree..bit: TheTRIGger:A:BUS:MIL1553B:STATUS:BITcommand tree.
time
property
¶
time: TriggerABusMil1553bTime
Return the TRIGger:A:BUS:MIL1553B:TIME command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B:TIME?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:TIME?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.lesslimit: TheTRIGger:A:BUS:MIL1553B:TIME:LESSLimitcommand..morelimit: TheTRIGger:A:BUS:MIL1553B:TIME:MORELimitcommand..qualifier: TheTRIGger:A:BUS:MIL1553B:TIME:QUALifiercommand.
TriggerABusMil1553bCommand
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:MIL1553B:COMMAND command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B:COMMAND?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.address: TheTRIGger:A:BUS:MIL1553B:COMMAND:ADDResscommand tree..count: TheTRIGger:A:BUS:MIL1553B:COMMAND:COUNtcommand..parity: TheTRIGger:A:BUS:MIL1553B:COMMAND:PARitycommand..subaddress: TheTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdresscommand..trbit: TheTRIGger:A:BUS:MIL1553B:COMMAND:TRBitcommand.
address
property
¶
address: TriggerABusMil1553bCommandAddress
Return the TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMatcommand..qualifier: TheTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifiercommand..value: TheTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALuecommand.
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:SUBADDRESSto 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 commandTRIGGER:A:BUS:MIL1553B:COMMAND:TRBITto 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 theTRIGger:A:BUS:MIL1553B:COMMAND:COUNt?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:COUNt?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:COUNt valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt?
Info
QStringis a quoted string of up to 5 characters, where the allowable characters are 0, 1 and X.
Sub-properties
.format: TheTRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMatcommand.
parity
property
¶
parity: TriggerABusMil1553bCommandParity
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 theTRIGger:A:BUS:MIL1553B:COMMAND:PARity?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:PARity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:PARity valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:PARity {0|1|X|ZERo|ONE|NOCARE|OFF|ON|DONTCare}
- TRIGger:A:BUS:MIL1553B:COMMAND:PARity?
Info
01Xsets the value to X (‘don’t care’), which is the default.ZEROsets the value to 0.ONEsets the value to 1.NOCAREsets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets the value to 1.
subaddress
property
¶
subaddress: TriggerABusMil1553bCommandSubaddress
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 theTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress?
Sub-properties
.format: TheTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMatcommand.
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 theTRIGger:A:BUS:MIL1553B:COMMAND:TRBit?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:TRBit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:TRBit valuecommand.
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, DONTCareindicates ‘don’t care’.
TriggerABusMil1553bCommandAddress
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMatcommand..qualifier: TheTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifiercommand..value: TheTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALuecommand.
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 theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.
qualifier
property
¶
qualifier: TriggerABusMil1553bCommandAddressQualifier
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 theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier?
Info
LESSthansets the Command Address qualifier to less than.MOREthansets the Command Address qualifier to greater than.EQualsets the Command Address qualifier to equal.UNEQualsets the Command Address qualifier to not equal.LESSEQualsets the Command Address qualifier to less than or equal.MOREEQualsets 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 theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue valuecommand.
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 theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:QUALifier?
Info
LESSthansets the Command Address qualifier to less than.MOREthansets the Command Address qualifier to greater than.EQualsets the Command Address qualifier to equal.UNEQualsets the Command Address qualifier to not equal.LESSEQualsets the Command Address qualifier to less than or equal.MOREEQualsets 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 theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:ADDRess:VALue valuecommand.
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:SUBADDRESSto 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 commandTRIGGER:A:BUS:MIL1553B:COMMAND:TRBITto 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 theTRIGger:A:BUS:MIL1553B:COMMAND:COUNt?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:COUNt?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:COUNt valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt?
Info
QStringis a quoted string of up to 5 characters, where the allowable characters are 0, 1 and X.
Properties
.format: TheTRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMatcommand.
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 theTRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:COUNt:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:MIL1553B:COMMAND:PARity?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:PARity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:PARity valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:PARity {0|1|X|ZERo|ONE|NOCARE|OFF|ON|DONTCare}
- TRIGger:A:BUS:MIL1553B:COMMAND:PARity?
Info
01Xsets the value to X (‘don’t care’), which is the default.ZEROsets the value to 0.ONEsets the value to 1.NOCAREsets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress <QString>
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress?
Properties
.format: TheTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMatcommand.
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 theTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:COMMAND:SUBADdress:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:MIL1553B:COMMAND:TRBit?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:TRBit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:COMMAND:TRBit valuecommand.
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, DONTCareindicates ‘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 theTRIGger:A:BUS:MIL1553B:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:CONDition {SYNC|COMMAND|STATUS|DATA|TIMe|ERRor}
- TRIGger:A:BUS:MIL1553B:CONDition?
Info
SYNCrefers to the 3-bit sync pulse that precedes each word.COMMANDis one of 3 16-bit word types.STATUSis one of 3 16-bit word types.DATAis one of 3 16-bit word types.TIMespecifies a trigger on either the RT (remote terminal response time), or the IMG (Inter-message Gap). Use the commandsTRIGGER:A:BUS:MIL1553B:TIME:QUALIFIER,TRIGGER:A:BUS:MIL1553B:TIME:LESSLIMIT, andTRIGGER:A:BUS:MIL1553B:TIME:MORELIMITto specify the time parameters.ERRorspecifies to trigger upon a signaling error. (You can specify which type of error - Parity, Sync, Manchester or Non-contiguous Data - by using theTRIGGER:A:BUS:MIL1553B:ERRTYPEcommand.).
TriggerABusMil1553bData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:MIL1553B:DATA command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B:DATA?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:DATA?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:MIL1553B:DATA:FORMatcommand..parity: TheTRIGger:A:BUS:MIL1553B:DATA:PARitycommand..value: TheTRIGger:A:BUS:MIL1553B:DATA:VALuecommand.
format
property
¶
format: TriggerABusMil1553bDataFormat
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 theTRIGger:A:BUS:MIL1553B:DATA:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:DATA:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:DATA:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:DATA:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:DATA:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.
parity
property
¶
parity: TriggerABusMil1553bDataParity
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 theTRIGger:A:BUS:MIL1553B:DATA:PARity?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:DATA:PARity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:DATA:PARity valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCAREsets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets the value to 1.
value
property
¶
value: TriggerABusMil1553bDataValue
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 theTRIGger:A:BUS:MIL1553B:DATA:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:DATA:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:DATA:VALue valuecommand.
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 theTRIGger:A:BUS:MIL1553B:DATA:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:DATA:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:DATA:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:DATA:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:DATA:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:MIL1553B:DATA:PARity?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:DATA:PARity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:DATA:PARity valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCAREsets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:DATA:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:DATA:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:DATA:VALue valuecommand.
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 theTRIGger:A:BUS:MIL1553B:ERRTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:ERRTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:ERRTYPE valuecommand.
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 theTRIGger:A:BUS:MIL1553B:STATUS?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.address: TheTRIGger:A:BUS:MIL1553B:STATUS:ADDResscommand tree..bit: TheTRIGger:A:BUS:MIL1553B:STATUS:BITcommand tree.
address
property
¶
address: TriggerABusMil1553bStatusAddress
Return the TRIGger:A:BUS:MIL1553B:STATUS:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMatcommand..qualifier: TheTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifiercommand..value: TheTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALuecommand.
bit
property
¶
Return the TRIGger:A:BUS:MIL1553B:STATUS:BIT command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.bcr: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:BCRcommand..busy: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSYcommand..dbca: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCAcommand..instr: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTRcommand..me: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:MEcommand..parity: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:PARitycommand..srq: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQcommand..subsf: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSFcommand..tf: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:TFcommand.
TriggerABusMil1553bStatusAddress
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:MIL1553B:STATUS:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMatcommand..qualifier: TheTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifiercommand..value: TheTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALuecommand.
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 theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies the data format as hexadecimal.
qualifier
property
¶
qualifier: TriggerABusMil1553bStatusAddressQualifier
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 theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier?
Info
LESSthansets the Status Address qualifier to less than.MOREthansets the Status Address qualifier to greater than.EQualsets the Status Address qualifier to equal.UNEQualsets the Status Address qualifier to not equal.LESSEQualsets the Status Address qualifier to less than or equal.MOREEQualsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue valuecommand.
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 theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat {BINary|HEX}
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:FORMat?
Info
BINaryspecifies the data format as binary.HEXspecifies 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 theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:MIL1553B:STATUS:ADDRess:QUALifier?
Info
LESSthansets the Status Address qualifier to less than.MOREthansets the Status Address qualifier to greater than.EQualsets the Status Address qualifier to equal.UNEQualsets the Status Address qualifier to not equal.LESSEQualsets the Status Address qualifier to less than or equal.MOREEQualsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:ADDRess:VALue valuecommand.
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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.bcr: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:BCRcommand..busy: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSYcommand..dbca: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCAcommand..instr: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTRcommand..me: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:MEcommand..parity: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:PARitycommand..srq: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQcommand..subsf: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSFcommand..tf: TheTRIGger:A:BUS:MIL1553B:STATUS:BIT:TFcommand.
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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:ME?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:ME?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:ME valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:TF?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:TF?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:TF valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:BCR valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:BUSY valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:DBCA valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:INSTR valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:ME?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:ME?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:ME valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:PARity valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:SRQ valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:SUBSF valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets 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 theTRIGger:A:BUS:MIL1553B:STATUS:BIT:TF?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:TF?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:STATUS:BIT:TF valuecommand.
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, ZEROsets the value to 0.1, ONEsets the value to 1.X, NOCARE, DONTCaresets the value to X (‘don’t care’), which is the default.OFFsets the value to 0.ONsets the value to 1.
TriggerABusMil1553bTime
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:MIL1553B:TIME command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:MIL1553B:TIME?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:TIME?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.lesslimit: TheTRIGger:A:BUS:MIL1553B:TIME:LESSLimitcommand..morelimit: TheTRIGger:A:BUS:MIL1553B:TIME:MORELimitcommand..qualifier: TheTRIGger:A:BUS:MIL1553B:TIME:QUALifiercommand.
lesslimit
property
¶
lesslimit: TriggerABusMil1553bTimeLesslimit
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 theTRIGger:A:BUS:MIL1553B:TIME:LESSLimit?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:TIME:LESSLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:TIME:LESSLimit valuecommand.
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
¶
morelimit: TriggerABusMil1553bTimeMorelimit
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 theTRIGger:A:BUS:MIL1553B:TIME:MORELimit?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:TIME:MORELimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:TIME:MORELimit valuecommand.
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
¶
qualifier: TriggerABusMil1553bTimeQualifier
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 theTRIGger:A:BUS:MIL1553B:TIME:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:TIME:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:TIME:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:TIME:QUALifier {LESSthan|MOREthan|INrange|OUTrange}
- TRIGger:A:BUS:MIL1553B:TIME:QUALifier?
Info
LESSthansets the time qualifier to less than minimum.MOREthansets the time qualifier to greater than maximum.INrangesets the time qualifier to inside range.OUTrangesets 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 theTRIGger:A:BUS:MIL1553B:TIME:LESSLimit?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:TIME:LESSLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:TIME:LESSLimit valuecommand.
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 theTRIGger:A:BUS:MIL1553B:TIME:MORELimit?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:TIME:MORELimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:TIME:MORELimit valuecommand.
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 theTRIGger:A:BUS:MIL1553B:TIME:QUALifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:MIL1553B:TIME:QUALifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:MIL1553B:TIME:QUALifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:MIL1553B:TIME:QUALifier {LESSthan|MOREthan|INrange|OUTrange}
- TRIGger:A:BUS:MIL1553B:TIME:QUALifier?
Info
LESSthansets the time qualifier to less than minimum.MOREthansets the time qualifier to greater than maximum.INrangesets the time qualifier to inside range.OUTrangesets the time qualifier to out of range.
TriggerABusPcie
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:PCIE command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:PCIE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.character: TheTRIGger:A:BUS:PCIE:CHARactercommand tree..condition: TheTRIGger:A:BUS:PCIE:CONDitioncommand..disparity: TheTRIGger:A:BUS:PCIE:DISParitycommand..error: TheTRIGger:A:BUS:PCIE:ERRORcommand..format: TheTRIGger:A:BUS:PCIE:FORMatcommand..pattern: TheTRIGger:A:BUS:PCIE:PATterncommand tree.
character
property
¶
character: TriggerABusPcieCharacter
Return the TRIGger:A:BUS:PCIE:CHARacter command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:PCIE:CHARacter?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:CHARacter?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.char: TheTRIGger:A:BUS:PCIE:CHARacter:CHARcommand..symbol: TheTRIGger:A:BUS:PCIE:CHARacter:SYMbolcommand tree.
condition
property
¶
condition: TriggerABusPcieCondition
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 theTRIGger:A:BUS:PCIE:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:PCIE:CONDition {ANYControl|CHARacter|ERROR|PATtern}
- TRIGger:A:BUS:PCIE:CONDition?
disparity
property
¶
disparity: TriggerABusPcieDisparity
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 theTRIGger:A:BUS:PCIE:DISParity?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:DISParity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:DISParity valuecommand.
SCPI Syntax
- TRIGger:A:BUS:PCIE:DISParity {EITher|NEGAtive|POSITIVe}
- TRIGger:A:BUS:PCIE:DISParity?
Info
NEGativespecifies negative disparity.POSITIVespecifies positive disparity.EITherspecifies either disparity.
error
property
¶
error: TriggerABusPcieError
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 theTRIGger:A:BUS:PCIE:ERROR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:ERROR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:ERROR valuecommand.
SCPI Syntax
- TRIGger:A:BUS:PCIE:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:PCIE:ERROR?
Info
CHARACTERsets the instrument to trigger on a character error.DISPARITYsets the instrument to trigger on a disparity error.
format
property
¶
format: TriggerABusPcieFormat
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 theTRIGger:A:BUS:PCIE:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:PCIE:FORMat {ORDERedset|SYMbol|CHAR}
- TRIGger:A:BUS:PCIE:FORMat?
pattern
property
¶
pattern: TriggerABusPciePattern
Return the TRIGger:A:BUS:PCIE:PATtern command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:PCIE:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.char: TheTRIGger:A:BUS:PCIE:PATtern:CHAR<x>command..orderedset: TheTRIGger:A:BUS:PCIE:PATtern:ORDERedsetcommand..symbol: TheTRIGger:A:BUS:PCIE:PATtern:SYMbolcommand tree.
TriggerABusPcieCharacter
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:PCIE:CHARacter command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:PCIE:CHARacter?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:CHARacter?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.char: TheTRIGger:A:BUS:PCIE:CHARacter:CHARcommand..symbol: TheTRIGger:A:BUS:PCIE:CHARacter:SYMbolcommand 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 theTRIGger:A:BUS:PCIE:CHARacter:CHAR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:CHAR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:CHAR valuecommand.
SCPI Syntax
- TRIGger:A:BUS:PCIE:CHARacter:CHAR <string>
- TRIGger:A:BUS:PCIE:CHARacter:CHAR?
Info
<string>specifies the trigger character.
symbol
property
¶
symbol: TriggerABusPcieCharacterSymbol
Return the TRIGger:A:BUS:PCIE:CHARacter:SYMbol command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:PCIE:CHARacter:SYMbol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:SYMbol?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.minus: TheTRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINuscommand..plus: TheTRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUScommand.
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 theTRIGger:A:BUS:PCIE:CHARacter:CHAR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:CHAR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:CHAR valuecommand.
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 theTRIGger:A:BUS:PCIE:CHARacter:SYMbol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:SYMbol?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.minus: TheTRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINuscommand..plus: TheTRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUScommand.
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 theTRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus valuecommand.
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 theTRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS valuecommand.
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 theTRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:SYMbol:MINus valuecommand.
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 theTRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:CHARacter:SYMbol:PLUS valuecommand.
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 theTRIGger:A:BUS:PCIE:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:CONDition valuecommand.
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 theTRIGger:A:BUS:PCIE:DISParity?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:DISParity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:DISParity valuecommand.
SCPI Syntax
- TRIGger:A:BUS:PCIE:DISParity {EITher|NEGAtive|POSITIVe}
- TRIGger:A:BUS:PCIE:DISParity?
Info
NEGativespecifies negative disparity.POSITIVespecifies positive disparity.EITherspecifies 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 theTRIGger:A:BUS:PCIE:ERROR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:ERROR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:ERROR valuecommand.
SCPI Syntax
- TRIGger:A:BUS:PCIE:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:PCIE:ERROR?
Info
CHARACTERsets the instrument to trigger on a character error.DISPARITYsets 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 theTRIGger:A:BUS:PCIE:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:FORMat valuecommand.
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 theTRIGger:A:BUS:PCIE:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.char: TheTRIGger:A:BUS:PCIE:PATtern:CHAR<x>command..orderedset: TheTRIGger:A:BUS:PCIE:PATtern:ORDERedsetcommand..symbol: TheTRIGger:A:BUS:PCIE:PATtern:SYMbolcommand tree.
char
property
¶
char: dict[int, TriggerABusPciePatternCharItem]
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 theTRIGger:A:BUS:PCIE:PATtern:CHAR<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:PATtern:CHAR<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:PATtern:CHAR<x> valuecommand.
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
¶
orderedset: TriggerABusPciePatternOrderedset
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 theTRIGger:A:BUS:PCIE:PATtern:ORDERedset?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:PATtern:ORDERedset?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:PATtern:ORDERedset valuecommand.
SCPI Syntax
- TRIGger:A:BUS:PCIE:PATtern:ORDERedset {EI|FTS|SKP}
- TRIGger:A:BUS:PCIE:PATtern:ORDERedset?
Info
INVALIDis an additional argument that can be returned by a query.
symbol
property
¶
symbol: TriggerABusPciePatternSymbol
Return the TRIGger:A:BUS:PCIE:PATtern:SYMbol command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:PCIE:PATtern:SYMbol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:PATtern:SYMbol?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.minus: TheTRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>command..plus: TheTRIGger: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 theTRIGger:A:BUS:PCIE:PATtern:CHAR<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:PATtern:CHAR<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:PATtern:CHAR<x> valuecommand.
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 theTRIGger:A:BUS:PCIE:PATtern:ORDERedset?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:PATtern:ORDERedset?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:PATtern:ORDERedset valuecommand.
SCPI Syntax
- TRIGger:A:BUS:PCIE:PATtern:ORDERedset {EI|FTS|SKP}
- TRIGger:A:BUS:PCIE:PATtern:ORDERedset?
Info
INVALIDis 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 theTRIGger:A:BUS:PCIE:PATtern:SYMbol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:PATtern:SYMbol?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.minus: TheTRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>command..plus: TheTRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x>command.
minus
property
¶
minus: dict[int, TriggerABusPciePatternSymbolMinusItem]
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 theTRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x> valuecommand.
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 theTRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x> valuecommand.
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 theTRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:PATtern:SYMbol:MINus<x> valuecommand.
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 theTRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:PCIE:PATtern:SYMbol:PLUS<x> valuecommand.
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 theTRIGger:A:BUS:RS232C?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:RS232C?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:BUS:RS232C:CONDitioncommand..data: TheTRIGger:A:BUS:RS232C:DATacommand tree.
condition
property
¶
condition: TriggerABusRs232cCondition
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 theTRIGger:A:BUS:RS232C:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:RS232C:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:RS232C:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:RS232C:CONDition {DATa|EOp|PARItyerror|STARt}
- TRIGger:A:BUS:RS232C:CONDition?
Info
DATasets the Trigger on condition to Data.EOpsets the Trigger on condition to End of Packet.PARItyerrorsets the Trigger on condition to Parity Error.STARtsets the Trigger on condition to Start.
data
property
¶
data: TriggerABusRs232cData
Return the TRIGger:A:BUS:RS232C:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:RS232C:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:RS232C:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:RS232C:DATa:FORMatcommand..size: TheTRIGger:A:BUS:RS232C:DATa:SIZecommand..value: TheTRIGger:A:BUS:RS232C:DATa:VALuecommand.
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 theTRIGger:A:BUS:RS232C:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:RS232C:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:RS232C:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:RS232C:CONDition {DATa|EOp|PARItyerror|STARt}
- TRIGger:A:BUS:RS232C:CONDition?
Info
DATasets the Trigger on condition to Data.EOpsets the Trigger on condition to End of Packet.PARItyerrorsets the Trigger on condition to Parity Error.STARtsets the Trigger on condition to Start.
TriggerABusRs232cData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:RS232C:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:RS232C:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:RS232C:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:RS232C:DATa:FORMatcommand..size: TheTRIGger:A:BUS:RS232C:DATa:SIZecommand..value: TheTRIGger:A:BUS:RS232C:DATa:VALuecommand.
format
property
¶
format: TriggerABusRs232cDataFormat
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 theTRIGger:A:BUS:RS232C:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:RS232C:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:RS232C:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:RS232C:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:RS232C:DATa:FORMat?
Info
BINaryspecifies that the data format for the RS232C bus trigger is Binary.HEXadecimalspecifies 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 theTRIGger:A:BUS:RS232C:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:RS232C:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:RS232C:DATa:SIZe valuecommand.
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
¶
value: TriggerABusRs232cDataValue
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 theTRIGger:A:BUS:RS232C:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:RS232C:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:RS232C:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:RS232C:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:RS232C:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:RS232C:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:RS232C:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:RS232C:DATa:FORMat?
Info
BINaryspecifies that the data format for the RS232C bus trigger is Binary.HEXadecimalspecifies 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 theTRIGger:A:BUS:RS232C:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:RS232C:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:RS232C:DATa:SIZe valuecommand.
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 theTRIGger:A:BUS:RS232C:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:RS232C:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:RS232C:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:S64B66B?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.blockone: TheTRIGger:A:BUS:S64B66B:BLOCKONEcommand..blockonethentwo: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWOcommand tree..condition: TheTRIGger:A:BUS:S64B66B:CONDitioncommand.
blockone
property
¶
blockone: TriggerABusS64b66bBlockone
Return the TRIGger:A:BUS:S64B66B:BLOCKONE command.
Description
- Set or query the S64B66B block trigger settings.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S64B66B:BLOCKONE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE { SYNC|INVSYNC|BLOCKtype|PATtern }
- TRIGger:A:BUS:S64B66B:BLOCKONE?
Info
SYNCINVSYNCBLOCKtypePATtern
Sub-properties
.blocktype: TheTRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKTypecommand..pattern: TheTRIGger:A:BUS:S64B66B:BLOCKONE:PATterncommand tree.
blockonethentwo
property
¶
blockonethentwo: TriggerABusS64b66bBlockonethentwo
Return the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMatcommand..patternone: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOnecommand tree..patterntwo: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwocommand tree.
condition
property
¶
condition: TriggerABusS64b66bCondition
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 theTRIGger:A:BUS:S64B66B:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:CONDition { BLOCK|BLOCK1THEN2 }
- TRIGger:A:BUS:S64B66B:CONDition?
Info
BLOCKsets a single block trigger.BLOCK1THEN2sets 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 theTRIGger:A:BUS:S64B66B:BLOCKONE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE { SYNC|INVSYNC|BLOCKtype|PATtern }
- TRIGger:A:BUS:S64B66B:BLOCKONE?
Info
SYNCINVSYNCBLOCKtypePATtern
Properties
.blocktype: TheTRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKTypecommand..pattern: TheTRIGger:A:BUS:S64B66B:BLOCKONE:PATterncommand tree.
blocktype
property
¶
blocktype: TriggerABusS64b66bBlockoneBlocktype
Return the TRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType command.
Description
- Set or query the control block type.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType valuecommand.
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
NONeX1EX2DX33X66X55X78X4BX87X99XB4XCCXD2XE1XFF
pattern
property
¶
pattern: TriggerABusS64b66bBlockonePattern
Return the TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMatcommand..sync: TheTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNCcommand..value: TheTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:BLOCKType valuecommand.
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
NONeX1EX2DX33X66X55X78X4BX87X99XB4XCCXD2XE1XFF
TriggerABusS64b66bBlockonePattern
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMatcommand..sync: TheTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNCcommand..value: TheTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat { Binary|HEX }
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat?
Info
Binaryindicates the binary pattern format.HEXindicates 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 theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC valuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue valuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat { Binary|HEX }
- TRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:FORMat?
Info
Binaryindicates the binary pattern format.HEXindicates 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 theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:SYNC valuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONE:PATtern:VALue valuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMatcommand..patternone: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOnecommand tree..patterntwo: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwocommand 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 theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat { Binary|HEX }
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat?
Info
Binaryindicates the binary pattern format.HEXindicates the hex pattern format.
patternone
property
¶
patternone: TriggerABusS64b66bBlockonethentwoPatternone
Return the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.sync: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNCcommand..value: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALuecommand.
patterntwo
property
¶
patterntwo: TriggerABusS64b66bBlockonethentwoPatterntwo
Return the TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.sync: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNCcommand..value: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat { Binary|HEX }
- TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:FORMat?
Info
Binaryindicates the binary pattern format.HEXindicates the hex pattern format.
TriggerABusS64b66bBlockonethentwoPatternone
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.sync: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNCcommand..value: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC valuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue valuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:SYNC valuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNOne:VALue valuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.sync: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNCcommand..value: TheTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC valuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue valuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:SYNC valuecommand.
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 theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:BLOCKONETHENTWO:PATTERNTwo:VALue valuecommand.
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 theTRIGger:A:BUS:S64B66B:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S64B66B:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S64B66B:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S64B66B:CONDition { BLOCK|BLOCK1THEN2 }
- TRIGger:A:BUS:S64B66B:CONDition?
Info
BLOCKsets a single block trigger.BLOCK1THEN2sets 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 theTRIGger:A:BUS:S8B10B?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.character: TheTRIGger:A:BUS:S8B10B:CHARactercommand tree..condition: TheTRIGger:A:BUS:S8B10B:CONDitioncommand..disparity: TheTRIGger:A:BUS:S8B10B:DISParitycommand..error: TheTRIGger:A:BUS:S8B10B:ERRORcommand..format: TheTRIGger:A:BUS:S8B10B:FORMatcommand..pattern: TheTRIGger:A:BUS:S8B10B:PATterncommand tree.
character
property
¶
character: TriggerABusS8b10bCharacter
Return the TRIGger:A:BUS:S8B10B:CHARacter command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S8B10B:CHARacter?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.char: TheTRIGger:A:BUS:S8B10B:CHARacter:CHARcommand..symbol: TheTRIGger:A:BUS:S8B10B:CHARacter:SYMbolcommand tree.
condition
property
¶
condition: TriggerABusS8b10bCondition
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 theTRIGger:A:BUS:S8B10B:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:CONDition {ANYControl|CHARacter|ERROR|PATtern}
- TRIGger:A:BUS:S8B10B:CONDition?
Info
ANYControlCHARacterERRORPATtern
disparity
property
¶
disparity: TriggerABusS8b10bDisparity
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 theTRIGger:A:BUS:S8B10B:DISParity?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:DISParity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:DISParity valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:DISParity {NEGAtive|POSITIVe|EITher}
- TRIGger:A:BUS:S8B10B:DISParity?
Info
NEGativespecifies negative disparity.POSITIVespecifies positive disparity.EITherspecifies either disparity.
error
property
¶
error: TriggerABusS8b10bError
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 theTRIGger:A:BUS:S8B10B:ERROR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:ERROR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:ERROR valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:S8B10B:ERROR?
Info
CHARACTERsets the oscilloscope to trigger on a character error.DISPARITYsets the oscilloscope to trigger on a disparity error.
format
property
¶
format: TriggerABusS8b10bFormat
Return the TRIGger:A:BUS:S8B10B:FORMat command.
Description
- Sets or queries the pattern editing format.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S8B10B:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:FORMat {CHAR|SYMbol}
- TRIGger:A:BUS:S8B10B:FORMat?
Info
CHARindicates that the pattern editing format is set to character.SYMBOLindicates that the pattern editing format is set to symbol.
pattern
property
¶
pattern: TriggerABusS8b10bPattern
Return the TRIGger:A:BUS:S8B10B:PATtern command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S8B10B:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.char: TheTRIGger:A:BUS:S8B10B:PATtern:CHAR<x>command..symbol: TheTRIGger:A:BUS:S8B10B:PATtern:SYMbolcommand tree.
TriggerABusS8b10bCharacter
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:S8B10B:CHARacter command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S8B10B:CHARacter?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.char: TheTRIGger:A:BUS:S8B10B:CHARacter:CHARcommand..symbol: TheTRIGger:A:BUS:S8B10B:CHARacter:SYMbolcommand 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 theTRIGger:A:BUS:S8B10B:CHARacter:CHAR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:CHAR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:CHAR valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:CHARacter:CHAR <string>
- TRIGger:A:BUS:S8B10B:CHARacter:CHAR?
Info
<string>is the 8B10B character.
symbol
property
¶
symbol: TriggerABusS8b10bCharacterSymbol
Return the TRIGger:A:BUS:S8B10B:CHARacter:SYMbol command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.minus: TheTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINuscommand..plus: TheTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUScommand.
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 theTRIGger:A:BUS:S8B10B:CHARacter:CHAR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:CHAR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:CHAR valuecommand.
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 theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.minus: TheTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINuscommand..plus: TheTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUScommand.
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 theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus valuecommand.
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 theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS valuecommand.
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 theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:MINus valuecommand.
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 theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:CHARacter:SYMbol:PLUS valuecommand.
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 theTRIGger:A:BUS:S8B10B:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:CONDition {ANYControl|CHARacter|ERROR|PATtern}
- TRIGger:A:BUS:S8B10B:CONDition?
Info
ANYControlCHARacterERRORPATtern
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 theTRIGger:A:BUS:S8B10B:DISParity?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:DISParity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:DISParity valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:DISParity {NEGAtive|POSITIVe|EITher}
- TRIGger:A:BUS:S8B10B:DISParity?
Info
NEGativespecifies negative disparity.POSITIVespecifies positive disparity.EITherspecifies 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 theTRIGger:A:BUS:S8B10B:ERROR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:ERROR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:ERROR valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:S8B10B:ERROR?
Info
CHARACTERsets the oscilloscope to trigger on a character error.DISPARITYsets 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 theTRIGger:A:BUS:S8B10B:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:FORMat {CHAR|SYMbol}
- TRIGger:A:BUS:S8B10B:FORMat?
Info
CHARindicates that the pattern editing format is set to character.SYMBOLindicates 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 theTRIGger:A:BUS:S8B10B:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.char: TheTRIGger:A:BUS:S8B10B:PATtern:CHAR<x>command..symbol: TheTRIGger:A:BUS:S8B10B:PATtern:SYMbolcommand tree.
char
property
¶
char: dict[int, TriggerABusS8b10bPatternCharItem]
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 theTRIGger:A:BUS:S8B10B:PATtern:CHAR<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:CHAR<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:CHAR<x> valuecommand.
SCPI Syntax
- TRIGger:A:BUS:S8B10B:PATtern:CHAR<x> <string>
- TRIGger:A:BUS:S8B10B:PATtern:CHAR<x>?
Info
<string>is the character.
symbol
property
¶
symbol: TriggerABusS8b10bPatternSymbol
Return the TRIGger:A:BUS:S8B10B:PATtern:SYMbol command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:S8B10B:PATtern:SYMbol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:SYMbol?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.minus: TheTRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>command..plus: TheTRIGger: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 theTRIGger:A:BUS:S8B10B:PATtern:CHAR<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:CHAR<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:CHAR<x> valuecommand.
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 theTRIGger:A:BUS:S8B10B:PATtern:SYMbol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:SYMbol?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.minus: TheTRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>command..plus: TheTRIGger: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 theTRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x> valuecommand.
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 theTRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x> valuecommand.
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 theTRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:SYMbol:MINus<x> valuecommand.
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 theTRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:S8B10B:PATtern:SYMbol:PLUS<x> valuecommand.
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 theTRIGger:A:BUS:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:BUS:SOUrce {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 theTRIGger:A:BUS:SPI?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SPI?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:BUS:SPI:CONDitioncommand..data: TheTRIGger:A:BUS:SPI:DATacommand tree.
condition
property
¶
condition: TriggerABusSpiCondition
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 theTRIGger:A:BUS:SPI:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SPI:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:SPI:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:SPI:CONDition {DATA|SS}
- TRIGger:A:BUS:SPI:CONDition?
Info
DATAsets the trigger condition to Master-In Slave-Out and Master-Out Slave-In.SSsets the trigger condition to Slave selection.
data
property
¶
data: TriggerABusSpiData
Return the TRIGger:A:BUS:SPI:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:SPI:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SPI:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:SPI:DATa:FORMatcommand..size: TheTRIGger:A:BUS:SPI:DATa:SIZecommand..value: TheTRIGger:A:BUS:SPI:DATa:VALuecommand.
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 theTRIGger:A:BUS:SPI:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SPI:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:SPI:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:SPI:CONDition {DATA|SS}
- TRIGger:A:BUS:SPI:CONDition?
Info
DATAsets the trigger condition to Master-In Slave-Out and Master-Out Slave-In.SSsets the trigger condition to Slave selection.
TriggerABusSpiData
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:SPI:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:SPI:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SPI:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:SPI:DATa:FORMatcommand..size: TheTRIGger:A:BUS:SPI:DATa:SIZecommand..value: TheTRIGger:A:BUS:SPI:DATa:VALuecommand.
format
property
¶
format: TriggerABusSpiDataFormat
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 theTRIGger:A:BUS:SPI:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SPI:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:SPI:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:SPI:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:SPI:DATa:FORMat?
Info
BINaryspecifies binary as the data format for the SPI bus.HEXadecimalspecifies hexadecimal as the data format for the SPI bus.
size
property
¶
size: TriggerABusSpiDataSize
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 theTRIGger:A:BUS:SPI:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SPI:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:SPI:DATa:SIZe valuecommand.
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
¶
value: TriggerABusSpiDataValue
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 theTRIGger:A:BUS:SPI:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SPI:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:SPI:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:SPI:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SPI:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:SPI:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:SPI:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:SPI:DATa:FORMat?
Info
BINaryspecifies binary as the data format for the SPI bus.HEXadecimalspecifies 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 theTRIGger:A:BUS:SPI:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SPI:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:SPI:DATa:SIZe valuecommand.
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 theTRIGger:A:BUS:SPI:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:SPI:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:SPI:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:USB?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.address: TheTRIGger:A:BUS:USB:ADDresscommand tree..character: TheTRIGger:A:BUS:USB:CHARactercommand tree..condition: TheTRIGger:A:BUS:USB:CONDitioncommand..data: TheTRIGger:A:BUS:USB:DATacommand tree..disparity: TheTRIGger:A:BUS:USB:DISParitycommand..endpoint: TheTRIGger:A:BUS:USB:ENDPointcommand tree..error: TheTRIGger:A:BUS:USB:ERRORcommand..errtype: TheTRIGger:A:BUS:USB:ERRTYPEcommand..format: TheTRIGger:A:BUS:USB:FORMatcommand..handshaketype: TheTRIGger:A:BUS:USB:HANDShaketypecommand..pattern: TheTRIGger:A:BUS:USB:PATterncommand tree..qualifier: TheTRIGger:A:BUS:USB:QUAlifiercommand..sof: TheTRIGger:A:BUS:USB:SOFcommand tree..specialtype: TheTRIGger:A:BUS:USB:SPECIALTypecommand..split: TheTRIGger:A:BUS:USB:SPLITcommand tree..tokentype: TheTRIGger:A:BUS:USB:TOKENTypecommand.
address
property
¶
address: TriggerABusUsbAddress
Return the TRIGger:A:BUS:USB:ADDress command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:ADDress?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ADDress?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:USB:ADDress:FORMatcommand..hivalue: TheTRIGger:A:BUS:USB:ADDress:HIVALuecommand..value: TheTRIGger:A:BUS:USB:ADDress:VALuecommand.
character
property
¶
character: TriggerABusUsbCharacter
Return the TRIGger:A:BUS:USB:CHARacter command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:CHARacter?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:CHARacter?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.char: TheTRIGger:A:BUS:USB:CHARacter:CHARcommand..symbol: TheTRIGger:A:BUS:USB:CHARacter:SYMbolcommand tree.
condition
property
¶
condition: TriggerABusUsbCondition
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 theTRIGger:A:BUS:USB:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:CONDition {DATAPacket|EOP|ERROR|HANDSHAKEPacket|RESET|RESUME|SPECIALPacket|SUSPEND|SYNC|TOKENPacket}
- TRIGger:A:BUS:USB:CONDition?
Info
DATAPacketsets the Trigger on condition to Data Packet.EOPsets the Trigger on condition to End of Packet.ERRORsets the Trigger on condition to Error.HANDSHAKEPacketsets the Trigger on condition to Handshake Packet.RESETsets the Trigger on condition to Reset.RESUMEsets the Trigger on condition to Resume.SPECIALPacketsets the Trigger on condition to Special Packet.SUSPENDsets the Trigger on condition to Suspend.SYNCsets the Trigger on condition to Sync.TOKENPacketsets the Trigger on condition to Token (Address) Packet.
data
property
¶
data: TriggerABusUsbData
Return the TRIGger:A:BUS:USB:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:USB:DATa:FORMatcommand..hivalue: TheTRIGger:A:BUS:USB:DATa:HIVALuecommand..offset: TheTRIGger:A:BUS:USB:DATa:OFFSetcommand..size: TheTRIGger:A:BUS:USB:DATa:SIZecommand..type: TheTRIGger:A:BUS:USB:DATa:TYPecommand..value: TheTRIGger:A:BUS:USB:DATa:VALuecommand.
disparity
property
¶
disparity: TriggerABusUsbDisparity
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 theTRIGger:A:BUS:USB:DISParity?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DISParity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DISParity valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:DISParity {NEGAtive|POSITIVe|EITher}
- TRIGger:A:BUS:USB:DISParity?
Info
NEGativespecifies negative disparity.POSITIVespecifies positive disparity.EITherspecifies either disparity.
endpoint
property
¶
endpoint: TriggerABusUsbEndpoint
Return the TRIGger:A:BUS:USB:ENDPoint command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:ENDPoint?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ENDPoint?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:USB:ENDPoint:FORMatcommand..hivalue: TheTRIGger:A:BUS:USB:ENDPoint:HIVALuecommand..value: TheTRIGger:A:BUS:USB:ENDPoint:VALuecommand.
error
property
¶
error: TriggerABusUsbError
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 theTRIGger:A:BUS:USB:ERROR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ERROR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ERROR valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:USB:ERROR?
Info
CHARACTERsets the oscilloscope to trigger on a character error.DISPARITYsets the oscilloscope to trigger on a disparity error.
errtype
property
¶
errtype: TriggerABusUsbErrtype
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 theTRIGger:A:BUS:USB:ERRTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ERRTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ERRTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:ERRTYPE {BITSTUFFing|CRC5|CRC16|PID}
- TRIGger:A:BUS:USB:ERRTYPE?
Info
BITSTUFFingspecifies the error type Bit Stuffing .CRC5specifies the error type as Token CRC5 (Cyclic Redundancy Check 5).CRC16specifies the error type as Data CRC16 (Cyclic Redundancy Check 16).PIDspecifies the error type as PID Check Bits.
format
property
¶
format: TriggerABusUsbFormat
Return the TRIGger:A:BUS:USB:FORMat command.
Description
- Sets or queries the pattern editing format.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:FORMat {CHAR|SYMbol}
- TRIGger:A:BUS:USB:FORMat?
Info
CHARindicates that the pattern editing format is set to character.SYMBOLindicates that the pattern editing format is set to symbol.
handshaketype
property
¶
handshaketype: TriggerABusUsbHandshaketype
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 theTRIGger:A:BUS:USB:HANDShaketype?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:HANDShaketype?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:HANDShaketype valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:HANDShaketype {ACK|ANY|NAK|NYET|STALL}
- TRIGger:A:BUS:USB:HANDShaketype?
Info
ACKspecifies the handshake type as Acknowledge (XX10).ANYspecifies the handshake type as Any (0010).NAKspecifies the handshake type as Negative Acknowledge (1010).NYETspecifies the handshake type as No response Yet (0110).STALLspecifies the handshake type as Stall (1110).
pattern
property
¶
pattern: TriggerABusUsbPattern
Return the TRIGger:A:BUS:USB:PATtern command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.char: TheTRIGger:A:BUS:USB:PATtern:CHAR<x>command..numsymbols: TheTRIGger:A:BUS:USB:PATtern:NUMSymbolscommand..orderedset: TheTRIGger:A:BUS:USB:PATtern:ORDERedsetcommand..symbol: TheTRIGger:A:BUS:USB:PATtern:SYMbolcommand tree.
qualifier
property
¶
qualifier: TriggerABusUsbQualifier
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 theTRIGger:A:BUS:USB:QUAlifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:QUAlifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:QUAlifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:QUAlifier {EQUal|INrange|LESSEQual|MOREEQual|OUTrange|UNEQual|LESSThan|MOREThan}
- TRIGger:A:BUS:USB:QUAlifier?
Info
EQUalspecifies = trigger qualifier.INrangespecifies Inside Range trigger qualifier.LESSEQualspecifies <= trigger qualifier.MOREEQualspecifies >= trigger qualifier.OUTrangespecifies = trigger qualifier.UNEQualspecifies != trigger qualifier.LESSThanspecifies < trigger qualifier.MOREThanspecifies > trigger qualifier.
sof
property
¶
sof: TriggerABusUsbSof
Return the TRIGger:A:BUS:USB:SOF command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:SOF?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SOF?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:USB:SOF:FORMatcommand..framenumber: TheTRIGger:A:BUS:USB:SOF:FRAMENUMbercommand.
specialtype
property
¶
specialtype: TriggerABusUsbSpecialtype
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 theTRIGger:A:BUS:USB:SPECIALType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPECIALType?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPECIALType valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SPECIALType {ANY|ERR|PING|PRE|RESERVED|SPLIT}
- TRIGger:A:BUS:USB:SPECIALType?
Info
ANYspecifies Any (XX00) PID value.ERRspecifies ERR (1100) PID value.PINGspecifies PING (0100) PID value.PREspecifies PRE (1100) PID value.RESERVEDspecifies Reserved (0000) PID value.SPLITspecifies Split (1000) PID value.
split
property
¶
split: TriggerABusUsbSplit
Return the TRIGger:A:BUS:USB:SPLIT command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:SPLIT?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.et: TheTRIGger:A:BUS:USB:SPLIT:ETcommand tree..hub: TheTRIGger:A:BUS:USB:SPLIT:HUBcommand tree..port: TheTRIGger:A:BUS:USB:SPLIT:PORTcommand tree..sc: TheTRIGger:A:BUS:USB:SPLIT:SCcommand tree..se: TheTRIGger:A:BUS:USB:SPLIT:SEcommand tree.
tokentype
property
¶
tokentype: TriggerABusUsbTokentype
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 theTRIGger:A:BUS:USB:TOKENType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:TOKENType?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:TOKENType valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:TOKENType {ANY|IN|OUT|SOF|SETUP}
- TRIGger:A:BUS:USB:TOKENType?
Info
ANYspecifies ANY (XX01) token type.INspecifies IN (1001) token type.OUTspecifies OUT (0001) token type.SOFspecifies SOF (0101) token type.SETUPspecifies SETUP (1101) token type.
TriggerABusUsbAddress
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:USB:ADDress command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:ADDress?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ADDress?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:USB:ADDress:FORMatcommand..hivalue: TheTRIGger:A:BUS:USB:ADDress:HIVALuecommand..value: TheTRIGger:A:BUS:USB:ADDress:VALuecommand.
format
property
¶
format: TriggerABusUsbAddressFormat
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 theTRIGger:A:BUS:USB:ADDress:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ADDress:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ADDress:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:ADDress:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:USB:ADDress:FORMat?
Info
BINaryspecifies the address format for the normal token as Binary.HEXadecimalspecifies the address format for the normal token as Hexadecimal.SYMBolicspecifies the address format for the normal token as Symbolic.
hivalue
property
¶
hivalue: TriggerABusUsbAddressHivalue
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 theTRIGger:A:BUS:USB:ADDress:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ADDress:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ADDress:HIVALue valuecommand.
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
¶
value: TriggerABusUsbAddressValue
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 theTRIGger:A:BUS:USB:ADDress:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ADDress:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ADDress:VALue valuecommand.
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 theTRIGger:A:BUS:USB:ADDress:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ADDress:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ADDress:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:ADDress:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:USB:ADDress:FORMat?
Info
BINaryspecifies the address format for the normal token as Binary.HEXadecimalspecifies the address format for the normal token as Hexadecimal.SYMBolicspecifies 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 theTRIGger:A:BUS:USB:ADDress:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ADDress:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ADDress:HIVALue valuecommand.
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 theTRIGger:A:BUS:USB:ADDress:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ADDress:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ADDress:VALue valuecommand.
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 theTRIGger:A:BUS:USB:CHARacter?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:CHARacter?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.char: TheTRIGger:A:BUS:USB:CHARacter:CHARcommand..symbol: TheTRIGger:A:BUS:USB:CHARacter:SYMbolcommand 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 theTRIGger:A:BUS:USB:CHARacter:CHAR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:CHARacter:CHAR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:CHARacter:CHAR valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:CHARacter:CHAR <string>
- TRIGger:A:BUS:USB:CHARacter:CHAR?
symbol
property
¶
symbol: TriggerABusUsbCharacterSymbol
Return the TRIGger:A:BUS:USB:CHARacter:SYMbol command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:CHARacter:SYMbol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:CHARacter:SYMbol?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.minus: TheTRIGger:A:BUS:USB:CHARacter:SYMbol:MINuscommand..plus: TheTRIGger:A:BUS:USB:CHARacter:SYMbol:PLUScommand.
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 theTRIGger:A:BUS:USB:CHARacter:CHAR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:CHARacter:CHAR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:CHARacter:CHAR valuecommand.
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 theTRIGger:A:BUS:USB:CHARacter:SYMbol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:CHARacter:SYMbol?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.minus: TheTRIGger:A:BUS:USB:CHARacter:SYMbol:MINuscommand..plus: TheTRIGger:A:BUS:USB:CHARacter:SYMbol:PLUScommand.
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 theTRIGger:A:BUS:USB:CHARacter:SYMbol:MINus?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:CHARacter:SYMbol:MINus?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:CHARacter:SYMbol:MINus valuecommand.
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 theTRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS valuecommand.
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 theTRIGger:A:BUS:USB:CHARacter:SYMbol:MINus?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:CHARacter:SYMbol:MINus?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:CHARacter:SYMbol:MINus valuecommand.
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 theTRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:CHARacter:SYMbol:PLUS valuecommand.
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 theTRIGger:A:BUS:USB:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:CONDition {DATAPacket|EOP|ERROR|HANDSHAKEPacket|RESET|RESUME|SPECIALPacket|SUSPEND|SYNC|TOKENPacket}
- TRIGger:A:BUS:USB:CONDition?
Info
DATAPacketsets the Trigger on condition to Data Packet.EOPsets the Trigger on condition to End of Packet.ERRORsets the Trigger on condition to Error.HANDSHAKEPacketsets the Trigger on condition to Handshake Packet.RESETsets the Trigger on condition to Reset.RESUMEsets the Trigger on condition to Resume.SPECIALPacketsets the Trigger on condition to Special Packet.SUSPENDsets the Trigger on condition to Suspend.SYNCsets the Trigger on condition to Sync.TOKENPacketsets 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 theTRIGger:A:BUS:USB:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:USB:DATa:FORMatcommand..hivalue: TheTRIGger:A:BUS:USB:DATa:HIVALuecommand..offset: TheTRIGger:A:BUS:USB:DATa:OFFSetcommand..size: TheTRIGger:A:BUS:USB:DATa:SIZecommand..type: TheTRIGger:A:BUS:USB:DATa:TYPecommand..value: TheTRIGger:A:BUS:USB:DATa:VALuecommand.
format
property
¶
format: TriggerABusUsbDataFormat
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 theTRIGger:A:BUS:USB:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:DATa:FORMat?
Info
BINaryspecifies the data format for the USB bus trigger as Binary.HEXadecimalspecifies the data format for the USB bus trigger as Hexadecimal.
hivalue
property
¶
hivalue: TriggerABusUsbDataHivalue
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 theTRIGger:A:BUS:USB:DATa:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DATa:HIVALue valuecommand.
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
¶
offset: TriggerABusUsbDataOffset
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 theTRIGger:A:BUS:USB:DATa:OFFSet?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DATa:OFFSet valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:OFFSet {<NR3>|DONTCare}
- TRIGger:A:BUS:USB:DATa:OFFSet?
Info
<NR3>specifies the data offset in bytes.DONTCarespecifies the data offset as Don’t Care.
size
property
¶
size: TriggerABusUsbDataSize
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 theTRIGger:A:BUS:USB:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DATa:SIZe valuecommand.
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
¶
type: TriggerABusUsbDataType
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 theTRIGger:A:BUS:USB:DATa:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DATa:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:TYPe {ANY|DATA<x>|MDATA}
- TRIGger:A:BUS:USB:DATa:TYPe?
Info
ANYspecifies the data packet type to ANY.DATA0specifies the data packet type to DATA0.DATA1specifies the data packet type to DATA1.DATA2specifies the data packet type to DATA2.MDATAspecifies the data packet type to MDATA.
value
property
¶
value: TriggerABusUsbDataValue
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 theTRIGger:A:BUS:USB:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:USB:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:DATa:FORMat?
Info
BINaryspecifies the data format for the USB bus trigger as Binary.HEXadecimalspecifies 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 theTRIGger:A:BUS:USB:DATa:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DATa:HIVALue valuecommand.
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 theTRIGger:A:BUS:USB:DATa:OFFSet?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DATa:OFFSet valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:OFFSet {<NR3>|DONTCare}
- TRIGger:A:BUS:USB:DATa:OFFSet?
Info
<NR3>specifies the data offset in bytes.DONTCarespecifies 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 theTRIGger:A:BUS:USB:DATa:SIZe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DATa:SIZe valuecommand.
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 theTRIGger:A:BUS:USB:DATa:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DATa:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:DATa:TYPe {ANY|DATA<x>|MDATA}
- TRIGger:A:BUS:USB:DATa:TYPe?
Info
ANYspecifies the data packet type to ANY.DATA0specifies the data packet type to DATA0.DATA1specifies the data packet type to DATA1.DATA2specifies the data packet type to DATA2.MDATAspecifies 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 theTRIGger:A:BUS:USB:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DATa:VALue valuecommand.
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 theTRIGger:A:BUS:USB:DISParity?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:DISParity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:DISParity valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:DISParity {NEGAtive|POSITIVe|EITher}
- TRIGger:A:BUS:USB:DISParity?
Info
NEGativespecifies negative disparity.POSITIVespecifies positive disparity.EITherspecifies either disparity.
TriggerABusUsbEndpoint
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:USB:ENDPoint command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:ENDPoint?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ENDPoint?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:USB:ENDPoint:FORMatcommand..hivalue: TheTRIGger:A:BUS:USB:ENDPoint:HIVALuecommand..value: TheTRIGger:A:BUS:USB:ENDPoint:VALuecommand.
format
property
¶
format: TriggerABusUsbEndpointFormat
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 theTRIGger:A:BUS:USB:ENDPoint:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ENDPoint:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ENDPoint:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:ENDPoint:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:ENDPoint:FORMat?
Info
BINaryspecifies the endpoint format for data token as Binary.HEXadecimalspecifies the endpoint format for data token as Hexadecimal.
hivalue
property
¶
hivalue: TriggerABusUsbEndpointHivalue
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 theTRIGger:A:BUS:USB:ENDPoint:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ENDPoint:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ENDPoint:HIVALue valuecommand.
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
¶
value: TriggerABusUsbEndpointValue
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 theTRIGger:A:BUS:USB:ENDPoint:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ENDPoint:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ENDPoint:VALue valuecommand.
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 theTRIGger:A:BUS:USB:ENDPoint:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ENDPoint:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ENDPoint:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:ENDPoint:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:ENDPoint:FORMat?
Info
BINaryspecifies the endpoint format for data token as Binary.HEXadecimalspecifies 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 theTRIGger:A:BUS:USB:ENDPoint:HIVALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ENDPoint:HIVALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ENDPoint:HIVALue valuecommand.
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 theTRIGger:A:BUS:USB:ENDPoint:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ENDPoint:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ENDPoint:VALue valuecommand.
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 theTRIGger:A:BUS:USB:ERROR?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ERROR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ERROR valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:ERROR {CHARacter|DISParity}
- TRIGger:A:BUS:USB:ERROR?
Info
CHARACTERsets the oscilloscope to trigger on a character error.DISPARITYsets 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 theTRIGger:A:BUS:USB:ERRTYPE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:ERRTYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:ERRTYPE valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:ERRTYPE {BITSTUFFing|CRC5|CRC16|PID}
- TRIGger:A:BUS:USB:ERRTYPE?
Info
BITSTUFFingspecifies the error type Bit Stuffing .CRC5specifies the error type as Token CRC5 (Cyclic Redundancy Check 5).CRC16specifies the error type as Data CRC16 (Cyclic Redundancy Check 16).PIDspecifies 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 theTRIGger:A:BUS:USB:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:FORMat {CHAR|SYMbol}
- TRIGger:A:BUS:USB:FORMat?
Info
CHARindicates that the pattern editing format is set to character.SYMBOLindicates 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 theTRIGger:A:BUS:USB:HANDShaketype?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:HANDShaketype?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:HANDShaketype valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:HANDShaketype {ACK|ANY|NAK|NYET|STALL}
- TRIGger:A:BUS:USB:HANDShaketype?
Info
ACKspecifies the handshake type as Acknowledge (XX10).ANYspecifies the handshake type as Any (0010).NAKspecifies the handshake type as Negative Acknowledge (1010).NYETspecifies the handshake type as No response Yet (0110).STALLspecifies the handshake type as Stall (1110).
TriggerABusUsbPattern
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:USB:PATtern command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.char: TheTRIGger:A:BUS:USB:PATtern:CHAR<x>command..numsymbols: TheTRIGger:A:BUS:USB:PATtern:NUMSymbolscommand..orderedset: TheTRIGger:A:BUS:USB:PATtern:ORDERedsetcommand..symbol: TheTRIGger:A:BUS:USB:PATtern:SYMbolcommand tree.
char
property
¶
char: dict[int, TriggerABusUsbPatternCharItem]
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 theTRIGger:A:BUS:USB:PATtern:CHAR<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern:CHAR<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:PATtern:CHAR<x> valuecommand.
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
¶
numsymbols: TriggerABusUsbPatternNumsymbols
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 theTRIGger:A:BUS:USB:PATtern:NUMSymbols?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern:NUMSymbols?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:PATtern:NUMSymbols valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:NUMSymbols <NR1>
- TRIGger:A:BUS:USB:PATtern:NUMSymbols?
orderedset
property
¶
orderedset: TriggerABusUsbPatternOrderedset
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 theTRIGger:A:BUS:USB:PATtern:ORDERedset?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern:ORDERedset?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:PATtern:ORDERedset valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:ORDERedset {ON|OFF|1|0}
- TRIGger:A:BUS:USB:PATtern:ORDERedset?
Info
OFFdisables triggering on an ordered set.ONenables triggering on an ordered set.0disables triggering on an ordered set.1enables triggering on an ordered set.
symbol
property
¶
symbol: TriggerABusUsbPatternSymbol
Return the TRIGger:A:BUS:USB:PATtern:SYMbol command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:PATtern:SYMbol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern:SYMbol?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.minus: TheTRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>command..plus: TheTRIGger: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 theTRIGger:A:BUS:USB:PATtern:CHAR<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern:CHAR<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:PATtern:CHAR<x> valuecommand.
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 theTRIGger:A:BUS:USB:PATtern:NUMSymbols?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern:NUMSymbols?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:PATtern:NUMSymbols valuecommand.
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 theTRIGger:A:BUS:USB:PATtern:ORDERedset?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern:ORDERedset?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:PATtern:ORDERedset valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:PATtern:ORDERedset {ON|OFF|1|0}
- TRIGger:A:BUS:USB:PATtern:ORDERedset?
Info
OFFdisables triggering on an ordered set.ONenables triggering on an ordered set.0disables triggering on an ordered set.1enables triggering on an ordered set.
TriggerABusUsbPatternSymbol
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:USB:PATtern:SYMbol command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:PATtern:SYMbol?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern:SYMbol?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.minus: TheTRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>command..plus: TheTRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x>command.
minus
property
¶
minus: dict[int, TriggerABusUsbPatternSymbolMinusItem]
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 theTRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x> valuecommand.
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 theTRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x> valuecommand.
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 theTRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:PATtern:SYMbol:MINus<x> valuecommand.
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 theTRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x>?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:PATtern:SYMbol:PLUS<x> valuecommand.
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 theTRIGger:A:BUS:USB:QUAlifier?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:QUAlifier?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:QUAlifier valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:QUAlifier {EQUal|INrange|LESSEQual|MOREEQual|OUTrange|UNEQual|LESSThan|MOREThan}
- TRIGger:A:BUS:USB:QUAlifier?
Info
EQUalspecifies = trigger qualifier.INrangespecifies Inside Range trigger qualifier.LESSEQualspecifies <= trigger qualifier.MOREEQualspecifies >= trigger qualifier.OUTrangespecifies = trigger qualifier.UNEQualspecifies != trigger qualifier.LESSThanspecifies < trigger qualifier.MOREThanspecifies > trigger qualifier.
TriggerABusUsbSof
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:USB:SOF command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:SOF?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SOF?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:USB:SOF:FORMatcommand..framenumber: TheTRIGger:A:BUS:USB:SOF:FRAMENUMbercommand.
format
property
¶
format: TriggerABusUsbSofFormat
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 theTRIGger:A:BUS:USB:SOF:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SOF:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SOF:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SOF:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:USB:SOF:FORMat?
Info
BINaryspecifies the Start of Frame frame number format as Binary.HEXadecimalspecifies the Start of Frame frame number format as Hexadecimal.SYMBolicspecifies the Start of Frame frame number format as Symbolic.
framenumber
property
¶
framenumber: TriggerABusUsbSofFramenumber
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 theTRIGger:A:BUS:USB:SOF:FRAMENUMber?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SOF:FRAMENUMber?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SOF:FRAMENUMber valuecommand.
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 theTRIGger:A:BUS:USB:SOF:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SOF:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SOF:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SOF:FORMat {BINary|HEXadecimal|SYMBolic}
- TRIGger:A:BUS:USB:SOF:FORMat?
Info
BINaryspecifies the Start of Frame frame number format as Binary.HEXadecimalspecifies the Start of Frame frame number format as Hexadecimal.SYMBolicspecifies 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 theTRIGger:A:BUS:USB:SOF:FRAMENUMber?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SOF:FRAMENUMber?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SOF:FRAMENUMber valuecommand.
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 theTRIGger:A:BUS:USB:SPECIALType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPECIALType?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPECIALType valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SPECIALType {ANY|ERR|PING|PRE|RESERVED|SPLIT}
- TRIGger:A:BUS:USB:SPECIALType?
Info
ANYspecifies Any (XX00) PID value.ERRspecifies ERR (1100) PID value.PINGspecifies PING (0100) PID value.PREspecifies PRE (1100) PID value.RESERVEDspecifies Reserved (0000) PID value.SPLITspecifies Split (1000) PID value.
TriggerABusUsbSplit
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:USB:SPLIT command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:SPLIT?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.et: TheTRIGger:A:BUS:USB:SPLIT:ETcommand tree..hub: TheTRIGger:A:BUS:USB:SPLIT:HUBcommand tree..port: TheTRIGger:A:BUS:USB:SPLIT:PORTcommand tree..sc: TheTRIGger:A:BUS:USB:SPLIT:SCcommand tree..se: TheTRIGger:A:BUS:USB:SPLIT:SEcommand tree.
et
property
¶
Return the TRIGger:A:BUS:USB:SPLIT:ET command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:SPLIT:ET?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:ET?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.value: TheTRIGger:A:BUS:USB:SPLIT:ET:VALuecommand.
hub
property
¶
Return the TRIGger:A:BUS:USB:SPLIT:HUB command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:SPLIT:HUB?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:HUB?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:USB:SPLIT:HUB:FORMatcommand..value: TheTRIGger:A:BUS:USB:SPLIT:HUB:VALuecommand.
port
property
¶
port: TriggerABusUsbSplitPort
Return the TRIGger:A:BUS:USB:SPLIT:PORT command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:SPLIT:PORT?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:PORT?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:BUS:USB:SPLIT:PORT:FORMatcommand..value: TheTRIGger:A:BUS:USB:SPLIT:PORT:VALuecommand.
sc
property
¶
Return the TRIGger:A:BUS:USB:SPLIT:SC command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:SPLIT:SC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:SC?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.value: TheTRIGger:A:BUS:USB:SPLIT:SC:VALuecommand.
se
property
¶
Return the TRIGger:A:BUS:USB:SPLIT:SE command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:SPLIT:SE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:SE?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.value: TheTRIGger:A:BUS:USB:SPLIT:SE:VALuecommand.
TriggerABusUsbSplitEt
¶
Bases: SCPICmdRead
The TRIGger:A:BUS:USB:SPLIT:ET command tree.
Usage
- Using the
.query()method will send theTRIGger:A:BUS:USB:SPLIT:ET?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:ET?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.value: TheTRIGger:A:BUS:USB:SPLIT:ET:VALuecommand.
value
property
¶
value: TriggerABusUsbSplitEtValue
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 theTRIGger:A:BUS:USB:SPLIT:ET:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:ET:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:ET:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:ET:VALue {DONTcare|CONTRol|ISOchronous|BULK|INTERRUPT}
- TRIGger:A:BUS:USB:SPLIT:ET:VALue?
Info
DONTCarespecifies the End Point Type value as don’t care (XX).CONTRolspecifies the End Point Type value as Control (00).ISOchronousspecifies the End Point Type value as Isochronous (01).BULKspecifies the End Point Type value as Bulk (10).INTERRUPTspecifies 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 theTRIGger:A:BUS:USB:SPLIT:ET:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:ET:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:ET:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:ET:VALue {DONTcare|CONTRol|ISOchronous|BULK|INTERRUPT}
- TRIGger:A:BUS:USB:SPLIT:ET:VALue?
Info
DONTCarespecifies the End Point Type value as don’t care (XX).CONTRolspecifies the End Point Type value as Control (00).ISOchronousspecifies the End Point Type value as Isochronous (01).BULKspecifies the End Point Type value as Bulk (10).INTERRUPTspecifies 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 theTRIGger:A:BUS:USB:SPLIT:HUB?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:HUB?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:USB:SPLIT:HUB:FORMatcommand..value: TheTRIGger:A:BUS:USB:SPLIT:HUB:VALuecommand.
format
property
¶
format: TriggerABusUsbSplitHubFormat
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 theTRIGger:A:BUS:USB:SPLIT:HUB:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:HUB:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:HUB:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:HUB:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:SPLIT:HUB:FORMat?
Info
BINaryspecifies hub address format as Binary.HEXadecimalspecifies hub address format as Hexadecimal.
value
property
¶
value: TriggerABusUsbSplitHubValue
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 theTRIGger:A:BUS:USB:SPLIT:HUB:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:HUB:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:HUB:VALue valuecommand.
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 theTRIGger:A:BUS:USB:SPLIT:HUB:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:HUB:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:HUB:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:HUB:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:SPLIT:HUB:FORMat?
Info
BINaryspecifies hub address format as Binary.HEXadecimalspecifies 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 theTRIGger:A:BUS:USB:SPLIT:HUB:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:HUB:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:HUB:VALue valuecommand.
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 theTRIGger:A:BUS:USB:SPLIT:PORT?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:PORT?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:BUS:USB:SPLIT:PORT:FORMatcommand..value: TheTRIGger:A:BUS:USB:SPLIT:PORT:VALuecommand.
format
property
¶
format: TriggerABusUsbSplitPortFormat
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 theTRIGger:A:BUS:USB:SPLIT:PORT:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:PORT:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:PORT:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:PORT:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:SPLIT:PORT:FORMat?
Info
BINarysets the port address format to Binary.HEXadecimalsets the port address format to Hexadecimal.
value
property
¶
value: TriggerABusUsbSplitPortValue
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 theTRIGger:A:BUS:USB:SPLIT:PORT:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:PORT:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:PORT:VALue valuecommand.
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 theTRIGger:A:BUS:USB:SPLIT:PORT:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:PORT:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:PORT:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:PORT:FORMat {BINary|HEXadecimal}
- TRIGger:A:BUS:USB:SPLIT:PORT:FORMat?
Info
BINarysets the port address format to Binary.HEXadecimalsets 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 theTRIGger:A:BUS:USB:SPLIT:PORT:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:PORT:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:PORT:VALue valuecommand.
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 theTRIGger:A:BUS:USB:SPLIT:SC?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:SC?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.value: TheTRIGger:A:BUS:USB:SPLIT:SC:VALuecommand.
value
property
¶
value: TriggerABusUsbSplitScValue
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 theTRIGger:A:BUS:USB:SPLIT:SC:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:SC:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:SC:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:SC:VALue {CSPLIT|SSPLIT|DONTcare}
- TRIGger:A:BUS:USB:SPLIT:SC:VALue?
Info
DONTcarespecifies the Start/Complete value as don’t care (X).SSPLITspecifies the Start/Complete value as Start (SSPLIT) (0).CSPLITspecifies 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 theTRIGger:A:BUS:USB:SPLIT:SC:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:SC:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:SC:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:SC:VALue {CSPLIT|SSPLIT|DONTcare}
- TRIGger:A:BUS:USB:SPLIT:SC:VALue?
Info
DONTcarespecifies the Start/Complete value as don’t care (X).SSPLITspecifies the Start/Complete value as Start (SSPLIT) (0).CSPLITspecifies 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 theTRIGger:A:BUS:USB:SPLIT:SE?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:SE?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.value: TheTRIGger:A:BUS:USB:SPLIT:SE:VALuecommand.
value
property
¶
value: TriggerABusUsbSplitSeValue
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 theTRIGger:A:BUS:USB:SPLIT:SE:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:SE:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:SE:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:SE:VALue {DONTCare|FULLSPeed|LOWSPeed|ISOMID|ISOEND|ISOSTART|ISOALL}
- TRIGger:A:BUS:USB:SPLIT:SE:VALue?
Info
DONTCAREspecifies the Start/End bit value as don’t care (X).FULLSPeedspecifies the Start/End bit value as Control/Bulk/Interrupt Full Speed device (0X).LOWSPeedspecifies the Start/End bit value as Control/Bulk/Interrupt Low Speed device (1X).ISOMIDspecifies the Start/End bit value as Isochronous Data is Middle (00).ISOENDspecifies the Start/End bit value as Isochronous Data is End (01).ISOSTARTspecifies the Start/End bit value as Isochronous Data is Start (10).ISOALLspecifies 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 theTRIGger:A:BUS:USB:SPLIT:SE:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:SPLIT:SE:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:SPLIT:SE:VALue valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:SPLIT:SE:VALue {DONTCare|FULLSPeed|LOWSPeed|ISOMID|ISOEND|ISOSTART|ISOALL}
- TRIGger:A:BUS:USB:SPLIT:SE:VALue?
Info
DONTCAREspecifies the Start/End bit value as don’t care (X).FULLSPeedspecifies the Start/End bit value as Control/Bulk/Interrupt Full Speed device (0X).LOWSPeedspecifies the Start/End bit value as Control/Bulk/Interrupt Low Speed device (1X).ISOMIDspecifies the Start/End bit value as Isochronous Data is Middle (00).ISOENDspecifies the Start/End bit value as Isochronous Data is End (01).ISOSTARTspecifies the Start/End bit value as Isochronous Data is Start (10).ISOALLspecifies 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 theTRIGger:A:BUS:USB:TOKENType?query. - Using the
.verify(value)method will send theTRIGger:A:BUS:USB:TOKENType?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:BUS:USB:TOKENType valuecommand.
SCPI Syntax
- TRIGger:A:BUS:USB:TOKENType {ANY|IN|OUT|SOF|SETUP}
- TRIGger:A:BUS:USB:TOKENType?
Info
ANYspecifies ANY (XX01) token type.INspecifies IN (1001) token type.OUTspecifies OUT (0001) token type.SOFspecifies SOF (0101) token type.SETUPspecifies SETUP (1101) token type.
TriggerACan
¶
Bases: SCPICmdRead
The TRIGger:A:CAN command tree.
Usage
- Using the
.query()method will send theTRIGger:A:CAN?query. - Using the
.verify(value)method will send theTRIGger:A:CAN?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:CAN:CONDitioncommand..data: TheTRIGger:A:CAN:DATacommand tree..format: TheTRIGger:A:CAN:FORMatcommand..frametype: TheTRIGger:A:CAN:FRAMEtypecommand..identifier: TheTRIGger:A:CAN:IDENTifiercommand tree..probe: TheTRIGger:A:CAN:PROBEcommand..speed: TheTRIGger:A:CAN:SPEedcommand.
condition
property
¶
condition: TriggerACanCondition
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 theTRIGger:A:CAN:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:CAN:CONDition {SOF|FRAMEtype|IDENTifier|DATA|IDANDDATA|EOF|ACKMISS}
- TRIGger:A:CAN:CONDition?
Info
SOFenables triggering on the start of frame.FRAMEtypeenables triggering on the type of frame.IDENTifierenables triggering on a matching identifier.DATAenables triggering on matching data.IDANDDATAenables triggering on a matching identifier and matching data.EOFenables triggering on the end of frame.ACKMISSenables triggering on a missing acknowledge.ERRORenables triggering on an error within a frame.
data
property
¶
data: TriggerACanData
Return the TRIGger:A:CAN:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:CAN:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.direction: TheTRIGger:A:CAN:DATa:DIRectioncommand..level: TheTRIGger:A:CAN:DATa:LEVelcommand..source: TheTRIGger:A:CAN:DATa:SOUrcecommand..value: TheTRIGger:A:CAN:DATa:VALuecommand.
format
property
¶
format: TriggerACanFormat
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 theTRIGger:A:CAN:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:CAN:FORMat {BINary|HEX}
- TRIGger:A:CAN:FORMat?
Info
BINaryspecifies binary as the CAN data format.HEXspecifies hexadecimal as the CAN data format.
frametype
property
¶
frametype: TriggerACanFrametype
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 theTRIGger:A:CAN:FRAMEtype?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:FRAMEtype?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:FRAMEtype valuecommand.
SCPI Syntax
- TRIGger:A:CAN:FRAMEtype {DATA|REMote|ERROR|OVERLOAD}
- TRIGger:A:CAN:FRAMEtype?
Info
DATAspecifies a data frame type.REMotespecifies a remote frame type.ERRORspecifies an error frame type.OVERLOADspecifies an overload frame type.
identifier
property
¶
identifier: TriggerACanIdentifier
Return the TRIGger:A:CAN:IDENTifier command tree.
Usage
- Using the
.query()method will send theTRIGger:A:CAN:IDENTifier?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:IDENTifier?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.mode: TheTRIGger:A:CAN:IDENTifier:MODecommand..value: TheTRIGger:A:CAN:IDENTifier:VALuecommand.
probe
property
¶
probe: TriggerACanProbe
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 theTRIGger:A:CAN:PROBE?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:PROBE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:PROBE valuecommand.
SCPI Syntax
- TRIGger:A:CAN:PROBE {CANL|CANH|DIFFerential|TX|RX}
- TRIGger:A:CAN:PROBE?
Info
CANLspecifies that the probing method is CANL.CANHspecifies that the probing method is CANH.DIFFerentialspecifies that the probing method used is differential.TXspecifies that the probing method is TX.RXspecifies that the probing method is RX.
speed
property
¶
speed: TriggerACanSpeed
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 theTRIGger:A:CAN:SPEed?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:SPEed?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:SPEed valuecommand.
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 theTRIGger:A:CAN:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:CAN:CONDition {SOF|FRAMEtype|IDENTifier|DATA|IDANDDATA|EOF|ACKMISS}
- TRIGger:A:CAN:CONDition?
Info
SOFenables triggering on the start of frame.FRAMEtypeenables triggering on the type of frame.IDENTifierenables triggering on a matching identifier.DATAenables triggering on matching data.IDANDDATAenables triggering on a matching identifier and matching data.EOFenables triggering on the end of frame.ACKMISSenables triggering on a missing acknowledge.ERRORenables triggering on an error within a frame.
TriggerACanData
¶
Bases: SCPICmdRead
The TRIGger:A:CAN:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:CAN:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.direction: TheTRIGger:A:CAN:DATa:DIRectioncommand..level: TheTRIGger:A:CAN:DATa:LEVelcommand..source: TheTRIGger:A:CAN:DATa:SOUrcecommand..value: TheTRIGger:A:CAN:DATa:VALuecommand.
direction
property
¶
direction: TriggerACanDataDirection
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 theTRIGger:A:CAN:DATa:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:DATa:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:DATa:DIRection valuecommand.
SCPI Syntax
- TRIGger:A:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:CAN:DATa:DIRection?
Info
READsets the CAN data direction to Read.WRITEsets the CAN data direction to Write.NOCAREsets the CAN data direction to either.
level
property
¶
level: TriggerACanDataLevel
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 theTRIGger:A:CAN:DATa:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:DATa:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:DATa:LEVel valuecommand.
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
¶
source: TriggerACanDataSource
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 theTRIGger:A:CAN:DATa:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:DATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:DATa:SOUrce valuecommand.
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
¶
value: TriggerACanDataValue
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 theTRIGger:A:CAN:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:DATa:VALue valuecommand.
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 theTRIGger:A:CAN:DATa:DIRection?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:DATa:DIRection?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:DATa:DIRection valuecommand.
SCPI Syntax
- TRIGger:A:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:CAN:DATa:DIRection?
Info
READsets the CAN data direction to Read.WRITEsets the CAN data direction to Write.NOCAREsets the CAN data direction to either.
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 theTRIGger:A:CAN:DATa:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:DATa:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:DATa:LEVel valuecommand.
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 theTRIGger:A:CAN:DATa:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:DATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:DATa:SOUrce valuecommand.
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 theTRIGger:A:CAN:DATa:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:DATa:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:DATa:VALue valuecommand.
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 theTRIGger:A:CAN:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:CAN:FORMat {BINary|HEX}
- TRIGger:A:CAN:FORMat?
Info
BINaryspecifies binary as the CAN data format.HEXspecifies 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 theTRIGger:A:CAN:FRAMEtype?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:FRAMEtype?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:FRAMEtype valuecommand.
SCPI Syntax
- TRIGger:A:CAN:FRAMEtype {DATA|REMote|ERROR|OVERLOAD}
- TRIGger:A:CAN:FRAMEtype?
Info
DATAspecifies a data frame type.REMotespecifies a remote frame type.ERRORspecifies an error frame type.OVERLOADspecifies an overload frame type.
TriggerACanIdentifier
¶
Bases: SCPICmdRead
The TRIGger:A:CAN:IDENTifier command tree.
Usage
- Using the
.query()method will send theTRIGger:A:CAN:IDENTifier?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:IDENTifier?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.mode: TheTRIGger:A:CAN:IDENTifier:MODecommand..value: TheTRIGger:A:CAN:IDENTifier:VALuecommand.
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 theTRIGger:A:CAN:IDENTifier:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:IDENTifier:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:IDENTifier:MODe valuecommand.
SCPI Syntax
- TRIGger:A:CAN:IDENTifier:MODe {STANdard|EXTENded}
- TRIGger:A:CAN:IDENTifier:MODe?
Info
STANdardsets the CAN trigger identifier mode to standard mode.EXTENdedsets the CAN trigger identifier mode to extended mode.
value
property
¶
value: TriggerACanIdentifierValue
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 theTRIGger:A:CAN:IDENTifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:IDENTifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:IDENTifier:VALue valuecommand.
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 theTRIGger:A:CAN:IDENTifier:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:IDENTifier:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:IDENTifier:MODe valuecommand.
SCPI Syntax
- TRIGger:A:CAN:IDENTifier:MODe {STANdard|EXTENded}
- TRIGger:A:CAN:IDENTifier:MODe?
Info
STANdardsets the CAN trigger identifier mode to standard mode.EXTENdedsets 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 theTRIGger:A:CAN:IDENTifier:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:IDENTifier:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:IDENTifier:VALue valuecommand.
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 theTRIGger:A:CAN:PROBE?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:PROBE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:PROBE valuecommand.
SCPI Syntax
- TRIGger:A:CAN:PROBE {CANL|CANH|DIFFerential|TX|RX}
- TRIGger:A:CAN:PROBE?
Info
CANLspecifies that the probing method is CANL.CANHspecifies that the probing method is CANH.DIFFerentialspecifies that the probing method used is differential.TXspecifies that the probing method is TX.RXspecifies 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 theTRIGger:A:CAN:SPEed?query. - Using the
.verify(value)method will send theTRIGger:A:CAN:SPEed?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:CAN:SPEed valuecommand.
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 theTRIGger:A:COMMunication?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.bitrate: TheTRIGger:A:COMMunication:BITRatecommand..clock: TheTRIGger:A:COMMunication:CLOCkcommand tree..cmi: TheTRIGger:A:COMMunication:CMIcommand tree..code: TheTRIGger:A:COMMunication:CODecommand..source: TheTRIGger:A:COMMunication:SOUrcecommand..standard: TheTRIGger:A:COMMunication:STANdardcommand..ami: TheTRIGger:A:COMMunication:AMIcommand tree..hdb3: TheTRIGger:A:COMMunication:HDB3command tree..b3zs: TheTRIGger:A:COMMunication:B3ZScommand tree..b6zs: TheTRIGger:A:COMMunication:B6ZScommand tree..b8zs: TheTRIGger:A:COMMunication:B8ZScommand tree.
ami
property
¶
Return the TRIGger:A:COMMunication:AMI command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:AMI?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:AMI?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.pulseform: TheTRIGger:A:COMMunication:AMI:PULSEFormcommand..threshold: TheTRIGger:A:COMMunication:AMI:THResholdcommand tree.
b3zs
property
¶
Return the TRIGger:A:COMMunication:B3ZS command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:B3ZS?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B3ZS?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.pulseform: TheTRIGger:A:COMMunication:B3ZS:PULSEFormcommand..threshold: TheTRIGger:A:COMMunication:B3ZS:THResholdcommand tree.
b6zs
property
¶
Return the TRIGger:A:COMMunication:B6ZS command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:B6ZS?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B6ZS?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.pulseform: TheTRIGger:A:COMMunication:B6ZS:PULSEFormcommand..threshold: TheTRIGger:A:COMMunication:B6ZS:THResholdcommand tree.
b8zs
property
¶
Return the TRIGger:A:COMMunication:B8ZS command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:B8ZS?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B8ZS?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.pulseform: TheTRIGger:A:COMMunication:B8ZS:PULSEFormcommand..threshold: TheTRIGger:A:COMMunication:B8ZS:THResholdcommand tree.
bitrate
property
¶
bitrate: TriggerACommunicationBitrate
Return the TRIGger:A:COMMunication:BITRate command.
Description
- This command sets or queries the bit rate.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:BITRate?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:BITRate valuecommand.
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
¶
clock: TriggerACommunicationClock
Return the TRIGger:A:COMMunication:CLOCk command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:CLOCk?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.polarity: TheTRIGger:A:COMMunication:CLOCk:POLaritycommand.
cmi
property
¶
Return the TRIGger:A:COMMunication:CMI command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:CMI?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:CMI?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.pulseform: TheTRIGger:A:COMMunication:CMI:PULSEFormcommand.
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 theTRIGger:A:COMMunication:CODe?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:CODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:CODe valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:CODe {AMI|HDB3|B3ZS|B6ZS|B8ZS|CMI|NRZ|MLT3|MANChester}
- TRIGger:A:COMMunication:CODe?
Info
AMIHDB3B3ZSB6ZSB8ZSCMINRZMLT3MANChester
hdb3
property
¶
Return the TRIGger:A:COMMunication:HDB3 command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:HDB3?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:HDB3?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.pulseform: TheTRIGger:A:COMMunication:HDB3:PULSEFormcommand..threshold: TheTRIGger:A:COMMunication:HDB3:THResholdcommand tree.
source
property
¶
source: TriggerACommunicationSource
Return the TRIGger:A:COMMunication:SOUrce command.
Description
- This command sets or queries the source channel.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:SOUrce {CH<x>}
- TRIGger:A:COMMunication:SOUrce?
Info
CH1argument selects CH 1 as the source channel.CH2argument selects CH 2 as the source channel.CH3argument selects CH 3 as the source channel.CH4argument selects CH 4 as the source channel.
Sub-properties
.type: TheTRIGger:A:COMMunication:SOUrce:TYPecommand.
standard
property
¶
standard: TriggerACommunicationStandard
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 theTRIGger:A:COMMunication:STANdard?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:STANdard?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:STANdard valuecommand.
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 theTRIGger:A:COMMunication:AMI?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:AMI?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.pulseform: TheTRIGger:A:COMMunication:AMI:PULSEFormcommand..threshold: TheTRIGger:A:COMMunication:AMI:THResholdcommand tree.
pulseform
property
¶
pulseform: TriggerACommunicationAmiPulseform
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 theTRIGger:A:COMMunication:AMI:PULSEForm?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:AMI:PULSEForm?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:AMI:PULSEForm valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:AMI:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:AMI:PULSEForm?
Info
PLUSOnecorresponds to the Isolated +1 on the front panel menu.MINUSOnecorresponds to the Isolated -1 on the front panel menu.
threshold
property
¶
threshold: TriggerACommunicationAmiThreshold
Return the TRIGger:A:COMMunication:AMI:THReshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:AMI:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:AMI:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheTRIGger:A:COMMunication:AMI:THReshold:HIGHcommand..low: TheTRIGger:A:COMMunication:AMI:THReshold:LOWcommand.
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 theTRIGger:A:COMMunication:AMI:PULSEForm?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:AMI:PULSEForm?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:AMI:PULSEForm valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:AMI:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:AMI:PULSEForm?
Info
PLUSOnecorresponds to the Isolated +1 on the front panel menu.MINUSOnecorresponds 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 theTRIGger:A:COMMunication:AMI:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:AMI:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheTRIGger:A:COMMunication:AMI:THReshold:HIGHcommand..low: TheTRIGger:A:COMMunication:AMI:THReshold:LOWcommand.
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 theTRIGger:A:COMMunication:AMI:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:AMI:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:AMI:THReshold:HIGH valuecommand.
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 theTRIGger:A:COMMunication:AMI:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:AMI:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:AMI:THReshold:LOW valuecommand.
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 theTRIGger:A:COMMunication:AMI:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:AMI:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:AMI:THReshold:HIGH valuecommand.
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 theTRIGger:A:COMMunication:AMI:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:AMI:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:AMI:THReshold:LOW valuecommand.
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 theTRIGger:A:COMMunication:B3ZS?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B3ZS?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.pulseform: TheTRIGger:A:COMMunication:B3ZS:PULSEFormcommand..threshold: TheTRIGger:A:COMMunication:B3ZS:THResholdcommand tree.
pulseform
property
¶
pulseform: TriggerACommunicationB3zsPulseform
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 theTRIGger:A:COMMunication:B3ZS:PULSEForm?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B3ZS:PULSEForm?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B3ZS:PULSEForm valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:B3ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B3ZS:PULSEForm?
Info
PLUSOnecorresponds to the Isolated +1 on the front panel menu.MINUSOnecorresponds to the Isolated -1 on the front panel menu.
threshold
property
¶
threshold: TriggerACommunicationB3zsThreshold
Return the TRIGger:A:COMMunication:B3ZS:THReshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:B3ZS:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B3ZS:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheTRIGger:A:COMMunication:B3ZS:THReshold:HIGHcommand..low: TheTRIGger:A:COMMunication:B3ZS:THReshold:LOWcommand.
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 theTRIGger:A:COMMunication:B3ZS:PULSEForm?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B3ZS:PULSEForm?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B3ZS:PULSEForm valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:B3ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B3ZS:PULSEForm?
Info
PLUSOnecorresponds to the Isolated +1 on the front panel menu.MINUSOnecorresponds 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 theTRIGger:A:COMMunication:B3ZS:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B3ZS:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheTRIGger:A:COMMunication:B3ZS:THReshold:HIGHcommand..low: TheTRIGger:A:COMMunication:B3ZS:THReshold:LOWcommand.
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 theTRIGger:A:COMMunication:B3ZS:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B3ZS:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B3ZS:THReshold:HIGH valuecommand.
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 theTRIGger:A:COMMunication:B3ZS:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B3ZS:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B3ZS:THReshold:LOW valuecommand.
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 theTRIGger:A:COMMunication:B3ZS:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B3ZS:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B3ZS:THReshold:HIGH valuecommand.
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 theTRIGger:A:COMMunication:B3ZS:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B3ZS:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B3ZS:THReshold:LOW valuecommand.
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 theTRIGger:A:COMMunication:B6ZS?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B6ZS?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.pulseform: TheTRIGger:A:COMMunication:B6ZS:PULSEFormcommand..threshold: TheTRIGger:A:COMMunication:B6ZS:THResholdcommand tree.
pulseform
property
¶
pulseform: TriggerACommunicationB6zsPulseform
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 theTRIGger:A:COMMunication:B6ZS:PULSEForm?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B6ZS:PULSEForm?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B6ZS:PULSEForm valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:B6ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B6ZS:PULSEForm?
Info
PLUSOnecorresponds to the Isolated +1 on the front panel menu.MINUSOnecorresponds to the Isolated -1 on the front panel menu.
threshold
property
¶
threshold: TriggerACommunicationB6zsThreshold
Return the TRIGger:A:COMMunication:B6ZS:THReshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:B6ZS:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B6ZS:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheTRIGger:A:COMMunication:B6ZS:THReshold:HIGHcommand..low: TheTRIGger:A:COMMunication:B6ZS:THReshold:LOWcommand.
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 theTRIGger:A:COMMunication:B6ZS:PULSEForm?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B6ZS:PULSEForm?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B6ZS:PULSEForm valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:B6ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B6ZS:PULSEForm?
Info
PLUSOnecorresponds to the Isolated +1 on the front panel menu.MINUSOnecorresponds 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 theTRIGger:A:COMMunication:B6ZS:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B6ZS:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheTRIGger:A:COMMunication:B6ZS:THReshold:HIGHcommand..low: TheTRIGger:A:COMMunication:B6ZS:THReshold:LOWcommand.
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 theTRIGger:A:COMMunication:B6ZS:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B6ZS:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B6ZS:THReshold:HIGH valuecommand.
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 theTRIGger:A:COMMunication:B6ZS:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B6ZS:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B6ZS:THReshold:LOW valuecommand.
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 theTRIGger:A:COMMunication:B6ZS:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B6ZS:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B6ZS:THReshold:HIGH valuecommand.
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 theTRIGger:A:COMMunication:B6ZS:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B6ZS:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B6ZS:THReshold:LOW valuecommand.
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 theTRIGger:A:COMMunication:B8ZS?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B8ZS?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.pulseform: TheTRIGger:A:COMMunication:B8ZS:PULSEFormcommand..threshold: TheTRIGger:A:COMMunication:B8ZS:THResholdcommand tree.
pulseform
property
¶
pulseform: TriggerACommunicationB8zsPulseform
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 theTRIGger:A:COMMunication:B8ZS:PULSEForm?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B8ZS:PULSEForm?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B8ZS:PULSEForm valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:B8ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B8ZS:PULSEForm?
Info
PLUSOnecorresponds to the Isolated +1 on the front panel menu.MINUSOnecorresponds to the Isolated -1 on the front panel menu.
threshold
property
¶
threshold: TriggerACommunicationB8zsThreshold
Return the TRIGger:A:COMMunication:B8ZS:THReshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:B8ZS:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B8ZS:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheTRIGger:A:COMMunication:B8ZS:THReshold:HIGHcommand..low: TheTRIGger:A:COMMunication:B8ZS:THReshold:LOWcommand.
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 theTRIGger:A:COMMunication:B8ZS:PULSEForm?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B8ZS:PULSEForm?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B8ZS:PULSEForm valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:B8ZS:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:B8ZS:PULSEForm?
Info
PLUSOnecorresponds to the Isolated +1 on the front panel menu.MINUSOnecorresponds 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 theTRIGger:A:COMMunication:B8ZS:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B8ZS:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheTRIGger:A:COMMunication:B8ZS:THReshold:HIGHcommand..low: TheTRIGger:A:COMMunication:B8ZS:THReshold:LOWcommand.
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 theTRIGger:A:COMMunication:B8ZS:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B8ZS:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B8ZS:THReshold:HIGH valuecommand.
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 theTRIGger:A:COMMunication:B8ZS:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B8ZS:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B8ZS:THReshold:LOW valuecommand.
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 theTRIGger:A:COMMunication:B8ZS:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B8ZS:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B8ZS:THReshold:HIGH valuecommand.
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 theTRIGger:A:COMMunication:B8ZS:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:B8ZS:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:B8ZS:THReshold:LOW valuecommand.
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 theTRIGger:A:COMMunication:BITRate?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:BITRate valuecommand.
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 theTRIGger:A:COMMunication:CLOCk?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.polarity: TheTRIGger:A:COMMunication:CLOCk:POLaritycommand.
polarity
property
¶
polarity: TriggerACommunicationClockPolarity
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 theTRIGger:A:COMMunication:CLOCk:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:CLOCk:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:CLOCk:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:CLOCk:POLarity {RISe|FALL}
- TRIGger:A:COMMunication:CLOCk:POLarity?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
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 theTRIGger:A:COMMunication:CLOCk:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:CLOCk:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:CLOCk:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:CLOCk:POLarity {RISe|FALL}
- TRIGger:A:COMMunication:CLOCk:POLarity?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
TriggerACommunicationCmi
¶
Bases: SCPICmdRead
The TRIGger:A:COMMunication:CMI command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:CMI?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:CMI?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.pulseform: TheTRIGger:A:COMMunication:CMI:PULSEFormcommand.
pulseform
property
¶
pulseform: TriggerACommunicationCmiPulseform
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 theTRIGger:A:COMMunication:CMI:PULSEForm?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:CMI:PULSEForm?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:CMI:PULSEForm valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:CMI:PULSEForm {PLUSOne|MINUSOne|ZERO|EYEdiagram}
- TRIGger:A:COMMunication:CMI:PULSEForm?
Info
PLUSOnetriggers on a positive mark.MINUSOnetriggers on a negative mark.ZEROtriggers on the bit representing zero.EYEdiagrampositions 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 theTRIGger:A:COMMunication:CMI:PULSEForm?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:CMI:PULSEForm?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:CMI:PULSEForm valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:CMI:PULSEForm {PLUSOne|MINUSOne|ZERO|EYEdiagram}
- TRIGger:A:COMMunication:CMI:PULSEForm?
Info
PLUSOnetriggers on a positive mark.MINUSOnetriggers on a negative mark.ZEROtriggers on the bit representing zero.EYEdiagrampositions 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 theTRIGger:A:COMMunication:CODe?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:CODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:CODe valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:CODe {AMI|HDB3|B3ZS|B6ZS|B8ZS|CMI|NRZ|MLT3|MANChester}
- TRIGger:A:COMMunication:CODe?
Info
AMIHDB3B3ZSB6ZSB8ZSCMINRZMLT3MANChester
TriggerACommunicationHdb3
¶
Bases: SCPICmdRead
The TRIGger:A:COMMunication:HDB3 command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:HDB3?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:HDB3?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.pulseform: TheTRIGger:A:COMMunication:HDB3:PULSEFormcommand..threshold: TheTRIGger:A:COMMunication:HDB3:THResholdcommand tree.
pulseform
property
¶
pulseform: TriggerACommunicationHdb3Pulseform
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 theTRIGger:A:COMMunication:HDB3:PULSEForm?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:HDB3:PULSEForm?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:HDB3:PULSEForm valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:HDB3:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:HDB3:PULSEForm?
Info
PLUSOnecorresponds to the Isolated +1 on the front panel menu.MINUSOnecorresponds to the Isolated -1 on the front panel menu.
threshold
property
¶
threshold: TriggerACommunicationHdb3Threshold
Return the TRIGger:A:COMMunication:HDB3:THReshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:COMMunication:HDB3:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:HDB3:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.high: TheTRIGger:A:COMMunication:HDB3:THReshold:HIGHcommand..low: TheTRIGger:A:COMMunication:HDB3:THReshold:LOWcommand.
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 theTRIGger:A:COMMunication:HDB3:PULSEForm?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:HDB3:PULSEForm?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:HDB3:PULSEForm valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:HDB3:PULSEForm {PLUSOne|MINUSOne|EYEdiagram}
- TRIGger:A:COMMunication:HDB3:PULSEForm?
Info
PLUSOnecorresponds to the Isolated +1 on the front panel menu.MINUSOnecorresponds 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 theTRIGger:A:COMMunication:HDB3:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:HDB3:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.high: TheTRIGger:A:COMMunication:HDB3:THReshold:HIGHcommand..low: TheTRIGger:A:COMMunication:HDB3:THReshold:LOWcommand.
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 theTRIGger:A:COMMunication:HDB3:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:HDB3:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:HDB3:THReshold:HIGH valuecommand.
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 theTRIGger:A:COMMunication:HDB3:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:HDB3:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:HDB3:THReshold:LOW valuecommand.
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 theTRIGger:A:COMMunication:HDB3:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:HDB3:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:HDB3:THReshold:HIGH valuecommand.
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 theTRIGger:A:COMMunication:HDB3:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:HDB3:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:HDB3:THReshold:LOW valuecommand.
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 theTRIGger:A:COMMunication:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:SOUrce {CH<x>}
- TRIGger:A:COMMunication:SOUrce?
Info
CH1argument selects CH 1 as the source channel.CH2argument selects CH 2 as the source channel.CH3argument selects CH 3 as the source channel.CH4argument selects CH 4 as the source channel.
Properties
.type: TheTRIGger:A:COMMunication:SOUrce:TYPecommand.
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 theTRIGger:A:COMMunication:SOUrce:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:SOUrce:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:SOUrce:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:SOUrce:TYPe {DATa|CLOCk|RECOVered}
- TRIGger:A:COMMunication:SOUrce:TYPe?
Info
DATacauses the instrument to trigger and shift five unit intervals to form the expected eye pattern.CLOCkcauses 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.RECOVeredcauses 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 theTRIGger:A:COMMunication:SOUrce:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:SOUrce:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:SOUrce:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:COMMunication:SOUrce:TYPe {DATa|CLOCk|RECOVered}
- TRIGger:A:COMMunication:SOUrce:TYPe?
Info
DATacauses the instrument to trigger and shift five unit intervals to form the expected eye pattern.CLOCkcauses 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.RECOVeredcauses 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 theTRIGger:A:COMMunication:STANdard?query. - Using the
.verify(value)method will send theTRIGger:A:COMMunication:STANdard?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:COMMunication:STANdard valuecommand.
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 theTRIGger:A:EDGE?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:EDGE?
Properties
.coupling: TheTRIGger:A:EDGE:COUPlingcommand..slope: TheTRIGger:A:EDGE:SLOpecommand..source: TheTRIGger:A:EDGE:SOUrcecommand.
coupling
property
¶
coupling: TriggerAEdgeCoupling
Return the TRIGger:A:EDGE:COUPling command.
Description
- This command sets or queries the type of coupling for the edge trigger. This command is equivalent to selecting 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 theTRIGger:A:EDGE:COUPling?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:COUPling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:COUPling valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:COUPling {AC|DC|HFRej|LFRej|NOISErej|ATRIGger}
- TRIGger:A:EDGE:COUPling?
Info
ACselects AC trigger coupling, which passes the input signals above 60 Hz to the trigger circuitry.DCselects DC trigger coupling, which passes all input signals to the trigger circuitry.HFRejcoupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.LFRejcoupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.NOISErejcoupling provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but can require greater trigger signal amplitude.ATRIGgerthis B trigger command sets the B trigger coupling to match the setting on the A trigger.
Sub-properties
.ch: TheTRIGger:A:EDGE:COUPling:CH<x>command.
slope
property
¶
slope: TriggerAEdgeSlope
Return the TRIGger:A:EDGE:SLOpe command.
Description
- This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired Slope.
Usage
- Using the
.query()method will send theTRIGger:A:EDGE:SLOpe?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:SLOpe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:SLOpe valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:A:EDGE:SLOpe?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
source
property
¶
source: TriggerAEdgeSource
Return the TRIGger:A:EDGE:SOUrce command.
Description
- This command sets or queries the source for the edge trigger. 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 theTRIGger:A:EDGE:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:SOUrce {AUXiliary|CH<x>|MCH<x>|LINE|D<x>}
- TRIGger:A:EDGE:SOUrce?
Info
AUXiliaryspecifies 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.LINEspecifies 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 theTRIGger:A:EDGE:COUPling?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:COUPling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:COUPling valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:COUPling {AC|DC|HFRej|LFRej|NOISErej|ATRIGger}
- TRIGger:A:EDGE:COUPling?
Info
ACselects AC trigger coupling, which passes the input signals above 60 Hz to the trigger circuitry.DCselects DC trigger coupling, which passes all input signals to the trigger circuitry.HFRejcoupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.LFRejcoupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.NOISErejcoupling provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but can require greater trigger signal amplitude.ATRIGgerthis B trigger command sets the B trigger coupling to match the setting on the A trigger.
Properties
.ch: TheTRIGger: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 theTRIGger:A:EDGE:COUPling:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:COUPling:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:COUPling:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:COUPling:CH<x> {AC|DC|HFRej|LFRej|NOISErej}
- TRIGger:A:EDGE:COUPling:CH<x>?
Info
ACselects AC trigger coupling.DCselects DC trigger coupling.HFRejselects high frequency low sensitivity.LFRejselects low frequency low sensitivity.NOISErejselects 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 theTRIGger:A:EDGE:COUPling:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:COUPling:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:COUPling:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:COUPling:CH<x> {AC|DC|HFRej|LFRej|NOISErej}
- TRIGger:A:EDGE:COUPling:CH<x>?
Info
ACselects AC trigger coupling.DCselects DC trigger coupling.HFRejselects high frequency low sensitivity.LFRejselects low frequency low sensitivity.NOISErejselects 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 theTRIGger:A:EDGE:SLOpe?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:SLOpe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:SLOpe valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:A:EDGE:SLOpe?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
TriggerAEdgeSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:EDGE:SOUrce command.
Description
- This command sets or queries the source for the edge trigger. 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 theTRIGger:A:EDGE:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:EDGE:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:EDGE:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:EDGE:SOUrce {AUXiliary|CH<x>|MCH<x>|LINE|D<x>}
- TRIGger:A:EDGE:SOUrce?
Info
AUXiliaryspecifies 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.LINEspecifies 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 theTRIGger:A:HOLDoff?query. - Using the
.verify(value)method will send theTRIGger:A:HOLDoff?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:HOLDoff?
Properties
.actual: TheTRIGger:A:HOLDoff:ACTUalcommand..by: TheTRIGger:A:HOLDoff:BYcommand..time: TheTRIGger:A:HOLDoff:TIMecommand.
actual
property
¶
actual: TriggerAHoldoffActual
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 theTRIGger:A:HOLDoff:ACTUal?query. - Using the
.verify(value)method will send theTRIGger:A:HOLDoff:ACTUal?query and raise an AssertionError if the returned value does not matchvalue.
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 theTRIGger:A:HOLDoff:BY?query. - Using the
.verify(value)method will send theTRIGger:A:HOLDoff:BY?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:HOLDoff:BY valuecommand.
SCPI Syntax
- TRIGger:A:HOLDoff:BY {TIMe|DEFAult|RANDom|AUTO}
- TRIGger:A:HOLDoff:BY?
Info
TIMeenables you to set the holdoff time via theTRIGGER:A:HOLDOFF:TIMEcommand.DEFAultautomatically 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.RANDomAUTO
time
property
¶
time: TriggerAHoldoffTime
Return the TRIGger:A:HOLDoff:TIMe command.
Description
- This command sets or queries the A trigger holdoff time. This command is equivalent to selecting Mode & Holdoff from the Trig menu, selecting Time, and then setting the desired Holdoff Time.
Usage
- Using the
.query()method will send theTRIGger:A:HOLDoff:TIMe?query. - Using the
.verify(value)method will send theTRIGger:A:HOLDoff:TIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:HOLDoff:TIMe valuecommand.
SCPI Syntax
- TRIGger:A:HOLDoff:TIMe <NR3>
- TRIGger:A:HOLDoff:TIMe?
Info
<NR3>specifies the holdoff time in seconds. The range is from 0 seconds through 10 seconds.
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 theTRIGger:A:HOLDoff:ACTUal?query. - Using the
.verify(value)method will send theTRIGger:A:HOLDoff:ACTUal?query and raise an AssertionError if the returned value does not matchvalue.
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 theTRIGger:A:HOLDoff:BY?query. - Using the
.verify(value)method will send theTRIGger:A:HOLDoff:BY?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:HOLDoff:BY valuecommand.
SCPI Syntax
- TRIGger:A:HOLDoff:BY {TIMe|DEFAult|RANDom|AUTO}
- TRIGger:A:HOLDoff:BY?
Info
TIMeenables you to set the holdoff time via theTRIGGER:A:HOLDOFF:TIMEcommand.DEFAultautomatically 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.RANDomAUTO
TriggerAHoldoffTime
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:HOLDoff:TIMe command.
Description
- This command sets or queries the A trigger holdoff time. This command is equivalent to selecting Mode & Holdoff from the Trig menu, selecting Time, and then setting the desired Holdoff Time.
Usage
- Using the
.query()method will send theTRIGger:A:HOLDoff:TIMe?query. - Using the
.verify(value)method will send theTRIGger:A:HOLDoff:TIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:HOLDoff:TIMe valuecommand.
SCPI Syntax
- TRIGger:A:HOLDoff:TIMe <NR3>
- TRIGger:A:HOLDoff:TIMe?
Info
<NR3>specifies the holdoff time in seconds. The range is from 0 seconds through 10 seconds.
TriggerAI2c
¶
Bases: SCPICmdRead
The TRIGger:A:I2C command tree.
Usage
- Using the
.query()method will send theTRIGger:A:I2C?query. - Using the
.verify(value)method will send theTRIGger:A:I2C?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.address: TheTRIGger:A:I2C:ADDResscommand tree.
address
property
¶
address: TriggerAI2cAddress
Return the TRIGger:A:I2C:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:I2C:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:I2C:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.rwinclude: TheTRIGger:A:I2C:ADDRess:RWINCludecommand.
TriggerAI2cAddress
¶
Bases: SCPICmdRead
The TRIGger:A:I2C:ADDRess command tree.
Usage
- Using the
.query()method will send theTRIGger:A:I2C:ADDRess?query. - Using the
.verify(value)method will send theTRIGger:A:I2C:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.rwinclude: TheTRIGger:A:I2C:ADDRess:RWINCludecommand.
rwinclude
property
¶
rwinclude: TriggerAI2cAddressRwinclude
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 theTRIGger:A:I2C:ADDRess:RWINClude?query. - Using the
.verify(value)method will send theTRIGger:A:I2C:ADDRess:RWINClude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:I2C:ADDRess:RWINClude valuecommand.
SCPI Syntax
- TRIGger:A:I2C:ADDRess:RWINClude {OFF|ON}
- TRIGger:A:I2C:ADDRess:RWINClude?
Info
ONspecifies the I2C read/write bit to address type.OFFspecifies 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 theTRIGger:A:I2C:ADDRess:RWINClude?query. - Using the
.verify(value)method will send theTRIGger:A:I2C:ADDRess:RWINClude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:I2C:ADDRess:RWINClude valuecommand.
SCPI Syntax
- TRIGger:A:I2C:ADDRess:RWINClude {OFF|ON}
- TRIGger:A:I2C:ADDRess:RWINClude?
Info
ONspecifies the I2C read/write bit to address type.OFFspecifies 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 theTRIGger:A:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LEVel valuecommand.
SCPI Syntax
- TRIGger:A:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LEVel?
Info
ECLspecifies the ECL high level.TTLspecifies the TTL high level.<NR3>specifies the trigger level in user units (usually volts).
Properties
.ch: TheTRIGger:A:LEVel:CH<x>command.
ch
property
¶
ch: dict[int, TriggerALevelChannel]
Return the TRIGger:A:LEVel:CH<x> command.
Description
- This command sets or queries the CH
trigger level for TRIGGER:LVLSRCPREFERENCE SRCDEPENDENTmode. The CHrange is 1 to 4.
Usage
- Using the
.query()method will send theTRIGger:A:LEVel:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LEVel:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LEVel:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LEVel:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LEVel:CH<x>?
Info
ECLspecifies the ECL high level.TTLspecifies 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 SRCDEPENDENTmode. The CHrange is 1 to 4.
Usage
- Using the
.query()method will send theTRIGger:A:LEVel:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LEVel:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LEVel:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LEVel:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LEVel:CH<x>?
Info
ECLspecifies the ECL high level.TTLspecifies 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 theTRIGger:A:LOGIc?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc?
Properties
.class: TheTRIGger:A:LOGIc:CLAsscommand..function: TheTRIGger:A:LOGIc:FUNCtioncommand..input: TheTRIGger:A:LOGIc:INPutcommand..pattern: TheTRIGger:A:LOGIc:PATterncommand..sethold: TheTRIGger:A:LOGIc:SETHoldcommand..state: TheTRIGger:A:LOGIc:STATEcommand..threshold: TheTRIGger:A:LOGIc:THResholdcommand.
class_
property
¶
class_: TriggerALogicClass
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 theTRIGger:A:LOGIc:CLAss?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:CLAss?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:CLAss valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:CLAss {PATtern|STATE|SETHold}
- TRIGger:A:LOGIc:CLAss?
Info
PATternsets the instrument to trigger when the specified logical combinations of Channels 1, 2, 3, and 4 are met.STATEsets the instrument to trigger when the specified conditions of Channels 1, 2, and 3 are met after the Channel 4 (clock) condition is met.SETHoldsets 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
¶
function: TriggerALogicFunction
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 theTRIGger:A:LOGIc:FUNCtion?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:FUNCtion valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:A:LOGIc:FUNCtion?
Info
ANDspecifies to trigger if all conditions are true.NANdspecifies to trigger if any of the conditions are false.NORspecifies to trigger if all conditions are false.ORspecifies to trigger if any of the conditions are true.
input
property
¶
input: TriggerALogicInput
Return the TRIGger:A:LOGIc:INPut command.
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 theTRIGger:A:LOGIc:INPut?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:INPut?
Sub-properties
.all: TheTRIGger:A:LOGIc:INPut:ALLcommand..ch: TheTRIGger:A:LOGIc:INPut:CH<x>command..format: TheTRIGger:A:LOGIc:INPut:FORMatcommand.
pattern
property
¶
pattern: TriggerALogicPattern
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 theTRIGger:A:LOGIc:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern?
Sub-properties
.input: TheTRIGger:A:LOGIc:PATtern:INPutcommand tree..when: TheTRIGger:A:LOGIc:PATtern:WHEncommand.
sethold
property
¶
sethold: TriggerALogicSethold
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 theTRIGger:A:LOGIc:SETHold?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold?
Sub-properties
.clock: TheTRIGger:A:LOGIc:SETHold:CLOCkcommand..data: TheTRIGger:A:LOGIc:SETHold:DATacommand..holdtime: TheTRIGger:A:LOGIc:SETHold:HOLDTimecommand..qualify: TheTRIGger:A:LOGIc:SETHold:QUAlifycommand..settime: TheTRIGger:A:LOGIc:SETHold:SETTimecommand.
state
property
¶
state: TriggerALogicState
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 theTRIGger:A:LOGIc:STATE?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:STATE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:STATE?
Sub-properties
.clock: TheTRIGger:A:LOGIc:STATE:CLOckcommand tree..input: TheTRIGger:A:LOGIc:STATE:INPutcommand tree..when: TheTRIGger:A:LOGIc:STATE:WHEncommand.
threshold
property
¶
threshold: TriggerALogicThreshold
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 theTRIGger:A:LOGIc:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:THReshold?
Sub-properties
.ch: TheTRIGger: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 theTRIGger:A:LOGIc:CLAss?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:CLAss?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:CLAss valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:CLAss {PATtern|STATE|SETHold}
- TRIGger:A:LOGIc:CLAss?
Info
PATternsets the instrument to trigger when the specified logical combinations of Channels 1, 2, 3, and 4 are met.STATEsets the instrument to trigger when the specified conditions of Channels 1, 2, and 3 are met after the Channel 4 (clock) condition is met.SETHoldsets 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 theTRIGger:A:LOGIc:FUNCtion?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:FUNCtion valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:A:LOGIc:FUNCtion?
Info
ANDspecifies to trigger if all conditions are true.NANdspecifies to trigger if any of the conditions are false.NORspecifies to trigger if all conditions are false.ORspecifies to trigger if any of the conditions are true.
TriggerALogicInput
¶
Bases: SCPICmdRead
The TRIGger:A:LOGIc:INPut command.
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 theTRIGger:A:LOGIc:INPut?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:INPut?
Properties
.all: TheTRIGger:A:LOGIc:INPut:ALLcommand..ch: TheTRIGger:A:LOGIc:INPut:CH<x>command..format: TheTRIGger:A:LOGIc:INPut:FORMatcommand.
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 theTRIGger:A:LOGIc:INPut:ALL?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:ALL?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:ALL valuecommand.
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
¶
ch: dict[int, TriggerALogicInputChannel]
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 theTRIGger:A:LOGIc:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:INPut:CH<x>?
Info
HIGHspecifies the logic high.LOWspecifies the logic low.Xspecifies a ‘don’t care’ state.
format
property
¶
format: TriggerALogicInputFormat
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 theTRIGger:A:LOGIc:INPut:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:FORMat {HEXadecimal|BINary}
- TRIGger:A:LOGIc:INPut:FORMat?
Info
HEXadecimalspecifies hexadecimal pattern format for A or B logic trigger.BINaryspecifies 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 theTRIGger:A:LOGIc:INPut:ALL?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:ALL?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:ALL valuecommand.
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 theTRIGger:A:LOGIc:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:INPut:CH<x>?
Info
HIGHspecifies the logic high.LOWspecifies the logic low.Xspecifies a ‘don’t care’ state.
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 theTRIGger:A:LOGIc:INPut:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:INPut:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:INPut:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:INPut:FORMat {HEXadecimal|BINary}
- TRIGger:A:LOGIc:INPut:FORMat?
Info
HEXadecimalspecifies hexadecimal pattern format for A or B logic trigger.BINaryspecifies 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 theTRIGger:A:LOGIc:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern?
Properties
.input: TheTRIGger:A:LOGIc:PATtern:INPutcommand tree..when: TheTRIGger:A:LOGIc:PATtern:WHEncommand.
input
property
¶
input: TriggerALogicPatternInput
Return the TRIGger:A:LOGIc:PATtern:INPut command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:PATtern:INPut?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:INPut?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:A:LOGIc:PATtern:INPut:CH<x>command.
when
property
¶
when: TriggerALogicPatternWhen
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 theTRIGger:A:LOGIc:PATtern:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan}
- TRIGger:A:LOGIc:PATtern:WHEn?
Info
TRUesets the instrument to trigger when the pattern becomes true.FALSesets the instrument to trigger when the pattern becomes false.LESSThansets the instrument to trigger if the specific pattern is true less than the time set by the.MOREThanargument sets the instrument to trigger if the specific pattern is true longer than the specified time set by the.
Sub-properties
.lesslimit: TheTRIGger:A:LOGIc:PATtern:WHEn:LESSLimitcommand..morelimit: TheTRIGger:A:LOGIc:PATtern:WHEn:MORELimitcommand.
TriggerALogicPatternInput
¶
Bases: SCPICmdRead
The TRIGger:A:LOGIc:PATtern:INPut command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:PATtern:INPut?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:INPut?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger: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 theTRIGger:A:LOGIc:PATtern:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:PATtern:INPut:CH<x>?
Info
HIGHspecifies the logic high.LOWspecifies the logic low.Xspecifies 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 theTRIGger:A:LOGIc:PATtern:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:A:LOGIc:PATtern:INPut:CH<x>?
Info
HIGHspecifies the logic high.LOWspecifies the logic low.Xspecifies 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 theTRIGger:A:LOGIc:PATtern:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan}
- TRIGger:A:LOGIc:PATtern:WHEn?
Info
TRUesets the instrument to trigger when the pattern becomes true.FALSesets the instrument to trigger when the pattern becomes false.LESSThansets the instrument to trigger if the specific pattern is true less than the time set by the.MOREThanargument sets the instrument to trigger if the specific pattern is true longer than the specified time set by the.
Properties
.lesslimit: TheTRIGger:A:LOGIc:PATtern:WHEn:LESSLimitcommand..morelimit: TheTRIGger:A:LOGIc:PATtern:WHEn:MORELimitcommand.
lesslimit
property
¶
lesslimit: TriggerALogicPatternWhenLesslimit
Return the TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit command.
Description
- 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 theTRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:LESSLimit valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?
Info
<NR3>specifies the amount of time to hold the pattern true.
morelimit
property
¶
morelimit: TriggerALogicPatternWhenMorelimit
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 theTRIGger:A:LOGIc:PATtern:WHEn:MORELimit?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:MORELimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:MORELimit valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit?
Info
<NR3>specifies the 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 theTRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:LESSLimit valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:LESSLimit?
Info
<NR3>specifies the 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 theTRIGger:A:LOGIc:PATtern:WHEn:MORELimit?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:MORELimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:PATtern:WHEn:MORELimit valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit <NR3>
- TRIGger:A:LOGIc:PATtern:WHEn:MORELimit?
Info
<NR3>specifies the 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 theTRIGger:A:LOGIc:SETHold?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold?
Properties
.clock: TheTRIGger:A:LOGIc:SETHold:CLOCkcommand..data: TheTRIGger:A:LOGIc:SETHold:DATacommand..holdtime: TheTRIGger:A:LOGIc:SETHold:HOLDTimecommand..qualify: TheTRIGger:A:LOGIc:SETHold:QUAlifycommand..settime: TheTRIGger:A:LOGIc:SETHold:SETTimecommand.
clock
property
¶
clock: TriggerALogicSetholdClock
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 theTRIGger:A:LOGIc:SETHold:CLOCk?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk?
Sub-properties
.edge: TheTRIGger:A:LOGIc:SETHold:CLOCk:EDGEcommand..level: TheTRIGger:A:LOGIc:SETHold:CLOCk:LEVelcommand..source: TheTRIGger:A:LOGIc:SETHold:CLOCk:SOUrcecommand..threshold: TheTRIGger:A:LOGIc:SETHold:CLOCk:THResholdcommand.
data
property
¶
data: TriggerALogicSetholdData
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 theTRIGger:A:LOGIc:SETHold:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:DATa?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa?
Sub-properties
.level: TheTRIGger:A:LOGIc:SETHold:DATa:LEVelcommand..source: TheTRIGger:A:LOGIc:SETHold:DATa:SOUrcecommand..threshold: TheTRIGger:A:LOGIc:SETHold:DATa:THResholdcommand.
holdtime
property
¶
holdtime: TriggerALogicSetholdHoldtime
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 theTRIGger:A:LOGIc:SETHold:HOLDTime?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:HOLDTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:HOLDTime valuecommand.
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
¶
qualify: TriggerALogicSetholdQualify
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 theTRIGger:A:LOGIc:SETHold:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:LOGIc:SETHold:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
settime
property
¶
settime: TriggerALogicSetholdSettime
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 theTRIGger:A:LOGIc:SETHold:SETTime?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:SETTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:SETTime valuecommand.
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 theTRIGger:A:LOGIc:SETHold:CLOCk?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk?
Properties
.edge: TheTRIGger:A:LOGIc:SETHold:CLOCk:EDGEcommand..level: TheTRIGger:A:LOGIc:SETHold:CLOCk:LEVelcommand..source: TheTRIGger:A:LOGIc:SETHold:CLOCk:SOUrcecommand..threshold: TheTRIGger:A:LOGIc:SETHold:CLOCk:THResholdcommand.
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 theTRIGger:A:LOGIc:SETHold:CLOCk:EDGE?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:EDGE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:EDGE valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:A:LOGIc:SETHold:CLOCk:EDGE?
Info
FALLspecifies polarity as the clock falling edge.RISespecifies 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 theTRIGger:A:LOGIc:SETHold:CLOCk:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:LEVel valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:LEVel?
Info
ECLspecifies a preset ECL high level.TTLspecifies a preset TTL high level.NR3is the setup and hold data level in V.
source
property
¶
source: TriggerALogicSetholdClockSource
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 theTRIGger:A:LOGIc:SETHold:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:SOUrce valuecommand.
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
¶
threshold: TriggerALogicSetholdClockThreshold
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 theTRIGger:A:LOGIc:SETHold:CLOCk:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:THReshold valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold?
Info
ECLspecifies a preset ECL high level.TTLspecifies a preset TTL high level.<NR3>is the clock level in volts.
Sub-properties
.ch: TheTRIGger: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 theTRIGger:A:LOGIc:SETHold:CLOCk:EDGE?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:EDGE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:EDGE valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:A:LOGIc:SETHold:CLOCk:EDGE?
Info
FALLspecifies polarity as the clock falling edge.RISespecifies 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 theTRIGger:A:LOGIc:SETHold:CLOCk:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:LEVel valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:LEVel?
Info
ECLspecifies a preset ECL high level.TTLspecifies a preset TTL high level.NR3is 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 theTRIGger:A:LOGIc:SETHold:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:SOUrce valuecommand.
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 theTRIGger:A:LOGIc:SETHold:CLOCk:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:THReshold valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold?
Info
ECLspecifies a preset ECL high level.TTLspecifies a preset TTL high level.<NR3>is the clock level in volts.
Properties
.ch: TheTRIGger: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 theTRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>?
Info
ECLspecifies a preset ECL high level.TTLspecifies 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 theTRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:CLOCk:THReshold:CH<x>?
Info
ECLspecifies a preset ECL high level.TTLspecifies 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 theTRIGger:A:LOGIc:SETHold:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:DATa?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa?
Properties
.level: TheTRIGger:A:LOGIc:SETHold:DATa:LEVelcommand..source: TheTRIGger:A:LOGIc:SETHold:DATa:SOUrcecommand..threshold: TheTRIGger:A:LOGIc:SETHold:DATa:THResholdcommand.
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 theTRIGger:A:LOGIc:SETHold:DATa:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:LEVel valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:LEVel?
Info
ECLspecifies the preset ECL high level.TTLspecifies the preset TTL high level.<NR3>specifies is the setup and hold data level in V.
source
property
¶
source: TriggerALogicSetholdDataSource
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 theTRIGger:A:LOGIc:SETHold:DATa:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:SOUrce valuecommand.
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
¶
threshold: TriggerALogicSetholdDataThreshold
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 theTRIGger:A:LOGIc:SETHold:DATa:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:THReshold valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:THReshold {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:THReshold?
Info
ECLspecifies the preset ECL high level.TTLspecifies the preset TTL high level.<NR3>is the setup and hold data level in V.
Sub-properties
.ch: TheTRIGger: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 theTRIGger:A:LOGIc:SETHold:DATa:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:LEVel valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:LEVel {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:LEVel?
Info
ECLspecifies the preset ECL high level.TTLspecifies 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 theTRIGger:A:LOGIc:SETHold:DATa:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:SOUrce valuecommand.
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 theTRIGger:A:LOGIc:SETHold:DATa:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:THReshold valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:THReshold {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:THReshold?
Info
ECLspecifies the preset ECL high level.TTLspecifies the preset TTL high level.<NR3>is the setup and hold data level in V.
Properties
.ch: TheTRIGger: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 theTRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>?
Info
ECLspecifies the preset ECL high level.TTLspecifies 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 theTRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOGIc:SETHold:DATa:THReshold:CH<x>?
Info
ECLspecifies the preset ECL high level.TTLspecifies 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 theTRIGger:A:LOGIc:SETHold:HOLDTime?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:HOLDTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:HOLDTime valuecommand.
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 theTRIGger:A:LOGIc:SETHold:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:SETHold:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:LOGIc:SETHold:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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 theTRIGger:A:LOGIc:SETHold:SETTime?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:SETHold:SETTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:SETHold:SETTime valuecommand.
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 theTRIGger:A:LOGIc:STATE?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:STATE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:STATE?
Properties
.clock: TheTRIGger:A:LOGIc:STATE:CLOckcommand tree..input: TheTRIGger:A:LOGIc:STATE:INPutcommand tree..when: TheTRIGger:A:LOGIc:STATE:WHEncommand.
clock
property
¶
clock: TriggerALogicStateClock
Return the TRIGger:A:LOGIc:STATE:CLOck command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:STATE:CLOck?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:STATE:CLOck?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.source: TheTRIGger:A:LOGIc:STATE:CLOck:SOUrcecommand.
input
property
¶
input: TriggerALogicStateInput
Return the TRIGger:A:LOGIc:STATE:INPut command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:STATE:INPut?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:STATE:INPut?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:A:LOGIc:STATE:INPut:CH<x>command.
when
property
¶
when: TriggerALogicStateWhen
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 theTRIGger:A:LOGIc:STATE:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:STATE:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:STATE:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:STATE:WHEn {TRUe|FALSe}
- TRIGger:A:LOGIc:STATE:WHEn?
Info
TRUespecifies 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.FALSespecifies 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.
TriggerALogicStateClock
¶
Bases: SCPICmdRead
The TRIGger:A:LOGIc:STATE:CLOck command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:STATE:CLOck?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:STATE:CLOck?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.source: TheTRIGger:A:LOGIc:STATE:CLOck:SOUrcecommand.
source
property
¶
source: TriggerALogicStateClockSource
Return the TRIGger:A:LOGIc:STATE:CLOck:SOUrce command.
Description
- This command sets or queries the clock source for the A or B logic trigger.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:STATE:CLOck:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:STATE:CLOck:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:STATE:CLOck:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:STATE:CLOck:SOUrce {CH4|CQ}
- TRIGger:A:LOGIc:STATE:CLOck:SOUrce?
Info
CH4specifies the analog channel as clock source.CQspecifies the channel/qualifier as clock source.
TriggerALogicStateClockSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:LOGIc:STATE:CLOck:SOUrce command.
Description
- This command sets or queries the clock source for the A or B logic trigger.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:STATE:CLOck:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:STATE:CLOck:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:STATE:CLOck:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:STATE:CLOck:SOUrce {CH4|CQ}
- TRIGger:A:LOGIc:STATE:CLOck:SOUrce?
Info
CH4specifies the analog channel as clock source.CQspecifies the channel/qualifier as clock source.
TriggerALogicStateInput
¶
Bases: SCPICmdRead
The TRIGger:A:LOGIc:STATE:INPut command tree.
Usage
- Using the
.query()method will send theTRIGger:A:LOGIc:STATE:INPut?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:STATE:INPut?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger: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 theTRIGger:A:LOGIc:STATE:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:STATE:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:STATE:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:STATE:INPut:CH<x> {FALL|RISe}
- TRIGger:A:LOGIc:STATE:INPut:CH<x>?
Info
FALLspecifies the falling edge and the input slope is NEG.RISespecifies 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 theTRIGger:A:LOGIc:STATE:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:STATE:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:STATE:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:STATE:INPut:CH<x> {FALL|RISe}
- TRIGger:A:LOGIc:STATE:INPut:CH<x>?
Info
FALLspecifies the falling edge and the input slope is NEG.RISespecifies 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 theTRIGger:A:LOGIc:STATE:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:STATE:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:STATE:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:STATE:WHEn {TRUe|FALSe}
- TRIGger:A:LOGIc:STATE:WHEn?
Info
TRUespecifies 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.FALSespecifies 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 theTRIGger:A:LOGIc:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:LOGIc:THReshold?
Properties
.ch: TheTRIGger:A:LOGIc:THReshold:CH<x>command.
ch
property
¶
Return the TRIGger:A:LOGIc:THReshold:CH<x> command.
Description
- This command sets or queries the 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 theTRIGger:A:LOGIc:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:THReshold:CH<x> <NR3>
- 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 theTRIGger:A:LOGIc:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOGIc:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOGIc:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOGIc:THReshold:CH<x> <NR3>
- 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 theTRIGger:A:LOWerthreshold?query. - Using the
.verify(value)method will send theTRIGger:A:LOWerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger:A:LOWerthreshold:CH<x>command.
ch
property
¶
Return the TRIGger:A:LOWerthreshold:CH<x> command.
Description
- This command sets or queries the A or B lower trigger level for
TRIGger:LVLSrcpreference SRCDependentor SRCIndependent modes for the channel, specified by x, which ranges from 1 through 4.
Usage
- Using the
.query()method will send theTRIGger:A:LOWerthreshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOWerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOWerthreshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOWerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOWerthreshold:CH<x>?
Info
ECLspecifies the preset ECL high level.TTLspecifies 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 SRCDependentor SRCIndependent modes for the channel, specified by x, which ranges from 1 through 4.
Usage
- Using the
.query()method will send theTRIGger:A:LOWerthreshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:LOWerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:LOWerthreshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:LOWerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:LOWerthreshold:CH<x>?
Info
ECLspecifies the preset ECL high level.TTLspecifies 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 theTRIGger:A:MODe?query. - Using the
.verify(value)method will send theTRIGger:A:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:MODe valuecommand.
SCPI Syntax
- TRIGger:A:MODe {AUTO|NORMal}
- TRIGger:A:MODe?
Info
AUTOgenerates a trigger if one is not detected within a specified time period.NORMalwaits for a valid trigger event.
TriggerAPlock
¶
Bases: SCPICmdRead
The TRIGger:A:PLOCK command tree.
Usage
- Using the
.query()method will send theTRIGger:A:PLOCK?query. - Using the
.verify(value)method will send theTRIGger:A:PLOCK?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.count: TheTRIGger:A:PLOCK:COUNTcommand..length: TheTRIGger:A:PLOCK:LENGTHcommand..source: TheTRIGger:A:PLOCK:SOURCEcommand.
count
property
¶
count: TriggerAPlockCount
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 theTRIGger:A:PLOCK:COUNT?query. - Using the
.verify(value)method will send theTRIGger:A:PLOCK:COUNT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PLOCK:COUNT valuecommand.
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
¶
length: TriggerAPlockLength
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 theTRIGger:A:PLOCK:LENGTH?query. - Using the
.verify(value)method will send theTRIGger:A:PLOCK:LENGTH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PLOCK:LENGTH valuecommand.
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
¶
source: TriggerAPlockSource
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 theTRIGger:A:PLOCK:SOURCE?query. - Using the
.verify(value)method will send theTRIGger:A:PLOCK:SOURCE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PLOCK:SOURCE valuecommand.
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 theTRIGger:A:PLOCK:COUNT?query. - Using the
.verify(value)method will send theTRIGger:A:PLOCK:COUNT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PLOCK:COUNT valuecommand.
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 theTRIGger:A:PLOCK:LENGTH?query. - Using the
.verify(value)method will send theTRIGger:A:PLOCK:LENGTH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PLOCK:LENGTH valuecommand.
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 theTRIGger:A:PLOCK:SOURCE?query. - Using the
.verify(value)method will send theTRIGger:A:PLOCK:SOURCE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PLOCK:SOURCE valuecommand.
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 theTRIGger:A:PULse?query. - Using the
.verify(value)method will send theTRIGger:A:PULse?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.period: TheTRIGger:A:PULse:PERiodcommand..runt: TheTRIGger:A:PULse:RUNTcommand tree..window: TheTRIGger:A:PULse:WINdowcommand tree..class: TheTRIGger:A:PULse:CLAsscommand..glitch: TheTRIGger:A:PULse:GLItchcommand..source: TheTRIGger:A:PULse:SOUrcecommand..timeout: TheTRIGger:A:PULse:TIMEOutcommand..transition: TheTRIGger:A:PULse:TRANsitioncommand..width: TheTRIGger:A:PULse:WIDthcommand.
class_
property
¶
class_: TriggerAPulseClass
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 theTRIGger:A:PULse:CLAss?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:CLAss?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:CLAss valuecommand.
SCPI Syntax
- TRIGger:A:PULse:CLAss {GLItch|RUNT|WIDth|TRANsition|TIMEOut|WINdow}
- TRIGger:A:PULse:CLAss?
Info
GLItchtriggers when a pulse is found that is of the specified polarity and width. These are set with the commands.RUNTtriggers 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.WIDthtriggers when a pulse is found that has the specified polarity and is either inside or outside the limits as specified by.TRANsitiontriggers when a pulse crosses both thresholds in the same direction as the specified polarity and the transition time between the two threshold crossings is greater or less than the specified time delta.TIMEOuttriggers when the pulse train stops in the selected state for longer than the specified time.WINdowtriggers when a pulse is found that meets the conditions set by the A Event window trigger type, specified by the following commands.
glitch
property
¶
glitch: TriggerAPulseGlitch
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 theTRIGger:A:PULse:GLItch?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:GLItch?
Sub-properties
.filter: TheTRIGger:A:PULse:GLItch:FILTercommand..lowpassfilter: TheTRIGger:A:PULse:GLItch:LOWPASSfiltercommand..polarity: TheTRIGger:A:PULse:GLItch:POLaritycommand..qualify: TheTRIGger:A:PULse:GLItch:QUAlifycommand..trigif: TheTRIGger:A:PULse:GLItch:TRIGIFcommand..width: TheTRIGger:A:PULse:GLItch:WIDthcommand.
period
property
¶
period: TriggerAPulsePeriod
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 theTRIGger:A:PULse:PERiod?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:PERiod?
Sub-properties
.highlimit: TheTRIGger:A:PULse:PERiod:HIGHLimitcommand..lowlimit: TheTRIGger:A:PULse:PERiod:LOWLimitcommand..polarity: TheTRIGger:A:PULse:PERiod:POLaritycommand..qualify: TheTRIGger:A:PULse:PERiod:QUAlifycommand..view: TheTRIGger:A:PULse:PERiod:VIEWcommand..when: TheTRIGger:A:PULse:PERiod:WHEncommand.
runt
property
¶
runt: TriggerAPulseRunt
Return the TRIGger:A:PULse:RUNT command tree.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:RUNT?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.logic: TheTRIGger:A:PULse:RUNT:LOGIccommand..polarity: TheTRIGger:A:PULse:RUNT:POLaritycommand..qualify: TheTRIGger:A:PULse:RUNT:QUAlifycommand..threshold: TheTRIGger:A:PULse:RUNT:THResholdcommand..when: TheTRIGger:A:PULse:RUNT:WHEncommand..width: TheTRIGger:A:PULse:RUNT:WIDthcommand.
source
property
¶
source: TriggerAPulseSource
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 theTRIGger:A:PULse:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:SOUrce valuecommand.
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
¶
timeout: TriggerAPulseTimeout
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 theTRIGger:A:PULse:TIMEOut?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TIMEOut?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut?
Sub-properties
.lowpassfilter: TheTRIGger:A:PULse:TIMEOut:LOWPASSfiltercommand..polarity: TheTRIGger:A:PULse:TIMEOut:POLaritycommand..qualify: TheTRIGger:A:PULse:TIMEOut:QUAlifycommand..time: TheTRIGger:A:PULse:TIMEOut:TIMecommand.
transition
property
¶
transition: TriggerAPulseTransition
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 theTRIGger:A:PULse:TRANsition?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:TRANsition?
Sub-properties
.deltatime: TheTRIGger:A:PULse:TRANsition:DELTATimecommand..polarity: TheTRIGger:A:PULse:TRANsition:POLaritycommand..qualify: TheTRIGger:A:PULse:TRANsition:QUAlifycommand..threshold: TheTRIGger:A:PULse:TRANsition:THResholdcommand..when: TheTRIGger:A:PULse:TRANsition:WHEncommand.
width
property
¶
width: TriggerAPulseWidth
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 theTRIGger:A:PULse:WIDth?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:WIDth?
Sub-properties
.highlimit: TheTRIGger:A:PULse:WIDth:HIGHLimitcommand..lowlimit: TheTRIGger:A:PULse:WIDth:LOWLimitcommand..lowpassfilter: TheTRIGger:A:PULse:WIDth:LOWPASSfiltercommand..polarity: TheTRIGger:A:PULse:WIDth:POLaritycommand..qualify: TheTRIGger:A:PULse:WIDth:QUAlifycommand..when: TheTRIGger:A:PULse:WIDth:WHEncommand.
window
property
¶
window: TriggerAPulseWindow
Return the TRIGger:A:PULse:WINdow command tree.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:WINdow?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.logic: TheTRIGger:A:PULse:WINdow:LOGIccommand..event: TheTRIGger:A:PULse:WINdow:EVENTcommand..polarity: TheTRIGger:A:PULse:WINdow:POLaritycommand..qualify: TheTRIGger:A:PULse:WINdow:QUAlifycommand..threshold: TheTRIGger:A:PULse:WINdow:THResholdcommand..type: TheTRIGger:A:PULse:WINdow:TYPecommand..when: TheTRIGger:A:PULse:WINdow:WHEncommand..width: TheTRIGger:A:PULse:WINdow:WIDTHcommand.
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 theTRIGger:A:PULse:CLAss?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:CLAss?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:CLAss valuecommand.
SCPI Syntax
- TRIGger:A:PULse:CLAss {GLItch|RUNT|WIDth|TRANsition|TIMEOut|WINdow}
- TRIGger:A:PULse:CLAss?
Info
GLItchtriggers when a pulse is found that is of the specified polarity and width. These are set with the commands.RUNTtriggers 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.WIDthtriggers when a pulse is found that has the specified polarity and is either inside or outside the limits as specified by.TRANsitiontriggers when a pulse crosses both thresholds in the same direction as the specified polarity and the transition time between the two threshold crossings is greater or less than the specified time delta.TIMEOuttriggers when the pulse train stops in the selected state for longer than the specified time.WINdowtriggers 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 theTRIGger:A:PULse:GLItch?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:GLItch?
Properties
.filter: TheTRIGger:A:PULse:GLItch:FILTercommand..lowpassfilter: TheTRIGger:A:PULse:GLItch:LOWPASSfiltercommand..polarity: TheTRIGger:A:PULse:GLItch:POLaritycommand..qualify: TheTRIGger:A:PULse:GLItch:QUAlifycommand..trigif: TheTRIGger:A:PULse:GLItch:TRIGIFcommand..width: TheTRIGger:A:PULse:GLItch:WIDthcommand.
filter
property
¶
filter: TriggerAPulseGlitchFilter
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 theTRIGger:A:PULse:GLItch:FILTer?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:FILTer?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:FILTer valuecommand.
SCPI Syntax
- TRIGger:A:PULse:GLItch:FILTer {ACCept|REJect}
- TRIGger:A:PULse:GLItch:FILTer?
lowpassfilter
property
¶
lowpassfilter: TriggerAPulseGlitchLowpassfilter
Return the TRIGger:A:PULse:GLItch:LOWPASSfilter command.
Description
- This command turns on or turns off the lowpass filter feature for Glitch trigger. This allows triggering in the presence of highfrequency signal edges.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:GLItch:LOWPASSfilter?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:LOWPASSfilter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:LOWPASSfilter valuecommand.
SCPI Syntax
- TRIGger:A:PULse:GLItch:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:GLItch:LOWPASSfilter?
Info
ONenables lowpass filter feature.OFFdisables lowpass filter feature.
polarity
property
¶
polarity: TriggerAPulseGlitchPolarity
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 theTRIGger:A:PULse:GLItch:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:GLItch:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:GLItch:POLarity?
Info
POSITIVespecifies that the instrument will only trigger when the polarity of the glitch is positive.NEGAtivespecifies that the instrument will only trigger when the polarity of the glitch is negative.EITherspecifies that the instrument will trigger when the polarity of the glitch is either positive or negative.
Sub-properties
.ch: TheTRIGger:A:PULse:GLItch:POLarity:CH<x>command.
qualify
property
¶
qualify: TriggerAPulseGlitchQualify
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 theTRIGger:A:PULse:GLItch:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:GLItch:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:GLItch:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
trigif
property
¶
trigif: TriggerAPulseGlitchTrigif
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 theTRIGger:A:PULse:GLItch:TRIGIF?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:TRIGIF?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:TRIGIF valuecommand.
SCPI Syntax
- TRIGger:A:PULse:GLItch:TRIGIF {ACCept|REJect}
- TRIGger:A:PULse:GLItch:TRIGIF?
Info
ACCeptspecifies 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.REJectspecifies 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
¶
width: TriggerAPulseGlitchWidth
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 theTRIGger:A:PULse:GLItch:WIDth?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:WIDth valuecommand.
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 theTRIGger:A:PULse:GLItch:FILTer?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:FILTer?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:FILTer valuecommand.
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 lowpass filter feature for Glitch trigger. This allows triggering in the presence of highfrequency signal edges.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:GLItch:LOWPASSfilter?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:LOWPASSfilter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:LOWPASSfilter valuecommand.
SCPI Syntax
- TRIGger:A:PULse:GLItch:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:GLItch:LOWPASSfilter?
Info
ONenables lowpass filter feature.OFFdisables lowpass 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 theTRIGger:A:PULse:GLItch:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:GLItch:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:GLItch:POLarity?
Info
POSITIVespecifies that the instrument will only trigger when the polarity of the glitch is positive.NEGAtivespecifies that the instrument will only trigger when the polarity of the glitch is negative.EITherspecifies that the instrument will trigger when the polarity of the glitch is either positive or negative.
Properties
.ch: TheTRIGger: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 theTRIGger:A:PULse:GLItch:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:GLItch:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:GLItch:POLarity:CH<x>?
Info
EITherspecifies that the instrument will trigger when the polarity of the glitch is either positive or negative.NEGAtivespecifies that the instrument will only trigger when the polarity of the glitch is negative.POSITIVespecifies 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 theTRIGger:A:PULse:GLItch:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:GLItch:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:GLItch:POLarity:CH<x>?
Info
EITherspecifies that the instrument will trigger when the polarity of the glitch is either positive or negative.NEGAtivespecifies that the instrument will only trigger when the polarity of the glitch is negative.POSITIVespecifies 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 theTRIGger:A:PULse:GLItch:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:GLItch:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:GLItch:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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 theTRIGger:A:PULse:GLItch:TRIGIF?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:TRIGIF?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:TRIGIF valuecommand.
SCPI Syntax
- TRIGger:A:PULse:GLItch:TRIGIF {ACCept|REJect}
- TRIGger:A:PULse:GLItch:TRIGIF?
Info
ACCeptspecifies 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.REJectspecifies 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 theTRIGger:A:PULse:GLItch:WIDth?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:GLItch:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:GLItch:WIDth valuecommand.
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 theTRIGger:A:PULse:PERiod?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:PERiod?
Properties
.highlimit: TheTRIGger:A:PULse:PERiod:HIGHLimitcommand..lowlimit: TheTRIGger:A:PULse:PERiod:LOWLimitcommand..polarity: TheTRIGger:A:PULse:PERiod:POLaritycommand..qualify: TheTRIGger:A:PULse:PERiod:QUAlifycommand..view: TheTRIGger:A:PULse:PERiod:VIEWcommand..when: TheTRIGger:A:PULse:PERiod:WHEncommand.
highlimit
property
¶
highlimit: TriggerAPulsePeriodHighlimit
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 theTRIGger:A:PULse:PERiod:HIGHLimit?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod:HIGHLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:PERiod:HIGHLimit valuecommand.
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
¶
lowlimit: TriggerAPulsePeriodLowlimit
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 theTRIGger:A:PULse:PERiod:LOWLimit?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod:LOWLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:PERiod:LOWLimit valuecommand.
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
¶
polarity: TriggerAPulsePeriodPolarity
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 theTRIGger:A:PULse:PERiod:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:PERiod:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:PERiod:POLarity {NEGAtive|POSITIVe}
- TRIGger:A:PULse:PERiod:POLarity?
Info
POSITIVespecifies to trigger on the rising or positive edge of a signal.NEGAtivespecifies to trigger on the falling or negative edge of a signal.
qualify
property
¶
qualify: TriggerAPulsePeriodQualify
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 theTRIGger:A:PULse:PERiod:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:PERiod:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:PERiod:QUAlify {OCCurs|LOGIC|BUS}
- TRIGger:A:PULse:PERiod:QUAlify?
Info
OCCursspecifies the no other signals are used to qualify the pulse period trigger.LOGICspecifies that other analog signals (channels) are used to qualify the pulse period trigger.BUSspecifies that other digital signals (digital channels) are used to qualify the pulse period trigger.
view
property
¶
view: TriggerAPulsePeriodView
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 theTRIGger:A:PULse:PERiod:VIEW?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod:VIEW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:PERiod:VIEW valuecommand.
SCPI Syntax
- TRIGger:A:PULse:PERiod:VIEW {PERiod|FREQuency}
- TRIGger:A:PULse:PERiod:VIEW?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
when
property
¶
when: TriggerAPulsePeriodWhen
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 theTRIGger:A:PULse:PERiod:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:PERiod:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:PULse:PERiod:WHEn {LESSthan|GREATerthan|WITHin|OUTside}
- TRIGger:A:PULse:PERiod:WHEn?
Info
LESSthantells the scope to trigger when the period (frequency) of the signal is less than the low limit value.GREATerthantells the scope to trigger when the period (frequency) of the signal is greater than the low limit value.WITHintells the scope to trigger when the period (frequency) of the signal is inside the range set by the low and high limit values.OUTsidetells 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 theTRIGger:A:PULse:PERiod:HIGHLimit?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod:HIGHLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:PERiod:HIGHLimit valuecommand.
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 theTRIGger:A:PULse:PERiod:LOWLimit?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod:LOWLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:PERiod:LOWLimit valuecommand.
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 theTRIGger:A:PULse:PERiod:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:PERiod:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:PERiod:POLarity {NEGAtive|POSITIVe}
- TRIGger:A:PULse:PERiod:POLarity?
Info
POSITIVespecifies to trigger on the rising or positive edge of a signal.NEGAtivespecifies 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 theTRIGger:A:PULse:PERiod:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:PERiod:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:PERiod:QUAlify {OCCurs|LOGIC|BUS}
- TRIGger:A:PULse:PERiod:QUAlify?
Info
OCCursspecifies the no other signals are used to qualify the pulse period trigger.LOGICspecifies that other analog signals (channels) are used to qualify the pulse period trigger.BUSspecifies 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 theTRIGger:A:PULse:PERiod:VIEW?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod:VIEW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:PERiod:VIEW valuecommand.
SCPI Syntax
- TRIGger:A:PULse:PERiod:VIEW {PERiod|FREQuency}
- TRIGger:A:PULse:PERiod:VIEW?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
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 theTRIGger:A:PULse:PERiod:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:PERiod:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:PERiod:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:PULse:PERiod:WHEn {LESSthan|GREATerthan|WITHin|OUTside}
- TRIGger:A:PULse:PERiod:WHEn?
Info
LESSthantells the scope to trigger when the period (frequency) of the signal is less than the low limit value.GREATerthantells the scope to trigger when the period (frequency) of the signal is greater than the low limit value.WITHintells the scope to trigger when the period (frequency) of the signal is inside the range set by the low and high limit values.OUTsidetells 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 theTRIGger:A:PULse:RUNT?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.logic: TheTRIGger:A:PULse:RUNT:LOGIccommand..polarity: TheTRIGger:A:PULse:RUNT:POLaritycommand..qualify: TheTRIGger:A:PULse:RUNT:QUAlifycommand..threshold: TheTRIGger:A:PULse:RUNT:THResholdcommand..when: TheTRIGger:A:PULse:RUNT:WHEncommand..width: TheTRIGger:A:PULse:RUNT:WIDthcommand.
logic
property
¶
logic: TriggerAPulseRuntLogic
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 theTRIGger:A:PULse:RUNT:LOGIc?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:LOGIc?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc?
Sub-properties
.input: TheTRIGger:A:PULse:RUNT:LOGIc:INPUTcommand..threshold: TheTRIGger:A:PULse:RUNT:LOGIc:THResholdcommand tree.
polarity
property
¶
polarity: TriggerAPulseRuntPolarity
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 theTRIGger:A:PULse:RUNT:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:RUNT:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:RUNT:POLarity?
Info
POSITIVeindicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.NEGAtiveindicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.EITherindicates either negative or positive polarity.
Sub-properties
.ch: TheTRIGger:A:PULse:RUNT:POLarity:CH<x>command.
qualify
property
¶
qualify: TriggerAPulseRuntQualify
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 theTRIGger:A:PULse:RUNT:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:RUNT:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:RUNT:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the command.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
threshold
property
¶
threshold: TriggerAPulseRuntThreshold
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 theTRIGger:A:PULse:RUNT:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:RUNT:THReshold?
Sub-properties
.both: TheTRIGger:A:PULse:RUNT:THReshold:BOThcommand..high: TheTRIGger:A:PULse:RUNT:THReshold:HIGHcommand..low: TheTRIGger:A:PULse:RUNT:THReshold:LOWcommand.
when
property
¶
when: TriggerAPulseRuntWhen
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 theTRIGger:A:PULse:RUNT:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:PULse:RUNT:WHEn {OCCurs|WIDERthan}
- TRIGger:A:PULse:RUNT:WHEn?
Info
OCCursargument specifies a trigger event if a runt of any detectable width occurs.WIDERthanspecifies a trigger event if a runt greater than the specified width occurs.
width
property
¶
width: TriggerAPulseRuntWidth
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 theTRIGger:A:PULse:RUNT:WIDth?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:WIDth valuecommand.
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 theTRIGger:A:PULse:RUNT:LOGIc?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:LOGIc?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc?
Properties
.input: TheTRIGger:A:PULse:RUNT:LOGIc:INPUTcommand..threshold: TheTRIGger:A:PULse:RUNT:LOGIc:THResholdcommand tree.
input
property
¶
input: TriggerAPulseRuntLogicInput
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 theTRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT?
Sub-properties
.ch: TheTRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>command.
threshold
property
¶
threshold: TriggerAPulseRuntLogicThreshold
Return the TRIGger:A:PULse:RUNT:LOGIc:THReshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:RUNT:LOGIc:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:LOGIc:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger: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 theTRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc:INPUT? TRIGger:A:PULse:RUNT:LOGIcINPUT?
Properties
.ch: TheTRIGger: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 theTRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> {HIGH|LOW|X}
- TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>?
Info
HIGHargument specifies logic high.LOWargument specifies logic low.Xargument 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 theTRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x> {HIGH|LOW|X}
- TRIGger:A:PULse:RUNT:LOGIc:INPUT:CH<x>?
Info
HIGHargument specifies logic high.LOWargument specifies logic low.Xargument 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 theTRIGger:A:PULse:RUNT:LOGIc:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:LOGIc:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger: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 theTRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x> valuecommand.
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 theTRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:LOGIc:THReshold:CH<x> valuecommand.
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 theTRIGger:A:PULse:RUNT:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:RUNT:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:RUNT:POLarity?
Info
POSITIVeindicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.NEGAtiveindicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.EITherindicates either negative or positive polarity.
Properties
.ch: TheTRIGger: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 theTRIGger:A:PULse:RUNT:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:RUNT:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:RUNT:POLarity:CH<x>?
Info
EITherindicates either negative or positive polarity.NEGAtiveindicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.POSITIVeindicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.
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 theTRIGger:A:PULse:RUNT:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:RUNT:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:RUNT:POLarity:CH<x>?
Info
EITherindicates either negative or positive polarity.NEGAtiveindicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.POSITIVeindicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.
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 theTRIGger:A:PULse:RUNT:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:RUNT:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:RUNT:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the command.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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 theTRIGger:A:PULse:RUNT:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:RUNT:THReshold?
Properties
.both: TheTRIGger:A:PULse:RUNT:THReshold:BOThcommand..high: TheTRIGger:A:PULse:RUNT:THReshold:HIGHcommand..low: TheTRIGger:A:PULse:RUNT:THReshold:LOWcommand.
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 theTRIGger:A:PULse:RUNT:THReshold:BOTh valuecommand.
SCPI Syntax
- TRIGger:A:PULse:RUNT:THReshold:BOTh {TTL|ECL}
Info
TTLsets the upper and lower threshold to the nominal TTL voltage levels.ECLsets 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 theTRIGger:A:PULse:RUNT:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:THReshold:HIGH valuecommand.
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 theTRIGger:A:PULse:RUNT:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:THReshold:LOW valuecommand.
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 theTRIGger:A:PULse:RUNT:THReshold:BOTh valuecommand.
SCPI Syntax
- TRIGger:A:PULse:RUNT:THReshold:BOTh {TTL|ECL}
Info
TTLsets the upper and lower threshold to the nominal TTL voltage levels.ECLsets 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 theTRIGger:A:PULse:RUNT:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:THReshold:HIGH valuecommand.
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 theTRIGger:A:PULse:RUNT:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:THReshold:LOW valuecommand.
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 theTRIGger:A:PULse:RUNT:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:PULse:RUNT:WHEn {OCCurs|WIDERthan}
- TRIGger:A:PULse:RUNT:WHEn?
Info
OCCursargument specifies a trigger event if a runt of any detectable width occurs.WIDERthanspecifies 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 theTRIGger:A:PULse:RUNT:WIDth?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:RUNT:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:RUNT:WIDth valuecommand.
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 theTRIGger:A:PULse:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:SOUrce valuecommand.
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 theTRIGger:A:PULse:TIMEOut?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TIMEOut?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut?
Properties
.lowpassfilter: TheTRIGger:A:PULse:TIMEOut:LOWPASSfiltercommand..polarity: TheTRIGger:A:PULse:TIMEOut:POLaritycommand..qualify: TheTRIGger:A:PULse:TIMEOut:QUAlifycommand..time: TheTRIGger:A:PULse:TIMEOut:TIMecommand.
lowpassfilter
property
¶
lowpassfilter: TriggerAPulseTimeoutLowpassfilter
Return the TRIGger:A:PULse:TIMEOut:LOWPASSfilter command.
Description
- This command turns on or turns off the lowpass filter feature for Timeout trigger. This allows triggering in the presence of high frequency signal edges.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:TIMEOut:LOWPASSfilter?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TIMEOut:LOWPASSfilter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TIMEOut:LOWPASSfilter valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:TIMEOut:LOWPASSfilter?
Info
ONenables lowpass filter feature.OFFdisables lowpass filter feature.
polarity
property
¶
polarity: TriggerAPulseTimeoutPolarity
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 theTRIGger:A:PULse:TIMEOut:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TIMEOut:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TIMEOut:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:PULse:TIMEOut:POLarity?
Info
STAYSHighindicates that a pulse edge must stay high (positive) for the required time period to permit timeout triggering to occur. This is the default polarity.STAYSLowindicates that a pulse edge must stay low (negative) for the required time period to permit timeout triggering to occur.EITherindicates 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: TheTRIGger:A:PULse:TIMEOut:POLarity:CH<x>command.
qualify
property
¶
qualify: TriggerAPulseTimeoutQualify
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 theTRIGger:A:PULse:TIMEOut:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TIMEOut:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TIMEOut:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:TIMEOut:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
time
property
¶
time: TriggerAPulseTimeoutTime
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 theTRIGger:A:PULse:TIMEOut:TIMe?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TIMEOut:TIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TIMEOut:TIMe valuecommand.
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 lowpass filter feature for Timeout trigger. This allows triggering in the presence of high frequency signal edges.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:TIMEOut:LOWPASSfilter?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TIMEOut:LOWPASSfilter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TIMEOut:LOWPASSfilter valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:TIMEOut:LOWPASSfilter?
Info
ONenables lowpass filter feature.OFFdisables lowpass 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 theTRIGger:A:PULse:TIMEOut:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TIMEOut:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TIMEOut:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:PULse:TIMEOut:POLarity?
Info
STAYSHighindicates that a pulse edge must stay high (positive) for the required time period to permit timeout triggering to occur. This is the default polarity.STAYSLowindicates that a pulse edge must stay low (negative) for the required time period to permit timeout triggering to occur.EITherindicates 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: TheTRIGger: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 theTRIGger:A:PULse:TIMEOut:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TIMEOut:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TIMEOut:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:POLarity:CH<x> {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:PULse:TIMEOut:POLarity:CH<x>?
Info
STAYSHighindicates 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.STAYSLowindicates that a pulse edge must stay low (negative) for the required time period to permit time out triggering to occur.EITherindicates 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 theTRIGger:A:PULse:TIMEOut:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TIMEOut:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TIMEOut:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:POLarity:CH<x> {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:PULse:TIMEOut:POLarity:CH<x>?
Info
STAYSHighindicates 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.STAYSLowindicates that a pulse edge must stay low (negative) for the required time period to permit time out triggering to occur.EITherindicates 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 theTRIGger:A:PULse:TIMEOut:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TIMEOut:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TIMEOut:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TIMEOut:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:TIMEOut:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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 theTRIGger:A:PULse:TIMEOut:TIMe?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TIMEOut:TIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TIMEOut:TIMe valuecommand.
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 theTRIGger:A:PULse:TRANsition?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:TRANsition?
Properties
.deltatime: TheTRIGger:A:PULse:TRANsition:DELTATimecommand..polarity: TheTRIGger:A:PULse:TRANsition:POLaritycommand..qualify: TheTRIGger:A:PULse:TRANsition:QUAlifycommand..threshold: TheTRIGger:A:PULse:TRANsition:THResholdcommand..when: TheTRIGger:A:PULse:TRANsition:WHEncommand.
deltatime
property
¶
deltatime: TriggerAPulseTransitionDeltatime
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 theTRIGger:A:PULse:TRANsition:DELTATime?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:DELTATime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:DELTATime valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:DELTATime <NR3>
- TRIGger:A:PULse:TRANsition:DELTATime?
Info
<NR3>specifies the delta time in seconds.
polarity
property
¶
polarity: TriggerAPulseTransitionPolarity
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 theTRIGger:A:PULse:TRANsition:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:TRANsition:POLarity?
Info
POSITIVeindicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.NEGAtiveindicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.EITherindicates either positive or negative polarity.
Sub-properties
.ch: TheTRIGger:A:PULse:TRANsition:POLarity:CH<x>command.
qualify
property
¶
qualify: TriggerAPulseTransitionQualify
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 theTRIGger:A:PULse:TRANsition:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:TRANsition:QUAlify?
Info
OCCursspecifies a trigger if any violations occur.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
threshold
property
¶
threshold: TriggerAPulseTransitionThreshold
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 theTRIGger:A:PULse:TRANsition:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:THReshold?
Sub-properties
.both: TheTRIGger:A:PULse:TRANsition:THReshold:BOThcommand..high: TheTRIGger:A:PULse:TRANsition:THReshold:HIGHcommand..low: TheTRIGger:A:PULse:TRANsition:THReshold:LOWcommand.
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 theTRIGger:A:PULse:TRANsition:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:WHEn {FASTERthan|SLOWERthan}
- TRIGger:A:PULse:TRANsition:WHEn?
Info
FASTERthansets the trigger to occur when the transitioning signal is faster than the set volts/second rate.SLOWERthansets 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 theTRIGger:A:PULse:TRANsition:DELTATime?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:DELTATime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:DELTATime valuecommand.
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 theTRIGger:A:PULse:TRANsition:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:A:PULse:TRANsition:POLarity?
Info
POSITIVeindicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.NEGAtiveindicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.EITherindicates either positive or negative polarity.
Properties
.ch: TheTRIGger: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 theTRIGger:A:PULse:TRANsition:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:TRANsition:POLarity:CH<x>?
Info
EITherindicates either positive or negative polarity.NEGAtiveindicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.POSITIVeindicates 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 theTRIGger:A:PULse:TRANsition:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:TRANsition:POLarity:CH<x>?
Info
EITherindicates either positive or negative polarity.NEGAtiveindicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.POSITIVeindicates 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 theTRIGger:A:PULse:TRANsition:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:TRANsition:QUAlify?
Info
OCCursspecifies a trigger if any violations occur.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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 theTRIGger:A:PULse:TRANsition:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:THReshold?
Properties
.both: TheTRIGger:A:PULse:TRANsition:THReshold:BOThcommand..high: TheTRIGger:A:PULse:TRANsition:THReshold:HIGHcommand..low: TheTRIGger:A:PULse:TRANsition:THReshold:LOWcommand.
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 theTRIGger:A:PULse:TRANsition:THReshold:BOTh valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:THReshold:BOTh {TTL|ECL}
Info
TTLsets the upper and lower threshold to the nominal TTL voltage levels.ECLsets 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 theTRIGger:A:PULse:TRANsition:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:THReshold:HIGH valuecommand.
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 theTRIGger:A:PULse:TRANsition:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:THReshold:LOW valuecommand.
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 theTRIGger:A:PULse:TRANsition:THReshold:BOTh valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:THReshold:BOTh {TTL|ECL}
Info
TTLsets the upper and lower threshold to the nominal TTL voltage levels.ECLsets 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 theTRIGger:A:PULse:TRANsition:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:THReshold:HIGH valuecommand.
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 theTRIGger:A:PULse:TRANsition:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:THReshold:LOW valuecommand.
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 theTRIGger:A:PULse:TRANsition:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:TRANsition:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:TRANsition:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:PULse:TRANsition:WHEn {FASTERthan|SLOWERthan}
- TRIGger:A:PULse:TRANsition:WHEn?
Info
FASTERthansets the trigger to occur when the transitioning signal is faster than the set volts/second rate.SLOWERthansets 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 theTRIGger:A:PULse:WIDth?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:WIDth?
Properties
.highlimit: TheTRIGger:A:PULse:WIDth:HIGHLimitcommand..lowlimit: TheTRIGger:A:PULse:WIDth:LOWLimitcommand..lowpassfilter: TheTRIGger:A:PULse:WIDth:LOWPASSfiltercommand..polarity: TheTRIGger:A:PULse:WIDth:POLaritycommand..qualify: TheTRIGger:A:PULse:WIDth:QUAlifycommand..when: TheTRIGger:A:PULse:WIDth:WHEncommand.
highlimit
property
¶
highlimit: TriggerAPulseWidthHighlimit
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 theTRIGger:A:PULse:WIDth:HIGHLimit?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:HIGHLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:HIGHLimit valuecommand.
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
¶
lowlimit: TriggerAPulseWidthLowlimit
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 theTRIGger:A:PULse:WIDth:LOWLimit?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:LOWLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:LOWLimit valuecommand.
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
¶
lowpassfilter: TriggerAPulseWidthLowpassfilter
Return the TRIGger:A:PULse:WIDth:LOWPASSfilter command.
Description
- This command turns on or turn off the lowpass filter feature for pulse width trigger. This allows triggering in the presence of high frequency signal edges.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:WIDth:LOWPASSfilter?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:LOWPASSfilter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:LOWPASSfilter valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WIDth:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:WIDth:LOWPASSfilter?
Info
ONenables lowpass filter feature.OFFdisables lowpass filter feature.
polarity
property
¶
polarity: TriggerAPulseWidthPolarity
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 theTRIGger:A:PULse:WIDth:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WIDth:POLarity {NEGAtive|POSITIVe}
- TRIGger:A:PULse:WIDth:POLarity?
Info
NEGAtivespecifies a negative pulse.POSITIVespecifies a positive pulse.
Sub-properties
.ch: TheTRIGger:A:PULse:WIDth:POLarity:CH<x>command.
qualify
property
¶
qualify: TriggerAPulseWidthQualify
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 theTRIGger:A:PULse:WIDth:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WIDth:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:WIDth:QUAlify?
Info
BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
when
property
¶
when: TriggerAPulseWidthWhen
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:HIGHLimitandTRIGger:A:PULse:WIDth:LOWLimitcommands. 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 theTRIGger:A:PULse:WIDth:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WIDth:WHEn {OUTside|WIThin}
- TRIGger:A:PULse:WIDth:WHEn?
Info
OUTsideargument 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 theTRIGger:A:PULse:WIDth:HIGHLimitandTRIGger:A:PULse:WIDth:LOWLimitcommands respectively.WIThinargument 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 theTRIGger:A:PULse:WIDth:HIGHLimitandTRIGger:A:PULse:WIDth:LOWLimitcommand 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 theTRIGger:A:PULse:WIDth:HIGHLimit?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:HIGHLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:HIGHLimit valuecommand.
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 theTRIGger:A:PULse:WIDth:LOWLimit?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:LOWLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:LOWLimit valuecommand.
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 lowpass filter feature for pulse width trigger. This allows triggering in the presence of high frequency signal edges.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:WIDth:LOWPASSfilter?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:LOWPASSfilter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:LOWPASSfilter valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WIDth:LOWPASSfilter {ON|OFF}
- TRIGger:A:PULse:WIDth:LOWPASSfilter?
Info
ONenables lowpass filter feature.OFFdisables lowpass 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 theTRIGger:A:PULse:WIDth:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WIDth:POLarity {NEGAtive|POSITIVe}
- TRIGger:A:PULse:WIDth:POLarity?
Info
NEGAtivespecifies a negative pulse.POSITIVespecifies a positive pulse.
Properties
.ch: TheTRIGger: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 theTRIGger:A:PULse:WIDth:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WIDth:POLarity:CH<x> {NEGAtive|POSITIVe}
- TRIGger:A:PULse:WIDth:POLarity:CH<x>?
Info
NEGAtivespecifies a negative pulse.POSITIVespecifies 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 theTRIGger:A:PULse:WIDth:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WIDth:POLarity:CH<x> {NEGAtive|POSITIVe}
- TRIGger:A:PULse:WIDth:POLarity:CH<x>?
Info
NEGAtivespecifies a negative pulse.POSITIVespecifies 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 theTRIGger:A:PULse:WIDth:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WIDth:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:WIDth:QUAlify?
Info
BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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:HIGHLimitandTRIGger:A:PULse:WIDth:LOWLimitcommands. 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 theTRIGger:A:PULse:WIDth:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WIDth:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WIDth:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WIDth:WHEn {OUTside|WIThin}
- TRIGger:A:PULse:WIDth:WHEn?
Info
OUTsideargument 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 theTRIGger:A:PULse:WIDth:HIGHLimitandTRIGger:A:PULse:WIDth:LOWLimitcommands respectively.WIThinargument 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 theTRIGger:A:PULse:WIDth:HIGHLimitandTRIGger:A:PULse:WIDth:LOWLimitcommand respectively.
TriggerAPulseWindow
¶
Bases: SCPICmdRead
The TRIGger:A:PULse:WINdow command tree.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:WINdow?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.logic: TheTRIGger:A:PULse:WINdow:LOGIccommand..event: TheTRIGger:A:PULse:WINdow:EVENTcommand..polarity: TheTRIGger:A:PULse:WINdow:POLaritycommand..qualify: TheTRIGger:A:PULse:WINdow:QUAlifycommand..threshold: TheTRIGger:A:PULse:WINdow:THResholdcommand..type: TheTRIGger:A:PULse:WINdow:TYPecommand..when: TheTRIGger:A:PULse:WINdow:WHEncommand..width: TheTRIGger:A:PULse:WINdow:WIDTHcommand.
event
property
¶
event: TriggerAPulseWindowEvent
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 theTRIGger:A:PULse:WINdow:EVENT?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:EVENT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:EVENT valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:EVENT {OUTSIDEGreater|INSIDEGreater|ENTERSWindow|EXITSWindow}
- TRIGger:A:PULse:WINdow:EVENT?
Info
OUTSIDEGreaterspecifies a trigger event when the signal leaves the window defined by the threshold levels for the time specified by Width.INSIDEGreaterspecifies a trigger event when the signal enters the window defined by the threshold levels for the time specified by Width.ENTERSWindowspecifies a trigger event when the signal enters the window defined by the threshold levels.EXITSWindowspecifies a trigger event when the signal leaves the window defined by the threshold levels.
logic
property
¶
logic: TriggerAPulseWindowLogic
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 theTRIGger:A:PULse:WINdow:LOGIc?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:LOGIc?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc?
Sub-properties
.input: TheTRIGger:A:PULse:WINdow:LOGIc:INPUTcommand..threshold: TheTRIGger:A:PULse:WINdow:LOGIc:THResholdcommand tree.
polarity
property
¶
polarity: TriggerAPulseWindowPolarity
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 theTRIGger:A:PULse:WINdow:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:WINdow:POLarity?
Info
EITherspecifies positive or negative polarity.NEGAtivespecifies a negative polarity.POSITIVespecifies a positive polarity.
Sub-properties
.ch: TheTRIGger:A:PULse:WINdow:POLarity:CH<x>command.
qualify
property
¶
qualify: TriggerAPulseWindowQualify
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 theTRIGger:A:PULse:WINdow:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:WINdow:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
threshold
property
¶
threshold: TriggerAPulseWindowThreshold
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 theTRIGger:A:PULse:WINdow:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:WINdow:THReshold?
Sub-properties
.both: TheTRIGger:A:PULse:WINdow:THReshold:BOThcommand..high: TheTRIGger:A:PULse:WINdow:THReshold:HIGHcommand..low: TheTRIGger:A:PULse:WINdow:THReshold:LOWcommand.
type
property
¶
type: TriggerAPulseWindowType
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 theTRIGger:A:PULse:WINdow:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:TYPe {INSide|OUTside}
- TRIGger:A:PULse:WINdow:TYPe?
Info
INSideargument causes a trigger event to occur when a pulse enters the window defined by the upper and lower thresholds.OUTsideargument causes a trigger event to occur when a pulse goes outside the window defined by the upper and lower thresholds.
when
property
¶
when: TriggerAPulseWindowWhen
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 theTRIGger:A:PULse:WINdow:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:WHEn {LOGIc|OCCurs|WIDERthan}
- TRIGger:A:PULse:WINdow:WHEn?
Info
LOGIcargument specifies a trigger event when a window violation occurs on the AND of the logic channels.OCCursargument specifies a trigger event if any detectable window violation occurs.WIDERthanspecifies a trigger event if a window violation greater than the specified width occurs.
width
property
¶
width: TriggerAPulseWindowWidth
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 theTRIGger:A:PULse:WINdow:WIDTH?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:WIDTH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:WIDTH valuecommand.
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 theTRIGger:A:PULse:WINdow:EVENT?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:EVENT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:EVENT valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:EVENT {OUTSIDEGreater|INSIDEGreater|ENTERSWindow|EXITSWindow}
- TRIGger:A:PULse:WINdow:EVENT?
Info
OUTSIDEGreaterspecifies a trigger event when the signal leaves the window defined by the threshold levels for the time specified by Width.INSIDEGreaterspecifies a trigger event when the signal enters the window defined by the threshold levels for the time specified by Width.ENTERSWindowspecifies a trigger event when the signal enters the window defined by the threshold levels.EXITSWindowspecifies 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 theTRIGger:A:PULse:WINdow:LOGIc?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:LOGIc?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc?
Properties
.input: TheTRIGger:A:PULse:WINdow:LOGIc:INPUTcommand..threshold: TheTRIGger:A:PULse:WINdow:LOGIc:THResholdcommand 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 theTRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT?
Sub-properties
.ch: TheTRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>command.
threshold
property
¶
threshold: TriggerAPulseWindowLogicThreshold
Return the TRIGger:A:PULse:WINdow:LOGIc:THReshold command tree.
Usage
- Using the
.query()method will send theTRIGger:A:PULse:WINdow:LOGIc:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:LOGIc:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger: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 theTRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc:INPUT? TRIGger:A:PULse:WINdow:LOGIcINPUT?
Properties
.ch: TheTRIGger: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 theTRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> {HIGH\LOW\X}
- TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>?
Info
HIGHargument specifies logic high.LOWargument specifies logic low.Xargument 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 theTRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x> {HIGH\LOW\X}
- TRIGger:A:PULse:WINdow:LOGIc:INPUT:CH<x>?
Info
HIGHargument specifies logic high.LOWargument specifies logic low.Xargument 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 theTRIGger:A:PULse:WINdow:LOGIc:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:LOGIc:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger: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 theTRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x> valuecommand.
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 theTRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:LOGIc:THReshold:CH<x> valuecommand.
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 theTRIGger:A:PULse:WINdow:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:WINdow:POLarity?
Info
EITherspecifies positive or negative polarity.NEGAtivespecifies a negative polarity.POSITIVespecifies a positive polarity.
Properties
.ch: TheTRIGger: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 theTRIGger:A:PULse:WINdow:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:WINdow:POLarity:CH<x>?
Info
EITherspecifies positive or negative polarity.NEGAtivespecifies a negative polarity.POSITIVespecifies 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 theTRIGger:A:PULse:WINdow:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:A:PULse:WINdow:POLarity:CH<x>?
Info
EITherspecifies positive or negative polarity.NEGAtivespecifies a negative polarity.POSITIVespecifies 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 theTRIGger:A:PULse:WINdow:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:QUAlify valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:A:PULse:WINdow:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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 theTRIGger:A:PULse:WINdow:THReshold?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:PULse:WINdow:THReshold?
Properties
.both: TheTRIGger:A:PULse:WINdow:THReshold:BOThcommand..high: TheTRIGger:A:PULse:WINdow:THReshold:HIGHcommand..low: TheTRIGger:A:PULse:WINdow:THReshold:LOWcommand.
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 theTRIGger:A:PULse:WINdow:THReshold:BOTh valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:THReshold:BOTh {TTL|ECL}
Info
TTLargument sets the upper and the lower threshold to the nominal TTL voltage levels.ECLargument 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 theTRIGger:A:PULse:WINdow:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:THReshold:HIGH valuecommand.
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 theTRIGger:A:PULse:WINdow:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:THReshold:LOW valuecommand.
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 theTRIGger:A:PULse:WINdow:THReshold:BOTh valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:THReshold:BOTh {TTL|ECL}
Info
TTLargument sets the upper and the lower threshold to the nominal TTL voltage levels.ECLargument 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 theTRIGger:A:PULse:WINdow:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:THReshold:HIGH valuecommand.
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 theTRIGger:A:PULse:WINdow:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:THReshold:LOW valuecommand.
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 theTRIGger:A:PULse:WINdow:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:TYPe {INSide|OUTside}
- TRIGger:A:PULse:WINdow:TYPe?
Info
INSideargument causes a trigger event to occur when a pulse enters the window defined by the upper and lower thresholds.OUTsideargument 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 theTRIGger:A:PULse:WINdow:WHEn?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:WHEn valuecommand.
SCPI Syntax
- TRIGger:A:PULse:WINdow:WHEn {LOGIc|OCCurs|WIDERthan}
- TRIGger:A:PULse:WINdow:WHEn?
Info
LOGIcargument specifies a trigger event when a window violation occurs on the AND of the logic channels.OCCursargument specifies a trigger event if any detectable window violation occurs.WIDERthanspecifies 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 theTRIGger:A:PULse:WINdow:WIDTH?query. - Using the
.verify(value)method will send theTRIGger:A:PULse:WINdow:WIDTH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:PULse:WINdow:WIDTH valuecommand.
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:STATEreflects a less-frequently updated status of the trigger LEDs on the instrument front panel.
Usage
- Using the
.query()method will send theTRIGger:A:READY?query. - Using the
.verify(value)method will send theTRIGger:A:READY?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:READY?
TriggerASerial
¶
Bases: SCPICmdRead
The TRIGger:A:SERIAL command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SERIAL?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.bitrate: TheTRIGger:A:SERIAL:BITRatecommand..clock: TheTRIGger:A:SERIAL:CLOCkcommand tree..code: TheTRIGger:A:SERIAL:CODecommand..data: TheTRIGger:A:SERIAL:DATacommand tree..errordetector: TheTRIGger:A:SERIAL:ERRORdetectorcommand tree..locklen: TheTRIGger:A:SERIAL:LOCKLencommand..lockoffset: TheTRIGger:A:SERIAL:LOCKOffsetcommand..source: TheTRIGger:A:SERIAL:SOUrcecommand..standard: TheTRIGger:A:SERIAL:STANdardcommand..triggeron: TheTRIGger:A:SERIAL:TRIGgeroncommand.
bitrate
property
¶
bitrate: TriggerASerialBitrate
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 theTRIGger:A:SERIAL:BITRate?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:BITRate valuecommand.
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
¶
clock: TriggerASerialClock
Return the TRIGger:A:SERIAL:CLOCk command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SERIAL:CLOCk?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.level: TheTRIGger:A:SERIAL:CLOCk:LEVelcommand..polarity: TheTRIGger:A:SERIAL:CLOCk:POLaritycommand..source: TheTRIGger:A:SERIAL:CLOCk:SOUrcecommand.
code
property
¶
code: TriggerASerialCode
Return the TRIGger:A:SERIAL:CODe command.
Description
- This command sets or queries the signal code.
Usage
- Using the
.query()method will send theTRIGger:A:SERIAL:CODe?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:CODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:CODe valuecommand.
SCPI Syntax
- TRIGger:A:SERIAL:CODe {NRZ|S8B10B}
- TRIGger:A:SERIAL:CODe?
Info
NRZsets the code to NRZ.S8B10Bsets the code to S8B0B.
data
property
¶
data: TriggerASerialData
Return the TRIGger:A:SERIAL:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SERIAL:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:SERIAL:DATa:FORMatcommand..pattern: TheTRIGger:A:SERIAL:DATa:PATterncommand.
errordetector
property
¶
errordetector: TriggerASerialErrordetector
Return the TRIGger:A:SERIAL:ERRORdetector command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SERIAL:ERRORdetector?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:ERRORdetector?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.file: TheTRIGger:A:SERIAL:ERRORdetector:FILEcommand tree.
locklen
property
¶
locklen: TriggerASerialLocklen
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 theTRIGger:A:SERIAL:LOCKLen?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:LOCKLen?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:LOCKLen valuecommand.
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
¶
lockoffset: TriggerASerialLockoffset
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 theTRIGger:A:SERIAL:LOCKOffset?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:LOCKOffset?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:LOCKOffset valuecommand.
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
¶
source: TriggerASerialSource
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 theTRIGger:A:SERIAL:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:SOUrce valuecommand.
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
¶
standard: TriggerASerialStandard
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 theTRIGger:A:SERIAL:STANdard?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:STANdard?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:STANdard valuecommand.
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, triggersRIO_DRV500,RIO_EDRV500M, andRIO_RCV500, 500Mb/s.RIO_750M: NRZ, 750 Mb/s, triggersRIO_DRV750,RIO_EDRV750M, andRIO_RCV750, 750Mb/s.RIO_1G: NRZ, 1.0 Gb/s, triggersRIO_1G.RIO_SERIAL_1G: NRZ, 1.25 Gb/s, triggersRIO_Serial_1G.RIO_2G: NRZ, 2.0 Gb/s.RIO_SERIAL_2_5G: NRZ, 2.5 Gb/s, triggersRIO_Serial_1G.RIO_SERIAL_3G: NRZ, 3.0 Gb/s, triggersRIO_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
¶
triggeron: TriggerASerialTriggeron
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 theTRIGger:A:SERIAL:TRIGgeron?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:TRIGgeron?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:TRIGgeron valuecommand.
SCPI Syntax
- TRIGger:A:SERIAL:TRIGgeron {PATtern|LOck}
- TRIGger:A:SERIAL:TRIGgeron?
Info
PATternspecifies the trigger on a designated arbitrary bit pattern.LOckspecifies 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 theTRIGger:A:SERIAL:BITRate?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:BITRate valuecommand.
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 theTRIGger:A:SERIAL:CLOCk?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.level: TheTRIGger:A:SERIAL:CLOCk:LEVelcommand..polarity: TheTRIGger:A:SERIAL:CLOCk:POLaritycommand..source: TheTRIGger:A:SERIAL:CLOCk:SOUrcecommand.
level
property
¶
level: TriggerASerialClockLevel
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 theTRIGger:A:SERIAL:CLOCk:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:CLOCk:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:CLOCk:LEVel valuecommand.
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
¶
polarity: TriggerASerialClockPolarity
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 theTRIGger:A:SERIAL:CLOCk:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:CLOCk:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:CLOCk:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:SERIAL:CLOCk:POLarity {RISe|FALL}
- TRIGger:A:SERIAL:CLOCk:POLarity?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
source
property
¶
source: TriggerASerialClockSource
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 theTRIGger:A:SERIAL:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:CLOCk:SOUrce valuecommand.
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.RECOVeredspecifies 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 theTRIGger:A:SERIAL:CLOCk:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:CLOCk:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:CLOCk:LEVel valuecommand.
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 theTRIGger:A:SERIAL:CLOCk:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:CLOCk:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:CLOCk:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:SERIAL:CLOCk:POLarity {RISe|FALL}
- TRIGger:A:SERIAL:CLOCk:POLarity?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
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 theTRIGger:A:SERIAL:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:CLOCk:SOUrce valuecommand.
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.RECOVeredspecifies 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 theTRIGger:A:SERIAL:CODe?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:CODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:CODe valuecommand.
SCPI Syntax
- TRIGger:A:SERIAL:CODe {NRZ|S8B10B}
- TRIGger:A:SERIAL:CODe?
Info
NRZsets the code to NRZ.S8B10Bsets the code to S8B0B.
TriggerASerialData
¶
Bases: SCPICmdRead
The TRIGger:A:SERIAL:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SERIAL:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:SERIAL:DATa:FORMatcommand..pattern: TheTRIGger:A:SERIAL:DATa:PATterncommand.
format
property
¶
format: TriggerASerialDataFormat
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 theTRIGger:A:SERIAL:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:SERIAL:DATa:FORMat {BINary|HEX}
- TRIGger:A:SERIAL:DATa:FORMat?
Info
BINarypattern 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.HEXpattern 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
¶
pattern: TriggerASerialDataPattern
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 theTRIGger:A:SERIAL:DATa:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:DATa:PATtern?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:DATa:PATtern valuecommand.
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: TheTRIGger:A:SERIAL:DATa:PATtern:NRZcommand..s8b10b: TheTRIGger:A:SERIAL:DATa:PATtern:S8B10Bcommand.
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 theTRIGger:A:SERIAL:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:SERIAL:DATa:FORMat {BINary|HEX}
- TRIGger:A:SERIAL:DATa:FORMat?
Info
BINarypattern 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.HEXpattern 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 theTRIGger:A:SERIAL:DATa:PATtern?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:DATa:PATtern?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:DATa:PATtern valuecommand.
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: TheTRIGger:A:SERIAL:DATa:PATtern:NRZcommand..s8b10b: TheTRIGger:A:SERIAL:DATa:PATtern:S8B10Bcommand.
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 theTRIGger:A:SERIAL:DATa:PATtern:NRZ?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:DATa:PATtern:NRZ?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:DATa:PATtern:NRZ valuecommand.
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
¶
s8b10b: TriggerASerialDataPatternS8b10b
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 theTRIGger:A:SERIAL:DATa:PATtern:S8B10B?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:DATa:PATtern:S8B10B?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:DATa:PATtern:S8B10B valuecommand.
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 theTRIGger:A:SERIAL:DATa:PATtern:NRZ?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:DATa:PATtern:NRZ?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:DATa:PATtern:NRZ valuecommand.
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 theTRIGger:A:SERIAL:DATa:PATtern:S8B10B?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:DATa:PATtern:S8B10B?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:DATa:PATtern:S8B10B valuecommand.
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 theTRIGger:A:SERIAL:ERRORdetector?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:ERRORdetector?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.file: TheTRIGger:A:SERIAL:ERRORdetector:FILEcommand tree.
file
property
¶
Return the TRIGger:A:SERIAL:ERRORdetector:FILE command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SERIAL:ERRORdetector:FILE?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:ERRORdetector:FILE?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.name: TheTRIGger:A:SERIAL:ERRORdetector:FILE:NAMEcommand.
TriggerASerialErrordetectorFile
¶
Bases: SCPICmdRead
The TRIGger:A:SERIAL:ERRORdetector:FILE command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SERIAL:ERRORdetector:FILE?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:ERRORdetector:FILE?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.name: TheTRIGger:A:SERIAL:ERRORdetector:FILE:NAMEcommand.
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 theTRIGger:A:SERIAL:ERRORdetector:FILE:NAME valuecommand.
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 theTRIGger:A:SERIAL:ERRORdetector:FILE:NAME valuecommand.
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 theTRIGger:A:SERIAL:LOCKLen?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:LOCKLen?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:LOCKLen valuecommand.
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 theTRIGger:A:SERIAL:LOCKOffset?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:LOCKOffset?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:LOCKOffset valuecommand.
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 theTRIGger:A:SERIAL:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:SOUrce valuecommand.
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 theTRIGger:A:SERIAL:STANdard?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:STANdard?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:STANdard valuecommand.
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, triggersRIO_DRV500,RIO_EDRV500M, andRIO_RCV500, 500Mb/s.RIO_750M: NRZ, 750 Mb/s, triggersRIO_DRV750,RIO_EDRV750M, andRIO_RCV750, 750Mb/s.RIO_1G: NRZ, 1.0 Gb/s, triggersRIO_1G.RIO_SERIAL_1G: NRZ, 1.25 Gb/s, triggersRIO_Serial_1G.RIO_2G: NRZ, 2.0 Gb/s.RIO_SERIAL_2_5G: NRZ, 2.5 Gb/s, triggersRIO_Serial_1G.RIO_SERIAL_3G: NRZ, 3.0 Gb/s, triggersRIO_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 theTRIGger:A:SERIAL:TRIGgeron?query. - Using the
.verify(value)method will send theTRIGger:A:SERIAL:TRIGgeron?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SERIAL:TRIGgeron valuecommand.
SCPI Syntax
- TRIGger:A:SERIAL:TRIGgeron {PATtern|LOck}
- TRIGger:A:SERIAL:TRIGgeron?
Info
PATternspecifies the trigger on a designated arbitrary bit pattern.LOckspecifies 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 theTRIGger:A:SPI?query. - Using the
.verify(value)method will send theTRIGger:A:SPI?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.condition: TheTRIGger:A:SPI:CONDitioncommand..data: TheTRIGger:A:SPI:DATacommand tree..format: TheTRIGger:A:SPI:FORMatcommand..sclk: TheTRIGger:A:SPI:SCLKcommand tree..ss: TheTRIGger:A:SPI:SScommand tree.
condition
property
¶
condition: TriggerASpiCondition
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 theTRIGger:A:SPI:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:SPI:CONDition {MISO|MOSI|MISOMOSI}
- TRIGger:A:SPI:CONDition?
Info
MISOspecifies the MISO condition for SPI triggering.MOSIspecifies the MISI condition for SPI triggering.MISOMOSIspecifies either the MISO or MISI condition for SPI triggering.
data
property
¶
data: TriggerASpiData
Return the TRIGger:A:SPI:DATa command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SPI:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:A:SPI:DATa:FORMatcommand..miso: TheTRIGger:A:SPI:DATa:MISOcommand tree..mosi: TheTRIGger:A:SPI:DATa:MOSIcommand tree..start: TheTRIGger:A:SPI:DATa:STARtcommand.
format
property
¶
format: TriggerASpiFormat
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 theTRIGger:A:SPI:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:SPI:FORMat {BINary|HEX}
- TRIGger:A:SPI:FORMat?
Info
BINaryspecifies a binary data format.HEXspecifies a hexadecimal data format.
sclk
property
¶
sclk: TriggerASpiSclk
Return the TRIGger:A:SPI:SCLK command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SPI:SCLK?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SCLK?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.active: TheTRIGger:A:SPI:SCLK:ACTIVEcommand..level: TheTRIGger:A:SPI:SCLK:LEVelcommand..source: TheTRIGger:A:SPI:SCLK:SOUrcecommand.
ss
property
¶
ss: TriggerASpiSs
Return the TRIGger:A:SPI:SS command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SPI:SS?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SS?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.active: TheTRIGger:A:SPI:SS:ACTIVEcommand..level: TheTRIGger:A:SPI:SS:LEVelcommand..source: TheTRIGger:A:SPI:SS:SOUrcecommand.
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 theTRIGger:A:SPI:CONDition?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:CONDition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:CONDition valuecommand.
SCPI Syntax
- TRIGger:A:SPI:CONDition {MISO|MOSI|MISOMOSI}
- TRIGger:A:SPI:CONDition?
Info
MISOspecifies the MISO condition for SPI triggering.MOSIspecifies the MISI condition for SPI triggering.MISOMOSIspecifies 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 theTRIGger:A:SPI:DATa?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:A:SPI:DATa:FORMatcommand..miso: TheTRIGger:A:SPI:DATa:MISOcommand tree..mosi: TheTRIGger:A:SPI:DATa:MOSIcommand tree..start: TheTRIGger:A:SPI:DATa:STARtcommand.
format
property
¶
format: TriggerASpiDataFormat
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 theTRIGger:A:SPI:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:SPI:DATa:FORMat {BINary|HEX}
- TRIGger:A:SPI:DATa:FORMat?
Info
BINARYspecifies a binary data format.HEXspecifies a hexadecimal data format.
miso
property
¶
miso: TriggerASpiDataMiso
Return the TRIGger:A:SPI:DATa:MISO command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SPI:DATa:MISO?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MISO?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.active: TheTRIGger:A:SPI:DATa:MISO:ACTIVEcommand..level: TheTRIGger:A:SPI:DATa:MISO:LEVelcommand..source: TheTRIGger:A:SPI:DATa:MISO:SOUrcecommand..value: TheTRIGger:A:SPI:DATa:MISO:VALuecommand.
mosi
property
¶
mosi: TriggerASpiDataMosi
Return the TRIGger:A:SPI:DATa:MOSI command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SPI:DATa:MOSI?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MOSI?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.active: TheTRIGger:A:SPI:DATa:MOSI:ACTIVEcommand..level: TheTRIGger:A:SPI:DATa:MOSI:LEVelcommand..source: TheTRIGger:A:SPI:DATa:MOSI:SOUrcecommand..value: TheTRIGger:A:SPI:DATa:MOSI:VALuecommand.
start
property
¶
start: TriggerASpiDataStart
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 theTRIGger:A:SPI:DATa:STARt?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:STARt?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:STARt valuecommand.
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 theTRIGger:A:SPI:DATa:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:SPI:DATa:FORMat {BINary|HEX}
- TRIGger:A:SPI:DATa:FORMat?
Info
BINARYspecifies a binary data format.HEXspecifies a hexadecimal data format.
TriggerASpiDataMiso
¶
Bases: SCPICmdRead
The TRIGger:A:SPI:DATa:MISO command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SPI:DATa:MISO?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MISO?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.active: TheTRIGger:A:SPI:DATa:MISO:ACTIVEcommand..level: TheTRIGger:A:SPI:DATa:MISO:LEVelcommand..source: TheTRIGger:A:SPI:DATa:MISO:SOUrcecommand..value: TheTRIGger:A:SPI:DATa:MISO:VALuecommand.
active
property
¶
active: TriggerASpiDataMisoActive
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 theTRIGger:A:SPI:DATa:MISO:ACTIVE?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MISO:ACTIVE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MISO:ACTIVE valuecommand.
SCPI Syntax
- TRIGger:A:SPI:DATa:MISO:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:DATa:MISO:ACTIVE?
Info
HIGHspecifies HIGH polarity.LOWspecifies LOW polarity.
level
property
¶
level: TriggerASpiDataMisoLevel
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 theTRIGger:A:SPI:DATa:MISO:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MISO:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MISO:LEVel valuecommand.
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
¶
source: TriggerASpiDataMisoSource
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 theTRIGger:A:SPI:DATa:MISO:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MISO:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MISO:SOUrce valuecommand.
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
¶
value: TriggerASpiDataMisoValue
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 theTRIGger:A:SPI:DATa:MISO:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MISO:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MISO:VALue valuecommand.
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 theTRIGger:A:SPI:DATa:MISO:ACTIVE?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MISO:ACTIVE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MISO:ACTIVE valuecommand.
SCPI Syntax
- TRIGger:A:SPI:DATa:MISO:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:DATa:MISO:ACTIVE?
Info
HIGHspecifies HIGH polarity.LOWspecifies 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 theTRIGger:A:SPI:DATa:MISO:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MISO:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MISO:LEVel valuecommand.
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 theTRIGger:A:SPI:DATa:MISO:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MISO:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MISO:SOUrce valuecommand.
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 theTRIGger:A:SPI:DATa:MISO:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MISO:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MISO:VALue valuecommand.
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 theTRIGger:A:SPI:DATa:MOSI?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MOSI?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.active: TheTRIGger:A:SPI:DATa:MOSI:ACTIVEcommand..level: TheTRIGger:A:SPI:DATa:MOSI:LEVelcommand..source: TheTRIGger:A:SPI:DATa:MOSI:SOUrcecommand..value: TheTRIGger:A:SPI:DATa:MOSI:VALuecommand.
active
property
¶
active: TriggerASpiDataMosiActive
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 theTRIGger:A:SPI:DATa:MOSI:ACTIVE?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MOSI:ACTIVE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MOSI:ACTIVE valuecommand.
SCPI Syntax
- TRIGger:A:SPI:DATa:MOSI:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:DATa:MOSI:ACTIVE?
Info
HIGHspecifies HIGH polarity.LOWspecifies LOW polarity.
level
property
¶
level: TriggerASpiDataMosiLevel
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 theTRIGger:A:SPI:DATa:MOSI:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MOSI:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MOSI:LEVel valuecommand.
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
¶
source: TriggerASpiDataMosiSource
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 theTRIGger:A:SPI:DATa:MOSI:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MOSI:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MOSI:SOUrce valuecommand.
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
¶
value: TriggerASpiDataMosiValue
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 theTRIGger:A:SPI:DATa:MOSI:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MOSI:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MOSI:VALue valuecommand.
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 theTRIGger:A:SPI:DATa:MOSI:ACTIVE?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MOSI:ACTIVE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MOSI:ACTIVE valuecommand.
SCPI Syntax
- TRIGger:A:SPI:DATa:MOSI:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:DATa:MOSI:ACTIVE?
Info
HIGHspecifies HIGH polarity.LOWspecifies 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 theTRIGger:A:SPI:DATa:MOSI:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MOSI:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MOSI:LEVel valuecommand.
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 theTRIGger:A:SPI:DATa:MOSI:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MOSI:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MOSI:SOUrce valuecommand.
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 theTRIGger:A:SPI:DATa:MOSI:VALue?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:MOSI:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:MOSI:VALue valuecommand.
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 theTRIGger:A:SPI:DATa:STARt?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:DATa:STARt?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:DATa:STARt valuecommand.
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 theTRIGger:A:SPI:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:SPI:FORMat {BINary|HEX}
- TRIGger:A:SPI:FORMat?
Info
BINaryspecifies a binary data format.HEXspecifies a hexadecimal data format.
TriggerASpiSclk
¶
Bases: SCPICmdRead
The TRIGger:A:SPI:SCLK command tree.
Usage
- Using the
.query()method will send theTRIGger:A:SPI:SCLK?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SCLK?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.active: TheTRIGger:A:SPI:SCLK:ACTIVEcommand..level: TheTRIGger:A:SPI:SCLK:LEVelcommand..source: TheTRIGger:A:SPI:SCLK:SOUrcecommand.
active
property
¶
active: TriggerASpiSclkActive
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 theTRIGger:A:SPI:SCLK:ACTIVE?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SCLK:ACTIVE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:SCLK:ACTIVE valuecommand.
SCPI Syntax
- TRIGger:A:SPI:SCLK:ACTIVE {RISe|FALL}
- TRIGger:A:SPI:SCLK:ACTIVE?
Info
RISespecifies rising clock polarity.FALLspecifies falling clock polarity.
level
property
¶
level: TriggerASpiSclkLevel
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 theTRIGger:A:SPI:SCLK:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SCLK:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:SCLK:LEVel valuecommand.
SCPI Syntax
- TRIGger:A:SPI:SCLK:LEVel <NR3>
- TRIGger:A:SPI:SCLK:LEVel?
Info
<NR3>specifies the SPI trigger SCLK threshold.
source
property
¶
source: TriggerASpiSclkSource
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 theTRIGger:A:SPI:SCLK:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SCLK:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:SCLK:SOUrce valuecommand.
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 theTRIGger:A:SPI:SCLK:ACTIVE?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SCLK:ACTIVE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:SCLK:ACTIVE valuecommand.
SCPI Syntax
- TRIGger:A:SPI:SCLK:ACTIVE {RISe|FALL}
- TRIGger:A:SPI:SCLK:ACTIVE?
Info
RISespecifies rising clock polarity.FALLspecifies 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 theTRIGger:A:SPI:SCLK:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SCLK:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:SCLK:LEVel valuecommand.
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 theTRIGger:A:SPI:SCLK:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SCLK:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:SCLK:SOUrce valuecommand.
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 theTRIGger:A:SPI:SS?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SS?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.active: TheTRIGger:A:SPI:SS:ACTIVEcommand..level: TheTRIGger:A:SPI:SS:LEVelcommand..source: TheTRIGger:A:SPI:SS:SOUrcecommand.
active
property
¶
active: TriggerASpiSsActive
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 theTRIGger:A:SPI:SS:ACTIVE?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SS:ACTIVE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:SS:ACTIVE valuecommand.
SCPI Syntax
- TRIGger:A:SPI:SS:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:SS:ACTIVE?
Info
HIGHspecifies HIGH for SS polarity.LOWspecifies LOW for SS polarity.
level
property
¶
level: TriggerASpiSsLevel
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 theTRIGger:A:SPI:SS:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SS:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:SS:LEVel valuecommand.
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
¶
source: TriggerASpiSsSource
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 theTRIGger:A:SPI:SS:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SS:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:SS:SOUrce valuecommand.
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 theTRIGger:A:SPI:SS:ACTIVE?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SS:ACTIVE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:SS:ACTIVE valuecommand.
SCPI Syntax
- TRIGger:A:SPI:SS:ACTIVE {HIGH|LOW}
- TRIGger:A:SPI:SS:ACTIVE?
Info
HIGHspecifies HIGH for SS polarity.LOWspecifies 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 theTRIGger:A:SPI:SS:LEVel?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SS:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:SS:LEVel valuecommand.
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 theTRIGger:A:SPI:SS:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:SPI:SS:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:SPI:SS:SOUrce valuecommand.
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 theTRIGger:A:TYPe?query. - Using the
.verify(value)method will send theTRIGger:A:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:TYPe valuecommand.
SCPI Syntax
- TRIGger:A:TYPe {EDGE|LOGIc|PULse|VIDeo|I2C|CAN|SPI|COMMunication|SERIAL|RS232}
- TRIGger:A:TYPe?
Info
EDGEis a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by theTRIGger:A:EDGEcommands.LOGIcspecifies that a trigger occurs when specified conditions are met and is controlled by theTRIGger:A:LOGIccommands.PULsespecifies that a trigger occurs when a specified pulse is found and is controlled by theTRIGger:A:PULsecommands.VIDeospecifies that the trigger occurs when a video signal is found. Requires an instrument with video hardware.I2Cspecifies that a trigger occurs when an Inter-IC Control signal is found.CANspecifies that a trigger occurs when a Controller Area Network frame signal is found.SPIspecifies 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.SERIALspecifies 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.RS232takes 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 theTRIGger:A:UPPerthreshold?query. - Using the
.verify(value)method will send theTRIGger:A:UPPerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger:A:UPPerthreshold:CH<x>command.
ch
property
¶
Return the TRIGger:A:UPPerthreshold:CH<x> command.
Description
- This command sets or queries the CH
upper trigger level for TRIGger:LVLSrcpreference SRCDependent. The CHrange is 1 to 4.
Usage
- Using the
.query()method will send theTRIGger:A:UPPerthreshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:UPPerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:UPPerthreshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:UPPerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:UPPerthreshold:CH<x>?
Info
ECLspecifies the ECL high level.TTLspecifies 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 CHrange is 1 to 4.
Usage
- Using the
.query()method will send theTRIGger:A:UPPerthreshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:A:UPPerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:UPPerthreshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:A:UPPerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:A:UPPerthreshold:CH<x>?
Info
ECLspecifies the ECL high level.TTLspecifies 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 theTRIGger:A:VIDeo?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:VIDeo?
Properties
.custom: TheTRIGger:A:VIDeo:CUSTomcommand..field: TheTRIGger:A:VIDeo:FIELDcommand..holdoff: TheTRIGger:A:VIDeo:HOLdoffcommand tree..line: TheTRIGger:A:VIDeo:LINEcommand..polarity: TheTRIGger:A:VIDeo:POLaritycommand..scan: TheTRIGger:A:VIDeo:SCANcommand..source: TheTRIGger:A:VIDeo:SOUrcecommand..standard: TheTRIGger:A:VIDeo:STANdardcommand.
custom
property
¶
custom: TriggerAVideoCustom
Return the TRIGger:A:VIDeo:CUSTom command.
Description
- This query-only command returns the A trigger custom video parameters.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom?
Sub-properties
.format: TheTRIGger:A:VIDeo:CUSTom:FORMatcommand..lineperiod: TheTRIGger:A:VIDeo:CUSTom:LINEPeriodcommand..scan: TheTRIGger:A:VIDeo:CUSTom:SCANcommand..syncinterval: TheTRIGger:A:VIDeo:CUSTom:SYNCIntervalcommand.
field
property
¶
field: TriggerAVideoField
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 theTRIGger:A:VIDeo:FIELD?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:FIELD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:FIELD valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:FIELD {ODD|EVEN|FIELD<x>|ALLFields|ALLLines|NUMERic}
- TRIGger:A:VIDeo:FIELD?
Info
ODDargument sets the instrument to trigger on interlaced video odd fields.EVENargument sets the instrument to trigger on interlaced video even fields.FIELD1argument sets the instrument to trigger on interlaced video odd fields (same as ODD).FIELD2argument sets the instrument to trigger on interlaced video even fields (same as EVEN).ALLFieldsargument sets the instrument to trigger on all fields.ALLLinesargument sets the instrument to trigger on all video lines.NUMERicargument sets the instrument to trigger on the video signal line specified by theTRIGger:A:VIDeo:LINEcommand.
holdoff
property
¶
holdoff: TriggerAVideoHoldoff
Return the TRIGger:A:VIDeo:HOLdoff command tree.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:HOLdoff?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:HOLdoff?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.field: TheTRIGger:A:VIDeo:HOLdoff:FIELDcommand.
line
property
¶
line: TriggerAVideoLine
Return the TRIGger:A:VIDeo:LINE command.
Description
- This command lets you set the specific video line number to be used for triggering on a video signal. You must also use the command to specify NUMERic as the video field to use.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:LINE?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:LINE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:LINE valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:LINE <NR1>
- TRIGger:A:VIDeo:LINE?
Info
<NR1>argument is an integer that sets the video line number on which the oscilloscope triggers. The following table lists the valid choices, depending on the active video standard.
polarity
property
¶
polarity: TriggerAVideoPolarity
Return the TRIGger:A:VIDeo:POLarity command.
Description
- This command sets or queries the polarity of the A video trigger.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:POLarity {INVERTed|NORMal}
- TRIGger:A:VIDeo:POLarity?
Info
INVERTedargument sets the instrument to trigger on a positive video sync pulse.NORMalargument sets the instrument to trigger on a negative video sync pulse.
scan
property
¶
scan: TriggerAVideoScan
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 theTRIGger:A:VIDeo:SCAN?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:SCAN?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:SCAN valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:SCAN {RATE<x>}
- TRIGger:A:VIDeo:SCAN?
Info
RATE1argument sets the range of the video line scan rate to 15 kHz through 20 kHz. This is the standard broadcast rate.RATE2argument sets the range of the video line scan rate to 20 kHz through 25 kHz.RATE3argument sets the range of the video line scan rate to 25 kHz through 35 kHz.RATE4argument sets the range of the video line scan rate to 35 kHz through 50 kHz.RATE5argument sets the range of the video line scan rate to 50 kHz through 65 kHz.
source
property
¶
source: TriggerAVideoSource
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 theTRIGger:A:VIDeo:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:SOUrce CH<x>
- TRIGger:A:VIDeo:SOUrce?
Info
CH<x>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
¶
standard: TriggerAVideoStandard
Return the TRIGger:A:VIDeo:STANdard command.
Description
- This command sets or queries the video standard.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:STANdard?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:STANdard?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:STANdard valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:STANdard {BILevelcustom|TRILevelcustom|NTSc|PAL|SECAM|HD480P60|HD576P50|HD875I60|HD720P30|HD720P50|HD720P60|HD1080I50|HD1080I60|HD1080P24|HD1080P25|HD1080P30|HD1080P50|HD1080P60|HD1080SF24}
- TRIGger:A:VIDeo:STANdard?
Info
BILevelcustomargument sets the instrument to use custom video parameters that you set with theTRIGGER:A:VIDEO:CUSTOM:SYNCINTERVALcommand.TRILevelcustomargument sets the instrument to use custom video horizontal scan rate parameters that you set with theTRIGGER:A:VIDEO:CUSTOM:LINEPERIODcommand.NTScargument sets the instrument to trigger on video signals that meet the NTSC 525/60/2:1standard (a line rate of 525 lines per frame and a field rate of 60 Hz).PALargument sets the instrument to trigger on video signals that meet the NTSC 625/50/2:1standard (a line rate of 625 lines per frame and a field rate of 50 Hz).SECAMargument sets the instrument to trigger on video signals that meet the SECAM standard.HD480P60argument sets the instrument to trigger on the HDTV 480/60 progressive format.HD576P50argument sets the instrument to trigger on the HDTV 576/50 progressive format.HD875I60argument sets the instrument to trigger on the HDTV 875/60 format.HD720P30argument sets the instrument to trigger on the HDTV 720/30 progressive format.HD720P50argument sets the instrument to trigger on the HDTV 720/50 progressive format.HD720P60argument sets the instrument to trigger on the HDTV 720/60 progressive format.HD1080I50argument sets the instrument to trigger on HDTV 1080/50 interlaced format.HD1080I60argument sets the instrument to trigger on HDTV 1080/60 interlaced format.HD1080P24argument sets the instrument to trigger on HDTV 1080/24 progressive format.HD1080P25argument sets the instrument to trigger on HDTV 1080/25 progressive format.HD1080P30argument sets the instrument to trigger on HDTV 1080/30 progressive format.HD1080P50argument sets the instrument to trigger on HDTV 1080/50 progressive format.HD1080P60argument sets the instrument to trigger on HDTV 1080/60 progressive format.HD1080SF24argument 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 theTRIGger:A:VIDeo:CUSTom?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom?
Properties
.format: TheTRIGger:A:VIDeo:CUSTom:FORMatcommand..lineperiod: TheTRIGger:A:VIDeo:CUSTom:LINEPeriodcommand..scan: TheTRIGger:A:VIDeo:CUSTom:SCANcommand..syncinterval: TheTRIGger:A:VIDeo:CUSTom:SYNCIntervalcommand.
format
property
¶
format: TriggerAVideoCustomFormat
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 theTRIGger:A:VIDeo:CUSTom:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:FORMat {INTERLAced|PROGressive}
- TRIGger:A:VIDeo:CUSTom:FORMat?
Info
INTERLAcedargument sets the format for interlaced video lines.PROGressiveargument sets the format for progressive video lines.
lineperiod
property
¶
lineperiod: TriggerAVideoCustomLineperiod
Return the TRIGger:A:VIDeo:CUSTom:LINEPeriod command.
Description
- This command sets the line period for the standard under test. To use this command,
you must also set the video standard to BILevelcustom or TRILevelcustom (using
TRIGGER:A:VIDEO:STANDARD).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:LINEPeriod?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:LINEPeriod?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:LINEPeriod valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:LINEPeriod <NR3>
- TRIGger:A:VIDeo:CUSTom:LINEPeriod?
Info
<NR3>is the custom video line period.
scan
property
¶
scan: TriggerAVideoCustomScan
Return the TRIGger:A:VIDeo:CUSTom:SCAN command.
Description
- 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 theTRIGger:A:VIDeo:CUSTom:SCAN?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:SCAN?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:SCAN valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:SCAN {RATE<x>}
- TRIGger:A:VIDeo:CUSTom:SCAN?
Info
RATE1argument sets the range of the video line scan rate to 15 kHz through 20 kHz. This is the standard broadcast rate.RATE2argument sets the range of the video line scan rate to 20 kHz through 25 kHz.RATE3argument sets the range of the video line scan rate to 25 kHz through 35 kHz.RATE4argument sets the range of the video line scan rate to 35 kHz through 50 kHz.RATE5argument sets the range of the video line scan rate to 50 kHz through 65 kHz.
syncinterval
property
¶
syncinterval: TriggerAVideoCustomSyncinterval
Return the TRIGger:A:VIDeo:CUSTom:SYNCInterval command.
Description
- This command sets the sync interval for the standard under test to use for triggering
on video signals. This is only required for BiLevel Custom. To use this command, you
must also set the video standard to BILevelcustom (using
TRIGGER:A:VIDEO:STANDARD).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:SYNCInterval?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:SYNCInterval?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:SYNCInterval valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:SYNCInterval <NR3>
- TRIGger:A:VIDeo:CUSTom:SYNCInterval?
Info
<NR3>is the sync interval.
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 theTRIGger:A:VIDeo:CUSTom:FORMat?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:FORMat valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:FORMat {INTERLAced|PROGressive}
- TRIGger:A:VIDeo:CUSTom:FORMat?
Info
INTERLAcedargument sets the format for interlaced video lines.PROGressiveargument sets the format for progressive video lines.
TriggerAVideoCustomLineperiod
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:CUSTom:LINEPeriod command.
Description
- This command sets the line period for the standard under test. To use this command, you
must also set the video standard to BILevelcustom or TRILevelcustom (using
TRIGGER:A:VIDEO:STANDARD).
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:CUSTom:LINEPeriod?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:LINEPeriod?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:LINEPeriod valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:LINEPeriod <NR3>
- TRIGger:A:VIDeo:CUSTom:LINEPeriod?
Info
<NR3>is the custom video line period.
TriggerAVideoCustomScan
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:CUSTom:SCAN command.
Description
- 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 theTRIGger:A:VIDeo:CUSTom:SCAN?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:SCAN?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:SCAN valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:SCAN {RATE<x>}
- TRIGger:A:VIDeo:CUSTom:SCAN?
Info
RATE1argument sets the range of the video line scan rate to 15 kHz through 20 kHz. This is the standard broadcast rate.RATE2argument sets the range of the video line scan rate to 20 kHz through 25 kHz.RATE3argument sets the range of the video line scan rate to 25 kHz through 35 kHz.RATE4argument sets the range of the video line scan rate to 35 kHz through 50 kHz.RATE5argument 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 theTRIGger:A:VIDeo:CUSTom:SYNCInterval?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:CUSTom:SYNCInterval?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:CUSTom:SYNCInterval valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:CUSTom:SYNCInterval <NR3>
- TRIGger:A:VIDeo:CUSTom:SYNCInterval?
Info
<NR3>is the sync interval.
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 theTRIGger:A:VIDeo:FIELD?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:FIELD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:FIELD valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:FIELD {ODD|EVEN|FIELD<x>|ALLFields|ALLLines|NUMERic}
- TRIGger:A:VIDeo:FIELD?
Info
ODDargument sets the instrument to trigger on interlaced video odd fields.EVENargument sets the instrument to trigger on interlaced video even fields.FIELD1argument sets the instrument to trigger on interlaced video odd fields (same as ODD).FIELD2argument sets the instrument to trigger on interlaced video even fields (same as EVEN).ALLFieldsargument sets the instrument to trigger on all fields.ALLLinesargument sets the instrument to trigger on all video lines.NUMERicargument sets the instrument to trigger on the video signal line specified by theTRIGger:A:VIDeo:LINEcommand.
TriggerAVideoHoldoff
¶
Bases: SCPICmdRead
The TRIGger:A:VIDeo:HOLdoff command tree.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:HOLdoff?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:HOLdoff?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.field: TheTRIGger:A:VIDeo:HOLdoff:FIELDcommand.
field
property
¶
field: TriggerAVideoHoldoffField
Return the TRIGger:A:VIDeo:HOLdoff:FIELD command.
Description
- This command sets or queries the video trigger holdoff in terms of video fields.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:HOLdoff:FIELD?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:HOLdoff:FIELD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:HOLdoff:FIELD valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:HOLdoff:FIELD <NR3>
- TRIGger:A:VIDeo:HOLdoff:FIELD?
Info
<NR3>argument is a real number from 0.0 to 8.5 in increments of 0.5. The argument sets the number of fields that the 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 theTRIGger:A:VIDeo:HOLdoff:FIELD?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:HOLdoff:FIELD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:HOLdoff:FIELD valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:HOLdoff:FIELD <NR3>
- TRIGger:A:VIDeo:HOLdoff:FIELD?
Info
<NR3>argument is a real number from 0.0 to 8.5 in increments of 0.5. The argument sets the number of fields that the 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 theTRIGger:A:VIDeo:LINE?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:LINE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:LINE valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:LINE <NR1>
- TRIGger:A:VIDeo:LINE?
Info
<NR1>argument is an integer that sets the video line number on which the oscilloscope triggers. The following table lists the valid choices, depending on the active video standard.
TriggerAVideoPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:A:VIDeo:POLarity command.
Description
- This command sets or queries the polarity of the A video trigger.
Usage
- Using the
.query()method will send theTRIGger:A:VIDeo:POLarity?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:POLarity valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:POLarity {INVERTed|NORMal}
- TRIGger:A:VIDeo:POLarity?
Info
INVERTedargument sets the instrument to trigger on a positive video sync pulse.NORMalargument 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 theTRIGger:A:VIDeo:SCAN?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:SCAN?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:SCAN valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:SCAN {RATE<x>}
- TRIGger:A:VIDeo:SCAN?
Info
RATE1argument sets the range of the video line scan rate to 15 kHz through 20 kHz. This is the standard broadcast rate.RATE2argument sets the range of the video line scan rate to 20 kHz through 25 kHz.RATE3argument sets the range of the video line scan rate to 25 kHz through 35 kHz.RATE4argument sets the range of the video line scan rate to 35 kHz through 50 kHz.RATE5argument 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 theTRIGger:A:VIDeo:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:SOUrce valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:SOUrce CH<x>
- TRIGger:A:VIDeo:SOUrce?
Info
CH<x>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 theTRIGger:A:VIDeo:STANdard?query. - Using the
.verify(value)method will send theTRIGger:A:VIDeo:STANdard?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:A:VIDeo:STANdard valuecommand.
SCPI Syntax
- TRIGger:A:VIDeo:STANdard {BILevelcustom|TRILevelcustom|NTSc|PAL|SECAM|HD480P60|HD576P50|HD875I60|HD720P30|HD720P50|HD720P60|HD1080I50|HD1080I60|HD1080P24|HD1080P25|HD1080P30|HD1080P50|HD1080P60|HD1080SF24}
- TRIGger:A:VIDeo:STANdard?
Info
BILevelcustomargument sets the instrument to use custom video parameters that you set with theTRIGGER:A:VIDEO:CUSTOM:SYNCINTERVALcommand.TRILevelcustomargument sets the instrument to use custom video horizontal scan rate parameters that you set with theTRIGGER:A:VIDEO:CUSTOM:LINEPERIODcommand.NTScargument sets the instrument to trigger on video signals that meet the NTSC 525/60/2:1standard (a line rate of 525 lines per frame and a field rate of 60 Hz).PALargument sets the instrument to trigger on video signals that meet the NTSC 625/50/2:1standard (a line rate of 625 lines per frame and a field rate of 50 Hz).SECAMargument sets the instrument to trigger on video signals that meet the SECAM standard.HD480P60argument sets the instrument to trigger on the HDTV 480/60 progressive format.HD576P50argument sets the instrument to trigger on the HDTV 576/50 progressive format.HD875I60argument sets the instrument to trigger on the HDTV 875/60 format.HD720P30argument sets the instrument to trigger on the HDTV 720/30 progressive format.HD720P50argument sets the instrument to trigger on the HDTV 720/50 progressive format.HD720P60argument sets the instrument to trigger on the HDTV 720/60 progressive format.HD1080I50argument sets the instrument to trigger on HDTV 1080/50 interlaced format.HD1080I60argument sets the instrument to trigger on HDTV 1080/60 interlaced format.HD1080P24argument sets the instrument to trigger on HDTV 1080/24 progressive format.HD1080P25argument sets the instrument to trigger on HDTV 1080/25 progressive format.HD1080P30argument sets the instrument to trigger on HDTV 1080/30 progressive format.HD1080P50argument sets the instrument to trigger on HDTV 1080/50 progressive format.HD1080P60argument sets the instrument to trigger on HDTV 1080/60 progressive format.HD1080SF24argument 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 theTRIGger:AUXLevel?query. - Using the
.verify(value)method will send theTRIGger:AUXLevel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:AUXLevel valuecommand.
SCPI Syntax
- TRIGger:AUXLevel {<NR3>|ECL|TTL}
- TRIGger:AUXLevel?
Info
<NR3>is trigger level in Volts.ECLsets trigger level to -1.3 Volts.TTLsets trigger level to 1.4 Volts.
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 theTRIGger:B valuecommand.
SCPI Syntax
- TRIGger:B SETLevel
Info
SETLevelsets the B trigger level to 50% of MIN and MAX.
Properties
.by: TheTRIGger:B:BYcommand..events: TheTRIGger:B:EVENTScommand..pulse: TheTRIGger:B:PULsecommand tree..reset: TheTRIGger:B:RESETcommand tree..scan: TheTRIGger:B:SCANcommand tree..state: TheTRIGger:B:STATEcommand..time: TheTRIGger:B:TIMecommand..edge: TheTRIGger:B:EDGEcommand..level: TheTRIGger:B:LEVelcommand..logic: TheTRIGger:B:LOGIccommand..lowerthreshold: TheTRIGger:B:LOWerthresholdcommand tree..ready: TheTRIGger:B:READYcommand..type: TheTRIGger:B:TYPecommand..upperthreshold: TheTRIGger:B:UPPerthresholdcommand tree.
by
property
¶
by: TriggerBBy
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:BYmethods. 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 theTRIGger:B:BY?query. - Using the
.verify(value)method will send theTRIGger:B:BY?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:BY valuecommand.
SCPI Syntax
- TRIGger:B:BY {EVENTS|TIMe|ARMAtrigb}
- TRIGger:B:BY?
Info
EVENTSsets the B trigger to take place following a set number of trigger events after the A trigger occurs. The number of events is specified byTRIGger:B:EVENTS:COUNt.TIMesets the B trigger to occur a set time after the A trigger event. The time period is specified byTRIGger:B:TIMe.ARMAtrigbarms the scope for triggering when the A-Event occurs (once) to trigger on one or more B-Events. See.
edge
property
¶
edge: TriggerBEdge
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 theTRIGger:B:EDGE?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:EDGE?
Sub-properties
.coupling: TheTRIGger:B:EDGE:COUPlingcommand..slope: TheTRIGger:B:EDGE:SLOpecommand..source: TheTRIGger:B:EDGE:SOUrcecommand.
events
property
¶
events: TriggerBEvents
Return the TRIGger:B:EVENTS command.
Description
- Returns the current B trigger events parameter.
Usage
- Using the
.query()method will send theTRIGger:B:EVENTS?query. - Using the
.verify(value)method will send theTRIGger:B:EVENTS?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:EVENTS?
Sub-properties
.count: TheTRIGger:B:EVENTS:COUNtcommand.
level
property
¶
level: TriggerBLevel
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 theTRIGger:B:LEVel?query. - Using the
.verify(value)method will send theTRIGger:B:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LEVel valuecommand.
SCPI Syntax
- TRIGger:B:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LEVel?
Info
ECLspecifies the ECL high level.TTLspecifies the TTL high level.<NR3>specifies the trigger level in user units (usually volts).
Sub-properties
.ch: TheTRIGger:B:LEVel:CH<x>command.
logic
property
¶
logic: TriggerBLogic
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 theTRIGger:B:LOGIc?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc?
Sub-properties
.class: TheTRIGger:B:LOGIc:CLAsscommand..function: TheTRIGger:B:LOGIc:FUNCtioncommand..input: TheTRIGger:B:LOGIc:INPutcommand..pattern: TheTRIGger:B:LOGIc:PATterncommand..sethold: TheTRIGger:B:LOGIc:SETHoldcommand..state: TheTRIGger:B:LOGIc:STATEcommand..threshold: TheTRIGger:B:LOGIc:THResholdcommand.
lowerthreshold
property
¶
lowerthreshold: TriggerBLowerthreshold
Return the TRIGger:B:LOWerthreshold command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LOWerthreshold?query. - Using the
.verify(value)method will send theTRIGger:B:LOWerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:B:LOWerthreshold:CH<x>command.
pulse
property
¶
pulse: TriggerBPulse
Return the TRIGger:B:PULse command tree.
Usage
- Using the
.query()method will send theTRIGger:B:PULse?query. - Using the
.verify(value)method will send theTRIGger:B:PULse?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.period: TheTRIGger:B:PULse:PERiodcommand..window: TheTRIGger:B:PULse:WINdowcommand tree..class: TheTRIGger:B:PULse:CLAsscommand..glitch: TheTRIGger:B:PULse:GLItchcommand..runt: TheTRIGger:B:PULse:RUNTcommand..source: TheTRIGger:B:PULse:SOUrcecommand..timeout: TheTRIGger:B:PULse:TIMEOutcommand..transition: TheTRIGger:B:PULse:TRANsitioncommand..width: TheTRIGger:B:PULse:WIDthcommand.
ready
property
¶
ready: TriggerBReady
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:STATEreflects a less-frequently updated status of the trigger LEDs on the instrument front panel.
Usage
- Using the
.query()method will send theTRIGger:B:READY?query. - Using the
.verify(value)method will send theTRIGger:B:READY?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:READY?
reset
property
¶
reset: TriggerBReset
Return the TRIGger:B:RESET command tree.
Usage
- Using the
.query()method will send theTRIGger:B:RESET?query. - Using the
.verify(value)method will send theTRIGger:B:RESET?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.acceptcount: TheTRIGger:B:RESET:ACCEPTCOUNTcommand..accepttimeout: TheTRIGger:B:RESET:ACCEPTTIMEoutcommand..ratio: TheTRIGger:B:RESET:RATIOcommand..ratioenable: TheTRIGger:B:RESET:RATIOENablecommand..rejectcount: TheTRIGger:B:RESET:REJECTCOUNTcommand..rejecttimeout: TheTRIGger:B:RESET:REJECTTIMEoutcommand..source: TheTRIGger:B:RESET:SOUrcecommand..state: TheTRIGger:B:RESET:STATEcommand..threshold: TheTRIGger:B:RESET:THResholdcommand..timeout: TheTRIGger:B:RESET:TIMEOutcommand..totalcount: TheTRIGger:B:RESET:TOTALCOUNTcommand..transition: TheTRIGger:B:RESET:TRANsitioncommand..type: TheTRIGger:B:RESET:TYPecommand.
scan
property
¶
scan: TriggerBScan
Return the TRIGger:B:SCAN command tree.
Usage
- Using the
.query()method will send theTRIGger:B:SCAN?query. - Using the
.verify(value)method will send theTRIGger:B:SCAN?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.advanceafter: TheTRIGger:B:SCAN:ADVANCEaftercommand..enable: TheTRIGger:B:SCAN:ENAblecommand..endevent: TheTRIGger:B:SCAN:ENDeventcommand..mode: TheTRIGger:B:SCAN:MODEcommand..startevent: TheTRIGger:B:SCAN:STARTeventcommand.
state
property
¶
state: TriggerBState
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 theTRIGger:B:STATE?query. - Using the
.verify(value)method will send theTRIGger:B:STATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:STATE valuecommand.
SCPI Syntax
- TRIGger:B:STATE {ON|OFF|<NR1>}
- TRIGger:B:STATE?
Info
ONspecifies that the B trigger is active and in causes trigger events conjunction with the A trigger.OFFspecifies 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
¶
time: TriggerBTime
Return the TRIGger:B:TIMe command.
Description
- This command specifies B trigger delay time. The B Trigger time applies only if
TRIGger:B:BYis set to TIMe.
Usage
- Using the
.query()method will send theTRIGger:B:TIMe?query. - Using the
.verify(value)method will send theTRIGger:B:TIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:TIMe valuecommand.
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
¶
type: TriggerBType
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 theTRIGger:B:TYPe?query. - Using the
.verify(value)method will send theTRIGger:B:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:TYPe valuecommand.
SCPI Syntax
- TRIGger:B:TYPe {EDGE|LOGIc|PULse|VIDeo|I2C|CAN|SPI|COMMunication|SERIAL|RS232}
- TRIGger:B:TYPe?
Info
EDGEis a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by theTRIGger:A:EDGEcommands.LOGIcspecifies that a trigger occurs when specified conditions are met and is controlled by theTRIGger:A:LOGIccommands.PULsespecifies that a trigger occurs when a specified pulse is found and is controlled by theTRIGger:A:PULsecommands.VIDeospecifies that the trigger occurs when a video signal is found. Requires an instrument with video hardware.I2Cspecifies that a trigger occurs when an Inter-IC Control signal is found.CANspecifies that a trigger occurs when a Controller Area Network frame signal is found.SPIspecifies 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.SERIALspecifies 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.RS232takes 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 theTRIGger:B:UPPerthreshold?query. - Using the
.verify(value)method will send theTRIGger:B:UPPerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger: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:BYmethods. 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 theTRIGger:B:BY?query. - Using the
.verify(value)method will send theTRIGger:B:BY?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:BY valuecommand.
SCPI Syntax
- TRIGger:B:BY {EVENTS|TIMe|ARMAtrigb}
- TRIGger:B:BY?
Info
EVENTSsets the B trigger to take place following a set number of trigger events after the A trigger occurs. The number of events is specified byTRIGger:B:EVENTS:COUNt.TIMesets the B trigger to occur a set time after the A trigger event. The time period is specified byTRIGger:B:TIMe.ARMAtrigbarms 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 theTRIGger:B:EDGE?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:EDGE?
Properties
.coupling: TheTRIGger:B:EDGE:COUPlingcommand..slope: TheTRIGger:B:EDGE:SLOpecommand..source: TheTRIGger:B:EDGE:SOUrcecommand.
coupling
property
¶
coupling: TriggerBEdgeCoupling
Return the TRIGger:B:EDGE:COUPling command.
Description
- This command sets or queries the type of coupling for the edge trigger. This command is equivalent to selecting 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 theTRIGger:B:EDGE:COUPling?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:COUPling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:COUPling valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:COUPling {AC|DC|HFRej|LFRej|NOISErej|ATRIGger}
- TRIGger:B:EDGE:COUPling?
Info
ACselects AC trigger coupling, which passes the input signals above 60 Hz to the trigger circuitry.DCselects DC trigger coupling, which passes all input signals to the trigger circuitry.HFRejcoupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.LFRejcoupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.NOISErejcoupling provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but can require greater trigger signal amplitude.ATRIGgerthis B trigger command sets the B trigger coupling to match the setting on the A trigger.
Sub-properties
.ch: TheTRIGger:B:EDGE:COUPling:CH<x>command.
slope
property
¶
slope: TriggerBEdgeSlope
Return the TRIGger:B:EDGE:SLOpe command.
Description
- This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Event Trigger Setup from the Trig menu and then choosing the desired Slope.
Usage
- Using the
.query()method will send theTRIGger:B:EDGE:SLOpe?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:SLOpe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:SLOpe valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:EDGE:SLOpe?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
source
property
¶
source: TriggerBEdgeSource
Return the TRIGger:B:EDGE:SOUrce command.
Description
- This command sets or queries the source for the edge trigger. 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 theTRIGger:B:EDGE:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:SOUrce valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:SOUrce {AUXiliary|CH<x>|MCH<x>|LINE|D<x>}
- TRIGger:B:EDGE:SOUrce?
Info
AUXiliaryspecifies 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.LINEspecifies 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 theTRIGger:B:EDGE:COUPling?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:COUPling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:COUPling valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:COUPling {AC|DC|HFRej|LFRej|NOISErej|ATRIGger}
- TRIGger:B:EDGE:COUPling?
Info
ACselects AC trigger coupling, which passes the input signals above 60 Hz to the trigger circuitry.DCselects DC trigger coupling, which passes all input signals to the trigger circuitry.HFRejcoupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.LFRejcoupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.NOISErejcoupling provides stable triggering by increasing the trigger hysteresis. Increased hysteresis reduces the trigger sensitivity to noise but can require greater trigger signal amplitude.ATRIGgerthis B trigger command sets the B trigger coupling to match the setting on the A trigger.
Properties
.ch: TheTRIGger: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 theTRIGger:B:EDGE:COUPling:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:COUPling:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:COUPling:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:COUPling:CH<x> {AC|DC|HFRej|LFRej|NOISErej}
- TRIGger:B:EDGE:COUPling:CH<x>?
Info
ACselects AC trigger coupling.DCselects DC trigger coupling.HFRejselects high frequency low sensitivity.LFRejselects low frequency low sensitivity.NOISErejselects 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 theTRIGger:B:EDGE:COUPling:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:COUPling:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:COUPling:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:COUPling:CH<x> {AC|DC|HFRej|LFRej|NOISErej}
- TRIGger:B:EDGE:COUPling:CH<x>?
Info
ACselects AC trigger coupling.DCselects DC trigger coupling.HFRejselects high frequency low sensitivity.LFRejselects low frequency low sensitivity.NOISErejselects 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 theTRIGger:B:EDGE:SLOpe?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:SLOpe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:SLOpe valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:EDGE:SLOpe?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
TriggerBEdgeSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:B:EDGE:SOUrce command.
Description
- This command sets or queries the source for the edge trigger. 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 theTRIGger:B:EDGE:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:EDGE:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EDGE:SOUrce valuecommand.
SCPI Syntax
- TRIGger:B:EDGE:SOUrce {AUXiliary|CH<x>|MCH<x>|LINE|D<x>}
- TRIGger:B:EDGE:SOUrce?
Info
AUXiliaryspecifies 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.LINEspecifies 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 theTRIGger:B:EVENTS?query. - Using the
.verify(value)method will send theTRIGger:B:EVENTS?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:EVENTS?
Properties
.count: TheTRIGger:B:EVENTS:COUNtcommand.
count
property
¶
count: TriggerBEventsCount
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:BYis set to EVENTS).
Usage
- Using the
.query()method will send theTRIGger:B:EVENTS:COUNt?query. - Using the
.verify(value)method will send theTRIGger:B:EVENTS:COUNt?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EVENTS:COUNt valuecommand.
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:BYis set to EVENTS).
Usage
- Using the
.query()method will send theTRIGger:B:EVENTS:COUNt?query. - Using the
.verify(value)method will send theTRIGger:B:EVENTS:COUNt?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:EVENTS:COUNt valuecommand.
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 theTRIGger:B:LEVel?query. - Using the
.verify(value)method will send theTRIGger:B:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LEVel valuecommand.
SCPI Syntax
- TRIGger:B:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LEVel?
Info
ECLspecifies the ECL high level.TTLspecifies the TTL high level.<NR3>specifies the trigger level in user units (usually volts).
Properties
.ch: TheTRIGger:B:LEVel:CH<x>command.
ch
property
¶
ch: dict[int, TriggerBLevelChannel]
Return the TRIGger:B:LEVel:CH<x> command.
Description
- This command sets or queries the CH
trigger level for TRIGGER:LVLSRCPREFERENCE SRCDEPENDENTmode. The CHrange is 1 to 4.
Usage
- Using the
.query()method will send theTRIGger:B:LEVel:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LEVel:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LEVel:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LEVel:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LEVel:CH<x>?
Info
ECLspecifies the ECL high level.TTLspecifies 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 SRCDEPENDENTmode. The CHrange is 1 to 4.
Usage
- Using the
.query()method will send theTRIGger:B:LEVel:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LEVel:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LEVel:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LEVel:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LEVel:CH<x>?
Info
ECLspecifies the ECL high level.TTLspecifies 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 theTRIGger:B:LOGIc?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc?
Properties
.class: TheTRIGger:B:LOGIc:CLAsscommand..function: TheTRIGger:B:LOGIc:FUNCtioncommand..input: TheTRIGger:B:LOGIc:INPutcommand..pattern: TheTRIGger:B:LOGIc:PATterncommand..sethold: TheTRIGger:B:LOGIc:SETHoldcommand..state: TheTRIGger:B:LOGIc:STATEcommand..threshold: TheTRIGger:B:LOGIc:THResholdcommand.
class_
property
¶
class_: TriggerBLogicClass
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 theTRIGger:B:LOGIc:CLAss?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:CLAss?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:CLAss valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:CLAss {PATtern|STATE|SETHold}
- TRIGger:B:LOGIc:CLAss?
Info
PATternsets the instrument to trigger when the specified logical combinations of Channels 1, 2, 3, and 4 are met.STATEsets the instrument to trigger when the specified conditions of Channels 1, 2, and 3 are met after the Channel 4 (clock) condition is met.SETHoldsets 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
¶
function: TriggerBLogicFunction
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 theTRIGger:B:LOGIc:FUNCtion?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:FUNCtion valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:B:LOGIc:FUNCtion?
Info
ANDspecifies to trigger if all conditions are true.NANdspecifies to trigger if any of the conditions are false.NORspecifies to trigger if all conditions are false.ORspecifies to trigger if any of the conditions are true.
input
property
¶
input: TriggerBLogicInput
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 theTRIGger:B:LOGIc:INPut?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:INPut?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:INPut?
Sub-properties
.all: TheTRIGger:B:LOGIc:INPut:ALLcommand..ch: TheTRIGger:B:LOGIc:INPut:CH<x>command..format: TheTRIGger:B:LOGIc:INPut:FORMatcommand.
pattern
property
¶
pattern: TriggerBLogicPattern
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 theTRIGger:B:LOGIc:PATtern?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern?
Sub-properties
.input: TheTRIGger:B:LOGIc:PATtern:INPutcommand tree..when: TheTRIGger:B:LOGIc:PATtern:WHEncommand.
sethold
property
¶
sethold: TriggerBLogicSethold
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 theTRIGger:B:LOGIc:SETHold?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold?
Sub-properties
.clock: TheTRIGger:B:LOGIc:SETHold:CLOCkcommand..data: TheTRIGger:B:LOGIc:SETHold:DATacommand..holdtime: TheTRIGger:B:LOGIc:SETHold:HOLDTimecommand..qualify: TheTRIGger:B:LOGIc:SETHold:QUAlifycommand..settime: TheTRIGger:B:LOGIc:SETHold:SETTimecommand.
state
property
¶
state: TriggerBLogicState
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 theTRIGger:B:LOGIc:STATE?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:STATE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:STATE?
Sub-properties
.clock: TheTRIGger:B:LOGIc:STATE:CLOckcommand tree..input: TheTRIGger:B:LOGIc:STATE:INPutcommand tree..when: TheTRIGger:B:LOGIc:STATE:WHEncommand.
threshold
property
¶
threshold: TriggerBLogicThreshold
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 theTRIGger:B:LOGIc:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:THReshold?
Sub-properties
.ch: TheTRIGger: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 theTRIGger:B:LOGIc:CLAss?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:CLAss?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:CLAss valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:CLAss {PATtern|STATE|SETHold}
- TRIGger:B:LOGIc:CLAss?
Info
PATternsets the instrument to trigger when the specified logical combinations of Channels 1, 2, 3, and 4 are met.STATEsets the instrument to trigger when the specified conditions of Channels 1, 2, and 3 are met after the Channel 4 (clock) condition is met.SETHoldsets 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 theTRIGger:B:LOGIc:FUNCtion?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:FUNCtion valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:FUNCtion {AND|NANd|NOR|OR}
- TRIGger:B:LOGIc:FUNCtion?
Info
ANDspecifies to trigger if all conditions are true.NANdspecifies to trigger if any of the conditions are false.NORspecifies to trigger if all conditions are false.ORspecifies to trigger if any of the conditions are true.
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 theTRIGger:B:LOGIc:INPut?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:INPut?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:INPut?
Properties
.all: TheTRIGger:B:LOGIc:INPut:ALLcommand..ch: TheTRIGger:B:LOGIc:INPut:CH<x>command..format: TheTRIGger:B:LOGIc:INPut:FORMatcommand.
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 theTRIGger:B:LOGIc:INPut:ALL?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:INPut:ALL?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:INPut:ALL valuecommand.
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
¶
ch: dict[int, TriggerBLogicInputChannel]
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 theTRIGger:B:LOGIc:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:B:LOGIc:INPut:CH<x>?
Info
HIGHspecifies the logic high.LOWspecifies the logic low.Xspecifies a ‘don’t care’ state.
format
property
¶
format: TriggerBLogicInputFormat
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 theTRIGger:B:LOGIc:INPut:FORMat?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:INPut:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:INPut:FORMat valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:INPut:FORMat {HEXadecimal|BINary}
- TRIGger:B:LOGIc:INPut:FORMat?
Info
HEXadecimalspecifies hexadecimal pattern format for A or B logic trigger.BINaryspecifies 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 theTRIGger:B:LOGIc:INPut:ALL?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:INPut:ALL?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:INPut:ALL valuecommand.
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 theTRIGger:B:LOGIc:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:B:LOGIc:INPut:CH<x>?
Info
HIGHspecifies the logic high.LOWspecifies the logic low.Xspecifies 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 theTRIGger:B:LOGIc:INPut:FORMat?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:INPut:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:INPut:FORMat valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:INPut:FORMat {HEXadecimal|BINary}
- TRIGger:B:LOGIc:INPut:FORMat?
Info
HEXadecimalspecifies hexadecimal pattern format for A or B logic trigger.BINaryspecifies 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 theTRIGger:B:LOGIc:PATtern?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:PATtern?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern?
Properties
.input: TheTRIGger:B:LOGIc:PATtern:INPutcommand tree..when: TheTRIGger:B:LOGIc:PATtern:WHEncommand.
input
property
¶
input: TriggerBLogicPatternInput
Return the TRIGger:B:LOGIc:PATtern:INPut command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LOGIc:PATtern:INPut?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:PATtern:INPut?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:B:LOGIc:PATtern:INPut:CH<x>command.
when
property
¶
when: TriggerBLogicPatternWhen
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 theTRIGger:B:LOGIc:PATtern:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:PATtern:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:PATtern:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan}
- TRIGger:B:LOGIc:PATtern:WHEn?
Info
TRUesets the instrument to trigger when the pattern becomes true.FALSesets the instrument to trigger when the pattern becomes false.LESSThansets the instrument to trigger if the specific pattern is true less than the time set by the.MOREThanargument sets the instrument to trigger if the specific pattern is true longer than the specified time set by the.
Sub-properties
.lesslimit: TheTRIGger:B:LOGIc:PATtern:WHEn:LESSLimitcommand..morelimit: TheTRIGger:B:LOGIc:PATtern:WHEn:MORELimitcommand.
TriggerBLogicPatternInput
¶
Bases: SCPICmdRead
The TRIGger:B:LOGIc:PATtern:INPut command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LOGIc:PATtern:INPut?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:PATtern:INPut?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger: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 theTRIGger:B:LOGIc:PATtern:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:PATtern:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:PATtern:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:B:LOGIc:PATtern:INPut:CH<x>?
Info
HIGHspecifies the logic high.LOWspecifies the logic low.Xspecifies 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 theTRIGger:B:LOGIc:PATtern:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:PATtern:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:PATtern:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern:INPut:CH<x> {HIGH|LOW|X}
- TRIGger:B:LOGIc:PATtern:INPut:CH<x>?
Info
HIGHspecifies the logic high.LOWspecifies the logic low.Xspecifies 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 theTRIGger:B:LOGIc:PATtern:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:PATtern:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:PATtern:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:PATtern:WHEn {TRUe|FALSe|LESSThan|MOREThan}
- TRIGger:B:LOGIc:PATtern:WHEn?
Info
TRUesets the instrument to trigger when the pattern becomes true.FALSesets the instrument to trigger when the pattern becomes false.LESSThansets the instrument to trigger if the specific pattern is true less than the time set by the.MOREThanargument sets the instrument to trigger if the specific pattern is true longer than the specified time set by the.
Properties
.lesslimit: TheTRIGger:B:LOGIc:PATtern:WHEn:LESSLimitcommand..morelimit: TheTRIGger:B:LOGIc:PATtern:WHEn:MORELimitcommand.
lesslimit
property
¶
lesslimit: TriggerBLogicPatternWhenLesslimit
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 theTRIGger:B:LOGIc:PATtern:WHEn:LESSLimit?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:PATtern:WHEn:LESSLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:PATtern:WHEn:LESSLimit valuecommand.
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
¶
morelimit: TriggerBLogicPatternWhenMorelimit
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 theTRIGger:B:LOGIc:PATtern:WHEn:MORELimit?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:PATtern:WHEn:MORELimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:PATtern:WHEn:MORELimit valuecommand.
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 theTRIGger:B:LOGIc:PATtern:WHEn:LESSLimit?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:PATtern:WHEn:LESSLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:PATtern:WHEn:LESSLimit valuecommand.
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 theTRIGger:B:LOGIc:PATtern:WHEn:MORELimit?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:PATtern:WHEn:MORELimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:PATtern:WHEn:MORELimit valuecommand.
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 theTRIGger:B:LOGIc:SETHold?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold?
Properties
.clock: TheTRIGger:B:LOGIc:SETHold:CLOCkcommand..data: TheTRIGger:B:LOGIc:SETHold:DATacommand..holdtime: TheTRIGger:B:LOGIc:SETHold:HOLDTimecommand..qualify: TheTRIGger:B:LOGIc:SETHold:QUAlifycommand..settime: TheTRIGger:B:LOGIc:SETHold:SETTimecommand.
clock
property
¶
clock: TriggerBLogicSetholdClock
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 theTRIGger:B:LOGIc:SETHold:CLOCk?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk?
Sub-properties
.edge: TheTRIGger:B:LOGIc:SETHold:CLOCk:EDGEcommand..level: TheTRIGger:B:LOGIc:SETHold:CLOCk:LEVelcommand..source: TheTRIGger:B:LOGIc:SETHold:CLOCk:SOUrcecommand..threshold: TheTRIGger:B:LOGIc:SETHold:CLOCk:THResholdcommand.
data
property
¶
data: TriggerBLogicSetholdData
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 theTRIGger:B:LOGIc:SETHold:DATa?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:DATa?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa?
Sub-properties
.level: TheTRIGger:B:LOGIc:SETHold:DATa:LEVelcommand..source: TheTRIGger:B:LOGIc:SETHold:DATa:SOUrcecommand..threshold: TheTRIGger:B:LOGIc:SETHold:DATa:THResholdcommand.
holdtime
property
¶
holdtime: TriggerBLogicSetholdHoldtime
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 theTRIGger:B:LOGIc:SETHold:HOLDTime?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:HOLDTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:HOLDTime valuecommand.
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
¶
qualify: TriggerBLogicSetholdQualify
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 theTRIGger:B:LOGIc:SETHold:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:LOGIc:SETHold:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
settime
property
¶
settime: TriggerBLogicSetholdSettime
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 theTRIGger:B:LOGIc:SETHold:SETTime?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:SETTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:SETTime valuecommand.
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 theTRIGger:B:LOGIc:SETHold:CLOCk?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk?
Properties
.edge: TheTRIGger:B:LOGIc:SETHold:CLOCk:EDGEcommand..level: TheTRIGger:B:LOGIc:SETHold:CLOCk:LEVelcommand..source: TheTRIGger:B:LOGIc:SETHold:CLOCk:SOUrcecommand..threshold: TheTRIGger:B:LOGIc:SETHold:CLOCk:THResholdcommand.
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 theTRIGger:B:LOGIc:SETHold:CLOCk:EDGE?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:EDGE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:EDGE valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:B:LOGIc:SETHold:CLOCk:EDGE?
Info
FALLspecifies polarity as the clock falling edge.RISespecifies 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 theTRIGger:B:LOGIc:SETHold:CLOCk:LEVel?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:LEVel valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:LEVel?
Info
ECLspecifies a preset ECL high level.TTLspecifies a preset TTL high level.NR3is the setup and hold data level in V.
source
property
¶
source: TriggerBLogicSetholdClockSource
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 theTRIGger:B:LOGIc:SETHold:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:SOUrce valuecommand.
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
¶
threshold: TriggerBLogicSetholdClockThreshold
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 theTRIGger:B:LOGIc:SETHold:CLOCk:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:THReshold valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold?
Info
ECLspecifies a preset ECL high level.TTLspecifies a preset TTL high level.<NR3>is the clock level in volts.
Sub-properties
.ch: TheTRIGger: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 theTRIGger:B:LOGIc:SETHold:CLOCk:EDGE?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:EDGE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:EDGE valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:EDGE {FALL|RISe}
- TRIGger:B:LOGIc:SETHold:CLOCk:EDGE?
Info
FALLspecifies polarity as the clock falling edge.RISespecifies 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 theTRIGger:B:LOGIc:SETHold:CLOCk:LEVel?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:LEVel valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:LEVel?
Info
ECLspecifies a preset ECL high level.TTLspecifies a preset TTL high level.NR3is 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 theTRIGger:B:LOGIc:SETHold:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:SOUrce valuecommand.
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 theTRIGger:B:LOGIc:SETHold:CLOCk:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:THReshold valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold?
Info
ECLspecifies a preset ECL high level.TTLspecifies a preset TTL high level.<NR3>is the clock level in volts.
Properties
.ch: TheTRIGger: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 theTRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>?
Info
ECLspecifies a preset ECL high level.TTLspecifies 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 theTRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:CLOCk:THReshold:CH<x>?
Info
ECLspecifies a preset ECL high level.TTLspecifies 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 theTRIGger:B:LOGIc:SETHold:DATa?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:DATa?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa?
Properties
.level: TheTRIGger:B:LOGIc:SETHold:DATa:LEVelcommand..source: TheTRIGger:B:LOGIc:SETHold:DATa:SOUrcecommand..threshold: TheTRIGger:B:LOGIc:SETHold:DATa:THResholdcommand.
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 theTRIGger:B:LOGIc:SETHold:DATa:LEVel?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:LEVel valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:LEVel?
Info
ECLspecifies the preset ECL high level.TTLspecifies the preset TTL high level.<NR3>specifies is the setup and hold data level in V.
source
property
¶
source: TriggerBLogicSetholdDataSource
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 theTRIGger:B:LOGIc:SETHold:DATa:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:SOUrce valuecommand.
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
¶
threshold: TriggerBLogicSetholdDataThreshold
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 theTRIGger:B:LOGIc:SETHold:DATa:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:THReshold valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:THReshold?
Info
ECLspecifies the preset ECL high level.TTLspecifies the preset TTL high level.<NR3>is the setup and hold data level in V.
Sub-properties
.ch: TheTRIGger: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 theTRIGger:B:LOGIc:SETHold:DATa:LEVel?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:LEVel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:LEVel valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:LEVel {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:LEVel?
Info
ECLspecifies the preset ECL high level.TTLspecifies 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 theTRIGger:B:LOGIc:SETHold:DATa:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:SOUrce valuecommand.
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 theTRIGger:B:LOGIc:SETHold:DATa:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:THReshold valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:THReshold?
Info
ECLspecifies the preset ECL high level.TTLspecifies the preset TTL high level.<NR3>is the setup and hold data level in V.
Properties
.ch: TheTRIGger: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 theTRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>?
Info
ECLspecifies the preset ECL high level.TTLspecifies 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 theTRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOGIc:SETHold:DATa:THReshold:CH<x>?
Info
ECLspecifies the preset ECL high level.TTLspecifies 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 theTRIGger:B:LOGIc:SETHold:HOLDTime?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:HOLDTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:HOLDTime valuecommand.
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 theTRIGger:B:LOGIc:SETHold:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:SETHold:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:LOGIc:SETHold:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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 theTRIGger:B:LOGIc:SETHold:SETTime?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:SETHold:SETTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:SETHold:SETTime valuecommand.
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 theTRIGger:B:LOGIc:STATE?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:STATE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:STATE?
Properties
.clock: TheTRIGger:B:LOGIc:STATE:CLOckcommand tree..input: TheTRIGger:B:LOGIc:STATE:INPutcommand tree..when: TheTRIGger:B:LOGIc:STATE:WHEncommand.
clock
property
¶
clock: TriggerBLogicStateClock
Return the TRIGger:B:LOGIc:STATE:CLOck command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LOGIc:STATE:CLOck?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:STATE:CLOck?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.source: TheTRIGger:B:LOGIc:STATE:CLOck:SOUrcecommand.
input
property
¶
input: TriggerBLogicStateInput
Return the TRIGger:B:LOGIc:STATE:INPut command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LOGIc:STATE:INPut?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:STATE:INPut?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheTRIGger:B:LOGIc:STATE:INPut:CH<x>command.
when
property
¶
when: TriggerBLogicStateWhen
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 theTRIGger:B:LOGIc:STATE:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:STATE:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:STATE:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:STATE:WHEn {TRUe|FALSe}
- TRIGger:B:LOGIc:STATE:WHEn?
Info
TRUespecifies 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.FALSespecifies 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.
TriggerBLogicStateClock
¶
Bases: SCPICmdRead
The TRIGger:B:LOGIc:STATE:CLOck command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LOGIc:STATE:CLOck?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:STATE:CLOck?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.source: TheTRIGger:B:LOGIc:STATE:CLOck:SOUrcecommand.
source
property
¶
source: TriggerBLogicStateClockSource
Return the TRIGger:B:LOGIc:STATE:CLOck:SOUrce command.
Description
- This command sets or queries the clock source for the A or B logic trigger.
Usage
- Using the
.query()method will send theTRIGger:B:LOGIc:STATE:CLOck:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:STATE:CLOck:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:STATE:CLOck:SOUrce valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:STATE:CLOck:SOUrce {CH4|CQ}
- TRIGger:B:LOGIc:STATE:CLOck:SOUrce?
Info
CH4specifies the analog channel as clock source.CQspecifies the channel/qualifier as clock source.
TriggerBLogicStateClockSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The TRIGger:B:LOGIc:STATE:CLOck:SOUrce command.
Description
- This command sets or queries the clock source for the A or B logic trigger.
Usage
- Using the
.query()method will send theTRIGger:B:LOGIc:STATE:CLOck:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:STATE:CLOck:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:STATE:CLOck:SOUrce valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:STATE:CLOck:SOUrce {CH4|CQ}
- TRIGger:B:LOGIc:STATE:CLOck:SOUrce?
Info
CH4specifies the analog channel as clock source.CQspecifies the channel/qualifier as clock source.
TriggerBLogicStateInput
¶
Bases: SCPICmdRead
The TRIGger:B:LOGIc:STATE:INPut command tree.
Usage
- Using the
.query()method will send theTRIGger:B:LOGIc:STATE:INPut?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:STATE:INPut?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger: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 theTRIGger:B:LOGIc:STATE:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:STATE:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:STATE:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:STATE:INPut:CH<x> {FALL|RISe}
- TRIGger:B:LOGIc:STATE:INPut:CH<x>?
Info
FALLspecifies the falling edge and the input slope is NEG.RISespecifies 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 theTRIGger:B:LOGIc:STATE:INPut:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:STATE:INPut:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:STATE:INPut:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:STATE:INPut:CH<x> {FALL|RISe}
- TRIGger:B:LOGIc:STATE:INPut:CH<x>?
Info
FALLspecifies the falling edge and the input slope is NEG.RISespecifies 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 theTRIGger:B:LOGIc:STATE:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:STATE:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:STATE:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:LOGIc:STATE:WHEn {TRUe|FALSe}
- TRIGger:B:LOGIc:STATE:WHEn?
Info
TRUespecifies 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.FALSespecifies 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 theTRIGger:B:LOGIc:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:LOGIc:THReshold?
Properties
.ch: TheTRIGger: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 theTRIGger:B:LOGIc:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:THReshold:CH<x> valuecommand.
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 theTRIGger:B:LOGIc:THReshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOGIc:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOGIc:THReshold:CH<x> valuecommand.
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 theTRIGger:B:LOWerthreshold?query. - Using the
.verify(value)method will send theTRIGger:B:LOWerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger: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 SRCDependentor SRCIndependent modes for the channel, specified by x, which ranges from 1 through 4.
Usage
- Using the
.query()method will send theTRIGger:B:LOWerthreshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOWerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOWerthreshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOWerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOWerthreshold:CH<x>?
Info
ECLspecifies the preset ECL high level.TTLspecifies 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 SRCDependentor SRCIndependent modes for the channel, specified by x, which ranges from 1 through 4.
Usage
- Using the
.query()method will send theTRIGger:B:LOWerthreshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:LOWerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:LOWerthreshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:LOWerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:LOWerthreshold:CH<x>?
Info
ECLspecifies the preset ECL high level.TTLspecifies 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 theTRIGger:B:PULse?query. - Using the
.verify(value)method will send theTRIGger:B:PULse?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.period: TheTRIGger:B:PULse:PERiodcommand..window: TheTRIGger:B:PULse:WINdowcommand tree..class: TheTRIGger:B:PULse:CLAsscommand..glitch: TheTRIGger:B:PULse:GLItchcommand..runt: TheTRIGger:B:PULse:RUNTcommand..source: TheTRIGger:B:PULse:SOUrcecommand..timeout: TheTRIGger:B:PULse:TIMEOutcommand..transition: TheTRIGger:B:PULse:TRANsitioncommand..width: TheTRIGger:B:PULse:WIDthcommand.
class_
property
¶
class_: TriggerBPulseClass
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 theTRIGger:B:PULse:CLAss?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:CLAss?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:CLAss valuecommand.
SCPI Syntax
- TRIGger:B:PULse:CLAss {GLItch|RUNT|WIDth|TRANsition|TIMEOut|WINdow}
- TRIGger:B:PULse:CLAss?
Info
GLItchtriggers when a pulse is found that is of the specified polarity and width. These are set with the commands.RUNTtriggers 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.WIDthtriggers when a pulse is found that has the specified polarity and is either inside or outside the limits as specified by.TRANsitiontriggers when a pulse crosses both thresholds in the same direction as the specified polarity and the transition time between the two threshold crossings is greater or less than the specified time delta.TIMEOuttriggers when the pulse train stops in the selected state for longer than the specified time.WINdowtriggers when a pulse is found that meets the conditions set by the A Event window trigger type, specified by the following commands.
glitch
property
¶
glitch: TriggerBPulseGlitch
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 theTRIGger:B:PULse:GLItch?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:GLItch?
Sub-properties
.filter: TheTRIGger:B:PULse:GLItch:FILTercommand..lowpassfilter: TheTRIGger:B:PULse:GLItch:LOWPASSfiltercommand..polarity: TheTRIGger:B:PULse:GLItch:POLaritycommand..qualify: TheTRIGger:B:PULse:GLItch:QUAlifycommand..trigif: TheTRIGger:B:PULse:GLItch:TRIGIFcommand..width: TheTRIGger:B:PULse:GLItch:WIDthcommand.
period
property
¶
period: TriggerBPulsePeriod
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 theTRIGger:B:PULse:PERiod?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:PERiod?
Sub-properties
.highlimit: TheTRIGger:B:PULse:PERiod:HIGHLimitcommand..lowlimit: TheTRIGger:B:PULse:PERiod:LOWLimitcommand..polarity: TheTRIGger:B:PULse:PERiod:POLaritycommand..qualify: TheTRIGger:B:PULse:PERiod:QUAlifycommand..view: TheTRIGger:B:PULse:PERiod:VIEWcommand..when: TheTRIGger:B:PULse:PERiod:WHEncommand.
runt
property
¶
runt: TriggerBPulseRunt
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 theTRIGger:B:PULse:RUNT?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:RUNT?
Sub-properties
.polarity: TheTRIGger:B:PULse:RUNT:POLaritycommand..qualify: TheTRIGger:B:PULse:RUNT:QUAlifycommand..threshold: TheTRIGger:B:PULse:RUNT:THResholdcommand..when: TheTRIGger:B:PULse:RUNT:WHEncommand..width: TheTRIGger:B:PULse:RUNT:WIDthcommand.
source
property
¶
source: TriggerBPulseSource
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 theTRIGger:B:PULse:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:SOUrce valuecommand.
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
¶
timeout: TriggerBPulseTimeout
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 theTRIGger:B:PULse:TIMEOut?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TIMEOut?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut?
Sub-properties
.lowpassfilter: TheTRIGger:B:PULse:TIMEOut:LOWPASSfiltercommand..polarity: TheTRIGger:B:PULse:TIMEOut:POLaritycommand..qualify: TheTRIGger:B:PULse:TIMEOut:QUAlifycommand..time: TheTRIGger:B:PULse:TIMEOut:TIMecommand.
transition
property
¶
transition: TriggerBPulseTransition
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 theTRIGger:B:PULse:TRANsition?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:TRANsition?
Sub-properties
.deltatime: TheTRIGger:B:PULse:TRANsition:DELTATimecommand..polarity: TheTRIGger:B:PULse:TRANsition:POLaritycommand..qualify: TheTRIGger:B:PULse:TRANsition:QUAlifycommand..threshold: TheTRIGger:B:PULse:TRANsition:THResholdcommand..when: TheTRIGger:B:PULse:TRANsition:WHEncommand.
width
property
¶
width: TriggerBPulseWidth
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 theTRIGger:B:PULse:WIDth?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:WIDth?
Sub-properties
.highlimit: TheTRIGger:B:PULse:WIDth:HIGHLimitcommand..lowlimit: TheTRIGger:B:PULse:WIDth:LOWLimitcommand..lowpassfilter: TheTRIGger:B:PULse:WIDth:LOWPASSfiltercommand..polarity: TheTRIGger:B:PULse:WIDth:POLaritycommand..qualify: TheTRIGger:B:PULse:WIDth:QUAlifycommand..when: TheTRIGger:B:PULse:WIDth:WHEncommand.
window
property
¶
window: TriggerBPulseWindow
Return the TRIGger:B:PULse:WINdow command tree.
Usage
- Using the
.query()method will send theTRIGger:B:PULse:WINdow?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.type: TheTRIGger:B:PULse:WINdow:TYPecommand..when: TheTRIGger:B:PULse:WINdow:WHEncommand..event: TheTRIGger:B:PULse:WINdow:EVENTcommand..polarity: TheTRIGger:B:PULse:WINdow:POLaritycommand..qualify: TheTRIGger:B:PULse:WINdow:QUAlifycommand..threshold: TheTRIGger:B:PULse:WINdow:THResholdcommand..width: TheTRIGger:B:PULse:WINdow:WIDTHcommand.
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 theTRIGger:B:PULse:CLAss?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:CLAss?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:CLAss valuecommand.
SCPI Syntax
- TRIGger:B:PULse:CLAss {GLItch|RUNT|WIDth|TRANsition|TIMEOut|WINdow}
- TRIGger:B:PULse:CLAss?
Info
GLItchtriggers when a pulse is found that is of the specified polarity and width. These are set with the commands.RUNTtriggers 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.WIDthtriggers when a pulse is found that has the specified polarity and is either inside or outside the limits as specified by.TRANsitiontriggers when a pulse crosses both thresholds in the same direction as the specified polarity and the transition time between the two threshold crossings is greater or less than the specified time delta.TIMEOuttriggers when the pulse train stops in the selected state for longer than the specified time.WINdowtriggers 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 theTRIGger:B:PULse:GLItch?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:GLItch?
Properties
.filter: TheTRIGger:B:PULse:GLItch:FILTercommand..lowpassfilter: TheTRIGger:B:PULse:GLItch:LOWPASSfiltercommand..polarity: TheTRIGger:B:PULse:GLItch:POLaritycommand..qualify: TheTRIGger:B:PULse:GLItch:QUAlifycommand..trigif: TheTRIGger:B:PULse:GLItch:TRIGIFcommand..width: TheTRIGger:B:PULse:GLItch:WIDthcommand.
filter
property
¶
filter: TriggerBPulseGlitchFilter
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 theTRIGger:B:PULse:GLItch:FILTer?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:FILTer?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:FILTer valuecommand.
SCPI Syntax
- TRIGger:B:PULse:GLItch:FILTer {ACCept|REJect}
- TRIGger:B:PULse:GLItch:FILTer?
lowpassfilter
property
¶
lowpassfilter: TriggerBPulseGlitchLowpassfilter
Return the TRIGger:B:PULse:GLItch:LOWPASSfilter command.
Description
- This command turns on or turns off the lowpass filter feature for Glitch trigger. This allows triggering in the presence of highfrequency signal edges.
Usage
- Using the
.query()method will send theTRIGger:B:PULse:GLItch:LOWPASSfilter?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:LOWPASSfilter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:LOWPASSfilter valuecommand.
SCPI Syntax
- TRIGger:B:PULse:GLItch:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:GLItch:LOWPASSfilter?
Info
ONenables lowpass filter feature.OFFdisables lowpass filter feature.
polarity
property
¶
polarity: TriggerBPulseGlitchPolarity
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 theTRIGger:B:PULse:GLItch:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:GLItch:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:GLItch:POLarity?
Info
POSITIVespecifies that the instrument will only trigger when the polarity of the glitch is positive.NEGAtivespecifies that the instrument will only trigger when the polarity of the glitch is negative.EITherspecifies that the instrument will trigger when the polarity of the glitch is either positive or negative.
Sub-properties
.ch: TheTRIGger:B:PULse:GLItch:POLarity:CH<x>command.
qualify
property
¶
qualify: TriggerBPulseGlitchQualify
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 theTRIGger:B:PULse:GLItch:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:GLItch:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:GLItch:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
trigif
property
¶
trigif: TriggerBPulseGlitchTrigif
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 theTRIGger:B:PULse:GLItch:TRIGIF?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:TRIGIF?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:TRIGIF valuecommand.
SCPI Syntax
- TRIGger:B:PULse:GLItch:TRIGIF {ACCept|REJect}
- TRIGger:B:PULse:GLItch:TRIGIF?
Info
ACCeptspecifies 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.REJectspecifies 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
¶
width: TriggerBPulseGlitchWidth
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 theTRIGger:B:PULse:GLItch:WIDth?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:WIDth valuecommand.
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 theTRIGger:B:PULse:GLItch:FILTer?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:FILTer?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:FILTer valuecommand.
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 lowpass filter feature for Glitch trigger. This allows triggering in the presence of highfrequency signal edges.
Usage
- Using the
.query()method will send theTRIGger:B:PULse:GLItch:LOWPASSfilter?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:LOWPASSfilter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:LOWPASSfilter valuecommand.
SCPI Syntax
- TRIGger:B:PULse:GLItch:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:GLItch:LOWPASSfilter?
Info
ONenables lowpass filter feature.OFFdisables lowpass 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 theTRIGger:B:PULse:GLItch:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:GLItch:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:GLItch:POLarity?
Info
POSITIVespecifies that the instrument will only trigger when the polarity of the glitch is positive.NEGAtivespecifies that the instrument will only trigger when the polarity of the glitch is negative.EITherspecifies that the instrument will trigger when the polarity of the glitch is either positive or negative.
Properties
.ch: TheTRIGger: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 theTRIGger:B:PULse:GLItch:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:PULse:GLItch:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:GLItch:POLarity:CH<x>?
Info
EITherspecifies that the instrument will trigger when the polarity of the glitch is either positive or negative.NEGAtivespecifies that the instrument will only trigger when the polarity of the glitch is negative.POSITIVespecifies 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 theTRIGger:B:PULse:GLItch:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:PULse:GLItch:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:GLItch:POLarity:CH<x>?
Info
EITherspecifies that the instrument will trigger when the polarity of the glitch is either positive or negative.NEGAtivespecifies that the instrument will only trigger when the polarity of the glitch is negative.POSITIVespecifies 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 theTRIGger:B:PULse:GLItch:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:GLItch:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:GLItch:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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 theTRIGger:B:PULse:GLItch:TRIGIF?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:TRIGIF?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:TRIGIF valuecommand.
SCPI Syntax
- TRIGger:B:PULse:GLItch:TRIGIF {ACCept|REJect}
- TRIGger:B:PULse:GLItch:TRIGIF?
Info
ACCeptspecifies 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.REJectspecifies 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 theTRIGger:B:PULse:GLItch:WIDth?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:GLItch:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:GLItch:WIDth valuecommand.
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 theTRIGger:B:PULse:PERiod?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:PERiod?
Properties
.highlimit: TheTRIGger:B:PULse:PERiod:HIGHLimitcommand..lowlimit: TheTRIGger:B:PULse:PERiod:LOWLimitcommand..polarity: TheTRIGger:B:PULse:PERiod:POLaritycommand..qualify: TheTRIGger:B:PULse:PERiod:QUAlifycommand..view: TheTRIGger:B:PULse:PERiod:VIEWcommand..when: TheTRIGger:B:PULse:PERiod:WHEncommand.
highlimit
property
¶
highlimit: TriggerBPulsePeriodHighlimit
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 theTRIGger:B:PULse:PERiod:HIGHLimit?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod:HIGHLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:PERiod:HIGHLimit valuecommand.
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
¶
lowlimit: TriggerBPulsePeriodLowlimit
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 theTRIGger:B:PULse:PERiod:LOWLimit?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod:LOWLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:PERiod:LOWLimit valuecommand.
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
¶
polarity: TriggerBPulsePeriodPolarity
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 theTRIGger:B:PULse:PERiod:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:PERiod:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:PERiod:POLarity {NEGAtive|POSITIVe}
- TRIGger:B:PULse:PERiod:POLarity?
Info
POSITIVespecifies to trigger on the rising or positive edge of a signal.NEGAtivespecifies to trigger on the falling or negative edge of a signal.
qualify
property
¶
qualify: TriggerBPulsePeriodQualify
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 theTRIGger:B:PULse:PERiod:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:PERiod:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:PERiod:QUAlify {OCCurs|LOGIC|BUS}
- TRIGger:B:PULse:PERiod:QUAlify?
Info
OCCursspecifies the no other signals are used to qualify the pulse period trigger.LOGICspecifies that other analog signals (channels) are used to qualify the pulse period trigger.BUSspecifies that other digital signals (digital channels) are used to qualify the pulse period trigger.
view
property
¶
view: TriggerBPulsePeriodView
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 theTRIGger:B:PULse:PERiod:VIEW?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod:VIEW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:PERiod:VIEW valuecommand.
SCPI Syntax
- TRIGger:B:PULse:PERiod:VIEW {PERiod|FREQuency}
- TRIGger:B:PULse:PERiod:VIEW?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
when
property
¶
when: TriggerBPulsePeriodWhen
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 theTRIGger:B:PULse:PERiod:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:PERiod:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:PULse:PERiod:WHEn {LESSthan|GREATerthan|WITHin|OUTside}
- TRIGger:B:PULse:PERiod:WHEn?
Info
LESSthantells the scope to trigger when the period (frequency) of the signal is less than the low limit value.GREATerthantells the scope to trigger when the period (frequency) of the signal is greater than the low limit value.WITHintells the scope to trigger when the period (frequency) of the signal is inside the range set by the low and high limit values.OUTsidetells 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 theTRIGger:B:PULse:PERiod:HIGHLimit?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod:HIGHLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:PERiod:HIGHLimit valuecommand.
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 theTRIGger:B:PULse:PERiod:LOWLimit?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod:LOWLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:PERiod:LOWLimit valuecommand.
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 theTRIGger:B:PULse:PERiod:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:PERiod:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:PERiod:POLarity {NEGAtive|POSITIVe}
- TRIGger:B:PULse:PERiod:POLarity?
Info
POSITIVespecifies to trigger on the rising or positive edge of a signal.NEGAtivespecifies 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 theTRIGger:B:PULse:PERiod:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:PERiod:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:PERiod:QUAlify {OCCurs|LOGIC|BUS}
- TRIGger:B:PULse:PERiod:QUAlify?
Info
OCCursspecifies the no other signals are used to qualify the pulse period trigger.LOGICspecifies that other analog signals (channels) are used to qualify the pulse period trigger.BUSspecifies 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 theTRIGger:B:PULse:PERiod:VIEW?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod:VIEW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:PERiod:VIEW valuecommand.
SCPI Syntax
- TRIGger:B:PULse:PERiod:VIEW {PERiod|FREQuency}
- TRIGger:B:PULse:PERiod:VIEW?
Info
RISespecifies to trigger on the rising or positive edge of a signal.FALLspecifies to trigger on the falling or negative edge of a signal.
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 theTRIGger:B:PULse:PERiod:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:PERiod:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:PERiod:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:PULse:PERiod:WHEn {LESSthan|GREATerthan|WITHin|OUTside}
- TRIGger:B:PULse:PERiod:WHEn?
Info
LESSthantells the scope to trigger when the period (frequency) of the signal is less than the low limit value.GREATerthantells the scope to trigger when the period (frequency) of the signal is greater than the low limit value.WITHintells the scope to trigger when the period (frequency) of the signal is inside the range set by the low and high limit values.OUTsidetells 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 theTRIGger:B:PULse:RUNT?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:RUNT?
Properties
.polarity: TheTRIGger:B:PULse:RUNT:POLaritycommand..qualify: TheTRIGger:B:PULse:RUNT:QUAlifycommand..threshold: TheTRIGger:B:PULse:RUNT:THResholdcommand..when: TheTRIGger:B:PULse:RUNT:WHEncommand..width: TheTRIGger:B:PULse:RUNT:WIDthcommand.
polarity
property
¶
polarity: TriggerBPulseRuntPolarity
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 theTRIGger:B:PULse:RUNT:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:RUNT:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:RUNT:POLarity?
Info
POSITIVeindicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.NEGAtiveindicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.EITherindicates either negative or positive polarity.
Sub-properties
.ch: TheTRIGger:B:PULse:RUNT:POLarity:CH<x>command.
qualify
property
¶
qualify: TriggerBPulseRuntQualify
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 theTRIGger:B:PULse:RUNT:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:RUNT:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:RUNT:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the command.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
threshold
property
¶
threshold: TriggerBPulseRuntThreshold
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 theTRIGger:B:PULse:RUNT:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:RUNT:THReshold?
Sub-properties
.both: TheTRIGger:B:PULse:RUNT:THReshold:BOThcommand..high: TheTRIGger:B:PULse:RUNT:THReshold:HIGHcommand..low: TheTRIGger:B:PULse:RUNT:THReshold:LOWcommand.
when
property
¶
when: TriggerBPulseRuntWhen
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 theTRIGger:B:PULse:RUNT:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:PULse:RUNT:WHEn {OCCurs|WIDERthan}
- TRIGger:B:PULse:RUNT:WHEn?
Info
OCCursargument specifies a trigger event if a runt of any detectable width occurs.WIDERthanspecifies a trigger event if a runt greater than the specified width occurs.
width
property
¶
width: TriggerBPulseRuntWidth
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 theTRIGger:B:PULse:RUNT:WIDth?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:WIDth valuecommand.
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 theTRIGger:B:PULse:RUNT:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:RUNT:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:RUNT:POLarity?
Info
POSITIVeindicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.NEGAtiveindicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.EITherindicates either negative or positive polarity.
Properties
.ch: TheTRIGger: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 theTRIGger:B:PULse:RUNT:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:PULse:RUNT:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:RUNT:POLarity:CH<x>?
Info
EITherindicates either negative or positive polarity.NEGAtiveindicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.POSITIVeindicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.
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 theTRIGger:B:PULse:RUNT:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:PULse:RUNT:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:RUNT:POLarity:CH<x>?
Info
EITherindicates either negative or positive polarity.NEGAtiveindicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.POSITIVeindicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.
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 theTRIGger:B:PULse:RUNT:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:RUNT:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:RUNT:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the command.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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 theTRIGger:B:PULse:RUNT:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:RUNT:THReshold?
Properties
.both: TheTRIGger:B:PULse:RUNT:THReshold:BOThcommand..high: TheTRIGger:B:PULse:RUNT:THReshold:HIGHcommand..low: TheTRIGger:B:PULse:RUNT:THReshold:LOWcommand.
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 theTRIGger:B:PULse:RUNT:THReshold:BOTh valuecommand.
SCPI Syntax
- TRIGger:B:PULse:RUNT:THReshold:BOTh {TTL|ECL}
Info
TTLsets the upper and lower threshold to the nominal TTL voltage levels.ECLsets 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 theTRIGger:B:PULse:RUNT:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:THReshold:HIGH valuecommand.
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 theTRIGger:B:PULse:RUNT:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:THReshold:LOW valuecommand.
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 theTRIGger:B:PULse:RUNT:THReshold:BOTh valuecommand.
SCPI Syntax
- TRIGger:B:PULse:RUNT:THReshold:BOTh {TTL|ECL}
Info
TTLsets the upper and lower threshold to the nominal TTL voltage levels.ECLsets 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 theTRIGger:B:PULse:RUNT:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:THReshold:HIGH valuecommand.
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 theTRIGger:B:PULse:RUNT:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:THReshold:LOW valuecommand.
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 theTRIGger:B:PULse:RUNT:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:PULse:RUNT:WHEn {OCCurs|WIDERthan}
- TRIGger:B:PULse:RUNT:WHEn?
Info
OCCursargument specifies a trigger event if a runt of any detectable width occurs.WIDERthanspecifies 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 theTRIGger:B:PULse:RUNT:WIDth?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:RUNT:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:RUNT:WIDth valuecommand.
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 theTRIGger:B:PULse:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:SOUrce valuecommand.
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 theTRIGger:B:PULse:TIMEOut?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TIMEOut?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut?
Properties
.lowpassfilter: TheTRIGger:B:PULse:TIMEOut:LOWPASSfiltercommand..polarity: TheTRIGger:B:PULse:TIMEOut:POLaritycommand..qualify: TheTRIGger:B:PULse:TIMEOut:QUAlifycommand..time: TheTRIGger:B:PULse:TIMEOut:TIMecommand.
lowpassfilter
property
¶
lowpassfilter: TriggerBPulseTimeoutLowpassfilter
Return the TRIGger:B:PULse:TIMEOut:LOWPASSfilter command.
Description
- This command turns on or turns off the lowpass filter feature for Timeout trigger. This allows triggering in the presence of high frequency signal edges.
Usage
- Using the
.query()method will send theTRIGger:B:PULse:TIMEOut:LOWPASSfilter?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TIMEOut:LOWPASSfilter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TIMEOut:LOWPASSfilter valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:TIMEOut:LOWPASSfilter?
Info
ONenables lowpass filter feature.OFFdisables lowpass filter feature.
polarity
property
¶
polarity: TriggerBPulseTimeoutPolarity
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 theTRIGger:B:PULse:TIMEOut:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TIMEOut:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TIMEOut:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:PULse:TIMEOut:POLarity?
Info
STAYSHighindicates that a pulse edge must stay high (positive) for the required time period to permit timeout triggering to occur. This is the default polarity.STAYSLowindicates that a pulse edge must stay low (negative) for the required time period to permit timeout triggering to occur.EITherindicates 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: TheTRIGger:B:PULse:TIMEOut:POLarity:CH<x>command.
qualify
property
¶
qualify: TriggerBPulseTimeoutQualify
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 theTRIGger:B:PULse:TIMEOut:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TIMEOut:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TIMEOut:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:TIMEOut:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
time
property
¶
time: TriggerBPulseTimeoutTime
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 theTRIGger:B:PULse:TIMEOut:TIMe?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TIMEOut:TIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TIMEOut:TIMe valuecommand.
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 lowpass filter feature for Timeout trigger. This allows triggering in the presence of high frequency signal edges.
Usage
- Using the
.query()method will send theTRIGger:B:PULse:TIMEOut:LOWPASSfilter?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TIMEOut:LOWPASSfilter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TIMEOut:LOWPASSfilter valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:TIMEOut:LOWPASSfilter?
Info
ONenables lowpass filter feature.OFFdisables lowpass 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 theTRIGger:B:PULse:TIMEOut:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TIMEOut:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TIMEOut:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:PULse:TIMEOut:POLarity?
Info
STAYSHighindicates that a pulse edge must stay high (positive) for the required time period to permit timeout triggering to occur. This is the default polarity.STAYSLowindicates that a pulse edge must stay low (negative) for the required time period to permit timeout triggering to occur.EITherindicates 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: TheTRIGger: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 theTRIGger:B:PULse:TIMEOut:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TIMEOut:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TIMEOut:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:POLarity:CH<x> {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:PULse:TIMEOut:POLarity:CH<x>?
Info
STAYSHighindicates 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.STAYSLowindicates that a pulse edge must stay low (negative) for the required time period to permit time out triggering to occur.EITherindicates 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 theTRIGger:B:PULse:TIMEOut:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TIMEOut:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TIMEOut:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:POLarity:CH<x> {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:PULse:TIMEOut:POLarity:CH<x>?
Info
STAYSHighindicates 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.STAYSLowindicates that a pulse edge must stay low (negative) for the required time period to permit time out triggering to occur.EITherindicates 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 theTRIGger:B:PULse:TIMEOut:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TIMEOut:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TIMEOut:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TIMEOut:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:TIMEOut:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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 theTRIGger:B:PULse:TIMEOut:TIMe?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TIMEOut:TIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TIMEOut:TIMe valuecommand.
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 theTRIGger:B:PULse:TRANsition?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:TRANsition?
Properties
.deltatime: TheTRIGger:B:PULse:TRANsition:DELTATimecommand..polarity: TheTRIGger:B:PULse:TRANsition:POLaritycommand..qualify: TheTRIGger:B:PULse:TRANsition:QUAlifycommand..threshold: TheTRIGger:B:PULse:TRANsition:THResholdcommand..when: TheTRIGger:B:PULse:TRANsition:WHEncommand.
deltatime
property
¶
deltatime: TriggerBPulseTransitionDeltatime
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 theTRIGger:B:PULse:TRANsition:DELTATime?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:DELTATime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:DELTATime valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:DELTATime <NR3>
- TRIGger:B:PULse:TRANsition:DELTATime?
Info
<NR3>specifies the delta time in seconds.
polarity
property
¶
polarity: TriggerBPulseTransitionPolarity
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 theTRIGger:B:PULse:TRANsition:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:TRANsition:POLarity?
Info
POSITIVeindicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.NEGAtiveindicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.EITherindicates either positive or negative polarity.
Sub-properties
.ch: TheTRIGger:B:PULse:TRANsition:POLarity:CH<x>command.
qualify
property
¶
qualify: TriggerBPulseTransitionQualify
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 theTRIGger:B:PULse:TRANsition:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:TRANsition:QUAlify?
Info
OCCursspecifies a trigger if any violations occur.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
threshold
property
¶
threshold: TriggerBPulseTransitionThreshold
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 theTRIGger:B:PULse:TRANsition:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:THReshold?
Sub-properties
.both: TheTRIGger:B:PULse:TRANsition:THReshold:BOThcommand..high: TheTRIGger:B:PULse:TRANsition:THReshold:HIGHcommand..low: TheTRIGger:B:PULse:TRANsition:THReshold:LOWcommand.
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 theTRIGger:B:PULse:TRANsition:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:WHEn {FASTERthan|SLOWERthan}
- TRIGger:B:PULse:TRANsition:WHEn?
Info
FASTERthansets the trigger to occur when the transitioning signal is faster than the set volts/second rate.SLOWERthansets 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 theTRIGger:B:PULse:TRANsition:DELTATime?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:DELTATime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:DELTATime valuecommand.
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 theTRIGger:B:PULse:TRANsition:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:POLarity {POSITIVe|NEGAtive|EITher}
- TRIGger:B:PULse:TRANsition:POLarity?
Info
POSITIVeindicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.NEGAtiveindicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.EITherindicates either positive or negative polarity.
Properties
.ch: TheTRIGger: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 theTRIGger:B:PULse:TRANsition:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:TRANsition:POLarity:CH<x>?
Info
EITherindicates either positive or negative polarity.NEGAtiveindicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.POSITIVeindicates 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 theTRIGger:B:PULse:TRANsition:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:TRANsition:POLarity:CH<x>?
Info
EITherindicates either positive or negative polarity.NEGAtiveindicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.POSITIVeindicates 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 theTRIGger:B:PULse:TRANsition:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:TRANsition:QUAlify?
Info
OCCursspecifies a trigger if any violations occur.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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 theTRIGger:B:PULse:TRANsition:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:THReshold?
Properties
.both: TheTRIGger:B:PULse:TRANsition:THReshold:BOThcommand..high: TheTRIGger:B:PULse:TRANsition:THReshold:HIGHcommand..low: TheTRIGger:B:PULse:TRANsition:THReshold:LOWcommand.
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 theTRIGger:B:PULse:TRANsition:THReshold:BOTh valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:THReshold:BOTh {TTL|ECL}
Info
TTLsets the upper and lower threshold to the nominal TTL voltage levels.ECLsets 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 theTRIGger:B:PULse:TRANsition:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:THReshold:HIGH valuecommand.
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 theTRIGger:B:PULse:TRANsition:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:THReshold:LOW valuecommand.
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 theTRIGger:B:PULse:TRANsition:THReshold:BOTh valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:THReshold:BOTh {TTL|ECL}
Info
TTLsets the upper and lower threshold to the nominal TTL voltage levels.ECLsets 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 theTRIGger:B:PULse:TRANsition:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:THReshold:HIGH valuecommand.
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 theTRIGger:B:PULse:TRANsition:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:THReshold:LOW valuecommand.
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 theTRIGger:B:PULse:TRANsition:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:TRANsition:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:TRANsition:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:PULse:TRANsition:WHEn {FASTERthan|SLOWERthan}
- TRIGger:B:PULse:TRANsition:WHEn?
Info
FASTERthansets the trigger to occur when the transitioning signal is faster than the set volts/second rate.SLOWERthansets 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 theTRIGger:B:PULse:WIDth?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:WIDth?
Properties
.highlimit: TheTRIGger:B:PULse:WIDth:HIGHLimitcommand..lowlimit: TheTRIGger:B:PULse:WIDth:LOWLimitcommand..lowpassfilter: TheTRIGger:B:PULse:WIDth:LOWPASSfiltercommand..polarity: TheTRIGger:B:PULse:WIDth:POLaritycommand..qualify: TheTRIGger:B:PULse:WIDth:QUAlifycommand..when: TheTRIGger:B:PULse:WIDth:WHEncommand.
highlimit
property
¶
highlimit: TriggerBPulseWidthHighlimit
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 theTRIGger:B:PULse:WIDth:HIGHLimit?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:HIGHLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:HIGHLimit valuecommand.
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
¶
lowlimit: TriggerBPulseWidthLowlimit
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 theTRIGger:B:PULse:WIDth:LOWLimit?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:LOWLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:LOWLimit valuecommand.
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
¶
lowpassfilter: TriggerBPulseWidthLowpassfilter
Return the TRIGger:B:PULse:WIDth:LOWPASSfilter command.
Description
- This command turns on or turn off the lowpass filter feature for pulse width trigger. This allows triggering in the presence of high frequency signal edges.
Usage
- Using the
.query()method will send theTRIGger:B:PULse:WIDth:LOWPASSfilter?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:LOWPASSfilter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:LOWPASSfilter valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WIDth:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:WIDth:LOWPASSfilter?
Info
ONenables lowpass filter feature.OFFdisables lowpass filter feature.
polarity
property
¶
polarity: TriggerBPulseWidthPolarity
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 theTRIGger:B:PULse:WIDth:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WIDth:POLarity {NEGAtive|POSITIVe}
- TRIGger:B:PULse:WIDth:POLarity?
Info
NEGAtivespecifies a negative pulse.POSITIVespecifies a positive pulse.
Sub-properties
.ch: TheTRIGger:B:PULse:WIDth:POLarity:CH<x>command.
qualify
property
¶
qualify: TriggerBPulseWidthQualify
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 theTRIGger:B:PULse:WIDth:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WIDth:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:WIDth:QUAlify?
Info
BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
when
property
¶
when: TriggerBPulseWidthWhen
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:HIGHLimitandTRIGger:A:PULse:WIDth:LOWLimitcommands. 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 theTRIGger:B:PULse:WIDth:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WIDth:WHEn {OUTside|WIThin}
- TRIGger:B:PULse:WIDth:WHEn?
Info
OUTsideargument 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 theTRIGger:A:PULse:WIDth:HIGHLimitandTRIGger:A:PULse:WIDth:LOWLimitcommands respectively.WIThinargument 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 theTRIGger:A:PULse:WIDth:HIGHLimitandTRIGger:A:PULse:WIDth:LOWLimitcommand 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 theTRIGger:B:PULse:WIDth:HIGHLimit?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:HIGHLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:HIGHLimit valuecommand.
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 theTRIGger:B:PULse:WIDth:LOWLimit?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:LOWLimit?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:LOWLimit valuecommand.
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 lowpass filter feature for pulse width trigger. This allows triggering in the presence of high frequency signal edges.
Usage
- Using the
.query()method will send theTRIGger:B:PULse:WIDth:LOWPASSfilter?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:LOWPASSfilter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:LOWPASSfilter valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WIDth:LOWPASSfilter {ON|OFF}
- TRIGger:B:PULse:WIDth:LOWPASSfilter?
Info
ONenables lowpass filter feature.OFFdisables lowpass 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 theTRIGger:B:PULse:WIDth:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WIDth:POLarity {NEGAtive|POSITIVe}
- TRIGger:B:PULse:WIDth:POLarity?
Info
NEGAtivespecifies a negative pulse.POSITIVespecifies a positive pulse.
Properties
.ch: TheTRIGger: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 theTRIGger:B:PULse:WIDth:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WIDth:POLarity:CH<x> {NEGAtive|POSITIVe}
- TRIGger:B:PULse:WIDth:POLarity:CH<x>?
Info
NEGAtivespecifies a negative pulse.POSITIVespecifies 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 theTRIGger:B:PULse:WIDth:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WIDth:POLarity:CH<x> {NEGAtive|POSITIVe}
- TRIGger:B:PULse:WIDth:POLarity:CH<x>?
Info
NEGAtivespecifies a negative pulse.POSITIVespecifies 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 theTRIGger:B:PULse:WIDth:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WIDth:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:WIDth:QUAlify?
Info
BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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:HIGHLimitandTRIGger:A:PULse:WIDth:LOWLimitcommands. 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 theTRIGger:B:PULse:WIDth:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WIDth:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WIDth:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WIDth:WHEn {OUTside|WIThin}
- TRIGger:B:PULse:WIDth:WHEn?
Info
OUTsideargument 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 theTRIGger:A:PULse:WIDth:HIGHLimitandTRIGger:A:PULse:WIDth:LOWLimitcommands respectively.WIThinargument 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 theTRIGger:A:PULse:WIDth:HIGHLimitandTRIGger:A:PULse:WIDth:LOWLimitcommand respectively.
TriggerBPulseWindow
¶
Bases: SCPICmdRead
The TRIGger:B:PULse:WINdow command tree.
Usage
- Using the
.query()method will send theTRIGger:B:PULse:WINdow?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.type: TheTRIGger:B:PULse:WINdow:TYPecommand..when: TheTRIGger:B:PULse:WINdow:WHEncommand..event: TheTRIGger:B:PULse:WINdow:EVENTcommand..polarity: TheTRIGger:B:PULse:WINdow:POLaritycommand..qualify: TheTRIGger:B:PULse:WINdow:QUAlifycommand..threshold: TheTRIGger:B:PULse:WINdow:THResholdcommand..width: TheTRIGger:B:PULse:WINdow:WIDTHcommand.
event
property
¶
event: TriggerBPulseWindowEvent
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 theTRIGger:B:PULse:WINdow:EVENT?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:EVENT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:EVENT valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WINdow:EVENT {OUTSIDEGreater|INSIDEGreater|ENTERSWindow|EXITSWindow}
- TRIGger:B:PULse:WINdow:EVENT?
Info
OUTSIDEGreaterspecifies a trigger event when the signal leaves the window defined by the threshold levels for the time specified by Width.INSIDEGreaterspecifies a trigger event when the signal enters the window defined by the threshold levels for the time specified by Width.ENTERSWindowspecifies a trigger event when the signal enters the window defined by the threshold levels.EXITSWindowspecifies a trigger event when the signal leaves the window defined by the threshold levels.
polarity
property
¶
polarity: TriggerBPulseWindowPolarity
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 theTRIGger:B:PULse:WINdow:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:WINdow:POLarity?
Info
EITherspecifies positive or negative polarity.NEGAtivespecifies a negative polarity.POSITIVespecifies a positive polarity.
Sub-properties
.ch: TheTRIGger:B:PULse:WINdow:POLarity:CH<x>command.
qualify
property
¶
qualify: TriggerBPulseWindowQualify
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 theTRIGger:B:PULse:WINdow:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WINdow:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:WINdow:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
threshold
property
¶
threshold: TriggerBPulseWindowThreshold
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 theTRIGger:B:PULse:WINdow:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:WINdow:THReshold?
Sub-properties
.both: TheTRIGger:B:PULse:WINdow:THReshold:BOThcommand..high: TheTRIGger:B:PULse:WINdow:THReshold:HIGHcommand..low: TheTRIGger:B:PULse:WINdow:THReshold:LOWcommand.
type
property
¶
type: TriggerBPulseWindowType
Return the TRIGger:B:PULse:WINdow:TYPe command.
Description
- This command set or queries the
Usage
- Using the
.query()method will send theTRIGger:B:PULse:WINdow:TYPe?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:TYPe valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WINdow:TYPe {INSide|OUTside}
- TRIGger:B:PULse:WINdow:TYPe?
when
property
¶
when: TriggerBPulseWindowWhen
Return the TRIGger:B:PULse:WINdow:WHEn command.
Description
- This command set or queries the
Usage
- Using the
.query()method will send theTRIGger:B:PULse:WINdow:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:WHEn valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WINdow:WHEn {OCCurs|WIDERthan}
- TRIGger:B:PULse:WINdow:WHEn?
width
property
¶
width: TriggerBPulseWindowWidth
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 theTRIGger:B:PULse:WINdow:WIDTH?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:WIDTH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:WIDTH valuecommand.
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 theTRIGger:B:PULse:WINdow:EVENT?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:EVENT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:EVENT valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WINdow:EVENT {OUTSIDEGreater|INSIDEGreater|ENTERSWindow|EXITSWindow}
- TRIGger:B:PULse:WINdow:EVENT?
Info
OUTSIDEGreaterspecifies a trigger event when the signal leaves the window defined by the threshold levels for the time specified by Width.INSIDEGreaterspecifies a trigger event when the signal enters the window defined by the threshold levels for the time specified by Width.ENTERSWindowspecifies a trigger event when the signal enters the window defined by the threshold levels.EXITSWindowspecifies 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 theTRIGger:B:PULse:WINdow:POLarity?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:POLarity valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:WINdow:POLarity?
Info
EITherspecifies positive or negative polarity.NEGAtivespecifies a negative polarity.POSITIVespecifies a positive polarity.
Properties
.ch: TheTRIGger: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 theTRIGger:B:PULse:WINdow:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WINdow:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:WINdow:POLarity:CH<x>?
Info
EITherspecifies positive or negative polarity.NEGAtivespecifies a negative polarity.POSITIVespecifies 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 theTRIGger:B:PULse:WINdow:POLarity:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:POLarity:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:POLarity:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WINdow:POLarity:CH<x> {EITher|NEGAtive|POSITIVe}
- TRIGger:B:PULse:WINdow:POLarity:CH<x>?
Info
EITherspecifies positive or negative polarity.NEGAtivespecifies a negative polarity.POSITIVespecifies 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 theTRIGger:B:PULse:WINdow:QUAlify?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:QUAlify?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:QUAlify valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WINdow:QUAlify {OCCurs|LOGIc|BUS}
- TRIGger:B:PULse:WINdow:QUAlify?
Info
OCCursspecifies a trigger if any detectable event occurs.LOGIcspecifies a trigger if the individual channel qualifications meet the logic patterns and thresholds set by the.BUSspecifies a trigger if the bus input qualifications meet the pattern set by theTRIGGER:QUALIFICATION:BUS:VALUEcommand.
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 theTRIGger:B:PULse:WINdow:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:PULse:WINdow:THReshold?
Properties
.both: TheTRIGger:B:PULse:WINdow:THReshold:BOThcommand..high: TheTRIGger:B:PULse:WINdow:THReshold:HIGHcommand..low: TheTRIGger:B:PULse:WINdow:THReshold:LOWcommand.
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 theTRIGger:B:PULse:WINdow:THReshold:BOTh valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WINdow:THReshold:BOTh {TTL|ECL}
Info
TTLargument sets the upper and the lower threshold to the nominal TTL voltage levels.ECLargument 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 theTRIGger:B:PULse:WINdow:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:THReshold:HIGH valuecommand.
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 theTRIGger:B:PULse:WINdow:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:THReshold:LOW valuecommand.
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 theTRIGger:B:PULse:WINdow:THReshold:BOTh valuecommand.
SCPI Syntax
- TRIGger:B:PULse:WINdow:THReshold:BOTh {TTL|ECL}
Info
TTLargument sets the upper and the lower threshold to the nominal TTL voltage levels.ECLargument 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 theTRIGger:B:PULse:WINdow:THReshold:HIGH?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:THReshold:HIGH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:THReshold:HIGH valuecommand.
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 theTRIGger:B:PULse:WINdow:THReshold:LOW?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:THReshold:LOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:THReshold:LOW valuecommand.
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 theTRIGger:B:PULse:WINdow:TYPe?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:TYPe valuecommand.
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 theTRIGger:B:PULse:WINdow:WHEn?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:WHEn?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:WHEn valuecommand.
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 theTRIGger:B:PULse:WINdow:WIDTH?query. - Using the
.verify(value)method will send theTRIGger:B:PULse:WINdow:WIDTH?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:PULse:WINdow:WIDTH valuecommand.
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:STATEreflects a less-frequently updated status of the trigger LEDs on the instrument front panel.
Usage
- Using the
.query()method will send theTRIGger:B:READY?query. - Using the
.verify(value)method will send theTRIGger:B:READY?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:READY?
TriggerBReset
¶
Bases: SCPICmdRead
The TRIGger:B:RESET command tree.
Usage
- Using the
.query()method will send theTRIGger:B:RESET?query. - Using the
.verify(value)method will send theTRIGger:B:RESET?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.acceptcount: TheTRIGger:B:RESET:ACCEPTCOUNTcommand..accepttimeout: TheTRIGger:B:RESET:ACCEPTTIMEoutcommand..ratio: TheTRIGger:B:RESET:RATIOcommand..ratioenable: TheTRIGger:B:RESET:RATIOENablecommand..rejectcount: TheTRIGger:B:RESET:REJECTCOUNTcommand..rejecttimeout: TheTRIGger:B:RESET:REJECTTIMEoutcommand..source: TheTRIGger:B:RESET:SOUrcecommand..state: TheTRIGger:B:RESET:STATEcommand..threshold: TheTRIGger:B:RESET:THResholdcommand..timeout: TheTRIGger:B:RESET:TIMEOutcommand..totalcount: TheTRIGger:B:RESET:TOTALCOUNTcommand..transition: TheTRIGger:B:RESET:TRANsitioncommand..type: TheTRIGger:B:RESET:TYPecommand.
acceptcount
property
¶
acceptcount: TriggerBResetAcceptcount
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 theTRIGger:B:RESET:ACCEPTCOUNT?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:ACCEPTCOUNT?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:RESET:ACCEPTCOUNT?
accepttimeout
property
¶
accepttimeout: TriggerBResetAccepttimeout
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 theTRIGger:B:RESET:ACCEPTTIMEout?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:ACCEPTTIMEout?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:ACCEPTTIMEout valuecommand.
SCPI Syntax
- TRIGger:B:RESET:ACCEPTTIMEout <NR3>
- TRIGger:B:RESET:ACCEPTTIMEout?
Info
<NR3>specifies the Accept Time Out time.
ratio
property
¶
ratio: TriggerBResetRatio
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 theTRIGger:B:RESET:RATIO?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:RATIO?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:RESET:RATIO?
ratioenable
property
¶
ratioenable: TriggerBResetRatioenable
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 theTRIGger:B:RESET:RATIOENable?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:RATIOENable?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:RATIOENable valuecommand.
SCPI Syntax
- TRIGger:B:RESET:RATIOENable <ON/OFF>
- TRIGger:B:RESET:RATIOENable?
rejectcount
property
¶
rejectcount: TriggerBResetRejectcount
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 theTRIGger:B:RESET:REJECTCOUNT?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:REJECTCOUNT?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:RESET:REJECTCOUNT?
rejecttimeout
property
¶
rejecttimeout: TriggerBResetRejecttimeout
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 theTRIGger:B:RESET:REJECTTIMEout?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:REJECTTIMEout?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:REJECTTIMEout valuecommand.
SCPI Syntax
- TRIGger:B:RESET:REJECTTIMEout <NR3>
- TRIGger:B:RESET:REJECTTIMEout?
Info
<NR3>specifies the Reject Time Out time.
source
property
¶
source: TriggerBResetSource
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 theTRIGger:B:RESET:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:SOUrce valuecommand.
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.AUXiliaryspecifies an external trigger (using the Auxiliary Trigger Input connector) as the reset source.
state
property
¶
state: TriggerBResetState
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 theTRIGger:B:RESET:STATE?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:STATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:STATE valuecommand.
SCPI Syntax
- TRIGger:B:RESET:STATE {HIGH|LOW}
- TRIGger:B:RESET:STATE?
Info
HIGHsets the condition for the state sequential trigger reset to high.LOWsets the condition for the state sequential trigger reset to low.
threshold
property
¶
threshold: TriggerBResetThreshold
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 theTRIGger:B:RESET:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:THReshold valuecommand.
SCPI Syntax
- TRIGger:B:RESET:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:RESET:THReshold?
Info
ECLsets the reset threshold to ECL voltage levels.TTLsets the reset threshold to TTL voltage levels.<NR3>sets the reset threshold in volts.
timeout
property
¶
timeout: TriggerBResetTimeout
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 theTRIGger:B:RESET:TIMEOut?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:TIMEOut?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:TIMEOut valuecommand.
SCPI Syntax
- TRIGger:B:RESET:TIMEOut <NR3>
- TRIGger:B:RESET:TIMEOut?
Info
<NR3>specifies the reset time.
totalcount
property
¶
totalcount: TriggerBResetTotalcount
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 theTRIGger:B:RESET:TOTALCOUNT?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:TOTALCOUNT?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:B:RESET:TOTALCOUNT?
transition
property
¶
transition: TriggerBResetTransition
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 theTRIGger:B:RESET:TRANsition?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:TRANsition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:TRANsition valuecommand.
SCPI Syntax
- TRIGger:B:RESET:TRANsition {RISe|FALL}
- TRIGger:B:RESET:TRANsition?
Info
RISeindicates that a reset occurs when the trigger rises above the threshold level.FALLindicates that a reset occurs when the trigger falls below the threshold level.
type
property
¶
type: TriggerBResetType
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 theTRIGger:B:RESET:TYPe?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:TYPe valuecommand.
SCPI Syntax
- TRIGger:B:RESET:TYPe {NONe|TIMEOut|STATE|TRANsition|ACCepts|REJects}
- TRIGger:B:RESET:TYPe?
Info
NONedefeats the trigger reset feature.TIMEOutinitiates a reset if the timeout conditions specified byTRIGger:B:RESET:TIMEOutare met.STATEinitiates a reset if the state conditions specified by TRIGger:B:RESET:SOUrce,TRIGger:B:RESET:STATE, andTRIGger:B:RESET:THResholdare met.TRANsitioninitiates a reset if the transition conditions specified byTRIGger:B:RESET:SOUrce,TRIGger:B:RESET:TRANsition, andTRIGger:B:RESET:THResholdare met.ACCeptsinitiates 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.REJectsinitiates 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 theTRIGger:B:RESET:ACCEPTCOUNT?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:ACCEPTCOUNT?query and raise an AssertionError if the returned value does not matchvalue.
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 theTRIGger:B:RESET:ACCEPTTIMEout?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:ACCEPTTIMEout?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:ACCEPTTIMEout valuecommand.
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 theTRIGger:B:RESET:RATIO?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:RATIO?query and raise an AssertionError if the returned value does not matchvalue.
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 theTRIGger:B:RESET:RATIOENable?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:RATIOENable?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:RATIOENable valuecommand.
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 theTRIGger:B:RESET:REJECTCOUNT?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:REJECTCOUNT?query and raise an AssertionError if the returned value does not matchvalue.
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 theTRIGger:B:RESET:REJECTTIMEout?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:REJECTTIMEout?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:REJECTTIMEout valuecommand.
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 theTRIGger:B:RESET:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:SOUrce valuecommand.
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.AUXiliaryspecifies 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 theTRIGger:B:RESET:STATE?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:STATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:STATE valuecommand.
SCPI Syntax
- TRIGger:B:RESET:STATE {HIGH|LOW}
- TRIGger:B:RESET:STATE?
Info
HIGHsets the condition for the state sequential trigger reset to high.LOWsets 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 theTRIGger:B:RESET:THReshold?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:THReshold valuecommand.
SCPI Syntax
- TRIGger:B:RESET:THReshold {ECL|TTL|<NR3>}
- TRIGger:B:RESET:THReshold?
Info
ECLsets the reset threshold to ECL voltage levels.TTLsets 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 theTRIGger:B:RESET:TIMEOut?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:TIMEOut?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:TIMEOut valuecommand.
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 theTRIGger:B:RESET:TOTALCOUNT?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:TOTALCOUNT?query and raise an AssertionError if the returned value does not matchvalue.
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 theTRIGger:B:RESET:TRANsition?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:TRANsition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:TRANsition valuecommand.
SCPI Syntax
- TRIGger:B:RESET:TRANsition {RISe|FALL}
- TRIGger:B:RESET:TRANsition?
Info
RISeindicates that a reset occurs when the trigger rises above the threshold level.FALLindicates 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 theTRIGger:B:RESET:TYPe?query. - Using the
.verify(value)method will send theTRIGger:B:RESET:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:RESET:TYPe valuecommand.
SCPI Syntax
- TRIGger:B:RESET:TYPe {NONe|TIMEOut|STATE|TRANsition|ACCepts|REJects}
- TRIGger:B:RESET:TYPe?
Info
NONedefeats the trigger reset feature.TIMEOutinitiates a reset if the timeout conditions specified byTRIGger:B:RESET:TIMEOutare met.STATEinitiates a reset if the state conditions specified by TRIGger:B:RESET:SOUrce,TRIGger:B:RESET:STATE, andTRIGger:B:RESET:THResholdare met.TRANsitioninitiates a reset if the transition conditions specified byTRIGger:B:RESET:SOUrce,TRIGger:B:RESET:TRANsition, andTRIGger:B:RESET:THResholdare met.ACCeptsinitiates 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.REJectsinitiates 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 theTRIGger:B:SCAN?query. - Using the
.verify(value)method will send theTRIGger:B:SCAN?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.advanceafter: TheTRIGger:B:SCAN:ADVANCEaftercommand..enable: TheTRIGger:B:SCAN:ENAblecommand..endevent: TheTRIGger:B:SCAN:ENDeventcommand..mode: TheTRIGger:B:SCAN:MODEcommand..startevent: TheTRIGger:B:SCAN:STARTeventcommand.
advanceafter
property
¶
advanceafter: TriggerBScanAdvanceafter
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 theTRIGger:B:SCAN:ADVANCEafter?query. - Using the
.verify(value)method will send theTRIGger:B:SCAN:ADVANCEafter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:SCAN:ADVANCEafter valuecommand.
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
¶
enable: TriggerBScanEnable
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 theTRIGger:B:SCAN:ENAble?query. - Using the
.verify(value)method will send theTRIGger:B:SCAN:ENAble?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:SCAN:ENAble valuecommand.
SCPI Syntax
- TRIGger:B:SCAN:ENAble {ON|OFF}
- TRIGger:B:SCAN:ENAble?
Info
ONwith 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.OFFwith A->B Sequence mode set to Trig on nth Event, behaves in a conventional way.
endevent
property
¶
endevent: TriggerBScanEndevent
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 theTRIGger:B:SCAN:ENDevent?query. - Using the
.verify(value)method will send theTRIGger:B:SCAN:ENDevent?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:SCAN:ENDevent valuecommand.
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
¶
mode: TriggerBScanMode
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 theTRIGger:B:SCAN:MODE?query. - Using the
.verify(value)method will send theTRIGger:B:SCAN:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:SCAN:MODE valuecommand.
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
¶
startevent: TriggerBScanStartevent
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 theTRIGger:B:SCAN:STARTevent?query. - Using the
.verify(value)method will send theTRIGger:B:SCAN:STARTevent?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:SCAN:STARTevent valuecommand.
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 theTRIGger:B:SCAN:ADVANCEafter?query. - Using the
.verify(value)method will send theTRIGger:B:SCAN:ADVANCEafter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:SCAN:ADVANCEafter valuecommand.
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 theTRIGger:B:SCAN:ENAble?query. - Using the
.verify(value)method will send theTRIGger:B:SCAN:ENAble?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:SCAN:ENAble valuecommand.
SCPI Syntax
- TRIGger:B:SCAN:ENAble {ON|OFF}
- TRIGger:B:SCAN:ENAble?
Info
ONwith 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.OFFwith 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 theTRIGger:B:SCAN:ENDevent?query. - Using the
.verify(value)method will send theTRIGger:B:SCAN:ENDevent?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:SCAN:ENDevent valuecommand.
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 theTRIGger:B:SCAN:MODE?query. - Using the
.verify(value)method will send theTRIGger:B:SCAN:MODE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:SCAN:MODE valuecommand.
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 theTRIGger:B:SCAN:STARTevent?query. - Using the
.verify(value)method will send theTRIGger:B:SCAN:STARTevent?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:SCAN:STARTevent valuecommand.
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 theTRIGger:B:STATE?query. - Using the
.verify(value)method will send theTRIGger:B:STATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:STATE valuecommand.
SCPI Syntax
- TRIGger:B:STATE {ON|OFF|<NR1>}
- TRIGger:B:STATE?
Info
ONspecifies that the B trigger is active and in causes trigger events conjunction with the A trigger.OFFspecifies 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:BYis set to TIMe.
Usage
- Using the
.query()method will send theTRIGger:B:TIMe?query. - Using the
.verify(value)method will send theTRIGger:B:TIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:TIMe valuecommand.
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 theTRIGger:B:TYPe?query. - Using the
.verify(value)method will send theTRIGger:B:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:TYPe valuecommand.
SCPI Syntax
- TRIGger:B:TYPe {EDGE|LOGIc|PULse|VIDeo|I2C|CAN|SPI|COMMunication|SERIAL|RS232}
- TRIGger:B:TYPe?
Info
EDGEis a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by theTRIGger:A:EDGEcommands.LOGIcspecifies that a trigger occurs when specified conditions are met and is controlled by theTRIGger:A:LOGIccommands.PULsespecifies that a trigger occurs when a specified pulse is found and is controlled by theTRIGger:A:PULsecommands.VIDeospecifies that the trigger occurs when a video signal is found. Requires an instrument with video hardware.I2Cspecifies that a trigger occurs when an Inter-IC Control signal is found.CANspecifies that a trigger occurs when a Controller Area Network frame signal is found.SPIspecifies 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.SERIALspecifies 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.RS232takes 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 theTRIGger:B:UPPerthreshold?query. - Using the
.verify(value)method will send theTRIGger:B:UPPerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheTRIGger: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 CHrange is 1 to 4.
Usage
- Using the
.query()method will send theTRIGger:B:UPPerthreshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:UPPerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:UPPerthreshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:UPPerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:UPPerthreshold:CH<x>?
Info
ECLspecifies the ECL high level.TTLspecifies 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 CHrange is 1 to 4.
Usage
- Using the
.query()method will send theTRIGger:B:UPPerthreshold:CH<x>?query. - Using the
.verify(value)method will send theTRIGger:B:UPPerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:B:UPPerthreshold:CH<x> valuecommand.
SCPI Syntax
- TRIGger:B:UPPerthreshold:CH<x> {ECL|TTL|<NR3>}
- TRIGger:B:UPPerthreshold:CH<x>?
Info
ECLspecifies the ECL high level.TTLspecifies 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 theTRIGger:ENHanced?query. - Using the
.verify(value)method will send theTRIGger:ENHanced?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:ENHanced valuecommand.
SCPI Syntax
- TRIGger:ENHanced {ON|OFF|<NR1>}
- TRIGger:ENHanced?
Info
<NR1>= 0 disables trigger position enhancement, any other value enables trigger position enhancement.OFFdisables trigger position enhancement.ONenables 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:EQUATIONorTRIGGER: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 theTRIGger:EQUation<x>?query. - Using the
.verify(value)method will send theTRIGger:EQUation<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:EQUation<x> valuecommand.
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 theTRIGger:LVLSrcpreference?query. - Using the
.verify(value)method will send theTRIGger:LVLSrcpreference?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:LVLSrcpreference valuecommand.
SCPI Syntax
- TRIGger:LVLSrcpreference {SRCDependent|SRCIndependent}
- TRIGger:LVLSrcpreference?
Info
SRCDependentsets the level of all trigger sources to the value you currently select, regardless of the last value selected.SRCIndependentsets 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 theTRIGger:MAIn?query. - Using the
.verify(value)method will send theTRIGger:MAIn?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.pulse: TheTRIGger:MAIn:PULsecommand tree.
pulse
property
¶
pulse: TriggerMainPulse
Return the TRIGger:MAIn:PULse command tree.
Usage
- Using the
.query()method will send theTRIGger:MAIn:PULse?query. - Using the
.verify(value)method will send theTRIGger:MAIn:PULse?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.window: TheTRIGger:MAIn:PULse:WINdowcommand tree.
TriggerMainPulse
¶
Bases: SCPICmdRead
The TRIGger:MAIn:PULse command tree.
Usage
- Using the
.query()method will send theTRIGger:MAIn:PULse?query. - Using the
.verify(value)method will send theTRIGger:MAIn:PULse?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.window: TheTRIGger:MAIn:PULse:WINdowcommand tree.
window
property
¶
window: TriggerMainPulseWindow
Return the TRIGger:MAIn:PULse:WINdow command tree.
Usage
- Using the
.query()method will send theTRIGger:MAIn:PULse:WINdow?query. - Using the
.verify(value)method will send theTRIGger:MAIn:PULse:WINdow?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.polarity: TheTRIGger:MAIn:PULse:WINdow:POLaritycommand.
TriggerMainPulseWindow
¶
Bases: SCPICmdRead
The TRIGger:MAIn:PULse:WINdow command tree.
Usage
- Using the
.query()method will send theTRIGger:MAIn:PULse:WINdow?query. - Using the
.verify(value)method will send theTRIGger:MAIn:PULse:WINdow?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.polarity: TheTRIGger:MAIn:PULse:WINdow:POLaritycommand.
polarity
property
¶
polarity: TriggerMainPulseWindowPolarity
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 theTRIGger:MAIn:PULse:WINdow:POLarity?query. - Using the
.verify(value)method will send theTRIGger:MAIn:PULse:WINdow:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MAIn:PULse:WINdow:POLarity valuecommand.
SCPI Syntax
- TRIGger:MAIn:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:MAIn:PULse:WINdow:POLarity?
Info
EITherargument specifies positive or negative polarity.NEGAtiveargument specifies positive polarity.POSITIVeargument 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 theTRIGger:MAIn:PULse:WINdow:POLarity?query. - Using the
.verify(value)method will send theTRIGger:MAIn:PULse:WINdow:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MAIn:PULse:WINdow:POLarity valuecommand.
SCPI Syntax
- TRIGger:MAIn:PULse:WINdow:POLarity {EITher|NEGAtive|POSITIVe}
- TRIGger:MAIn:PULse:WINdow:POLarity?
Info
EITherargument specifies positive or negative polarity.NEGAtiveargument specifies positive polarity.POSITIVeargument 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 theTRIGger:MULTiscope?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MULTiscope valuecommand.
SCPI Syntax
- TRIGger:MULTiscope {DISable|ENable}
- TRIGger:MULTiscope?
Info
DISablesets the MultiScope triggering state to disabled.ENablesets the MultiScope triggering state to enabled.
Properties
.align: TheTRIGger:MULTiscope:ALIGNcommand..delay: TheTRIGger:MULTiscope:DELaycommand..logic: TheTRIGger:MULTiscope:LOGiccommand..option: TheTRIGger:MULTiscope:OPTioncommand..role: TheTRIGger:MULTiscope:ROLecommand.
align
property
¶
align: TriggerMultiscopeAlign
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 theTRIGger:MULTiscope:ALIGNcommand.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN
Sub-properties
.completed: TheTRIGger:MULTiscope:ALIGN:COMPletedcommand..deskew: TheTRIGger:MULTiscope:ALIGN:DESKEWcommand..mrttime: TheTRIGger:MULTiscope:ALIGN:MRTTimecommand..setstate: TheTRIGger:MULTiscope:ALIGN:SETSTATEcommand..value: TheTRIGger:MULTiscope:ALIGN:VALuecommand.
delay
property
¶
delay: TriggerMultiscopeDelay
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 theTRIGger:MULTiscope:DELay?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:DELay?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:MULTiscope:DELay?
logic
property
¶
logic: TriggerMultiscopeLogic
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 theTRIGger:MULTiscope:LOGic?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:LOGic?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MULTiscope:LOGic valuecommand.
SCPI Syntax
- TRIGger:MULTiscope:LOGic {AND|OR}
- TRIGger:MULTiscope:LOGic?
Info
ANDsets the hub and all participating instruments to AND triggering configuration.ORsets the hub and all participating instruments to OR triggering configuration.
option
property
¶
option: TriggerMultiscopeOption
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 theTRIGger:MULTiscope:OPTion?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:OPTion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MULTiscope:OPTion valuecommand.
SCPI Syntax
- TRIGger:MULTiscope:OPTion {AND|OR}
- TRIGger:MULTiscope:OPTion?
Info
ANDsets the hub and all participating instruments to AND triggering.ORsets the hub and all participating instruments to OR triggering.
role
property
¶
role: TriggerMultiscopeRole
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 theTRIGger:MULTiscope:ROLe?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:ROLe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MULTiscope:ROLe valuecommand.
SCPI Syntax
- TRIGger:MULTiscope:ROLe {PRODucer|CONSumer|NONe}
- TRIGger:MULTiscope:ROLe?
Info
PRODucersets the instrument to both contribute and use the MultiScope trigger.CONSumersets the instrument to use the MultiScope trigger.NONetakes 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 theTRIGger:MULTiscope:ALIGNcommand.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN
Properties
.completed: TheTRIGger:MULTiscope:ALIGN:COMPletedcommand..deskew: TheTRIGger:MULTiscope:ALIGN:DESKEWcommand..mrttime: TheTRIGger:MULTiscope:ALIGN:MRTTimecommand..setstate: TheTRIGger:MULTiscope:ALIGN:SETSTATEcommand..value: TheTRIGger:MULTiscope:ALIGN:VALuecommand.
completed
property
¶
completed: TriggerMultiscopeAlignCompleted
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 theTRIGger:MULTiscope:ALIGN:COMPleted?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:ALIGN:COMPleted?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:COMPleted?
deskew
property
¶
deskew: TriggerMultiscopeAlignDeskew
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 theTRIGger:MULTiscope:ALIGN:DESKEW?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:ALIGN:DESKEW?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:DESKEW?
mrttime
property
¶
mrttime: TriggerMultiscopeAlignMrttime
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 theTRIGger:MULTiscope:ALIGN:MRTTime?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:ALIGN:MRTTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write()method will send theTRIGger:MULTiscope:ALIGN:MRTTimecommand.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:MRTTime
- TRIGger:MULTiscope:ALIGN:MRTTime?
setstate
property
¶
setstate: TriggerMultiscopeAlignSetstate
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 theTRIGger:MULTiscope:ALIGN:SETSTATE?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:ALIGN:SETSTATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MULTiscope:ALIGN:SETSTATE valuecommand.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:SETSTATE {START|STOP|WAIT|DONE}
- TRIGger:MULTiscope:ALIGN:SETSTATE?
Info
STARTbegins calibration.STOPends calibration.WAITpostpones calibration.DONEindicates that the calibration is complete.
value
property
¶
value: TriggerMultiscopeAlignValue
Return the TRIGger:MULTiscope:ALIGN:VALue command.
Description
- This command returns the time interval result from the
TRIGGER:MULTISCOPE:ALIGNcommand. Round trip time, trigger out to trigger in.
Usage
- Using the
.query()method will send theTRIGger:MULTiscope:ALIGN:VALue?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:ALIGN:VALue?query and raise an AssertionError if the returned value does not matchvalue.
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 theTRIGger:MULTiscope:ALIGN:COMPleted?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:ALIGN:COMPleted?query and raise an AssertionError if the returned value does not matchvalue.
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 theTRIGger:MULTiscope:ALIGN:DESKEW?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:ALIGN:DESKEW?query and raise an AssertionError if the returned value does not matchvalue.
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 theTRIGger:MULTiscope:ALIGN:MRTTime?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:ALIGN:MRTTime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write()method will send theTRIGger:MULTiscope:ALIGN:MRTTimecommand.
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 theTRIGger:MULTiscope:ALIGN:SETSTATE?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:ALIGN:SETSTATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MULTiscope:ALIGN:SETSTATE valuecommand.
SCPI Syntax
- TRIGger:MULTiscope:ALIGN:SETSTATE {START|STOP|WAIT|DONE}
- TRIGger:MULTiscope:ALIGN:SETSTATE?
Info
STARTbegins calibration.STOPends calibration.WAITpostpones calibration.DONEindicates 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:ALIGNcommand. Round trip time, trigger out to trigger in.
Usage
- Using the
.query()method will send theTRIGger:MULTiscope:ALIGN:VALue?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:ALIGN:VALue?query and raise an AssertionError if the returned value does not matchvalue.
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 theTRIGger:MULTiscope:DELay?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:DELay?query and raise an AssertionError if the returned value does not matchvalue.
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 theTRIGger:MULTiscope:LOGic?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:LOGic?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MULTiscope:LOGic valuecommand.
SCPI Syntax
- TRIGger:MULTiscope:LOGic {AND|OR}
- TRIGger:MULTiscope:LOGic?
Info
ANDsets the hub and all participating instruments to AND triggering configuration.ORsets 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 theTRIGger:MULTiscope:OPTion?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:OPTion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MULTiscope:OPTion valuecommand.
SCPI Syntax
- TRIGger:MULTiscope:OPTion {AND|OR}
- TRIGger:MULTiscope:OPTion?
Info
ANDsets the hub and all participating instruments to AND triggering.ORsets 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 theTRIGger:MULTiscope:ROLe?query. - Using the
.verify(value)method will send theTRIGger:MULTiscope:ROLe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:MULTiscope:ROLe valuecommand.
SCPI Syntax
- TRIGger:MULTiscope:ROLe {PRODucer|CONSumer|NONe}
- TRIGger:MULTiscope:ROLe?
Info
PRODucersets the instrument to both contribute and use the MultiScope trigger.CONSumersets the instrument to use the MultiScope trigger.NONetakes the instrument off the MultiScope trigger network.
TriggerQualification
¶
Bases: SCPICmdRead
The TRIGger:QUALification command tree.
Usage
- Using the
.query()method will send theTRIGger:QUALification?query. - Using the
.verify(value)method will send theTRIGger:QUALification?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.bus: TheTRIGger:QUALification:BUScommand tree.
bus
property
¶
Return the TRIGger:QUALification:BUS command tree.
Usage
- Using the
.query()method will send theTRIGger:QUALification:BUS?query. - Using the
.verify(value)method will send theTRIGger:QUALification:BUS?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.format: TheTRIGger:QUALification:BUS:FORMatcommand..source: TheTRIGger:QUALification:BUS:SOUrcecommand..value: TheTRIGger:QUALification:BUS:VALuecommand.
TriggerQualificationBus
¶
Bases: SCPICmdRead
The TRIGger:QUALification:BUS command tree.
Usage
- Using the
.query()method will send theTRIGger:QUALification:BUS?query. - Using the
.verify(value)method will send theTRIGger:QUALification:BUS?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.format: TheTRIGger:QUALification:BUS:FORMatcommand..source: TheTRIGger:QUALification:BUS:SOUrcecommand..value: TheTRIGger:QUALification:BUS:VALuecommand.
format
property
¶
format: TriggerQualificationBusFormat
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 theTRIGger:QUALification:BUS:FORMat?query. - Using the
.verify(value)method will send theTRIGger:QUALification:BUS:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:QUALification:BUS:FORMat valuecommand.
SCPI Syntax
- TRIGger:QUALification:BUS:FORMat {BINary|HEX|SYMBolic}
- TRIGger:QUALification:BUS:FORMat?
Info
BINaryspecifies the pattern format as binary.HEXspecifies the pattern format as hexadecimal.SYMBolicspecifies the pattern format as symbolic.
source
property
¶
source: TriggerQualificationBusSource
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 theTRIGger:QUALification:BUS:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:QUALification:BUS:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:QUALification:BUS:SOUrce valuecommand.
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
¶
value: TriggerQualificationBusValue
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 theTRIGger:QUALification:BUS:VALue?query. - Using the
.verify(value)method will send theTRIGger:QUALification:BUS:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:QUALification:BUS:VALue valuecommand.
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 theTRIGger:QUALification:BUS:FORMat?query. - Using the
.verify(value)method will send theTRIGger:QUALification:BUS:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:QUALification:BUS:FORMat valuecommand.
SCPI Syntax
- TRIGger:QUALification:BUS:FORMat {BINary|HEX|SYMBolic}
- TRIGger:QUALification:BUS:FORMat?
Info
BINaryspecifies the pattern format as binary.HEXspecifies the pattern format as hexadecimal.SYMBolicspecifies 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 theTRIGger:QUALification:BUS:SOUrce?query. - Using the
.verify(value)method will send theTRIGger:QUALification:BUS:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:QUALification:BUS:SOUrce valuecommand.
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 theTRIGger:QUALification:BUS:VALue?query. - Using the
.verify(value)method will send theTRIGger:QUALification:BUS:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:QUALification:BUS:VALue valuecommand.
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:ENHANCEDor the equivalent check box control is also on.
Usage
- Using the
.query()method will send theTRIGger:SENSITivity?query. - Using the
.verify(value)method will send theTRIGger:SENSITivity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:SENSITivity valuecommand.
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.OFFdisables rolling averaging for trigger position enhancement.ONenables 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 theTRIGger:SHOWEQuation?query. - Using the
.verify(value)method will send theTRIGger:SHOWEQuation?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTRIGger:SHOWEQuation valuecommand.
SCPI Syntax
- TRIGger:SHOWEQuation {ON|OFF}
- TRIGger:SHOWEQuation?
Info
ONcauses the equation to appear on screen.Offhides 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 theTRIGger:STATE?query. - Using the
.verify(value)method will send theTRIGger:STATE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TRIGger:STATE?