bus

The bus commands module.

These commands are used in the following models: MDO3K, MDO4KB, MDO4KC, MSO4KB

THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.

Please report an issue if one is found.

Commands and Queries
- BUS:B<x>:ARINC429A:BITRate {LOW|HI|<NR1>}
- BUS:B<x>:ARINC429A:BITRate?
- BUS:B<x>:ARINC429A:DATA:FORMAT {DATA|SDIDATA|SDIDATASSM}
- BUS:B<x>:ARINC429A:DATA:FORMAT?
- BUS:B<x>:ARINC429A:POLarity {NORMal|INVERTed}
- BUS:B<x>:ARINC429A:POLarity?
- BUS:B<x>:ARINC429A:SOUrce {CH<x>|MATH|REF<x>}
- BUS:B<x>:ARINC429A:SOUrce?
- BUS:B<x>:AUDio:BITDelay <NR1>
- BUS:B<x>:AUDio:BITDelay?
- BUS:B<x>:AUDio:BITOrder {MSB|LSB}
- BUS:B<x>:AUDio:BITOrder?
- BUS:B<x>:AUDio:CHANnel:SIZe <NR1>
- BUS:B<x>:AUDio:CHANnel:SIZe?
- BUS:B<x>:AUDio:CLOCk:POLarity {FALL|RISe}
- BUS:B<x>:AUDio:CLOCk:POLarity?
- BUS:B<x>:AUDio:CLOCk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:AUDio:CLOCk:SOUrce?
- BUS:B<x>:AUDio:DATa:POLarity {NORMal|INVERTed}
- BUS:B<x>:AUDio:DATa:POLarity?
- BUS:B<x>:AUDio:DATa:SIZe <NR1>
- BUS:B<x>:AUDio:DATa:SIZe?
- BUS:B<x>:AUDio:DATa:SOUrce {CH<x>|D<x>}
- BUS:B<x>:AUDio:DATa:SOUrce?
- BUS:B<x>:AUDio:DISplay:FORMat {BINary|HEXadecimal|SIGNEDDECimal}
- BUS:B<x>:AUDio:DISplay:FORMat?
- BUS:B<x>:AUDio:FRAME:SIZe <NR1>
- BUS:B<x>:AUDio:FRAME:SIZe?
- BUS:B<x>:AUDio:FRAMESync:POLarity {FALL|RISe}
- BUS:B<x>:AUDio:FRAMESync:POLarity?
- BUS:B<x>:AUDio:FRAMESync:SOUrce {CH<x>|D<x>}
- BUS:B<x>:AUDio:FRAMESync:SOUrce?
- BUS:B<x>:AUDio:TYPe {I2S|LJ|RJ|TDM}
- BUS:B<x>:AUDio:TYPe?
- BUS:B<x>:AUDio:WORDSel:POLarity {NORMal|INVERTed}
- BUS:B<x>:AUDio:WORDSel:POLarity?
- BUS:B<x>:AUDio:WORDSel:SOUrce {CH<x>|D<x>}
- BUS:B<x>:AUDio:WORDSel:SOUrce?
- BUS:B<x>:CAN:BITRate <NR1>
- BUS:B<x>:CAN:BITRate?
- BUS:B<x>:CAN:FD:BITRate <NR1>
- BUS:B<x>:CAN:FD:BITRate?
- BUS:B<x>:CAN:FD:STANDard {ISO | NONISO} string
- BUS:B<x>:CAN:FD:STANDard?
- BUS:B<x>:CAN:PRObe {CANH|CANL|RX|TX|DIFFerential}
- BUS:B<x>:CAN:PRObe?
- BUS:B<x>:CAN:SAMPLEpoint <NR1>
- BUS:B<x>:CAN:SAMPLEpoint?
- BUS:B<x>:CAN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:CAN:SOUrce?
- BUS:B<x>:CAN:STANDard {CAN2X|CANFD} string
- BUS:B<x>:CAN:STANDard?
- BUS:B<x>:DISplay:FORMat {BINary|HEXadecimal|ASCII|MIXed|MIXED2|BLOCKHEX}
- BUS:B<x>:DISplay:FORMat?
- BUS:B<x>:DISplay:TYPe {BUS|BOTh}
- BUS:B<x>:DISplay:TYPe?
- BUS:B<x>:ETHERnet:PROTOcol {IPv4|OTHER}
- BUS:B<x>:ETHERnet:PROTOcol?
- BUS:B<x>:ETHERnet:PRObe {DIFFerential|SINGleended}
- BUS:B<x>:ETHERnet:PRObe?
- BUS:B<x>:ETHERnet:SOUrce:DIFFerential {CH<x>|MATH|REF<x>}
- BUS:B<x>:ETHERnet:SOUrce:DIFFerential?
- BUS:B<x>:ETHERnet:SOUrce:DMINus {CH<x>|D<x>}
- BUS:B<x>:ETHERnet:SOUrce:DMINus?
- BUS:B<x>:ETHERnet:SOUrce:DPLUs {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15}
- BUS:B<x>:ETHERnet:SOUrce:DPLUs?
- BUS:B<x>:ETHERnet:TYPe {ENET10BASET|ENET100BASETX}
- BUS:B<x>:ETHERnet:TYPe?
- BUS:B<x>:FLEXray:BITRate <NR1>
- BUS:B<x>:FLEXray:BITRate?
- BUS:B<x>:FLEXray:CHannel {A|B}
- BUS:B<x>:FLEXray:CHannel?
- BUS:B<x>:FLEXray:SIGnal {BDIFFBP|BM|TXRX}
- BUS:B<x>:FLEXray:SIGnal?
- BUS:B<x>:FLEXray:SOUrce {CH<x>|D<x>}
- BUS:B<x>:FLEXray:SOUrce?
- BUS:B<x>:I2C:ADDRess:RWINClude {ON|OFF|<NR1>}
- BUS:B<x>:I2C:ADDRess:RWINClude?
- BUS:B<x>:I2C:CLOCk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:CLOCk:SOUrce?
- BUS:B<x>:I2C:DATa:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:DATa:SOUrce?
- BUS:B<x>:I2C:SCLk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SCLk:SOUrce?
- BUS:B<x>:I2C:SDAta:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SDAta:SOUrce?
- BUS:B<x>:LABel <Qstring>
- BUS:B<x>:LABel?
- BUS:B<x>:LIN:BITRate <NR1>
- BUS:B<x>:LIN:BITRate?
- BUS:B<x>:LIN:IDFORmat {NOPARity|PARity}
- BUS:B<x>:LIN:IDFORmat?
- BUS:B<x>:LIN:MAXBytedelim <NR1>
- BUS:B<x>:LIN:MAXBytedelim?
- BUS:B<x>:LIN:POLarity {NORMal|INVerted}
- BUS:B<x>:LIN:POLarity?
- BUS:B<x>:LIN:SAMPLEpoint <NR1>
- BUS:B<x>:LIN:SAMPLEpoint?
- BUS:B<x>:LIN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:LIN:SOUrce?
- BUS:B<x>:LIN:STANDard {V1X|V2X|MIXed}
- BUS:B<x>:LIN:STANDard?
- BUS:B<x>:MIL1553B:POLarity {NORMal|INVERTed}
- BUS:B<x>:MIL1553B:POLarity?
- BUS:B<x>:MIL1553B:RESPonsetime:MAXimum <NR3>
- BUS:B<x>:MIL1553B:RESPonsetime:MAXimum?
- BUS:B<x>:MIL1553B:RESPonsetime:MINimum <NR3>
- BUS:B<x>:MIL1553B:RESPonsetime:MINimum?
- BUS:B<x>:MIL1553B:SOUrce {CH<x>|MATH|REF<x>}
- BUS:B<x>:MIL1553B:SOUrce?
- BUS:B<x>:PARallel:BIT<x>:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:BIT<x>:SOUrce?
- BUS:B<x>:PARallel:CLOCk:EDGE {EITher|RISing|FALling}
- BUS:B<x>:PARallel:CLOCk:EDGE?
- BUS:B<x>:PARallel:CLOCk:ISCLOCKed {YES|NO}
- BUS:B<x>:PARallel:CLOCk:ISCLOCKed?
- BUS:B<x>:PARallel:CLOCk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:CLOCk:SOUrce?
- BUS:B<x>:PARallel:WIDth <NR1>
- BUS:B<x>:PARallel:WIDth?
- BUS:B<x>:POSition <NR3>
- BUS:B<x>:POSition?
- BUS:B<x>:RS232C:BITRate <NR1>
- BUS:B<x>:RS232C:BITRate?
- BUS:B<x>:RS232C:DATABits {7|8|9}
- BUS:B<x>:RS232C:DATABits?
- BUS:B<x>:RS232C:DELIMiter {NULl|LF|CR|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
- BUS:B<x>:RS232C:DISplaymode {FRAme|PACKET}
- BUS:B<x>:RS232C:DISplaymode?
- BUS:B<x>:RS232C:PARity {NONe|EVEN|ODD}
- BUS:B<x>:RS232C:PARity?
- BUS:B<x>:RS232C:POLarity {NORMal|INVERTed}
- BUS:B<x>:RS232C:POLarity?
- BUS:B<x>:RS232C:RX:SOUrce {CH<x>|D<x>|Off}
- BUS:B<x>:RS232C:RX:SOUrce?
- BUS:B<x>:RS232C:TX:SOUrce {CH<x>|D<x>|Off}
- BUS:B<x>:RS232C:TX:SOUrce?
- BUS:B<x>:SPI:BITOrder {LSB|MSB}
- BUS:B<x>:SPI:BITOrder?
- BUS:B<x>:SPI:CLOCk:POLarity {FALL|RISe}
- BUS:B<x>:SPI:CLOCk:POLarity?
- BUS:B<x>:SPI:CLOCk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:CLOCk:SOUrce?
- BUS:B<x>:SPI:DATa:IN:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:DATa:IN:POLarity?
- BUS:B<x>:SPI:DATa:IN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATa:IN:SOUrce?
- BUS:B<x>:SPI:DATa:MISO:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:DATa:MISO:POLarity?
- BUS:B<x>:SPI:DATa:MISO:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATa:MISO:SOUrce?
- BUS:B<x>:SPI:DATa:MOSI:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:DATa:MOSI:POLarity?
- BUS:B<x>:SPI:DATa:MOSI:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATa:MOSI:SOUrce?
- BUS:B<x>:SPI:DATa:OUT:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:DATa:OUT:POLarity?
- BUS:B<x>:SPI:DATa:OUT:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATa:OUT:SOUrce?
- BUS:B<x>:SPI:DATa:SIZe <NR1>
- BUS:B<x>:SPI:DATa:SIZe?
- BUS:B<x>:SPI:FRAMING {SS|IDLEtime}
- BUS:B<x>:SPI:FRAMING?
- BUS:B<x>:SPI:IDLETime <NR3>
- BUS:B<x>:SPI:IDLETime?
- BUS:B<x>:SPI:SCLk:POLarity {FALL|RISe}
- BUS:B<x>:SPI:SCLk:POLarity?
- BUS:B<x>:SPI:SCLk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SCLk:SOUrce?
- BUS:B<x>:SPI:SELect:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:SELect:POLarity?
- BUS:B<x>:SPI:SELect:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
- BUS:B<x>:SPI:SS:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:SS:POLarity?
- BUS:B<x>:SPI:SS:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SS:SOUrce?
- BUS:B<x>:STATE {ON|OFF|<NR1>}
- BUS:B<x>:STATE?
- BUS:B<x>:TYPe {I2C|SPI|CAN|RS232C|PARallel|USB|LIN|FLEXRay|AUDio|ETHERnet|MIL1553B|ARINC429A}
- BUS:B<x>:TYPe?
- BUS:B<x>:USB:BITRate {LOW|FULL|HIGH}
- BUS:B<x>:USB:BITRate?
- BUS:B<x>:USB:PRObe {DIFFerential|SINGleended}
- BUS:B<x>:USB:PRObe?
- BUS:B<x>:USB:SOUrce:DIFFerential {CH<x>|MATH|REF<x>}
- BUS:B<x>:USB:SOUrce:DIFFerential?
- BUS:B<x>:USB:SOUrce:DMINus {CH<x>|D<x>}
- BUS:B<x>:USB:SOUrce:DMINus?
- BUS:B<x>:USB:SOUrce:DPLUs {CH<x>|D<x>}
- BUS:B<x>:USB:SOUrce:DPLUs?
- BUS:LOWerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:CH<x>?
- BUS:LOWerthreshold:MATH {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:MATH1 {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:MATH1?
- BUS:LOWerthreshold:MATH?
- BUS:LOWerthreshold:REF<x> {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:REF<x>?
- BUS:THReshold:CH<x> {ECL|TTL|<NR3>}
- BUS:THReshold:CH<x>?
- BUS:THReshold:D<x> {<NR3>|ECL|TTL}
- BUS:THReshold:D<x>?
- BUS:UPPerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:CH<x>?
- BUS:UPPerthreshold:MATH {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:MATH1 {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:MATH1?
- BUS:UPPerthreshold:MATH?
- BUS:UPPerthreshold:REF<x> {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:REF<x>?
- BUS?

Bus

Bases: SCPICmdRead

The BUS command.

Description
  • Returns the parameters for each serial (if installed) and parallel bus.
Usage
  • Using the .query() method will send the BUS? query.
  • Using the .verify(value) method will send the BUS? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- BUS?
Properties
  • .b: The BUS:B<x> command tree.
  • .lowerthreshold: The BUS:LOWerthreshold command tree.
  • .threshold: The BUS:THReshold command tree.
  • .upperthreshold: The BUS:UPPerthreshold command tree.

b property

Return the BUS:B<x> command tree.

Usage
  • Using the .query() method will send the BUS:B<x>? query.
  • Using the .verify(value) method will send the BUS:B<x>? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .arinc429a: The BUS:B<x>:ARINC429A command tree.
  • .audio: The BUS:B<x>:AUDio command tree.
  • .can: The BUS:B<x>:CAN command tree.
  • .display: The BUS:B<x>:DISplay command tree.
  • .ethernet: The BUS:B<x>:ETHERnet command tree.
  • .flexray: The BUS:B<x>:FLEXray command tree.
  • .i2c: The BUS:B<x>:I2C command tree.
  • .label: The BUS:B<x>:LABel command.
  • .lin: The BUS:B<x>:LIN command tree.
  • .mil1553b: The BUS:B<x>:MIL1553B command tree.
  • .parallel: The BUS:B<x>:PARallel command tree.
  • .position: The BUS:B<x>:POSition command.
  • .rs232c: The BUS:B<x>:RS232C command tree.
  • .spi: The BUS:B<x>:SPI command tree.
  • .state: The BUS:B<x>:STATE command.
  • .type: The BUS:B<x>:TYPe command.
  • .usb: The BUS:B<x>:USB command tree.

lowerthreshold property

lowerthreshold: BusLowerthreshold

Return the BUS:LOWerthreshold command tree.

Usage
  • Using the .query() method will send the BUS:LOWerthreshold? query.
  • Using the .verify(value) method will send the BUS:LOWerthreshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The BUS:LOWerthreshold:CH<x> command.
  • .ref: The BUS:LOWerthreshold:REF<x> command.
  • .math: The BUS:LOWerthreshold:MATH command.
  • .math1: The BUS:LOWerthreshold:MATH1 command.

threshold property

threshold: BusThreshold

Return the BUS:THReshold command tree.

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

upperthreshold property

upperthreshold: BusUpperthreshold

Return the BUS:UPPerthreshold command tree.

Usage
  • Using the .query() method will send the BUS:UPPerthreshold? query.
  • Using the .verify(value) method will send the BUS:UPPerthreshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The BUS:UPPerthreshold:CH<x> command.
  • .ref: The BUS:UPPerthreshold:REF<x> command.
  • .math: The BUS:UPPerthreshold:MATH command.
  • .math1: The BUS:UPPerthreshold:MATH1 command.

BusBItem

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

The BUS:B<x> command tree.

Usage
  • Using the .query() method will send the BUS:B<x>? query.
  • Using the .verify(value) method will send the BUS:B<x>? query and raise an AssertionError if the returned value does not match value.
Properties
  • .arinc429a: The BUS:B<x>:ARINC429A command tree.
  • .audio: The BUS:B<x>:AUDio command tree.
  • .can: The BUS:B<x>:CAN command tree.
  • .display: The BUS:B<x>:DISplay command tree.
  • .ethernet: The BUS:B<x>:ETHERnet command tree.
  • .flexray: The BUS:B<x>:FLEXray command tree.
  • .i2c: The BUS:B<x>:I2C command tree.
  • .label: The BUS:B<x>:LABel command.
  • .lin: The BUS:B<x>:LIN command tree.
  • .mil1553b: The BUS:B<x>:MIL1553B command tree.
  • .parallel: The BUS:B<x>:PARallel command tree.
  • .position: The BUS:B<x>:POSition command.
  • .rs232c: The BUS:B<x>:RS232C command tree.
  • .spi: The BUS:B<x>:SPI command tree.
  • .state: The BUS:B<x>:STATE command.
  • .type: The BUS:B<x>:TYPe command.
  • .usb: The BUS:B<x>:USB command tree.

arinc429a property

arinc429a: BusBItemArinc429a

Return the BUS:B<x>:ARINC429A command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:ARINC429A? query.
  • Using the .verify(value) method will send the BUS:B<x>:ARINC429A? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bitrate: The BUS:B<x>:ARINC429A:BITRate command.
  • .data: The BUS:B<x>:ARINC429A:DATA command tree.
  • .polarity: The BUS:B<x>:ARINC429A:POLarity command.
  • .source: The BUS:B<x>:ARINC429A:SOUrce command.

audio property

Return the BUS:B<x>:AUDio command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .bitdelay: The BUS:B<x>:AUDio:BITDelay command.
  • .bitorder: The BUS:B<x>:AUDio:BITOrder command.
  • .channel: The BUS:B<x>:AUDio:CHANnel command tree.
  • .clock: The BUS:B<x>:AUDio:CLOCk command tree.
  • .data: The BUS:B<x>:AUDio:DATa command tree.
  • .display: The BUS:B<x>:AUDio:DISplay command tree.
  • .frame: The BUS:B<x>:AUDio:FRAME command tree.
  • .framesync: The BUS:B<x>:AUDio:FRAMESync command tree.
  • .type: The BUS:B<x>:AUDio:TYPe command.
  • .wordsel: The BUS:B<x>:AUDio:WORDSel command tree.

can property

Return the BUS:B<x>:CAN command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:CAN? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bitrate: The BUS:B<x>:CAN:BITRate command.
  • .fd: The BUS:B<x>:CAN:FD command tree.
  • .probe: The BUS:B<x>:CAN:PRObe command.
  • .samplepoint: The BUS:B<x>:CAN:SAMPLEpoint command.
  • .source: The BUS:B<x>:CAN:SOUrce command.
  • .standard: The BUS:B<x>:CAN:STANDard command.

display property

display: BusBItemDisplay

Return the BUS:B<x>:DISplay command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:DISplay? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The BUS:B<x>:DISplay:FORMat command.
  • .type: The BUS:B<x>:DISplay:TYPe command.

ethernet property

ethernet: BusBItemEthernet

Return the BUS:B<x>:ETHERnet command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .protocol: The BUS:B<x>:ETHERnet:PROTOcol command.
  • .probe: The BUS:B<x>:ETHERnet:PRObe command.
  • .source: The BUS:B<x>:ETHERnet:SOUrce command tree.
  • .type: The BUS:B<x>:ETHERnet:TYPe command.

flexray property

flexray: BusBItemFlexray

Return the BUS:B<x>:FLEXray command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:FLEXray? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXray? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bitrate: The BUS:B<x>:FLEXray:BITRate command.
  • .channel: The BUS:B<x>:FLEXray:CHannel command.
  • .signal: The BUS:B<x>:FLEXray:SIGnal command.
  • .source: The BUS:B<x>:FLEXray:SOUrce command.

i2c property

Return the BUS:B<x>:I2C command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:I2C? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The BUS:B<x>:I2C:ADDRess command tree.
  • .clock: The BUS:B<x>:I2C:CLOCk command tree.
  • .sclk: The BUS:B<x>:I2C:SCLk command tree.
  • .data: The BUS:B<x>:I2C:DATa command tree.
  • .sdata: The BUS:B<x>:I2C:SDAta command tree.

label property

Return the BUS:B<x>:LABel command.

Description
  • Specifies the waveform label for the bus.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LABel value command.
SCPI Syntax
- BUS:B<x>:LABel <Qstring>
- BUS:B<x>:LABel?
Info
  • <Qstring> is an alphanumeric string of text, enclosed in quotes, that contains the text label information for bus . The text string is limited to 30 characters.

lin property

Return the BUS:B<x>:LIN command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:LIN? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bitrate: The BUS:B<x>:LIN:BITRate command.
  • .idformat: The BUS:B<x>:LIN:IDFORmat command.
  • .maxbytedelim: The BUS:B<x>:LIN:MAXBytedelim command.
  • .polarity: The BUS:B<x>:LIN:POLarity command.
  • .samplepoint: The BUS:B<x>:LIN:SAMPLEpoint command.
  • .source: The BUS:B<x>:LIN:SOUrce command.
  • .standard: The BUS:B<x>:LIN:STANDard command.

mil1553b property

mil1553b: BusBItemMil1553b

Return the BUS:B<x>:MIL1553B command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .polarity: The BUS:B<x>:MIL1553B:POLarity command.
  • .responsetime: The BUS:B<x>:MIL1553B:RESPonsetime command tree.
  • .source: The BUS:B<x>:MIL1553B:SOUrce command.

parallel property

parallel: BusBItemParallel

Return the BUS:B<x>:PARallel command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:PARallel? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bit: The BUS:B<x>:PARallel:BIT<x> command tree.
  • .clock: The BUS:B<x>:PARallel:CLOCk command tree.
  • .width: The BUS:B<x>:PARallel:WIDth command.

position property

position: BusBItemPosition

Return the BUS:B<x>:POSition command.

Description
  • This command specifies the position of the bus waveform on the display.
Usage
  • Using the .query() method will send the BUS:B<x>:POSition? query.
  • Using the .verify(value) method will send the BUS:B<x>:POSition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:POSition value command.
SCPI Syntax
- BUS:B<x>:POSition <NR3>
- BUS:B<x>:POSition?
Info
  • <NR3> is a floating point number that specifies the position of the bus waveform on the display.

rs232c property

Return the BUS:B<x>:RS232C command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:RS232C? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bitrate: The BUS:B<x>:RS232C:BITRate command.
  • .databits: The BUS:B<x>:RS232C:DATABits command.
  • .delimiter: The BUS:B<x>:RS232C:DELIMiter command.
  • .displaymode: The BUS:B<x>:RS232C:DISplaymode command.
  • .parity: The BUS:B<x>:RS232C:PARity command.
  • .polarity: The BUS:B<x>:RS232C:POLarity command.
  • .rx: The BUS:B<x>:RS232C:RX command tree.
  • .tx: The BUS:B<x>:RS232C:TX command tree.

spi property

Return the BUS:B<x>:SPI command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Sub-properties
  • .bitorder: The BUS:B<x>:SPI:BITOrder command.
  • .data: The BUS:B<x>:SPI:DATa command tree.
  • .framing: The BUS:B<x>:SPI:FRAMING command.
  • .idletime: The BUS:B<x>:SPI:IDLETime command.
  • .clock: The BUS:B<x>:SPI:CLOCk command tree.
  • .sclk: The BUS:B<x>:SPI:SCLk command tree.
  • .select: The BUS:B<x>:SPI:SELect command tree.
  • .ss: The BUS:B<x>:SPI:SS command tree.

state property

Return the BUS:B<x>:STATE command.

Description
  • This command specifies the on/off state of the bus.
Usage
  • Using the .query() method will send the BUS:B<x>:STATE? query.
  • Using the .verify(value) method will send the BUS:B<x>:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:STATE value command.
SCPI Syntax
- BUS:B<x>:STATE {ON|OFF|<NR1>}
- BUS:B<x>:STATE?
Info
  • ON or ≠ 0 turns on the bus.
  • OFF or = 0 turns off the bus.

type property

Return the BUS:B<x>:TYPe command.

Description
  • This command specifies (or queries) the bus type. The supported bus types are dependent on the oscilloscope model and the installed application models. With the exception of the parallel bus, all bus types require installation of an application option.
Usage
  • Using the .query() method will send the BUS:B<x>:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:TYPe value command.
SCPI Syntax
- BUS:B<x>:TYPe {I2C|SPI|CAN|RS232C|PARallel|USB|LIN|FLEXRay|AUDio|ETHERnet|MIL1553B|ARINC429A}
- BUS:B<x>:TYPe?
Info
  • I2C specifies the Inter-IC bus.
  • SPI specifies the Serial Peripheral Interface bus (not available on two-channel models).
  • CAN specifies the Controller Area Network bus.
  • RS232C specifies the RS-232C bus.
  • PARallel specifies the Parallel bus.
  • USB specifies the USB bus.
  • LIN specifies the LIN bus.
  • FLEXRay specifies the FLexRay bus.
  • AUDio specifies the audio bus.
  • ETHERnet specifies the Ethernet bus.
  • MIL1553B specifies the MIL-STD-1553 bus.
  • ARINC429A specifies the Aeronautical Radio INC (specification 429) bus.

usb property

Return the BUS:B<x>:USB command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:USB? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Sub-properties
  • .bitrate: The BUS:B<x>:USB:BITRate command.
  • .probe: The BUS:B<x>:USB:PRObe command.
  • .source: The BUS:B<x>:USB:SOUrce command tree.

BusBItemArinc429a

Bases: SCPICmdRead

The BUS:B<x>:ARINC429A command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:ARINC429A? query.
  • Using the .verify(value) method will send the BUS:B<x>:ARINC429A? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bitrate: The BUS:B<x>:ARINC429A:BITRate command.
  • .data: The BUS:B<x>:ARINC429A:DATA command tree.
  • .polarity: The BUS:B<x>:ARINC429A:POLarity command.
  • .source: The BUS:B<x>:ARINC429A:SOUrce command.

bitrate property

Return the BUS:B<x>:ARINC429A:BITRate command.

Description
  • This command specifies the bit rate for the ARINC429 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:ARINC429A:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:ARINC429A:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ARINC429A:BITRate value command.
SCPI Syntax
- BUS:B<x>:ARINC429A:BITRate {LOW|HI|<NR1>}
- BUS:B<x>:ARINC429A:BITRate?
Info
  • LOW sets the ARINC429 bit rate to handle low speed signals (12000 bits-per-second to 14500 bits-per-second).
  • HI sets the ARINC429 bit rate to handle high speed signals (100,000 bits-per-second).
  • <NR1> is a bit rate in bits-per-second. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.

data property

Return the BUS:B<x>:ARINC429A:DATA command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:ARINC429A:DATA? query.
  • Using the .verify(value) method will send the BUS:B<x>:ARINC429A:DATA? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The BUS:B<x>:ARINC429A:DATA:FORMAT command.

polarity property

Return the BUS:B<x>:ARINC429A:POLarity command.

Description
  • This command sets the polarity of the ARINC429 bus (normal or inverted).
Usage
  • Using the .query() method will send the BUS:B<x>:ARINC429A:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:ARINC429A:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ARINC429A:POLarity value command.
SCPI Syntax
- BUS:B<x>:ARINC429A:POLarity {NORMal|INVERTed}
- BUS:B<x>:ARINC429A:POLarity?
Info
  • NORMal - A positive differential pulse in the first half of a bit period that then returns to zero differential represents a 1 on the differential source.
  • INVERTed - A positive differential pulse in the first half of a bit period that then returns to zero differential represents a 0 on the differential source.

source property

Return the BUS:B<x>:ARINC429A:SOUrce command.

Description
  • This command specifies the source for the differential input for the ARINC429 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:ARINC429A:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:ARINC429A:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ARINC429A:SOUrce value command.
SCPI Syntax
- BUS:B<x>:ARINC429A:SOUrce {CH<x>|MATH|REF<x>}
- BUS:B<x>:ARINC429A:SOUrce?
Info
  • CH<x> specifies an analog channel as the source for the differential input.
  • MATH specifies the math waveform as the source for differential input.
  • REF<x> specifies a reference waveform as the source for differential input.

BusBItemArinc429aBitrate

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:ARINC429A:BITRate command.

Description
  • This command specifies the bit rate for the ARINC429 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:ARINC429A:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:ARINC429A:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ARINC429A:BITRate value command.
SCPI Syntax
- BUS:B<x>:ARINC429A:BITRate {LOW|HI|<NR1>}
- BUS:B<x>:ARINC429A:BITRate?
Info
  • LOW sets the ARINC429 bit rate to handle low speed signals (12000 bits-per-second to 14500 bits-per-second).
  • HI sets the ARINC429 bit rate to handle high speed signals (100,000 bits-per-second).
  • <NR1> is a bit rate in bits-per-second. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.

BusBItemArinc429aData

Bases: SCPICmdRead

The BUS:B<x>:ARINC429A:DATA command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:ARINC429A:DATA? query.
  • Using the .verify(value) method will send the BUS:B<x>:ARINC429A:DATA? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The BUS:B<x>:ARINC429A:DATA:FORMAT command.

format property

Return the BUS:B<x>:ARINC429A:DATA:FORMAT command.

Description
  • Specifies the format of the DATA field in ARINC429 packets on a bus.
Usage
  • Using the .query() method will send the BUS:B<x>:ARINC429A:DATA:FORMAT? query.
  • Using the .verify(value) method will send the BUS:B<x>:ARINC429A:DATA:FORMAT? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ARINC429A:DATA:FORMAT value command.
SCPI Syntax
- BUS:B<x>:ARINC429A:DATA:FORMAT {DATA|SDIDATA|SDIDATASSM}
- BUS:B<x>:ARINC429A:DATA:FORMAT?
Info
  • DATA sets the ARINC429 DATA field width to 19 bits wide (covering bits 11 through 29 of the 32 bit packet).
  • SDIDATA sets the ARINC429 DATA field width to 21 bits wide (covering bits 9 through 29 of the 32 bit packet).
  • SDIDATASSM sets the ARINC429 DATA field width to 23 bits wide (covering bits 9 through 31 of the 32 bit packet).

BusBItemArinc429aDataFormat

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:ARINC429A:DATA:FORMAT command.

Description
  • Specifies the format of the DATA field in ARINC429 packets on a bus.
Usage
  • Using the .query() method will send the BUS:B<x>:ARINC429A:DATA:FORMAT? query.
  • Using the .verify(value) method will send the BUS:B<x>:ARINC429A:DATA:FORMAT? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ARINC429A:DATA:FORMAT value command.
SCPI Syntax
- BUS:B<x>:ARINC429A:DATA:FORMAT {DATA|SDIDATA|SDIDATASSM}
- BUS:B<x>:ARINC429A:DATA:FORMAT?
Info
  • DATA sets the ARINC429 DATA field width to 19 bits wide (covering bits 11 through 29 of the 32 bit packet).
  • SDIDATA sets the ARINC429 DATA field width to 21 bits wide (covering bits 9 through 29 of the 32 bit packet).
  • SDIDATASSM sets the ARINC429 DATA field width to 23 bits wide (covering bits 9 through 31 of the 32 bit packet).

BusBItemArinc429aPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:ARINC429A:POLarity command.

Description
  • This command sets the polarity of the ARINC429 bus (normal or inverted).
Usage
  • Using the .query() method will send the BUS:B<x>:ARINC429A:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:ARINC429A:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ARINC429A:POLarity value command.
SCPI Syntax
- BUS:B<x>:ARINC429A:POLarity {NORMal|INVERTed}
- BUS:B<x>:ARINC429A:POLarity?
Info
  • NORMal - A positive differential pulse in the first half of a bit period that then returns to zero differential represents a 1 on the differential source.
  • INVERTed - A positive differential pulse in the first half of a bit period that then returns to zero differential represents a 0 on the differential source.

BusBItemArinc429aSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:ARINC429A:SOUrce command.

Description
  • This command specifies the source for the differential input for the ARINC429 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:ARINC429A:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:ARINC429A:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ARINC429A:SOUrce value command.
SCPI Syntax
- BUS:B<x>:ARINC429A:SOUrce {CH<x>|MATH|REF<x>}
- BUS:B<x>:ARINC429A:SOUrce?
Info
  • CH<x> specifies an analog channel as the source for the differential input.
  • MATH specifies the math waveform as the source for differential input.
  • REF<x> specifies a reference waveform as the source for differential input.

BusBItemAudio

Bases: SCPICmdRead

The BUS:B<x>:AUDio command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus.
Properties
  • .bitdelay: The BUS:B<x>:AUDio:BITDelay command.
  • .bitorder: The BUS:B<x>:AUDio:BITOrder command.
  • .channel: The BUS:B<x>:AUDio:CHANnel command tree.
  • .clock: The BUS:B<x>:AUDio:CLOCk command tree.
  • .data: The BUS:B<x>:AUDio:DATa command tree.
  • .display: The BUS:B<x>:AUDio:DISplay command tree.
  • .frame: The BUS:B<x>:AUDio:FRAME command tree.
  • .framesync: The BUS:B<x>:AUDio:FRAMESync command tree.
  • .type: The BUS:B<x>:AUDio:TYPe command.
  • .wordsel: The BUS:B<x>:AUDio:WORDSel command tree.

bitdelay property

Return the BUS:B<x>:AUDio:BITDelay command.

Description
  • Specifies the number of delay bits for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:BITDelay? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:BITDelay? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:BITDelay value command.
SCPI Syntax
- BUS:B<x>:AUDio:BITDelay <NR1>
- BUS:B<x>:AUDio:BITDelay?
Info
  • B<x> is the number of the bus.
  • <NR1> specifies the number of delay bits.

bitorder property

Return the BUS:B<x>:AUDio:BITOrder command.

Description
  • Specifies the bit order for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:BITOrder? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:BITOrder? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:BITOrder value command.
SCPI Syntax
- BUS:B<x>:AUDio:BITOrder {MSB|LSB}
- BUS:B<x>:AUDio:BITOrder?
Info
  • B<x> is the number of the bus.
  • MSB specifies that the most significant bit will be expected first in the order.
  • LSB specifies that the least significant bit will be expected first in the order.

channel property

Return the BUS:B<x>:AUDio:CHANnel command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:CHANnel? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:CHANnel? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .size: The BUS:B<x>:AUDio:CHANnel:SIZe command.

clock property

Return the BUS:B<x>:AUDio:CLOCk command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:CLOCk? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:CLOCk? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The BUS:B<x>:AUDio:CLOCk:POLarity command.
  • .source: The BUS:B<x>:AUDio:CLOCk:SOUrce command.

data property

Return the BUS:B<x>:AUDio:DATa command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:DATa? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The BUS:B<x>:AUDio:DATa:POLarity command.
  • .size: The BUS:B<x>:AUDio:DATa:SIZe command.
  • .source: The BUS:B<x>:AUDio:DATa:SOUrce command.

display property

Return the BUS:B<x>:AUDio:DISplay command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:DISplay? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:DISplay? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .format: The BUS:B<x>:AUDio:DISplay:FORMat command.

frame property

Return the BUS:B<x>:AUDio:FRAME command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:FRAME? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:FRAME? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .size: The BUS:B<x>:AUDio:FRAME:SIZe command.

framesync property

Return the BUS:B<x>:AUDio:FRAMESync command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:FRAMESync? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:FRAMESync? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The BUS:B<x>:AUDio:FRAMESync:POLarity command.
  • .source: The BUS:B<x>:AUDio:FRAMESync:SOUrce command.

type property

Return the BUS:B<x>:AUDio:TYPe command.

Description
  • Specifies the audio format (type) for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:TYPe value command.
SCPI Syntax
- BUS:B<x>:AUDio:TYPe {I2S|LJ|RJ|TDM}
- BUS:B<x>:AUDio:TYPe?
Info
  • B<x> is the number of the bus.
  • I2S specifies the I2S audio format.
  • LJ specifies the left-justified audio format.
  • RJ specifies the right-justified audio format.
  • TDM specifies the time-division multiplexing audio format.

wordsel property

Return the BUS:B<x>:AUDio:WORDSel command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:WORDSel? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:WORDSel? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .polarity: The BUS:B<x>:AUDio:WORDSel:POLarity command.
  • .source: The BUS:B<x>:AUDio:WORDSel:SOUrce command.

BusBItemAudioBitdelay

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:BITDelay command.

Description
  • Specifies the number of delay bits for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:BITDelay? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:BITDelay? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:BITDelay value command.
SCPI Syntax
- BUS:B<x>:AUDio:BITDelay <NR1>
- BUS:B<x>:AUDio:BITDelay?
Info
  • B<x> is the number of the bus.
  • <NR1> specifies the number of delay bits.

BusBItemAudioBitorder

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:BITOrder command.

Description
  • Specifies the bit order for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:BITOrder? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:BITOrder? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:BITOrder value command.
SCPI Syntax
- BUS:B<x>:AUDio:BITOrder {MSB|LSB}
- BUS:B<x>:AUDio:BITOrder?
Info
  • B<x> is the number of the bus.
  • MSB specifies that the most significant bit will be expected first in the order.
  • LSB specifies that the least significant bit will be expected first in the order.

BusBItemAudioChannel

Bases: SCPICmdRead

The BUS:B<x>:AUDio:CHANnel command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:CHANnel? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:CHANnel? query and raise an AssertionError if the returned value does not match value.
Properties
  • .size: The BUS:B<x>:AUDio:CHANnel:SIZe command.

size property

Return the BUS:B<x>:AUDio:CHANnel:SIZe command.

Description
  • Specifies the number of bits per channel for the AUDIO bus. (To specify the number of bits per word, use BUS:BX:AUDIO:DATA:SIZE).
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:CHANnel:SIZe? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:CHANnel:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:CHANnel:SIZe value command.
SCPI Syntax
- BUS:B<x>:AUDio:CHANnel:SIZe <NR1>
- BUS:B<x>:AUDio:CHANnel:SIZe?
Info
  • <NR1> specifies the number of bits per channel.

BusBItemAudioChannelSize

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:CHANnel:SIZe command.

Description
  • Specifies the number of bits per channel for the AUDIO bus. (To specify the number of bits per word, use BUS:BX:AUDIO:DATA:SIZE).
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:CHANnel:SIZe? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:CHANnel:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:CHANnel:SIZe value command.
SCPI Syntax
- BUS:B<x>:AUDio:CHANnel:SIZe <NR1>
- BUS:B<x>:AUDio:CHANnel:SIZe?
Info
  • <NR1> specifies the number of bits per channel.

BusBItemAudioClock

Bases: SCPICmdRead

The BUS:B<x>:AUDio:CLOCk command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:CLOCk? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:CLOCk? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The BUS:B<x>:AUDio:CLOCk:POLarity command.
  • .source: The BUS:B<x>:AUDio:CLOCk:SOUrce command.

polarity property

Return the BUS:B<x>:AUDio:CLOCk:POLarity command.

Description
  • Specifies the clock polarity for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:CLOCk:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:CLOCk:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:CLOCk:POLarity value command.
SCPI Syntax
- BUS:B<x>:AUDio:CLOCk:POLarity {FALL|RISe}
- BUS:B<x>:AUDio:CLOCk:POLarity?
Info
  • FALL sets falling edge as the clock polarity.
  • RISe sets rising edge as the clock polarity.

source property

Return the BUS:B<x>:AUDio:CLOCk:SOUrce command.

Description
  • Specifies the clock source waveform for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:AUDio:CLOCk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:AUDio:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel as the clock source waveform for the audio bus.
  • D<x> specifies a digital channel as the clock source waveform for the audio bus. (Requires installation of option 3-MSO.).

BusBItemAudioClockPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:CLOCk:POLarity command.

Description
  • Specifies the clock polarity for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:CLOCk:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:CLOCk:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:CLOCk:POLarity value command.
SCPI Syntax
- BUS:B<x>:AUDio:CLOCk:POLarity {FALL|RISe}
- BUS:B<x>:AUDio:CLOCk:POLarity?
Info
  • FALL sets falling edge as the clock polarity.
  • RISe sets rising edge as the clock polarity.

BusBItemAudioClockSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:CLOCk:SOUrce command.

Description
  • Specifies the clock source waveform for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:AUDio:CLOCk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:AUDio:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel as the clock source waveform for the audio bus.
  • D<x> specifies a digital channel as the clock source waveform for the audio bus. (Requires installation of option 3-MSO.).

BusBItemAudioData

Bases: SCPICmdRead

The BUS:B<x>:AUDio:DATa command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:DATa? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The BUS:B<x>:AUDio:DATa:POLarity command.
  • .size: The BUS:B<x>:AUDio:DATa:SIZe command.
  • .source: The BUS:B<x>:AUDio:DATa:SOUrce command.

polarity property

Return the BUS:B<x>:AUDio:DATa:POLarity command.

Description
  • Specifies the data polarity for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:DATa:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:DATa:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:DATa:POLarity value command.
SCPI Syntax
- BUS:B<x>:AUDio:DATa:POLarity {NORMal|INVERTed}
- BUS:B<x>:AUDio:DATa:POLarity?
Info
  • NORMal specifies positive data polarity for the audio bus.
  • INVERTed specifies negative data polarity for the audio bus.

size property

Return the BUS:B<x>:AUDio:DATa:SIZe command.

Description
  • Specifies the number of bits per word for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:DATa:SIZe? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:DATa:SIZe value command.
SCPI Syntax
- BUS:B<x>:AUDio:DATa:SIZe <NR1>
- BUS:B<x>:AUDio:DATa:SIZe?
Info
  • B<x> is the number of the bus.
  • <NR1> specifies the number of bits per word.

source property

Return the BUS:B<x>:AUDio:DATa:SOUrce command.

Description
  • Specifies the data source waveform for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:DATa:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:DATa:SOUrce value command.
SCPI Syntax
- BUS:B<x>:AUDio:DATa:SOUrce {CH<x>|D<x>}
- BUS:B<x>:AUDio:DATa:SOUrce?
Info
  • CH<x> specifies an analog channel as the data source waveform for the audio bus.
  • D<x> specifies a digital channel as the data source waveform for the audio bus. (Requires option 3-MSO.).

BusBItemAudioDataPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:DATa:POLarity command.

Description
  • Specifies the data polarity for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:DATa:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:DATa:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:DATa:POLarity value command.
SCPI Syntax
- BUS:B<x>:AUDio:DATa:POLarity {NORMal|INVERTed}
- BUS:B<x>:AUDio:DATa:POLarity?
Info
  • NORMal specifies positive data polarity for the audio bus.
  • INVERTed specifies negative data polarity for the audio bus.

BusBItemAudioDataSize

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:DATa:SIZe command.

Description
  • Specifies the number of bits per word for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:DATa:SIZe? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:DATa:SIZe value command.
SCPI Syntax
- BUS:B<x>:AUDio:DATa:SIZe <NR1>
- BUS:B<x>:AUDio:DATa:SIZe?
Info
  • B<x> is the number of the bus.
  • <NR1> specifies the number of bits per word.

BusBItemAudioDataSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:DATa:SOUrce command.

Description
  • Specifies the data source waveform for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:DATa:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:DATa:SOUrce value command.
SCPI Syntax
- BUS:B<x>:AUDio:DATa:SOUrce {CH<x>|D<x>}
- BUS:B<x>:AUDio:DATa:SOUrce?
Info
  • CH<x> specifies an analog channel as the data source waveform for the audio bus.
  • D<x> specifies a digital channel as the data source waveform for the audio bus. (Requires option 3-MSO.).

BusBItemAudioDisplay

Bases: SCPICmdRead

The BUS:B<x>:AUDio:DISplay command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:DISplay? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:DISplay? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The BUS:B<x>:AUDio:DISplay:FORMat command.

format property

Return the BUS:B<x>:AUDio:DISplay:FORMat command.

Description
  • Specifies the display format for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:DISplay:FORMat? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:DISplay:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:DISplay:FORMat value command.
SCPI Syntax
- BUS:B<x>:AUDio:DISplay:FORMat {BINary|HEXadecimal|SIGNEDDECimal}
- BUS:B<x>:AUDio:DISplay:FORMat?
Info
  • BINary specifies a binary data display.
  • HEXadecimal specifies a hexadecimal data display.
  • SIGNEDDECimal specifies a signed decimal data display.

BusBItemAudioDisplayFormat

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:DISplay:FORMat command.

Description
  • Specifies the display format for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:DISplay:FORMat? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:DISplay:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:DISplay:FORMat value command.
SCPI Syntax
- BUS:B<x>:AUDio:DISplay:FORMat {BINary|HEXadecimal|SIGNEDDECimal}
- BUS:B<x>:AUDio:DISplay:FORMat?
Info
  • BINary specifies a binary data display.
  • HEXadecimal specifies a hexadecimal data display.
  • SIGNEDDECimal specifies a signed decimal data display.

BusBItemAudioFrame

Bases: SCPICmdRead

The BUS:B<x>:AUDio:FRAME command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:FRAME? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:FRAME? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus.
Properties
  • .size: The BUS:B<x>:AUDio:FRAME:SIZe command.

size property

Return the BUS:B<x>:AUDio:FRAME:SIZe command.

Description
  • Specifies the number of channels in each frame for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:FRAME:SIZe? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:FRAME:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:FRAME:SIZe value command.
SCPI Syntax
- BUS:B<x>:AUDio:FRAME:SIZe <NR1>
- BUS:B<x>:AUDio:FRAME:SIZe?
Info
  • B<x> is the number of the bus.
  • <NR1> specifies the number of channels in each frame.

BusBItemAudioFrameSize

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:FRAME:SIZe command.

Description
  • Specifies the number of channels in each frame for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:FRAME:SIZe? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:FRAME:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:FRAME:SIZe value command.
SCPI Syntax
- BUS:B<x>:AUDio:FRAME:SIZe <NR1>
- BUS:B<x>:AUDio:FRAME:SIZe?
Info
  • B<x> is the number of the bus.
  • <NR1> specifies the number of channels in each frame.

BusBItemAudioFramesync

Bases: SCPICmdRead

The BUS:B<x>:AUDio:FRAMESync command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:FRAMESync? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:FRAMESync? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The BUS:B<x>:AUDio:FRAMESync:POLarity command.
  • .source: The BUS:B<x>:AUDio:FRAMESync:SOUrce command.

polarity property

Return the BUS:B<x>:AUDio:FRAMESync:POLarity command.

Description
  • Specifies the frame sync polarity for the AUDIO bus - falling or rising edge.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:FRAMESync:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:FRAMESync:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:FRAMESync:POLarity value command.
SCPI Syntax
- BUS:B<x>:AUDio:FRAMESync:POLarity {FALL|RISe}
- BUS:B<x>:AUDio:FRAMESync:POLarity?
Info
  • FALL specifies the falling edge as the frame sync polarity.
  • RISe specifies the rising edge as the frame sync polarity.

source property

Return the BUS:B<x>:AUDio:FRAMESync:SOUrce command.

Description
  • Specifies the frame sync source waveform for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:FRAMESync:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:FRAMESync:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:FRAMESync:SOUrce value command.
SCPI Syntax
- BUS:B<x>:AUDio:FRAMESync:SOUrce {CH<x>|D<x>}
- BUS:B<x>:AUDio:FRAMESync:SOUrce?
Info
  • CH<x> specifies an analog channel as the frame sync source waveform.
  • D<x> specifies a digital channel as the frame sync source waveform. (Requires option 3-MSO.).

BusBItemAudioFramesyncPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:FRAMESync:POLarity command.

Description
  • Specifies the frame sync polarity for the AUDIO bus - falling or rising edge.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:FRAMESync:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:FRAMESync:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:FRAMESync:POLarity value command.
SCPI Syntax
- BUS:B<x>:AUDio:FRAMESync:POLarity {FALL|RISe}
- BUS:B<x>:AUDio:FRAMESync:POLarity?
Info
  • FALL specifies the falling edge as the frame sync polarity.
  • RISe specifies the rising edge as the frame sync polarity.

BusBItemAudioFramesyncSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:FRAMESync:SOUrce command.

Description
  • Specifies the frame sync source waveform for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:FRAMESync:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:FRAMESync:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:FRAMESync:SOUrce value command.
SCPI Syntax
- BUS:B<x>:AUDio:FRAMESync:SOUrce {CH<x>|D<x>}
- BUS:B<x>:AUDio:FRAMESync:SOUrce?
Info
  • CH<x> specifies an analog channel as the frame sync source waveform.
  • D<x> specifies a digital channel as the frame sync source waveform. (Requires option 3-MSO.).

BusBItemAudioType

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:TYPe command.

Description
  • Specifies the audio format (type) for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:TYPe value command.
SCPI Syntax
- BUS:B<x>:AUDio:TYPe {I2S|LJ|RJ|TDM}
- BUS:B<x>:AUDio:TYPe?
Info
  • B<x> is the number of the bus.
  • I2S specifies the I2S audio format.
  • LJ specifies the left-justified audio format.
  • RJ specifies the right-justified audio format.
  • TDM specifies the time-division multiplexing audio format.

BusBItemAudioWordsel

Bases: SCPICmdRead

The BUS:B<x>:AUDio:WORDSel command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:WORDSel? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:WORDSel? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus.
Properties
  • .polarity: The BUS:B<x>:AUDio:WORDSel:POLarity command.
  • .source: The BUS:B<x>:AUDio:WORDSel:SOUrce command.

polarity property

Return the BUS:B<x>:AUDio:WORDSel:POLarity command.

Description
  • Specifies the word select polarity for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:WORDSel:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:WORDSel:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:WORDSel:POLarity value command.
SCPI Syntax
- BUS:B<x>:AUDio:WORDSel:POLarity {NORMal|INVERTed}
- BUS:B<x>:AUDio:WORDSel:POLarity?
Info
  • B<x> is the number of the bus.
  • NORMal specifies positive WORDSel polarity.
  • INVERTed specifies negative WORDSel polarity.

source property

Return the BUS:B<x>:AUDio:WORDSel:SOUrce command.

Description
  • Specifies the word select source waveform for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:WORDSel:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:WORDSel:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:WORDSel:SOUrce value command.
SCPI Syntax
- BUS:B<x>:AUDio:WORDSel:SOUrce {CH<x>|D<x>}
- BUS:B<x>:AUDio:WORDSel:SOUrce?
Info
  • CH<x> specifies an analog channel as the word select source waveform .
  • D<x> specifies a digital channel as the word select source waveform. (Requires option 3-MSO.).

BusBItemAudioWordselPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:WORDSel:POLarity command.

Description
  • Specifies the word select polarity for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:WORDSel:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:WORDSel:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:WORDSel:POLarity value command.
SCPI Syntax
- BUS:B<x>:AUDio:WORDSel:POLarity {NORMal|INVERTed}
- BUS:B<x>:AUDio:WORDSel:POLarity?
Info
  • B<x> is the number of the bus.
  • NORMal specifies positive WORDSel polarity.
  • INVERTed specifies negative WORDSel polarity.

BusBItemAudioWordselSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:AUDio:WORDSel:SOUrce command.

Description
  • Specifies the word select source waveform for the AUDIO bus.
Usage
  • Using the .query() method will send the BUS:B<x>:AUDio:WORDSel:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:AUDio:WORDSel:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:AUDio:WORDSel:SOUrce value command.
SCPI Syntax
- BUS:B<x>:AUDio:WORDSel:SOUrce {CH<x>|D<x>}
- BUS:B<x>:AUDio:WORDSel:SOUrce?
Info
  • CH<x> specifies an analog channel as the word select source waveform .
  • D<x> specifies a digital channel as the word select source waveform. (Requires option 3-MSO.).

BusBItemCan

Bases: SCPICmdRead

The BUS:B<x>:CAN command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:CAN? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bitrate: The BUS:B<x>:CAN:BITRate command.
  • .fd: The BUS:B<x>:CAN:FD command tree.
  • .probe: The BUS:B<x>:CAN:PRObe command.
  • .samplepoint: The BUS:B<x>:CAN:SAMPLEpoint command.
  • .source: The BUS:B<x>:CAN:SOUrce command.
  • .standard: The BUS:B<x>:CAN:STANDard command.

bitrate property

Return the BUS:B<x>:CAN:BITRate command.

Description
  • Specifies the bit rate for the CAN bus.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:BITRate value command.
SCPI Syntax
- BUS:B<x>:CAN:BITRate <NR1>
- BUS:B<x>:CAN:BITRate?
Info
  • <NR1> is the bit rate. The instrument supports bit rates at 10 bps intervals. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.

fd property

Return the BUS:B<x>:CAN:FD command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:CAN:FD? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:FD? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bitrate: The BUS:B<x>:CAN:FD:BITRate command.
  • .standard: The BUS:B<x>:CAN:FD:STANDard command.

probe property

Return the BUS:B<x>:CAN:PRObe command.

Description
  • Specifies the probing method for the CAN bus.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:PRObe? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:PRObe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:PRObe value command.
SCPI Syntax
- BUS:B<x>:CAN:PRObe {CANH|CANL|RX|TX|DIFFerential}
- BUS:B<x>:CAN:PRObe?
Info
  • CANH specifies the single-ended CANH signal, as specified by the CAN standard.
  • CANL specifies the single-ended CANL signal, as specified by the CAN standard.
  • RX specifies the receive signal on the bus side of the CAN transceiver.
  • TX specifies the transmit signal.
  • DIFFerential specifies the differential CAN signal.

samplepoint property

Return the BUS:B<x>:CAN:SAMPLEpoint command.

Description
  • This command sets or queries the sample point for the specified CAN bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:SAMPLEpoint? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:SAMPLEpoint? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:SAMPLEpoint value command.
SCPI Syntax
- BUS:B<x>:CAN:SAMPLEpoint <NR1>
- BUS:B<x>:CAN:SAMPLEpoint?
Info
  • B<x> is the number of the bus.
  • <NR1> is the sample point, in percent, for the specified CAN bus.

source property

Return the BUS:B<x>:CAN:SOUrce command.

Description
  • Specifies the CAN bus data source.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:SOUrce value command.
SCPI Syntax
- BUS:B<x>:CAN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:CAN:SOUrce?
Info
  • CH<x> specifies an analog channel as the data source waveform.
  • D<x> specifies a digital channel as the data source waveform. (Requires installation of option 3-MSO.).

standard property

Return the BUS:B<x>:CAN:STANDard command.

Description
  • Specifies the CAN bus standard to use.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:STANDard? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:STANDard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:STANDard value command.
SCPI Syntax
- BUS:B<x>:CAN:STANDard {CAN2X|CANFD} string
- BUS:B<x>:CAN:STANDard?
Info
  • CAN2X sets the CAN bus standard to CAN 2.0.
  • CANFD sets the CAN bus standard to CAN FD.

BusBItemCanBitrate

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:CAN:BITRate command.

Description
  • Specifies the bit rate for the CAN bus.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:BITRate value command.
SCPI Syntax
- BUS:B<x>:CAN:BITRate <NR1>
- BUS:B<x>:CAN:BITRate?
Info
  • <NR1> is the bit rate. The instrument supports bit rates at 10 bps intervals. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.

BusBItemCanFd

Bases: SCPICmdRead

The BUS:B<x>:CAN:FD command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:CAN:FD? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:FD? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bitrate: The BUS:B<x>:CAN:FD:BITRate command.
  • .standard: The BUS:B<x>:CAN:FD:STANDard command.

bitrate property

Return the BUS:B<x>:CAN:FD:BITRate command.

Description
  • Specifies the FD bit rate for the CAN bus. This is the bitrate used for CAN FD frames transmitted with increased data phase rates. The maximum bitrate is 10 Mbps.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:FD:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:FD:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:FD:BITRate value command.
SCPI Syntax
- BUS:B<x>:CAN:FD:BITRate <NR1>
- BUS:B<x>:CAN:FD:BITRate?
Info
  • <NR1> is the FD bit rate. The instrument supports bit rates at 100 bps intervals. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.

standard property

Return the BUS:B<x>:CAN:FD:STANDard command.

Description
  • Specifies the CAN FD standard to use.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:FD:STANDard? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:FD:STANDard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:FD:STANDard value command.
SCPI Syntax
- BUS:B<x>:CAN:FD:STANDard {ISO | NONISO} string
- BUS:B<x>:CAN:FD:STANDard?
Info
  • ISO sets the CAN FD standard to ISO CAN FD (11898-1:2015).
  • NONISO sets the CAN FD standard to non-ISO CAN FD (Bosch:2012).

BusBItemCanFdBitrate

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:CAN:FD:BITRate command.

Description
  • Specifies the FD bit rate for the CAN bus. This is the bitrate used for CAN FD frames transmitted with increased data phase rates. The maximum bitrate is 10 Mbps.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:FD:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:FD:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:FD:BITRate value command.
SCPI Syntax
- BUS:B<x>:CAN:FD:BITRate <NR1>
- BUS:B<x>:CAN:FD:BITRate?
Info
  • <NR1> is the FD bit rate. The instrument supports bit rates at 100 bps intervals. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.

BusBItemCanFdStandard

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:CAN:FD:STANDard command.

Description
  • Specifies the CAN FD standard to use.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:FD:STANDard? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:FD:STANDard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:FD:STANDard value command.
SCPI Syntax
- BUS:B<x>:CAN:FD:STANDard {ISO | NONISO} string
- BUS:B<x>:CAN:FD:STANDard?
Info
  • ISO sets the CAN FD standard to ISO CAN FD (11898-1:2015).
  • NONISO sets the CAN FD standard to non-ISO CAN FD (Bosch:2012).

BusBItemCanProbe

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:CAN:PRObe command.

Description
  • Specifies the probing method for the CAN bus.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:PRObe? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:PRObe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:PRObe value command.
SCPI Syntax
- BUS:B<x>:CAN:PRObe {CANH|CANL|RX|TX|DIFFerential}
- BUS:B<x>:CAN:PRObe?
Info
  • CANH specifies the single-ended CANH signal, as specified by the CAN standard.
  • CANL specifies the single-ended CANL signal, as specified by the CAN standard.
  • RX specifies the receive signal on the bus side of the CAN transceiver.
  • TX specifies the transmit signal.
  • DIFFerential specifies the differential CAN signal.

BusBItemCanSamplepoint

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:CAN:SAMPLEpoint command.

Description
  • This command sets or queries the sample point for the specified CAN bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:SAMPLEpoint? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:SAMPLEpoint? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:SAMPLEpoint value command.
SCPI Syntax
- BUS:B<x>:CAN:SAMPLEpoint <NR1>
- BUS:B<x>:CAN:SAMPLEpoint?
Info
  • B<x> is the number of the bus.
  • <NR1> is the sample point, in percent, for the specified CAN bus.

BusBItemCanSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:CAN:SOUrce command.

Description
  • Specifies the CAN bus data source.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:SOUrce value command.
SCPI Syntax
- BUS:B<x>:CAN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:CAN:SOUrce?
Info
  • CH<x> specifies an analog channel as the data source waveform.
  • D<x> specifies a digital channel as the data source waveform. (Requires installation of option 3-MSO.).

BusBItemCanStandard

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:CAN:STANDard command.

Description
  • Specifies the CAN bus standard to use.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:STANDard? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:STANDard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:STANDard value command.
SCPI Syntax
- BUS:B<x>:CAN:STANDard {CAN2X|CANFD} string
- BUS:B<x>:CAN:STANDard?
Info
  • CAN2X sets the CAN bus standard to CAN 2.0.
  • CANFD sets the CAN bus standard to CAN FD.

BusBItemDisplay

Bases: SCPICmdRead

The BUS:B<x>:DISplay command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:DISplay? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay? query and raise an AssertionError if the returned value does not match value.
Properties
  • .format: The BUS:B<x>:DISplay:FORMat command.
  • .type: The BUS:B<x>:DISplay:TYPe command.

format property

Return the BUS:B<x>:DISplay:FORMat command.

Description
  • Specifies the display format for the numerical information in the bus waveform. The display formats supported depend on the BUS:BX:TYPE. Supported display formats Bus type Display format Audio BINary | HEXadecimal | ASCII | SIGNEDDECimal CAN BINary | HEXadecimal | MIXed Ethernet BINary | HEXadecimal | ASCII | MIXed FlexRay BINary | HEXadecimal | MIXed I 2 C BINary | HEXadecimal LIN BINary | HEXadecimal | MiXed MIL-STD-1553 BINary | HEXadecimal | ASCII|MIXed|BLOCKHEX Parallel BINary | HEXadecimal RS232C BINary | HEXadecimal | ASCII SPI BINary | HEXadecimal USB BINary | HEXadecimal | MIXed | MIXED2 SIGNEDDECimal is set using the audio application BUS:BX:AUDIO:DISPLAY:FORMAT command.
Usage
  • Using the .query() method will send the BUS:B<x>:DISplay:FORMat? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:DISplay:FORMat value command.
SCPI Syntax
- BUS:B<x>:DISplay:FORMat {BINary|HEXadecimal|ASCII|MIXed|MIXED2|BLOCKHEX}
- BUS:B<x>:DISplay:FORMat?
Info
  • BINary - All values are displayed in binary.
  • HEXadecimal - All values are displayed in hexadecimal.
  • ASCII - All values are displayed in an ASCII format, for RS-232 only.
  • MIXed - Values are displayed in a mixture of hexadecimal, binary, and decimal, depending on the field.
  • MIXED2 - Values are displayed in a mixture of hexadecimal, binary, decimal and ASCII, depending on the field.
  • BLOCKHEX - Displays the 16-bits of each payload as a block of 4 hexadecimal digits.

type property

Return the BUS:B<x>:DISplay:TYPe command.

Description
  • Specifies the display type for bus. You can set up the bus to display the protocol information, the logic waveforms that comprise the bus, or both.
Usage
  • Using the .query() method will send the BUS:B<x>:DISplay:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:DISplay:TYPe value command.
SCPI Syntax
- BUS:B<x>:DISplay:TYPe {BUS|BOTh}
- BUS:B<x>:DISplay:TYPe?
Info
  • BUS displays the bus waveforms only.
  • BOTh displays both the bus and logic waveforms.

BusBItemDisplayFormat

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:DISplay:FORMat command.

Description
  • Specifies the display format for the numerical information in the bus waveform. The display formats supported depend on the BUS:BX:TYPE. Supported display formats Bus type Display format Audio BINary | HEXadecimal | ASCII | SIGNEDDECimal CAN BINary | HEXadecimal | MIXed Ethernet BINary | HEXadecimal | ASCII | MIXed FlexRay BINary | HEXadecimal | MIXed I 2 C BINary | HEXadecimal LIN BINary | HEXadecimal | MiXed MIL-STD-1553 BINary | HEXadecimal | ASCII|MIXed|BLOCKHEX Parallel BINary | HEXadecimal RS232C BINary | HEXadecimal | ASCII SPI BINary | HEXadecimal USB BINary | HEXadecimal | MIXed | MIXED2 SIGNEDDECimal is set using the audio application BUS:BX:AUDIO:DISPLAY:FORMAT command.
Usage
  • Using the .query() method will send the BUS:B<x>:DISplay:FORMat? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay:FORMat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:DISplay:FORMat value command.
SCPI Syntax
- BUS:B<x>:DISplay:FORMat {BINary|HEXadecimal|ASCII|MIXed|MIXED2|BLOCKHEX}
- BUS:B<x>:DISplay:FORMat?
Info
  • BINary - All values are displayed in binary.
  • HEXadecimal - All values are displayed in hexadecimal.
  • ASCII - All values are displayed in an ASCII format, for RS-232 only.
  • MIXed - Values are displayed in a mixture of hexadecimal, binary, and decimal, depending on the field.
  • MIXED2 - Values are displayed in a mixture of hexadecimal, binary, decimal and ASCII, depending on the field.
  • BLOCKHEX - Displays the 16-bits of each payload as a block of 4 hexadecimal digits.

BusBItemDisplayType

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:DISplay:TYPe command.

Description
  • Specifies the display type for bus. You can set up the bus to display the protocol information, the logic waveforms that comprise the bus, or both.
Usage
  • Using the .query() method will send the BUS:B<x>:DISplay:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:DISplay:TYPe value command.
SCPI Syntax
- BUS:B<x>:DISplay:TYPe {BUS|BOTh}
- BUS:B<x>:DISplay:TYPe?
Info
  • BUS displays the bus waveforms only.
  • BOTh displays both the bus and logic waveforms.

BusBItemEthernet

Bases: SCPICmdRead

The BUS:B<x>:ETHERnet command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet? query and raise an AssertionError if the returned value does not match value.
Properties
  • .protocol: The BUS:B<x>:ETHERnet:PROTOcol command.
  • .probe: The BUS:B<x>:ETHERnet:PRObe command.
  • .source: The BUS:B<x>:ETHERnet:SOUrce command tree.
  • .type: The BUS:B<x>:ETHERnet:TYPe command.

probe property

Return the BUS:B<x>:ETHERnet:PRObe command.

Description
  • This command specifies the Ethernet probe type: differential or single-ended. The default is DIFFerential. B is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:PRObe? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:PRObe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:PRObe value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:PRObe {DIFFerential|SINGleended}
- BUS:B<x>:ETHERnet:PRObe?
Info
  • DIFFerential
  • SINGleended

protocol property

Return the BUS:B<x>:ETHERnet:PROTOcol command.

Description
  • Use this command to set the Ethernet protocol type to TCP/IPv4, or to OTHER. The default is IPV4.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:PROTOcol? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:PROTOcol? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:PROTOcol value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:PROTOcol {IPv4|OTHER}
- BUS:B<x>:ETHERnet:PROTOcol?
Info
  • IPv4 sets the Ethernet protocol type to Internet Protocol version 4.
  • OTHER sets the Ethernet protocol type to other than IPv4.

source property

Return the BUS:B<x>:ETHERnet:SOUrce command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .differential: The BUS:B<x>:ETHERnet:SOUrce:DIFFerential command.
  • .dminus: The BUS:B<x>:ETHERnet:SOUrce:DMINus command.
  • .dplus: The BUS:B<x>:ETHERnet:SOUrce:DPLUs command.

type property

Return the BUS:B<x>:ETHERnet:TYPe command.

Description
  • This command specifies the Ethernet standard type: 10Base-T or 100Base-T. The default is ENET 100 BASETX.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:TYPe value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:TYPe {ENET10BASET|ENET100BASETX}
- BUS:B<x>:ETHERnet:TYPe?
Info
  • ENET10BASET specifies the Ethernet type as 10Base-T standard. This standard supports data transfer rates up to 10 Mbps (also called Twisted Pair Ethernet).
  • ENET100BASETX specifies the Ethernet type as 100Base-T standard. This standard supports data transfer rates up to 100 Mbps (also called Fast Ethernet).

BusBItemEthernetProbe

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:ETHERnet:PRObe command.

Description
  • This command specifies the Ethernet probe type: differential or single-ended. The default is DIFFerential. B is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:PRObe? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:PRObe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:PRObe value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:PRObe {DIFFerential|SINGleended}
- BUS:B<x>:ETHERnet:PRObe?
Info
  • DIFFerential
  • SINGleended

BusBItemEthernetProtocol

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:ETHERnet:PROTOcol command.

Description
  • Use this command to set the Ethernet protocol type to TCP/IPv4, or to OTHER. The default is IPV4.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:PROTOcol? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:PROTOcol? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:PROTOcol value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:PROTOcol {IPv4|OTHER}
- BUS:B<x>:ETHERnet:PROTOcol?
Info
  • IPv4 sets the Ethernet protocol type to Internet Protocol version 4.
  • OTHER sets the Ethernet protocol type to other than IPv4.

BusBItemEthernetSource

Bases: SCPICmdRead

The BUS:B<x>:ETHERnet:SOUrce command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce? query and raise an AssertionError if the returned value does not match value.
Properties
  • .differential: The BUS:B<x>:ETHERnet:SOUrce:DIFFerential command.
  • .dminus: The BUS:B<x>:ETHERnet:SOUrce:DMINus command.
  • .dplus: The BUS:B<x>:ETHERnet:SOUrce:DPLUs command.

differential property

Return the BUS:B<x>:ETHERnet:SOUrce:DIFFerential command.

Description
  • This command specifies the Ethernet data source for differential input. The supported source waveforms are channels 1-4, math waveform, and reference waveforms 1-4. The default is channel 1.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce:DIFFerential? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DIFFerential? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DIFFerential value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:SOUrce:DIFFerential {CH<x>|MATH|REF<x>}
- BUS:B<x>:ETHERnet:SOUrce:DIFFerential?
Info
  • CH<x> specifies to use one of the channels 1-4 as the Ethernet data source for differential input.
  • MATH specifies to use the math waveform as the source for Ethernet data differential input.
  • REF<x> specifies to use one of the reference waveforms 1-4 as the source for Ethernet data differential input.

dminus property

Return the BUS:B<x>:ETHERnet:SOUrce:DMINus command.

Description
  • This command specifies the Ethernet data source for D- input for single-ended probing. The default is Channel 2.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce:DMINus? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DMINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DMINus value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:SOUrce:DMINus {CH<x>|D<x>}
- BUS:B<x>:ETHERnet:SOUrce:DMINus?
Info
  • CH<x> specifies to use one of the analog channels as the Ethernet data source for the D- input.
  • D<x> specifies to use one of the digital channels D0 - D15 as the Ethernet data source for the D- input.

dplus property

Return the BUS:B<x>:ETHERnet:SOUrce:DPLUs command.

Description
  • This command specifies the Ethernet data source for the D+ input for single-ended probing. The default is channel 1.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce:DPLUs? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DPLUs? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DPLUs value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:SOUrce:DPLUs {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15}
- BUS:B<x>:ETHERnet:SOUrce:DPLUs?
Info
  • CH<x> specifies to use one of the analog channels 1-4 as the Ethernet data source for the D+ input. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies to use one of the digital channels D0 - D15 as the Ethernet data source for the D+ input. (MSO/MDO4000/B models only as well as MDO3000 and MDO400C models with option MDO3MSO or MDO4MSO installed.) x has a minimum of 0 and a maximum of 15.

BusBItemEthernetSourceDifferential

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:ETHERnet:SOUrce:DIFFerential command.

Description
  • This command specifies the Ethernet data source for differential input. The supported source waveforms are channels 1-4, math waveform, and reference waveforms 1-4. The default is channel 1.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce:DIFFerential? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DIFFerential? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DIFFerential value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:SOUrce:DIFFerential {CH<x>|MATH|REF<x>}
- BUS:B<x>:ETHERnet:SOUrce:DIFFerential?
Info
  • CH<x> specifies to use one of the channels 1-4 as the Ethernet data source for differential input.
  • MATH specifies to use the math waveform as the source for Ethernet data differential input.
  • REF<x> specifies to use one of the reference waveforms 1-4 as the source for Ethernet data differential input.

BusBItemEthernetSourceDminus

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:ETHERnet:SOUrce:DMINus command.

Description
  • This command specifies the Ethernet data source for D- input for single-ended probing. The default is Channel 2.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce:DMINus? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DMINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DMINus value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:SOUrce:DMINus {CH<x>|D<x>}
- BUS:B<x>:ETHERnet:SOUrce:DMINus?
Info
  • CH<x> specifies to use one of the analog channels as the Ethernet data source for the D- input.
  • D<x> specifies to use one of the digital channels D0 - D15 as the Ethernet data source for the D- input.

BusBItemEthernetSourceDplus

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:ETHERnet:SOUrce:DPLUs command.

Description
  • This command specifies the Ethernet data source for the D+ input for single-ended probing. The default is channel 1.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce:DPLUs? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DPLUs? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DPLUs value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:SOUrce:DPLUs {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15}
- BUS:B<x>:ETHERnet:SOUrce:DPLUs?
Info
  • CH<x> specifies to use one of the analog channels 1-4 as the Ethernet data source for the D+ input. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies to use one of the digital channels D0 - D15 as the Ethernet data source for the D+ input. (MSO/MDO4000/B models only as well as MDO3000 and MDO400C models with option MDO3MSO or MDO4MSO installed.) x has a minimum of 0 and a maximum of 15.

BusBItemEthernetType

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:ETHERnet:TYPe command.

Description
  • This command specifies the Ethernet standard type: 10Base-T or 100Base-T. The default is ENET 100 BASETX.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:TYPe value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:TYPe {ENET10BASET|ENET100BASETX}
- BUS:B<x>:ETHERnet:TYPe?
Info
  • ENET10BASET specifies the Ethernet type as 10Base-T standard. This standard supports data transfer rates up to 10 Mbps (also called Twisted Pair Ethernet).
  • ENET100BASETX specifies the Ethernet type as 100Base-T standard. This standard supports data transfer rates up to 100 Mbps (also called Fast Ethernet).

BusBItemFlexray

Bases: SCPICmdRead

The BUS:B<x>:FLEXray command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:FLEXray? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXray? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bitrate: The BUS:B<x>:FLEXray:BITRate command.
  • .channel: The BUS:B<x>:FLEXray:CHannel command.
  • .signal: The BUS:B<x>:FLEXray:SIGnal command.
  • .source: The BUS:B<x>:FLEXray:SOUrce command.

bitrate property

Return the BUS:B<x>:FLEXray:BITRate command.

Description
  • Specifies the bit rate for the FlexRay bus signal. The maximum bitrate is 100 Mbps.
Usage
  • Using the .query() method will send the BUS:B<x>:FLEXray:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXray:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:FLEXray:BITRate value command.
SCPI Syntax
- BUS:B<x>:FLEXray:BITRate <NR1>
- BUS:B<x>:FLEXray:BITRate?
Info
  • <NR1> specifies the FlexRay bus bit rate. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.

channel property

Return the BUS:B<x>:FLEXray:CHannel command.

Description
  • Specifies the FlexRay bus ID format.
Usage
  • Using the .query() method will send the BUS:B<x>:FLEXray:CHannel? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXray:CHannel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:FLEXray:CHannel value command.
SCPI Syntax
- BUS:B<x>:FLEXray:CHannel {A|B}
- BUS:B<x>:FLEXray:CHannel?
Info
  • B<x> is the number of the bus.
  • A sets the FlexRay ID format to channel A.
  • B sets the FlexRay ID format to channel B.

signal property

Return the BUS:B<x>:FLEXray:SIGnal command.

Description
  • Specifies the FlexRay bus standard.
Usage
  • Using the .query() method will send the BUS:B<x>:FLEXray:SIGnal? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXray:SIGnal? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:FLEXray:SIGnal value command.
SCPI Syntax
- BUS:B<x>:FLEXray:SIGnal {BDIFFBP|BM|TXRX}
- BUS:B<x>:FLEXray:SIGnal?
Info
  • B<x> is the number of the bus.
  • BDIFFBP sets the FlexRay standard to BDIFFBP.
  • BM sets the FlexRay standard to BM.
  • TXRX sets the FlexRay standard to TXRX.

source property

Return the BUS:B<x>:FLEXray:SOUrce command.

Description
  • Specifies the FlexRay bus source waveform.
Usage
  • Using the .query() method will send the BUS:B<x>:FLEXray:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXray:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:FLEXray:SOUrce value command.
SCPI Syntax
- BUS:B<x>:FLEXray:SOUrce {CH<x>|D<x>}
- BUS:B<x>:FLEXray:SOUrce?
Info
  • CH<x> specifies an analog channel as the source waveform.

BusBItemFlexrayBitrate

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:FLEXray:BITRate command.

Description
  • Specifies the bit rate for the FlexRay bus signal. The maximum bitrate is 100 Mbps.
Usage
  • Using the .query() method will send the BUS:B<x>:FLEXray:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXray:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:FLEXray:BITRate value command.
SCPI Syntax
- BUS:B<x>:FLEXray:BITRate <NR1>
- BUS:B<x>:FLEXray:BITRate?
Info
  • <NR1> specifies the FlexRay bus bit rate. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.

BusBItemFlexrayChannel

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:FLEXray:CHannel command.

Description
  • Specifies the FlexRay bus ID format.
Usage
  • Using the .query() method will send the BUS:B<x>:FLEXray:CHannel? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXray:CHannel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:FLEXray:CHannel value command.
SCPI Syntax
- BUS:B<x>:FLEXray:CHannel {A|B}
- BUS:B<x>:FLEXray:CHannel?
Info
  • B<x> is the number of the bus.
  • A sets the FlexRay ID format to channel A.
  • B sets the FlexRay ID format to channel B.

BusBItemFlexraySignal

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:FLEXray:SIGnal command.

Description
  • Specifies the FlexRay bus standard.
Usage
  • Using the .query() method will send the BUS:B<x>:FLEXray:SIGnal? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXray:SIGnal? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:FLEXray:SIGnal value command.
SCPI Syntax
- BUS:B<x>:FLEXray:SIGnal {BDIFFBP|BM|TXRX}
- BUS:B<x>:FLEXray:SIGnal?
Info
  • B<x> is the number of the bus.
  • BDIFFBP sets the FlexRay standard to BDIFFBP.
  • BM sets the FlexRay standard to BM.
  • TXRX sets the FlexRay standard to TXRX.

BusBItemFlexraySource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:FLEXray:SOUrce command.

Description
  • Specifies the FlexRay bus source waveform.
Usage
  • Using the .query() method will send the BUS:B<x>:FLEXray:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXray:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:FLEXray:SOUrce value command.
SCPI Syntax
- BUS:B<x>:FLEXray:SOUrce {CH<x>|D<x>}
- BUS:B<x>:FLEXray:SOUrce?
Info
  • CH<x> specifies an analog channel as the source waveform.

BusBItemI2c

Bases: SCPICmdRead

The BUS:B<x>:I2C command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:I2C? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The BUS:B<x>:I2C:ADDRess command tree.
  • .clock: The BUS:B<x>:I2C:CLOCk command tree.
  • .sclk: The BUS:B<x>:I2C:SCLk command tree.
  • .data: The BUS:B<x>:I2C:DATa command tree.
  • .sdata: The BUS:B<x>:I2C:SDAta command tree.

address property

Return the BUS:B<x>:I2C:ADDRess command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:I2C:ADDRess? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .rwinclude: The BUS:B<x>:I2C:ADDRess:RWINClude command.

clock property

Return the BUS:B<x>:I2C:CLOCk command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:I2C:CLOCk? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:CLOCk? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .source: The BUS:B<x>:I2C:CLOCk:SOUrce command.

data property

Return the BUS:B<x>:I2C:DATa command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:I2C:DATa? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .source: The BUS:B<x>:I2C:DATa:SOUrce command.

sclk property

Return the BUS:B<x>:I2C:SCLk command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:I2C:SCLk? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:SCLk? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .source: The BUS:B<x>:I2C:SCLk:SOUrce command.

sdata property

Return the BUS:B<x>:I2C:SDAta command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:I2C:SDAta? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:SDAta? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .source: The BUS:B<x>:I2C:SDAta:SOUrce command.

BusBItemI2cAddress

Bases: SCPICmdRead

The BUS:B<x>:I2C:ADDRess command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:I2C:ADDRess? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .rwinclude: The BUS:B<x>:I2C:ADDRess:RWINClude command.

rwinclude property

Return the BUS:B<x>:I2C:ADDRess:RWINClude command.

Description
  • Sets and returns whether the read/write bit is included in the address.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:ADDRess:RWINClude? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:ADDRess:RWINClude? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:ADDRess:RWINClude value command.
SCPI Syntax
- BUS:B<x>:I2C:ADDRess:RWINClude {ON|OFF|<NR1>}
- BUS:B<x>:I2C:ADDRess:RWINClude?
Info
  • <NR1> = 0 does not include the read/write bit in the address; any other value includes the read/write bit in the address.

BusBItemI2cAddressRwinclude

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:I2C:ADDRess:RWINClude command.

Description
  • Sets and returns whether the read/write bit is included in the address.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:ADDRess:RWINClude? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:ADDRess:RWINClude? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:ADDRess:RWINClude value command.
SCPI Syntax
- BUS:B<x>:I2C:ADDRess:RWINClude {ON|OFF|<NR1>}
- BUS:B<x>:I2C:ADDRess:RWINClude?
Info
  • <NR1> = 0 does not include the read/write bit in the address; any other value includes the read/write bit in the address.

BusBItemI2cClock

Bases: SCPICmdRead

The BUS:B<x>:I2C:CLOCk command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:I2C:CLOCk? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:CLOCk? query and raise an AssertionError if the returned value does not match value.
Properties
  • .source: The BUS:B<x>:I2C:CLOCk:SOUrce command.

source property

Return the BUS:B<x>:I2C:CLOCk:SOUrce command.

Description
  • This command specifies the SCLK source for the I2C bus.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:CLOCk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel as the SCLK source waveform.
  • D<x> specifies a digital channel as the SCLK source waveform. (Requires option 3-MSO.).

BusBItemI2cClockSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:I2C:CLOCk:SOUrce command.

Description
  • This command specifies the SCLK source for the I2C bus.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:CLOCk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel as the SCLK source waveform.
  • D<x> specifies a digital channel as the SCLK source waveform. (Requires option 3-MSO.).

BusBItemI2cData

Bases: SCPICmdRead

The BUS:B<x>:I2C:DATa command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:I2C:DATa? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .source: The BUS:B<x>:I2C:DATa:SOUrce command.

source property

Return the BUS:B<x>:I2C:DATa:SOUrce command.

Description
  • Specifies the SDATA source for the I2C bus.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:DATa:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:DATa:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:DATa:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:DATa:SOUrce?
Info
  • CH<x> specifies an analog channel as the I2C SDATA source waveform.
  • D<x> specifies a digital channel as the I2C SDATA source waveform. (Requires option 3-MSO.).

BusBItemI2cDataSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:I2C:DATa:SOUrce command.

Description
  • Specifies the SDATA source for the I2C bus.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:DATa:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:DATa:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:DATa:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:DATa:SOUrce?
Info
  • CH<x> specifies an analog channel as the I2C SDATA source waveform.
  • D<x> specifies a digital channel as the I2C SDATA source waveform. (Requires option 3-MSO.).

BusBItemI2cSclk

Bases: SCPICmdRead

The BUS:B<x>:I2C:SCLk command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:I2C:SCLk? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:SCLk? query and raise an AssertionError if the returned value does not match value.
Properties
  • .source: The BUS:B<x>:I2C:SCLk:SOUrce command.

source property

Return the BUS:B<x>:I2C:SCLk:SOUrce command.

Description
  • This command specifies the SCLK source for the I2C bus.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:SCLk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:SCLk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:SCLk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:SCLk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SCLk:SOUrce?
Info
  • CH<x> specifies an analog channel as the SCLK source waveform.
  • D<x> specifies a digital channel as the SCLK source waveform. (Requires option 3-MSO.).

BusBItemI2cSclkSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:I2C:SCLk:SOUrce command.

Description
  • This command specifies the SCLK source for the I2C bus.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:SCLk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:SCLk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:SCLk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:SCLk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SCLk:SOUrce?
Info
  • CH<x> specifies an analog channel as the SCLK source waveform.
  • D<x> specifies a digital channel as the SCLK source waveform. (Requires option 3-MSO.).

BusBItemI2cSdata

Bases: SCPICmdRead

The BUS:B<x>:I2C:SDAta command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:I2C:SDAta? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:SDAta? query and raise an AssertionError if the returned value does not match value.
Properties
  • .source: The BUS:B<x>:I2C:SDAta:SOUrce command.

source property

Return the BUS:B<x>:I2C:SDAta:SOUrce command.

Description
  • Specifies the SDATA source for the I2C bus.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:SDAta:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:SDAta:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:SDAta:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:SDAta:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SDAta:SOUrce?
Info
  • CH<x> specifies an analog channel as the I2C SDATA source waveform.
  • D<x> specifies a digital channel as the I2C SDATA source waveform. (Requires option 3-MSO.).

BusBItemI2cSdataSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:I2C:SDAta:SOUrce command.

Description
  • Specifies the SDATA source for the I2C bus.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:SDAta:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:SDAta:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:SDAta:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:SDAta:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SDAta:SOUrce?
Info
  • CH<x> specifies an analog channel as the I2C SDATA source waveform.
  • D<x> specifies a digital channel as the I2C SDATA source waveform. (Requires option 3-MSO.).

BusBItemLabel

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LABel command.

Description
  • Specifies the waveform label for the bus.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LABel value command.
SCPI Syntax
- BUS:B<x>:LABel <Qstring>
- BUS:B<x>:LABel?
Info
  • <Qstring> is an alphanumeric string of text, enclosed in quotes, that contains the text label information for bus . The text string is limited to 30 characters.

BusBItemLin

Bases: SCPICmdRead

The BUS:B<x>:LIN command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:LIN? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bitrate: The BUS:B<x>:LIN:BITRate command.
  • .idformat: The BUS:B<x>:LIN:IDFORmat command.
  • .maxbytedelim: The BUS:B<x>:LIN:MAXBytedelim command.
  • .polarity: The BUS:B<x>:LIN:POLarity command.
  • .samplepoint: The BUS:B<x>:LIN:SAMPLEpoint command.
  • .source: The BUS:B<x>:LIN:SOUrce command.
  • .standard: The BUS:B<x>:LIN:STANDard command.

bitrate property

Return the BUS:B<x>:LIN:BITRate command.

Description
  • Specifies the bit rate for the LIN bus.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:BITRate value command.
SCPI Syntax
- BUS:B<x>:LIN:BITRate <NR1>
- BUS:B<x>:LIN:BITRate?
Info
  • <NR1> is the LIN bus bit rate. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.

idformat property

Return the BUS:B<x>:LIN:IDFORmat command.

Description
  • This command sets or queries LIN bus identifier format for the specified bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:IDFORmat? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:IDFORmat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:IDFORmat value command.
SCPI Syntax
- BUS:B<x>:LIN:IDFORmat {NOPARity|PARity}
- BUS:B<x>:LIN:IDFORmat?
Info
  • B<x> is the number of the bus.
  • NOPARity specifies an id format that includes parity.
  • PARity specifies an id format that separates parity.

maxbytedelim property

Return the BUS:B<x>:LIN:MAXBytedelim command.

Description
  • Specifies the maximum byte delimiter for the LIN bus.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:MAXBytedelim? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:MAXBytedelim? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:MAXBytedelim value command.
SCPI Syntax
- BUS:B<x>:LIN:MAXBytedelim <NR1>
- BUS:B<x>:LIN:MAXBytedelim?
Info
  • <NR1> is the maximum byte delimiter for the LIN bus.

polarity property

Return the BUS:B<x>:LIN:POLarity command.

Description
  • Specifies the LIN bus polarity.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:POLarity value command.
SCPI Syntax
- BUS:B<x>:LIN:POLarity {NORMal|INVerted}
- BUS:B<x>:LIN:POLarity?
Info
  • NORMal specifies normal polarity.
  • INVerted specifies inverted polarity.

samplepoint property

Return the BUS:B<x>:LIN:SAMPLEpoint command.

Description
  • Specifies the LIN sample point, for the specified LIN bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:SAMPLEpoint? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:SAMPLEpoint? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:SAMPLEpoint value command.
SCPI Syntax
- BUS:B<x>:LIN:SAMPLEpoint <NR1>
- BUS:B<x>:LIN:SAMPLEpoint?
Info
  • B<x> is the number of the bus.
  • <NR1> is a percentage that represents the point at which to sample during each bit period.

source property

Return the BUS:B<x>:LIN:SOUrce command.

Description
  • Specifies the source waveform for the LIN bus.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:SOUrce value command.
SCPI Syntax
- BUS:B<x>:LIN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:LIN:SOUrce?
Info
  • CH<x> specifies an analog channel as the source waveform.
  • D<x> specifies a digital channel as the source waveform. (Requires option 3-MSO.).

standard property

Return the BUS:B<x>:LIN:STANDard command.

Description
  • Specifies the LIN bus standard to use.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:STANDard? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:STANDard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:STANDard value command.
SCPI Syntax
- BUS:B<x>:LIN:STANDard {V1X|V2X|MIXed}
- BUS:B<x>:LIN:STANDard?
Info
  • V1X sets the LIN bus standard to V1X.
  • V2X sets the LIN bus standard to V2X.
  • MIXed sets the LIN bus standard to MIXED.

BusBItemLinBitrate

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LIN:BITRate command.

Description
  • Specifies the bit rate for the LIN bus.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:BITRate value command.
SCPI Syntax
- BUS:B<x>:LIN:BITRate <NR1>
- BUS:B<x>:LIN:BITRate?
Info
  • <NR1> is the LIN bus bit rate. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.

BusBItemLinIdformat

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LIN:IDFORmat command.

Description
  • This command sets or queries LIN bus identifier format for the specified bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:IDFORmat? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:IDFORmat? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:IDFORmat value command.
SCPI Syntax
- BUS:B<x>:LIN:IDFORmat {NOPARity|PARity}
- BUS:B<x>:LIN:IDFORmat?
Info
  • B<x> is the number of the bus.
  • NOPARity specifies an id format that includes parity.
  • PARity specifies an id format that separates parity.

BusBItemLinMaxbytedelim

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LIN:MAXBytedelim command.

Description
  • Specifies the maximum byte delimiter for the LIN bus.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:MAXBytedelim? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:MAXBytedelim? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:MAXBytedelim value command.
SCPI Syntax
- BUS:B<x>:LIN:MAXBytedelim <NR1>
- BUS:B<x>:LIN:MAXBytedelim?
Info
  • <NR1> is the maximum byte delimiter for the LIN bus.

BusBItemLinPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LIN:POLarity command.

Description
  • Specifies the LIN bus polarity.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:POLarity value command.
SCPI Syntax
- BUS:B<x>:LIN:POLarity {NORMal|INVerted}
- BUS:B<x>:LIN:POLarity?
Info
  • NORMal specifies normal polarity.
  • INVerted specifies inverted polarity.

BusBItemLinSamplepoint

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LIN:SAMPLEpoint command.

Description
  • Specifies the LIN sample point, for the specified LIN bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:SAMPLEpoint? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:SAMPLEpoint? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:SAMPLEpoint value command.
SCPI Syntax
- BUS:B<x>:LIN:SAMPLEpoint <NR1>
- BUS:B<x>:LIN:SAMPLEpoint?
Info
  • B<x> is the number of the bus.
  • <NR1> is a percentage that represents the point at which to sample during each bit period.

BusBItemLinSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LIN:SOUrce command.

Description
  • Specifies the source waveform for the LIN bus.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:SOUrce value command.
SCPI Syntax
- BUS:B<x>:LIN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:LIN:SOUrce?
Info
  • CH<x> specifies an analog channel as the source waveform.
  • D<x> specifies a digital channel as the source waveform. (Requires option 3-MSO.).

BusBItemLinStandard

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LIN:STANDard command.

Description
  • Specifies the LIN bus standard to use.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:STANDard? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:STANDard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:STANDard value command.
SCPI Syntax
- BUS:B<x>:LIN:STANDard {V1X|V2X|MIXed}
- BUS:B<x>:LIN:STANDard?
Info
  • V1X sets the LIN bus standard to V1X.
  • V2X sets the LIN bus standard to V2X.
  • MIXed sets the LIN bus standard to MIXED.

BusBItemMil1553b

Bases: SCPICmdRead

The BUS:B<x>:MIL1553B command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus.
Properties
  • .polarity: The BUS:B<x>:MIL1553B:POLarity command.
  • .responsetime: The BUS:B<x>:MIL1553B:RESPonsetime command tree.
  • .source: The BUS:B<x>:MIL1553B:SOUrce command.

polarity property

Return the BUS:B<x>:MIL1553B:POLarity command.

Description
  • This command sets the polarity of the MIL-STD-1553 bus (normal or inverted).
Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIL1553B:POLarity value command.
SCPI Syntax
- BUS:B<x>:MIL1553B:POLarity {NORMal|INVERTed}
- BUS:B<x>:MIL1553B:POLarity?
Info
  • B<x> is the number of the bus.
  • NORMal - A high-low transition represents a 1 on the Data+ line.
  • INVERTed - A high-low transition represents a 0 on the Data+ line.

responsetime property

Return the BUS:B<x>:MIL1553B:RESPonsetime command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:RESPonsetime? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:RESPonsetime? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .maximum: The BUS:B<x>:MIL1553B:RESPonsetime:MAXimum command.
  • .minimum: The BUS:B<x>:MIL1553B:RESPonsetime:MINimum command.

source property

Return the BUS:B<x>:MIL1553B:SOUrce command.

Description
  • This command specifies the source for differential input for the MIL-STD-1553 bus. The supported source waveforms are channels 1-4, math waveform, and reference waveforms 1-4. The default is channel 1.
Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIL1553B:SOUrce value command.
SCPI Syntax
- BUS:B<x>:MIL1553B:SOUrce {CH<x>|MATH|REF<x>}
- BUS:B<x>:MIL1553B:SOUrce?
Info
  • CH<x> specifies an analog channel as the source for differential input.
  • MATH specifies the math waveform as the MIL-STD-1553 bus source for differential input.
  • REF<x> specifies a reference waveform as the source for differential input.

BusBItemMil1553bPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIL1553B:POLarity command.

Description
  • This command sets the polarity of the MIL-STD-1553 bus (normal or inverted).
Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIL1553B:POLarity value command.
SCPI Syntax
- BUS:B<x>:MIL1553B:POLarity {NORMal|INVERTed}
- BUS:B<x>:MIL1553B:POLarity?
Info
  • B<x> is the number of the bus.
  • NORMal - A high-low transition represents a 1 on the Data+ line.
  • INVERTed - A high-low transition represents a 0 on the Data+ line.

BusBItemMil1553bResponsetime

Bases: SCPICmdRead

The BUS:B<x>:MIL1553B:RESPonsetime command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:RESPonsetime? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:RESPonsetime? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus.
Properties
  • .maximum: The BUS:B<x>:MIL1553B:RESPonsetime:MAXimum command.
  • .minimum: The BUS:B<x>:MIL1553B:RESPonsetime:MINimum command.

maximum property

Return the BUS:B<x>:MIL1553B:RESPonsetime:MAXimum command.

Description
  • This command specifies the maximum response time to a valid command issued for the MIL-STD-1553 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:RESPonsetime:MAXimum? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:RESPonsetime:MAXimum? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIL1553B:RESPonsetime:MAXimum value command.
SCPI Syntax
- BUS:B<x>:MIL1553B:RESPonsetime:MAXimum <NR3>
- BUS:B<x>:MIL1553B:RESPonsetime:MAXimum?
Info
  • B<x> is the number of the bus.
  • <NR3> is a floating point number that specifies the maximum response time, in seconds.

minimum property

Return the BUS:B<x>:MIL1553B:RESPonsetime:MINimum command.

Description
  • This command specifies the minimum response time to a valid command issued for the MIL-STD-1553 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:RESPonsetime:MINimum? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:RESPonsetime:MINimum? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIL1553B:RESPonsetime:MINimum value command.
SCPI Syntax
- BUS:B<x>:MIL1553B:RESPonsetime:MINimum <NR3>
- BUS:B<x>:MIL1553B:RESPonsetime:MINimum?
Info
  • B<x> is the Bus number.
  • <NR3> is a floating point number that specifies the minimum response time, in seconds.

BusBItemMil1553bResponsetimeMaximum

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIL1553B:RESPonsetime:MAXimum command.

Description
  • This command specifies the maximum response time to a valid command issued for the MIL-STD-1553 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:RESPonsetime:MAXimum? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:RESPonsetime:MAXimum? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIL1553B:RESPonsetime:MAXimum value command.
SCPI Syntax
- BUS:B<x>:MIL1553B:RESPonsetime:MAXimum <NR3>
- BUS:B<x>:MIL1553B:RESPonsetime:MAXimum?
Info
  • B<x> is the number of the bus.
  • <NR3> is a floating point number that specifies the maximum response time, in seconds.

BusBItemMil1553bResponsetimeMinimum

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIL1553B:RESPonsetime:MINimum command.

Description
  • This command specifies the minimum response time to a valid command issued for the MIL-STD-1553 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:RESPonsetime:MINimum? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:RESPonsetime:MINimum? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIL1553B:RESPonsetime:MINimum value command.
SCPI Syntax
- BUS:B<x>:MIL1553B:RESPonsetime:MINimum <NR3>
- BUS:B<x>:MIL1553B:RESPonsetime:MINimum?
Info
  • B<x> is the Bus number.
  • <NR3> is a floating point number that specifies the minimum response time, in seconds.

BusBItemMil1553bSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIL1553B:SOUrce command.

Description
  • This command specifies the source for differential input for the MIL-STD-1553 bus. The supported source waveforms are channels 1-4, math waveform, and reference waveforms 1-4. The default is channel 1.
Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIL1553B:SOUrce value command.
SCPI Syntax
- BUS:B<x>:MIL1553B:SOUrce {CH<x>|MATH|REF<x>}
- BUS:B<x>:MIL1553B:SOUrce?
Info
  • CH<x> specifies an analog channel as the source for differential input.
  • MATH specifies the math waveform as the MIL-STD-1553 bus source for differential input.
  • REF<x> specifies a reference waveform as the source for differential input.

BusBItemParallel

Bases: SCPICmdRead

The BUS:B<x>:PARallel command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:PARallel? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bit: The BUS:B<x>:PARallel:BIT<x> command tree.
  • .clock: The BUS:B<x>:PARallel:CLOCk command tree.
  • .width: The BUS:B<x>:PARallel:WIDth command.

bit property

Return the BUS:B<x>:PARallel:BIT<x> command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:BIT<x>? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:BIT<x>? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .source: The BUS:B<x>:PARallel:BIT<x>:SOUrce command.

clock property

Return the BUS:B<x>:PARallel:CLOCk command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCk? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCk? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .edge: The BUS:B<x>:PARallel:CLOCk:EDGE command.
  • .isclocked: The BUS:B<x>:PARallel:CLOCk:ISCLOCKed command.
  • .source: The BUS:B<x>:PARallel:CLOCk:SOUrce command.

width property

Return the BUS:B<x>:PARallel:WIDth command.

Description
  • This command specifies the number of bits to use for the width of the parallel bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:WIDth? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:WIDth value command.
SCPI Syntax
- BUS:B<x>:PARallel:WIDth <NR1>
- BUS:B<x>:PARallel:WIDth?
Info
  • <NR1> is the number of bits.

BusBItemParallelBitItem

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

The BUS:B<x>:PARallel:BIT<x> command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:BIT<x>? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:BIT<x>? query and raise an AssertionError if the returned value does not match value.
Properties
  • .source: The BUS:B<x>:PARallel:BIT<x>:SOUrce command.

source property

Return the BUS:B<x>:PARallel:BIT<x>:SOUrce command.

Description
  • Specifies the bit source waveform for the parallel bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:BIT<x>:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:BIT<x>:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:BIT<x>:SOUrce value command.
SCPI Syntax
- BUS:B<x>:PARallel:BIT<x>:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:BIT<x>:SOUrce?
Info
  • CH<x> specifies an analog channel as the bit source waveform.
  • D<x> specifies a digital channel as the bit source waveform. (Requires option 3-MSO.).

BusBItemParallelBitItemSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:PARallel:BIT<x>:SOUrce command.

Description
  • Specifies the bit source waveform for the parallel bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:BIT<x>:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:BIT<x>:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:BIT<x>:SOUrce value command.
SCPI Syntax
- BUS:B<x>:PARallel:BIT<x>:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:BIT<x>:SOUrce?
Info
  • CH<x> specifies an analog channel as the bit source waveform.
  • D<x> specifies a digital channel as the bit source waveform. (Requires option 3-MSO.).

BusBItemParallelClock

Bases: SCPICmdRead

The BUS:B<x>:PARallel:CLOCk command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCk? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCk? query and raise an AssertionError if the returned value does not match value.
Properties
  • .edge: The BUS:B<x>:PARallel:CLOCk:EDGE command.
  • .isclocked: The BUS:B<x>:PARallel:CLOCk:ISCLOCKed command.
  • .source: The BUS:B<x>:PARallel:CLOCk:SOUrce command.

edge property

Return the BUS:B<x>:PARallel:CLOCk:EDGE command.

Description
  • Specifies the clock edge for the parallel bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCk:EDGE? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCk:EDGE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:CLOCk:EDGE value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCk:EDGE {EITher|RISing|FALling}
- BUS:B<x>:PARallel:CLOCk:EDGE?
Info
  • EIther specifies either edge as the clock edge.
  • RISing specifies the rising edge as the clock edge.
  • FALling specifies the falling edge as the clock edge.

isclocked property

Return the BUS:B<x>:PARallel:CLOCk:ISCLOCKed command.

Description
  • Specifies the state of the clock function for the parallel bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCk:ISCLOCKed? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCk:ISCLOCKed? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:CLOCk:ISCLOCKed value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCk:ISCLOCKed {YES|NO}
- BUS:B<x>:PARallel:CLOCk:ISCLOCKed?
Info
  • YES specifes that the parallel bus is clocked.
  • NO specifes that the parallel bus is not clocked.

source property

Return the BUS:B<x>:PARallel:CLOCk:SOUrce command.

Description
  • Specifies the clock source waveform for the parallel bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel to use the clock source waveform.
  • D<x> specifies a digital channels the clock source waveform. (Requires option 3-MSO.).

BusBItemParallelClockEdge

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:PARallel:CLOCk:EDGE command.

Description
  • Specifies the clock edge for the parallel bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCk:EDGE? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCk:EDGE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:CLOCk:EDGE value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCk:EDGE {EITher|RISing|FALling}
- BUS:B<x>:PARallel:CLOCk:EDGE?
Info
  • EIther specifies either edge as the clock edge.
  • RISing specifies the rising edge as the clock edge.
  • FALling specifies the falling edge as the clock edge.

BusBItemParallelClockIsclocked

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:PARallel:CLOCk:ISCLOCKed command.

Description
  • Specifies the state of the clock function for the parallel bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCk:ISCLOCKed? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCk:ISCLOCKed? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:CLOCk:ISCLOCKed value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCk:ISCLOCKed {YES|NO}
- BUS:B<x>:PARallel:CLOCk:ISCLOCKed?
Info
  • YES specifes that the parallel bus is clocked.
  • NO specifes that the parallel bus is not clocked.

BusBItemParallelClockSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:PARallel:CLOCk:SOUrce command.

Description
  • Specifies the clock source waveform for the parallel bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel to use the clock source waveform.
  • D<x> specifies a digital channels the clock source waveform. (Requires option 3-MSO.).

BusBItemParallelWidth

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:PARallel:WIDth command.

Description
  • This command specifies the number of bits to use for the width of the parallel bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:WIDth? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:WIDth value command.
SCPI Syntax
- BUS:B<x>:PARallel:WIDth <NR1>
- BUS:B<x>:PARallel:WIDth?
Info
  • <NR1> is the number of bits.

BusBItemPosition

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:POSition command.

Description
  • This command specifies the position of the bus waveform on the display.
Usage
  • Using the .query() method will send the BUS:B<x>:POSition? query.
  • Using the .verify(value) method will send the BUS:B<x>:POSition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:POSition value command.
SCPI Syntax
- BUS:B<x>:POSition <NR3>
- BUS:B<x>:POSition?
Info
  • <NR3> is a floating point number that specifies the position of the bus waveform on the display.

BusBItemRs232c

Bases: SCPICmdRead

The BUS:B<x>:RS232C command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:RS232C? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bitrate: The BUS:B<x>:RS232C:BITRate command.
  • .databits: The BUS:B<x>:RS232C:DATABits command.
  • .delimiter: The BUS:B<x>:RS232C:DELIMiter command.
  • .displaymode: The BUS:B<x>:RS232C:DISplaymode command.
  • .parity: The BUS:B<x>:RS232C:PARity command.
  • .polarity: The BUS:B<x>:RS232C:POLarity command.
  • .rx: The BUS:B<x>:RS232C:RX command tree.
  • .tx: The BUS:B<x>:RS232C:TX command tree.

bitrate property

Return the BUS:B<x>:RS232C:BITRate command.

Description
  • This command specifies the bit rate for the RS-232 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:BITRate value command.
SCPI Syntax
- BUS:B<x>:RS232C:BITRate <NR1>
- BUS:B<x>:RS232C:BITRate?
Info
  • <NR1> is the bit rate in bits-per-second. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.

databits property

Return the BUS:B<x>:RS232C:DATABits command.

Description
  • This command specifies the number of bits in the data frame for the RS-232 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:DATABits? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:DATABits? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:DATABits value command.
SCPI Syntax
- BUS:B<x>:RS232C:DATABits {7|8|9}
- BUS:B<x>:RS232C:DATABits?
Info
  • B<x> is the number of the bus.
  • 7 specifies the number of bits as 7 in the RS-232C data frame.
  • 8 specifies the number of bits as 8 in the RS-232C data frame.
  • 9 specifies the number of bits as 9 in the RS-232C data frame.

delimiter property

Return the BUS:B<x>:RS232C:DELIMiter command.

Description
  • This command specifies the delimiting value for a packet on the RS-232 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:DELIMiter? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:DELIMiter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:DELIMiter value command.
SCPI Syntax
- BUS:B<x>:RS232C:DELIMiter {NULl|LF|CR|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
Info
  • NULl specifies 0x00.
  • LF specifies 0x0A.
  • CR specifies 0x0D.
  • XFF specifies 0xFF.

displaymode property

Return the BUS:B<x>:RS232C:DISplaymode command.

Description
  • This command specifies the display mode for the RS-232 bus (frame or packet).
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:DISplaymode? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:DISplaymode? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:DISplaymode value command.
SCPI Syntax
- BUS:B<x>:RS232C:DISplaymode {FRAme|PACKET}
- BUS:B<x>:RS232C:DISplaymode?
Info
  • FRAme displays each frame as a single entity.
  • PACKET displays a group of frames terminated with a single frame defined by the BUS:B<x>:RS232C:DELImiter command or the front panel.

parity property

Return the BUS:B<x>:RS232C:PARity command.

Description
  • This command sets or queries the RS-232C parity for bus , where the bus number is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:PARity? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:PARity value command.
SCPI Syntax
- BUS:B<x>:RS232C:PARity {NONe|EVEN|ODD}
- BUS:B<x>:RS232C:PARity?
Info
  • B<x> is the number of the bus.
  • NONe specifies no parity.
  • EVEN specifies even parity.
  • ODD specifies odd parity.

polarity property

Return the BUS:B<x>:RS232C:POLarity command.

Description
  • This command specifies the polarity for the RS-232C bus.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:POLarity value command.
SCPI Syntax
- BUS:B<x>:RS232C:POLarity {NORMal|INVERTed}
- BUS:B<x>:RS232C:POLarity?
Info
  • NORMal sets the polarity to positive.
  • INVERTed sets the polarity to negative.

rx property

Return the BUS:B<x>:RS232C:RX command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:RX? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:RX? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .source: The BUS:B<x>:RS232C:RX:SOUrce command.

tx property

Return the BUS:B<x>:RS232C:TX command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:TX? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:TX? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .source: The BUS:B<x>:RS232C:TX:SOUrce command.

BusBItemRs232cBitrate

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:RS232C:BITRate command.

Description
  • This command specifies the bit rate for the RS-232 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:BITRate value command.
SCPI Syntax
- BUS:B<x>:RS232C:BITRate <NR1>
- BUS:B<x>:RS232C:BITRate?
Info
  • <NR1> is the bit rate in bits-per-second. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.

BusBItemRs232cDatabits

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:RS232C:DATABits command.

Description
  • This command specifies the number of bits in the data frame for the RS-232 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:DATABits? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:DATABits? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:DATABits value command.
SCPI Syntax
- BUS:B<x>:RS232C:DATABits {7|8|9}
- BUS:B<x>:RS232C:DATABits?
Info
  • B<x> is the number of the bus.
  • 7 specifies the number of bits as 7 in the RS-232C data frame.
  • 8 specifies the number of bits as 8 in the RS-232C data frame.
  • 9 specifies the number of bits as 9 in the RS-232C data frame.

BusBItemRs232cDelimiter

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:RS232C:DELIMiter command.

Description
  • This command specifies the delimiting value for a packet on the RS-232 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:DELIMiter? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:DELIMiter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:DELIMiter value command.
SCPI Syntax
- BUS:B<x>:RS232C:DELIMiter {NULl|LF|CR|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
Info
  • NULl specifies 0x00.
  • LF specifies 0x0A.
  • CR specifies 0x0D.
  • XFF specifies 0xFF.

BusBItemRs232cDisplaymode

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:RS232C:DISplaymode command.

Description
  • This command specifies the display mode for the RS-232 bus (frame or packet).
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:DISplaymode? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:DISplaymode? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:DISplaymode value command.
SCPI Syntax
- BUS:B<x>:RS232C:DISplaymode {FRAme|PACKET}
- BUS:B<x>:RS232C:DISplaymode?
Info
  • FRAme displays each frame as a single entity.
  • PACKET displays a group of frames terminated with a single frame defined by the BUS:B<x>:RS232C:DELImiter command or the front panel.

BusBItemRs232cParity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:RS232C:PARity command.

Description
  • This command sets or queries the RS-232C parity for bus , where the bus number is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:PARity? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:PARity value command.
SCPI Syntax
- BUS:B<x>:RS232C:PARity {NONe|EVEN|ODD}
- BUS:B<x>:RS232C:PARity?
Info
  • B<x> is the number of the bus.
  • NONe specifies no parity.
  • EVEN specifies even parity.
  • ODD specifies odd parity.

BusBItemRs232cPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:RS232C:POLarity command.

Description
  • This command specifies the polarity for the RS-232C bus.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:POLarity value command.
SCPI Syntax
- BUS:B<x>:RS232C:POLarity {NORMal|INVERTed}
- BUS:B<x>:RS232C:POLarity?
Info
  • NORMal sets the polarity to positive.
  • INVERTed sets the polarity to negative.

BusBItemRs232cRx

Bases: SCPICmdRead

The BUS:B<x>:RS232C:RX command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:RX? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:RX? query and raise an AssertionError if the returned value does not match value.
Properties
  • .source: The BUS:B<x>:RS232C:RX:SOUrce command.

source property

Return the BUS:B<x>:RS232C:RX:SOUrce command.

Description
  • This command specifies the RX source waveform for the RS-232 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:RX:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:RX:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:RX:SOUrce value command.
SCPI Syntax
- BUS:B<x>:RS232C:RX:SOUrce {CH<x>|D<x>|Off}
- BUS:B<x>:RS232C:RX:SOUrce?
Info
  • CH<x> specifies an analog channel as the RX source waveform.
  • D<x> specifies a digital channel as the RX source waveform. (Requires option 3-MSO.).
  • Off sets the specified bus input to off.

BusBItemRs232cRxSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:RS232C:RX:SOUrce command.

Description
  • This command specifies the RX source waveform for the RS-232 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:RX:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:RX:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:RX:SOUrce value command.
SCPI Syntax
- BUS:B<x>:RS232C:RX:SOUrce {CH<x>|D<x>|Off}
- BUS:B<x>:RS232C:RX:SOUrce?
Info
  • CH<x> specifies an analog channel as the RX source waveform.
  • D<x> specifies a digital channel as the RX source waveform. (Requires option 3-MSO.).
  • Off sets the specified bus input to off.

BusBItemRs232cTx

Bases: SCPICmdRead

The BUS:B<x>:RS232C:TX command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:TX? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:TX? query and raise an AssertionError if the returned value does not match value.
Properties
  • .source: The BUS:B<x>:RS232C:TX:SOUrce command.

source property

Return the BUS:B<x>:RS232C:TX:SOUrce command.

Description
  • This command specifies the TX source waveform for the RS-232 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:TX:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:TX:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:TX:SOUrce value command.
SCPI Syntax
- BUS:B<x>:RS232C:TX:SOUrce {CH<x>|D<x>|Off}
- BUS:B<x>:RS232C:TX:SOUrce?
Info
  • CH<x> specifies an analog channel as the TX source waveform.
  • D<x> specifies a digital channel as the TX source waveform. (Requires option 3-MSO.).
  • Off sets the specified bus input to off.

BusBItemRs232cTxSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:RS232C:TX:SOUrce command.

Description
  • This command specifies the TX source waveform for the RS-232 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:TX:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:TX:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:TX:SOUrce value command.
SCPI Syntax
- BUS:B<x>:RS232C:TX:SOUrce {CH<x>|D<x>|Off}
- BUS:B<x>:RS232C:TX:SOUrce?
Info
  • CH<x> specifies an analog channel as the TX source waveform.
  • D<x> specifies a digital channel as the TX source waveform. (Requires option 3-MSO.).
  • Off sets the specified bus input to off.

BusBItemSpi

Bases: SCPICmdRead

The BUS:B<x>:SPI command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .bitorder: The BUS:B<x>:SPI:BITOrder command.
  • .data: The BUS:B<x>:SPI:DATa command tree.
  • .framing: The BUS:B<x>:SPI:FRAMING command.
  • .idletime: The BUS:B<x>:SPI:IDLETime command.
  • .clock: The BUS:B<x>:SPI:CLOCk command tree.
  • .sclk: The BUS:B<x>:SPI:SCLk command tree.
  • .select: The BUS:B<x>:SPI:SELect command tree.
  • .ss: The BUS:B<x>:SPI:SS command tree.

bitorder property

Return the BUS:B<x>:SPI:BITOrder command.

Description
  • This command sets or queries the SPI bit order for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:BITOrder? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:BITOrder? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:BITOrder value command.
SCPI Syntax
- BUS:B<x>:SPI:BITOrder {LSB|MSB}
- BUS:B<x>:SPI:BITOrder?
Info
  • B<x> is the number of the bus waveform.
  • LSB specifies that each bit becomes the recovered value’s new LSB, after shifting previously recovered bits one place to the left. The decoding happens right to left.
  • MSB specifies that each successive bit from the bus’s data line becomes the new MSB of the recovered value, shifting any previously recovered bits one place to the right. The decoding happens left to right.

clock property

Return the BUS:B<x>:SPI:CLOCk command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCk? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCk? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The BUS:B<x>:SPI:CLOCk:POLarity command.
  • .source: The BUS:B<x>:SPI:CLOCk:SOUrce command.

data property

Return the BUS:B<x>:SPI:DATa command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Sub-properties
  • .size: The BUS:B<x>:SPI:DATa:SIZe command.
  • .in: The BUS:B<x>:SPI:DATa:IN command tree.
  • .miso: The BUS:B<x>:SPI:DATa:MISO command tree.
  • .out: The BUS:B<x>:SPI:DATa:OUT command tree.
  • .mosi: The BUS:B<x>:SPI:DATa:MOSI command tree.

framing property

Return the BUS:B<x>:SPI:FRAMING command.

Description
  • This command specifies the type of framing to use for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:FRAMING? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:FRAMING? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:FRAMING value command.
SCPI Syntax
- BUS:B<x>:SPI:FRAMING {SS|IDLEtime}
- BUS:B<x>:SPI:FRAMING?

idletime property

Return the BUS:B<x>:SPI:IDLETime command.

Description
  • This command sets or queries the SPI idle time for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:IDLETime? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:IDLETime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:IDLETime value command.
SCPI Syntax
- BUS:B<x>:SPI:IDLETime <NR3>
- BUS:B<x>:SPI:IDLETime?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> specifies the SPI idle time.

sclk property

Return the BUS:B<x>:SPI:SCLk command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SCLk? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SCLk? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The BUS:B<x>:SPI:SCLk:POLarity command.
  • .source: The BUS:B<x>:SPI:SCLk:SOUrce command.

select property

Return the BUS:B<x>:SPI:SELect command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SELect? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SELect? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The BUS:B<x>:SPI:SELect:POLarity command.
  • .source: The BUS:B<x>:SPI:SELect:SOUrce command.

ss property

Return the BUS:B<x>:SPI:SS command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SS? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SS? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The BUS:B<x>:SPI:SS:POLarity command.
  • .source: The BUS:B<x>:SPI:SS:SOUrce command.

BusBItemSpiBitorder

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:BITOrder command.

Description
  • This command sets or queries the SPI bit order for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:BITOrder? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:BITOrder? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:BITOrder value command.
SCPI Syntax
- BUS:B<x>:SPI:BITOrder {LSB|MSB}
- BUS:B<x>:SPI:BITOrder?
Info
  • B<x> is the number of the bus waveform.
  • LSB specifies that each bit becomes the recovered value’s new LSB, after shifting previously recovered bits one place to the left. The decoding happens right to left.
  • MSB specifies that each successive bit from the bus’s data line becomes the new MSB of the recovered value, shifting any previously recovered bits one place to the right. The decoding happens left to right.

BusBItemSpiClock

Bases: SCPICmdRead

The BUS:B<x>:SPI:CLOCk command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCk? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCk? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The BUS:B<x>:SPI:CLOCk:POLarity command.
  • .source: The BUS:B<x>:SPI:CLOCk:SOUrce command.

polarity property

Return the BUS:B<x>:SPI:CLOCk:POLarity command.

Description
  • This command specifies the SCLK polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCk:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCk:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:CLOCk:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:POLarity {FALL|RISe}
- BUS:B<x>:SPI:CLOCk:POLarity?
Info
  • FALL specifies the SCLK polarity as falling edge.
  • RISe specifies the SCLK polarity as rising edge.

source property

Return the BUS:B<x>:SPI:CLOCk:SOUrce command.

Description
  • This command specifies the SCLK source waveform for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel as the SCLK source waveform.
  • D<x> specifies a digital channel as the SCLK source waveform. (Requires option 3-MSO.).

BusBItemSpiClockPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:CLOCk:POLarity command.

Description
  • This command specifies the SCLK polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCk:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCk:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:CLOCk:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:POLarity {FALL|RISe}
- BUS:B<x>:SPI:CLOCk:POLarity?
Info
  • FALL specifies the SCLK polarity as falling edge.
  • RISe specifies the SCLK polarity as rising edge.

BusBItemSpiClockSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:CLOCk:SOUrce command.

Description
  • This command specifies the SCLK source waveform for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel as the SCLK source waveform.
  • D<x> specifies a digital channel as the SCLK source waveform. (Requires option 3-MSO.).

BusBItemSpiData

Bases: SCPICmdRead

The BUS:B<x>:SPI:DATa command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .size: The BUS:B<x>:SPI:DATa:SIZe command.
  • .in: The BUS:B<x>:SPI:DATa:IN command tree.
  • .miso: The BUS:B<x>:SPI:DATa:MISO command tree.
  • .out: The BUS:B<x>:SPI:DATa:OUT command tree.
  • .mosi: The BUS:B<x>:SPI:DATa:MOSI command tree.

in_ property

Return the BUS:B<x>:SPI:DATa:IN command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:IN? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:IN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The BUS:B<x>:SPI:DATa:IN:POLarity command.
  • .source: The BUS:B<x>:SPI:DATa:IN:SOUrce command.

miso property

Return the BUS:B<x>:SPI:DATa:MISO command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:MISO? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:MISO? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The BUS:B<x>:SPI:DATa:MISO:POLarity command.
  • .source: The BUS:B<x>:SPI:DATa:MISO:SOUrce command.

mosi property

Return the BUS:B<x>:SPI:DATa:MOSI command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:MOSI? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:MOSI? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The BUS:B<x>:SPI:DATa:MOSI:POLarity command.
  • .source: The BUS:B<x>:SPI:DATa:MOSI:SOUrce command.

out property

Return the BUS:B<x>:SPI:DATa:OUT command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:OUT? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:OUT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .polarity: The BUS:B<x>:SPI:DATa:OUT:POLarity command.
  • .source: The BUS:B<x>:SPI:DATa:OUT:SOUrce command.

size property

Return the BUS:B<x>:SPI:DATa:SIZe command.

Description
  • This command sets or queries the number of bits per word for the specified SPI bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:SIZe? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:SIZe value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:SIZe <NR1>
- BUS:B<x>:SPI:DATa:SIZe?
Info
  • B<x> is the number of the bus waveform.
  • <NR1> is the data size for the specified bus. The minimum value is 2 and maximum is 32.

BusBItemSpiDataIn

Bases: SCPICmdRead

The BUS:B<x>:SPI:DATa:IN command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:IN? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:IN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The BUS:B<x>:SPI:DATa:IN:POLarity command.
  • .source: The BUS:B<x>:SPI:DATa:IN:SOUrce command.

polarity property

Return the BUS:B<x>:SPI:DATa:IN:POLarity command.

Description
  • This command specifies the MISO polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:IN:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:IN:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:IN:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:IN:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:DATa:IN:POLarity?
Info
  • LOW specifies an active low polarity.
  • HIGH specifies an active high polarity.

source property

Return the BUS:B<x>:SPI:DATa:IN:SOUrce command.

Description
  • This command specifies the MISO source waveform for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:IN:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:IN:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:IN:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:IN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATa:IN:SOUrce?
Info
  • CH<x> specifies an analog channel as the MISO source waveform.
  • D<x> specifies a digital channel as the MISO source waveform. (Requires 3-MSO option.).

BusBItemSpiDataInPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATa:IN:POLarity command.

Description
  • This command specifies the MISO polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:IN:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:IN:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:IN:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:IN:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:DATa:IN:POLarity?
Info
  • LOW specifies an active low polarity.
  • HIGH specifies an active high polarity.

BusBItemSpiDataInSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATa:IN:SOUrce command.

Description
  • This command specifies the MISO source waveform for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:IN:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:IN:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:IN:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:IN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATa:IN:SOUrce?
Info
  • CH<x> specifies an analog channel as the MISO source waveform.
  • D<x> specifies a digital channel as the MISO source waveform. (Requires 3-MSO option.).

BusBItemSpiDataMiso

Bases: SCPICmdRead

The BUS:B<x>:SPI:DATa:MISO command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:MISO? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:MISO? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The BUS:B<x>:SPI:DATa:MISO:POLarity command.
  • .source: The BUS:B<x>:SPI:DATa:MISO:SOUrce command.

polarity property

Return the BUS:B<x>:SPI:DATa:MISO:POLarity command.

Description
  • This command specifies the MISO polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:MISO:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:MISO:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:MISO:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:MISO:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:DATa:MISO:POLarity?
Info
  • LOW specifies an active low polarity.
  • HIGH specifies an active high polarity.

source property

Return the BUS:B<x>:SPI:DATa:MISO:SOUrce command.

Description
  • This command specifies the MISO source waveform for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:MISO:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:MISO:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:MISO:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:MISO:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATa:MISO:SOUrce?
Info
  • CH<x> specifies an analog channel as the MISO source waveform.
  • D<x> specifies a digital channel as the MISO source waveform. (Requires 3-MSO option.).

BusBItemSpiDataMisoPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATa:MISO:POLarity command.

Description
  • This command specifies the MISO polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:MISO:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:MISO:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:MISO:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:MISO:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:DATa:MISO:POLarity?
Info
  • LOW specifies an active low polarity.
  • HIGH specifies an active high polarity.

BusBItemSpiDataMisoSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATa:MISO:SOUrce command.

Description
  • This command specifies the MISO source waveform for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:MISO:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:MISO:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:MISO:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:MISO:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATa:MISO:SOUrce?
Info
  • CH<x> specifies an analog channel as the MISO source waveform.
  • D<x> specifies a digital channel as the MISO source waveform. (Requires 3-MSO option.).

BusBItemSpiDataMosi

Bases: SCPICmdRead

The BUS:B<x>:SPI:DATa:MOSI command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:MOSI? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:MOSI? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The BUS:B<x>:SPI:DATa:MOSI:POLarity command.
  • .source: The BUS:B<x>:SPI:DATa:MOSI:SOUrce command.

polarity property

Return the BUS:B<x>:SPI:DATa:MOSI:POLarity command.

Description
  • This command specifies the MOSI polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:MOSI:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:MOSI:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:MOSI:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:MOSI:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:DATa:MOSI:POLarity?
Info
  • LOW specifies the active low polarity.
  • HIGH specifies the active high polarity.

source property

Return the BUS:B<x>:SPI:DATa:MOSI:SOUrce command.

Description
  • This command specifies the MOSI source for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:MOSI:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:MOSI:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:MOSI:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:MOSI:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATa:MOSI:SOUrce?
Info
  • CH<x> specifies an analog channel as the MOSI source waveform.
  • D<x> specifies a digital channel as the SPI MOSI source waveform. (Requires option 3-MSO.).

BusBItemSpiDataMosiPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATa:MOSI:POLarity command.

Description
  • This command specifies the MOSI polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:MOSI:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:MOSI:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:MOSI:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:MOSI:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:DATa:MOSI:POLarity?
Info
  • LOW specifies the active low polarity.
  • HIGH specifies the active high polarity.

BusBItemSpiDataMosiSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATa:MOSI:SOUrce command.

Description
  • This command specifies the MOSI source for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:MOSI:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:MOSI:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:MOSI:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:MOSI:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATa:MOSI:SOUrce?
Info
  • CH<x> specifies an analog channel as the MOSI source waveform.
  • D<x> specifies a digital channel as the SPI MOSI source waveform. (Requires option 3-MSO.).

BusBItemSpiDataOut

Bases: SCPICmdRead

The BUS:B<x>:SPI:DATa:OUT command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:OUT? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:OUT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The BUS:B<x>:SPI:DATa:OUT:POLarity command.
  • .source: The BUS:B<x>:SPI:DATa:OUT:SOUrce command.

polarity property

Return the BUS:B<x>:SPI:DATa:OUT:POLarity command.

Description
  • This command specifies the MOSI polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:OUT:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:OUT:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:OUT:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:OUT:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:DATa:OUT:POLarity?
Info
  • LOW specifies the active low polarity.
  • HIGH specifies the active high polarity.

source property

Return the BUS:B<x>:SPI:DATa:OUT:SOUrce command.

Description
  • This command specifies the MOSI source for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:OUT:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:OUT:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:OUT:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:OUT:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATa:OUT:SOUrce?
Info
  • CH<x> specifies an analog channel as the MOSI source waveform.
  • D<x> specifies a digital channel as the SPI MOSI source waveform. (Requires option 3-MSO.).

BusBItemSpiDataOutPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATa:OUT:POLarity command.

Description
  • This command specifies the MOSI polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:OUT:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:OUT:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:OUT:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:OUT:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:DATa:OUT:POLarity?
Info
  • LOW specifies the active low polarity.
  • HIGH specifies the active high polarity.

BusBItemSpiDataOutSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATa:OUT:SOUrce command.

Description
  • This command specifies the MOSI source for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:OUT:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:OUT:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:OUT:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:OUT:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATa:OUT:SOUrce?
Info
  • CH<x> specifies an analog channel as the MOSI source waveform.
  • D<x> specifies a digital channel as the SPI MOSI source waveform. (Requires option 3-MSO.).

BusBItemSpiDataSize

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATa:SIZe command.

Description
  • This command sets or queries the number of bits per word for the specified SPI bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:SIZe? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:SIZe value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:SIZe <NR1>
- BUS:B<x>:SPI:DATa:SIZe?
Info
  • B<x> is the number of the bus waveform.
  • <NR1> is the data size for the specified bus. The minimum value is 2 and maximum is 32.

BusBItemSpiFraming

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:FRAMING command.

Description
  • This command specifies the type of framing to use for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:FRAMING? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:FRAMING? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:FRAMING value command.
SCPI Syntax
- BUS:B<x>:SPI:FRAMING {SS|IDLEtime}
- BUS:B<x>:SPI:FRAMING?

BusBItemSpiIdletime

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:IDLETime command.

Description
  • This command sets or queries the SPI idle time for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:IDLETime? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:IDLETime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:IDLETime value command.
SCPI Syntax
- BUS:B<x>:SPI:IDLETime <NR3>
- BUS:B<x>:SPI:IDLETime?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> specifies the SPI idle time.

BusBItemSpiSclk

Bases: SCPICmdRead

The BUS:B<x>:SPI:SCLk command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SCLk? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SCLk? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The BUS:B<x>:SPI:SCLk:POLarity command.
  • .source: The BUS:B<x>:SPI:SCLk:SOUrce command.

polarity property

Return the BUS:B<x>:SPI:SCLk:POLarity command.

Description
  • This command specifies the SCLK polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SCLk:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SCLk:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SCLk:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:SCLk:POLarity {FALL|RISe}
- BUS:B<x>:SPI:SCLk:POLarity?
Info
  • FALL specifies the SCLK polarity as falling edge.
  • RISe specifies the SCLK polarity as rising edge.

source property

Return the BUS:B<x>:SPI:SCLk:SOUrce command.

Description
  • This command specifies the SCLK source waveform for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SCLk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SCLk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SCLk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:SCLk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SCLk:SOUrce?
Info
  • CH<x> specifies an analog channel as the SCLK source waveform.
  • D<x> specifies a digital channel as the SCLK source waveform. (Requires option 3-MSO.).

BusBItemSpiSclkPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:SCLk:POLarity command.

Description
  • This command specifies the SCLK polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SCLk:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SCLk:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SCLk:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:SCLk:POLarity {FALL|RISe}
- BUS:B<x>:SPI:SCLk:POLarity?
Info
  • FALL specifies the SCLK polarity as falling edge.
  • RISe specifies the SCLK polarity as rising edge.

BusBItemSpiSclkSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:SCLk:SOUrce command.

Description
  • This command specifies the SCLK source waveform for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SCLk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SCLk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SCLk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:SCLk:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SCLk:SOUrce?
Info
  • CH<x> specifies an analog channel as the SCLK source waveform.
  • D<x> specifies a digital channel as the SCLK source waveform. (Requires option 3-MSO.).

BusBItemSpiSelect

Bases: SCPICmdRead

The BUS:B<x>:SPI:SELect command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SELect? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SELect? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The BUS:B<x>:SPI:SELect:POLarity command.
  • .source: The BUS:B<x>:SPI:SELect:SOUrce command.

polarity property

Return the BUS:B<x>:SPI:SELect:POLarity command.

Description
  • This command specifies the polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SELect:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SELect:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SELect:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:SELect:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:SELect:POLarity?
Info
  • LOW specifies an active low polarity.
  • HIGH specifies an active high polarity.

source property

Return the BUS:B<x>:SPI:SELect:SOUrce command.

Description
  • This command specifies the source waveform for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SELect:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SELect:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SELect:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:SELect:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
Info
  • CH<x> specifies an analog channel as the source waveform.
  • D<x> specifies a digital channel as the source waveform. (Requires option 3-MSO.).

BusBItemSpiSelectPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:SELect:POLarity command.

Description
  • This command specifies the polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SELect:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SELect:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SELect:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:SELect:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:SELect:POLarity?
Info
  • LOW specifies an active low polarity.
  • HIGH specifies an active high polarity.

BusBItemSpiSelectSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:SELect:SOUrce command.

Description
  • This command specifies the source waveform for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SELect:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SELect:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SELect:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:SELect:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
Info
  • CH<x> specifies an analog channel as the source waveform.
  • D<x> specifies a digital channel as the source waveform. (Requires option 3-MSO.).

BusBItemSpiSs

Bases: SCPICmdRead

The BUS:B<x>:SPI:SS command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SS? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SS? query and raise an AssertionError if the returned value does not match value.
Properties
  • .polarity: The BUS:B<x>:SPI:SS:POLarity command.
  • .source: The BUS:B<x>:SPI:SS:SOUrce command.

polarity property

Return the BUS:B<x>:SPI:SS:POLarity command.

Description
  • This command specifies the polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SS:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SS:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SS:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:SS:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:SS:POLarity?
Info
  • LOW specifies an active low polarity.
  • HIGH specifies an active high polarity.

source property

Return the BUS:B<x>:SPI:SS:SOUrce command.

Description
  • This command specifies the source waveform for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SS:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SS:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SS:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:SS:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SS:SOUrce?
Info
  • CH<x> specifies an analog channel as the source waveform.
  • D<x> specifies a digital channel as the source waveform. (Requires option 3-MSO.).

BusBItemSpiSsPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:SS:POLarity command.

Description
  • This command specifies the polarity for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SS:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SS:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SS:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:SS:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:SS:POLarity?
Info
  • LOW specifies an active low polarity.
  • HIGH specifies an active high polarity.

BusBItemSpiSsSource

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:SS:SOUrce command.

Description
  • This command specifies the source waveform for the SPI bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SS:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SS:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SS:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:SS:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SS:SOUrce?
Info
  • CH<x> specifies an analog channel as the source waveform.
  • D<x> specifies a digital channel as the source waveform. (Requires option 3-MSO.).

BusBItemState

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:STATE command.

Description
  • This command specifies the on/off state of the bus.
Usage
  • Using the .query() method will send the BUS:B<x>:STATE? query.
  • Using the .verify(value) method will send the BUS:B<x>:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:STATE value command.
SCPI Syntax
- BUS:B<x>:STATE {ON|OFF|<NR1>}
- BUS:B<x>:STATE?
Info
  • ON or ≠ 0 turns on the bus.
  • OFF or = 0 turns off the bus.

BusBItemType

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:TYPe command.

Description
  • This command specifies (or queries) the bus type. The supported bus types are dependent on the oscilloscope model and the installed application models. With the exception of the parallel bus, all bus types require installation of an application option.
Usage
  • Using the .query() method will send the BUS:B<x>:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:TYPe value command.
SCPI Syntax
- BUS:B<x>:TYPe {I2C|SPI|CAN|RS232C|PARallel|USB|LIN|FLEXRay|AUDio|ETHERnet|MIL1553B|ARINC429A}
- BUS:B<x>:TYPe?
Info
  • I2C specifies the Inter-IC bus.
  • SPI specifies the Serial Peripheral Interface bus (not available on two-channel models).
  • CAN specifies the Controller Area Network bus.
  • RS232C specifies the RS-232C bus.
  • PARallel specifies the Parallel bus.
  • USB specifies the USB bus.
  • LIN specifies the LIN bus.
  • FLEXRay specifies the FLexRay bus.
  • AUDio specifies the audio bus.
  • ETHERnet specifies the Ethernet bus.
  • MIL1553B specifies the MIL-STD-1553 bus.
  • ARINC429A specifies the Aeronautical Radio INC (specification 429) bus.

BusBItemUsb

Bases: SCPICmdRead

The BUS:B<x>:USB command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:USB? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .bitrate: The BUS:B<x>:USB:BITRate command.
  • .probe: The BUS:B<x>:USB:PRObe command.
  • .source: The BUS:B<x>:USB:SOUrce command tree.

bitrate property

Return the BUS:B<x>:USB:BITRate command.

Description
  • This command specifies the bit rate for the USB bus.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:BITRate value command.
SCPI Syntax
- BUS:B<x>:USB:BITRate {LOW|FULL|HIGH}
- BUS:B<x>:USB:BITRate?
Info
  • B<x> is the number of the bus waveform.
  • LOW indicates the bit rate is 1.5 Mbps.
  • FULL indicates the bit rate is 12 Mbps.
  • HIGH indicates the bit rate is 480 Mbps.

probe property

Return the BUS:B<x>:USB:PRObe command.

Description
  • This command specifies the type of probe connected to the USB bus.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:PRObe? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:PRObe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:PRObe value command.
SCPI Syntax
- BUS:B<x>:USB:PRObe {DIFFerential|SINGleended}
- BUS:B<x>:USB:PRObe?
Info
  • B<x> is the number of the bus waveform.
  • DIFFerential indicates the bus probe is a differential probe.
  • SINGleended indicates the bus probe is not a differential probe.

source property

Return the BUS:B<x>:USB:SOUrce command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Sub-properties
  • .differential: The BUS:B<x>:USB:SOUrce:DIFFerential command.
  • .dminus: The BUS:B<x>:USB:SOUrce:DMINus command.
  • .dplus: The BUS:B<x>:USB:SOUrce:DPLUs command.

BusBItemUsbBitrate

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:USB:BITRate command.

Description
  • This command specifies the bit rate for the USB bus.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:BITRate value command.
SCPI Syntax
- BUS:B<x>:USB:BITRate {LOW|FULL|HIGH}
- BUS:B<x>:USB:BITRate?
Info
  • B<x> is the number of the bus waveform.
  • LOW indicates the bit rate is 1.5 Mbps.
  • FULL indicates the bit rate is 12 Mbps.
  • HIGH indicates the bit rate is 480 Mbps.

BusBItemUsbProbe

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:USB:PRObe command.

Description
  • This command specifies the type of probe connected to the USB bus.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:PRObe? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:PRObe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:PRObe value command.
SCPI Syntax
- BUS:B<x>:USB:PRObe {DIFFerential|SINGleended}
- BUS:B<x>:USB:PRObe?
Info
  • B<x> is the number of the bus waveform.
  • DIFFerential indicates the bus probe is a differential probe.
  • SINGleended indicates the bus probe is not a differential probe.

BusBItemUsbSource

Bases: SCPICmdRead

The BUS:B<x>:USB:SOUrce command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .differential: The BUS:B<x>:USB:SOUrce:DIFFerential command.
  • .dminus: The BUS:B<x>:USB:SOUrce:DMINus command.
  • .dplus: The BUS:B<x>:USB:SOUrce:DPLUs command.

differential property

Return the BUS:B<x>:USB:SOUrce:DIFFerential command.

Description
  • This command specifies the source waveform for the USB bus when using a differential probe.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce:DIFFerential? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce:DIFFerential? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:SOUrce:DIFFerential value command.
SCPI Syntax
- BUS:B<x>:USB:SOUrce:DIFFerential {CH<x>|MATH|REF<x>}
- BUS:B<x>:USB:SOUrce:DIFFerential?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> specifies an analog waveform as the source. This channel should have an attached differential probe.
  • MATH specifies the math waveform as the source.
  • REF<x> specifies a reference waveform as the source.

dminus property

Return the BUS:B<x>:USB:SOUrce:DMINus command.

Description
  • This command specifies the source for the USB bus D- input. If you are using single-ended probes, you need to set the sources for both the D+ and D- inputs.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce:DMINus? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce:DMINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:SOUrce:DMINus value command.
SCPI Syntax
- BUS:B<x>:USB:SOUrce:DMINus {CH<x>|D<x>}
- BUS:B<x>:USB:SOUrce:DMINus?
Info
  • CH<x> specifies an analog channel as the source waveform for the D- input.
  • D<x> specifies a digital channel as the source waveform for the D- input. (Requires option 3-MSO.).

dplus property

Return the BUS:B<x>:USB:SOUrce:DPLUs command.

Description
  • This command specifies the source for the USB D+ input. If you are using single-ended probes, you need to set the sources for both the D+ and D- inputs.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce:DPLUs? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce:DPLUs? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:SOUrce:DPLUs value command.
SCPI Syntax
- BUS:B<x>:USB:SOUrce:DPLUs {CH<x>|D<x>}
- BUS:B<x>:USB:SOUrce:DPLUs?
Info
  • CH<x> specifies an analog channel as the source waveform for D+ input.
  • D<x> specifies a digital channel as the source waveform for D+ input. (Requires option 3-MSO.).

BusBItemUsbSourceDifferential

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:USB:SOUrce:DIFFerential command.

Description
  • This command specifies the source waveform for the USB bus when using a differential probe.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce:DIFFerential? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce:DIFFerential? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:SOUrce:DIFFerential value command.
SCPI Syntax
- BUS:B<x>:USB:SOUrce:DIFFerential {CH<x>|MATH|REF<x>}
- BUS:B<x>:USB:SOUrce:DIFFerential?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> specifies an analog waveform as the source. This channel should have an attached differential probe.
  • MATH specifies the math waveform as the source.
  • REF<x> specifies a reference waveform as the source.

BusBItemUsbSourceDminus

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:USB:SOUrce:DMINus command.

Description
  • This command specifies the source for the USB bus D- input. If you are using single-ended probes, you need to set the sources for both the D+ and D- inputs.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce:DMINus? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce:DMINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:SOUrce:DMINus value command.
SCPI Syntax
- BUS:B<x>:USB:SOUrce:DMINus {CH<x>|D<x>}
- BUS:B<x>:USB:SOUrce:DMINus?
Info
  • CH<x> specifies an analog channel as the source waveform for the D- input.
  • D<x> specifies a digital channel as the source waveform for the D- input. (Requires option 3-MSO.).

BusBItemUsbSourceDplus

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:USB:SOUrce:DPLUs command.

Description
  • This command specifies the source for the USB D+ input. If you are using single-ended probes, you need to set the sources for both the D+ and D- inputs.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce:DPLUs? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce:DPLUs? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:SOUrce:DPLUs value command.
SCPI Syntax
- BUS:B<x>:USB:SOUrce:DPLUs {CH<x>|D<x>}
- BUS:B<x>:USB:SOUrce:DPLUs?
Info
  • CH<x> specifies an analog channel as the source waveform for D+ input.
  • D<x> specifies a digital channel as the source waveform for D+ input. (Requires option 3-MSO.).

BusLowerthreshold

Bases: SCPICmdRead

The BUS:LOWerthreshold command tree.

Usage
  • Using the .query() method will send the BUS:LOWerthreshold? query.
  • Using the .verify(value) method will send the BUS:LOWerthreshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The BUS:LOWerthreshold:CH<x> command.
  • .ref: The BUS:LOWerthreshold:REF<x> command.
  • .math: The BUS:LOWerthreshold:MATH command.
  • .math1: The BUS:LOWerthreshold:MATH1 command.

ch property

Return the BUS:LOWerthreshold:CH<x> command.

Description
  • This command sets the lower threshold for each channel. This applies to all search and trigger types that use the channel.
Usage
  • Using the .query() method will send the BUS:LOWerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the BUS:LOWerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:LOWerthreshold:CH<x> value command.
SCPI Syntax
- BUS:LOWerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:CH<x>?
Info
  • <NR3> is a floating point number that specifies the threshold, in volts.
  • ECL specifies a preset ECL high level of -1.3V.
  • TTL specifies a preset TTL high level of 1.4V.

math property

Return the BUS:LOWerthreshold:MATH command.

Description
  • This command specifies the lower threshold for the math waveform. This will apply to all search and trigger types that use the math waveform.
Usage
  • Using the .query() method will send the BUS:LOWerthreshold:MATH? query.
  • Using the .verify(value) method will send the BUS:LOWerthreshold:MATH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:LOWerthreshold:MATH value command.
SCPI Syntax
- BUS:LOWerthreshold:MATH {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:MATH?
Info
  • <NR3> is a floating point number that specifies the lower threshold for the reference waveform, in volts.
  • ECL - ECL (-1.3 volts). Note that this setting is constrained, depending upon the vertical scale of the specified math waveform.
  • TTL - TTL (1.4 volts). Note that this setting is constrained, depending upon the vertical scale of the specified math waveform.

math1 property

Return the BUS:LOWerthreshold:MATH1 command.

Description
  • This command specifies the lower threshold for the math waveform. This will apply to all search and trigger types that use the math waveform.
Usage
  • Using the .query() method will send the BUS:LOWerthreshold:MATH1? query.
  • Using the .verify(value) method will send the BUS:LOWerthreshold:MATH1? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:LOWerthreshold:MATH1 value command.
SCPI Syntax
- BUS:LOWerthreshold:MATH1 {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:MATH1?
Info
  • <NR3> is a floating point number that specifies the lower threshold for the reference waveform, in volts.
  • ECL - ECL (-1.3 volts). Note that this setting is constrained, depending upon the vertical scale of the specified math waveform.
  • TTL - TTL (1.4 volts). Note that this setting is constrained, depending upon the vertical scale of the specified math waveform.

ref property

Return the BUS:LOWerthreshold:REF<x> command.

Description
  • This command sets the lower threshold for each reference waveform. This applies to all search and trigger types that use that reference waveform.
Usage
  • Using the .query() method will send the BUS:LOWerthreshold:REF<x>? query.
  • Using the .verify(value) method will send the BUS:LOWerthreshold:REF<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:LOWerthreshold:REF<x> value command.
SCPI Syntax
- BUS:LOWerthreshold:REF<x> {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:REF<x>?
Info
  • <NR3> is a floating point number that specifies the lower threshold for the reference waveform, in volts.
  • ECL - ECL (-1.3 volts). Note that this setting is constrained, depending upon the vertical scale for the specified reference waveform.
  • TTL - TTL (1.4 volts). Note that this setting is constrained, depending upon the vertical scale for the specified reference waveform.

BusLowerthresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The BUS:LOWerthreshold:CH<x> command.

Description
  • This command sets the lower threshold for each channel. This applies to all search and trigger types that use the channel.
Usage
  • Using the .query() method will send the BUS:LOWerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the BUS:LOWerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:LOWerthreshold:CH<x> value command.
SCPI Syntax
- BUS:LOWerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:CH<x>?
Info
  • <NR3> is a floating point number that specifies the threshold, in volts.
  • ECL specifies a preset ECL high level of -1.3V.
  • TTL specifies a preset TTL high level of 1.4V.

BusLowerthresholdMath

Bases: SCPICmdWrite, SCPICmdRead

The BUS:LOWerthreshold:MATH command.

Description
  • This command specifies the lower threshold for the math waveform. This will apply to all search and trigger types that use the math waveform.
Usage
  • Using the .query() method will send the BUS:LOWerthreshold:MATH? query.
  • Using the .verify(value) method will send the BUS:LOWerthreshold:MATH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:LOWerthreshold:MATH value command.
SCPI Syntax
- BUS:LOWerthreshold:MATH {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:MATH?
Info
  • <NR3> is a floating point number that specifies the lower threshold for the reference waveform, in volts.
  • ECL - ECL (-1.3 volts). Note that this setting is constrained, depending upon the vertical scale of the specified math waveform.
  • TTL - TTL (1.4 volts). Note that this setting is constrained, depending upon the vertical scale of the specified math waveform.

BusLowerthresholdMath1

Bases: SCPICmdWrite, SCPICmdRead

The BUS:LOWerthreshold:MATH1 command.

Description
  • This command specifies the lower threshold for the math waveform. This will apply to all search and trigger types that use the math waveform.
Usage
  • Using the .query() method will send the BUS:LOWerthreshold:MATH1? query.
  • Using the .verify(value) method will send the BUS:LOWerthreshold:MATH1? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:LOWerthreshold:MATH1 value command.
SCPI Syntax
- BUS:LOWerthreshold:MATH1 {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:MATH1?
Info
  • <NR3> is a floating point number that specifies the lower threshold for the reference waveform, in volts.
  • ECL - ECL (-1.3 volts). Note that this setting is constrained, depending upon the vertical scale of the specified math waveform.
  • TTL - TTL (1.4 volts). Note that this setting is constrained, depending upon the vertical scale of the specified math waveform.

BusLowerthresholdRefItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

The BUS:LOWerthreshold:REF<x> command.

Description
  • This command sets the lower threshold for each reference waveform. This applies to all search and trigger types that use that reference waveform.
Usage
  • Using the .query() method will send the BUS:LOWerthreshold:REF<x>? query.
  • Using the .verify(value) method will send the BUS:LOWerthreshold:REF<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:LOWerthreshold:REF<x> value command.
SCPI Syntax
- BUS:LOWerthreshold:REF<x> {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:REF<x>?
Info
  • <NR3> is a floating point number that specifies the lower threshold for the reference waveform, in volts.
  • ECL - ECL (-1.3 volts). Note that this setting is constrained, depending upon the vertical scale for the specified reference waveform.
  • TTL - TTL (1.4 volts). Note that this setting is constrained, depending upon the vertical scale for the specified reference waveform.

BusThreshold

Bases: SCPICmdRead

The BUS:THReshold command tree.

Usage
  • Using the .query() method will send the BUS:THReshold? query.
  • Using the .verify(value) method will send the BUS:THReshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The BUS:THReshold:CH<x> command.
  • .d: The BUS:THReshold:D<x> command.

ch property

Return the BUS:THReshold:CH<x> command.

Description
  • This command specifies the threshold for analog channel , where x is the channel number (1-4). This setting applies to all trigger types that use the channel.
Usage
  • Using the .query() method will send the BUS:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the BUS:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:THReshold:CH<x> value command.
SCPI Syntax
- BUS:THReshold:CH<x> {ECL|TTL|<NR3>}
- BUS:THReshold:CH<x>?
Info
  • ECL specifies a preset ECL high level of -1.3V.
  • TTL specifies a TTL preset high level of 1.4V.
  • <NR3> is a floating point number that specifies the threshold level, in volts.

d property

Return the BUS:THReshold:D<x> command.

Description
  • This command specifies the threshold for digital channel , where x is the digital channel number (0-15). This will apply to all Search and Trigger Types that use the channel.
Usage
  • Using the .query() method will send the BUS:THReshold:D<x>? query.
  • Using the .verify(value) method will send the BUS:THReshold:D<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:THReshold:D<x> value command.
SCPI Syntax
- BUS:THReshold:D<x> {<NR3>|ECL|TTL}
- BUS:THReshold:D<x>?
Info
  • ECL specifies a preset ECL high level of -1.3V.
  • TTL specifies a preset TTL high level of 1.4V.
  • <NR3> is a floating point number that specifies the threshold level, in volts.

BusThresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The BUS:THReshold:CH<x> command.

Description
  • This command specifies the threshold for analog channel , where x is the channel number (1-4). This setting applies to all trigger types that use the channel.
Usage
  • Using the .query() method will send the BUS:THReshold:CH<x>? query.
  • Using the .verify(value) method will send the BUS:THReshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:THReshold:CH<x> value command.
SCPI Syntax
- BUS:THReshold:CH<x> {ECL|TTL|<NR3>}
- BUS:THReshold:CH<x>?
Info
  • ECL specifies a preset ECL high level of -1.3V.
  • TTL specifies a TTL preset high level of 1.4V.
  • <NR3> is a floating point number that specifies the threshold level, in volts.

BusThresholdDigitalBit

Bases: ValidatedDigitalBit, SCPICmdWrite, SCPICmdRead

The BUS:THReshold:D<x> command.

Description
  • This command specifies the threshold for digital channel , where x is the digital channel number (0-15). This will apply to all Search and Trigger Types that use the channel.
Usage
  • Using the .query() method will send the BUS:THReshold:D<x>? query.
  • Using the .verify(value) method will send the BUS:THReshold:D<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:THReshold:D<x> value command.
SCPI Syntax
- BUS:THReshold:D<x> {<NR3>|ECL|TTL}
- BUS:THReshold:D<x>?
Info
  • ECL specifies a preset ECL high level of -1.3V.
  • TTL specifies a preset TTL high level of 1.4V.
  • <NR3> is a floating point number that specifies the threshold level, in volts.

BusUpperthreshold

Bases: SCPICmdRead

The BUS:UPPerthreshold command tree.

Usage
  • Using the .query() method will send the BUS:UPPerthreshold? query.
  • Using the .verify(value) method will send the BUS:UPPerthreshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The BUS:UPPerthreshold:CH<x> command.
  • .ref: The BUS:UPPerthreshold:REF<x> command.
  • .math: The BUS:UPPerthreshold:MATH command.
  • .math1: The BUS:UPPerthreshold:MATH1 command.

ch property

Return the BUS:UPPerthreshold:CH<x> command.

Description
  • Sets the upper threshold for each analog channel (1-4). This applies to all search and trigger types that use the channel.
Usage
  • Using the .query() method will send the BUS:UPPerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the BUS:UPPerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:UPPerthreshold:CH<x> value command.
SCPI Syntax
- BUS:UPPerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:CH<x>?
Info
  • <NR3> is a floating point number that specifies the threshold, in volts.
  • ECL specifies a preset ECL high level of -1.3V.
  • TTL specifies a preset TTL high level of 1.4V.

math property

Return the BUS:UPPerthreshold:MATH command.

Description
  • This command specifies the upper threshold of the math waveform. This will apply to all search and trigger types that use the math waveform.
Usage
  • Using the .query() method will send the BUS:UPPerthreshold:MATH? query.
  • Using the .verify(value) method will send the BUS:UPPerthreshold:MATH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:UPPerthreshold:MATH value command.
SCPI Syntax
- BUS:UPPerthreshold:MATH {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:MATH?
Info
  • <NR3> is a floating point number that specifies the upper threshold of the math waveform, in volts.
  • ECL - ECL (-1.3 volts). Note that this setting is constrained, depending upon the vertical scale for the specified math waveform.
  • TTL - TTL (1.4 volts). Note that this setting is constrained, depending upon the vertical scale for the specified math waveform.

math1 property

Return the BUS:UPPerthreshold:MATH1 command.

Description
  • This command specifies the upper threshold of the math waveform. This will apply to all search and trigger types that use the math waveform.
Usage
  • Using the .query() method will send the BUS:UPPerthreshold:MATH1? query.
  • Using the .verify(value) method will send the BUS:UPPerthreshold:MATH1? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:UPPerthreshold:MATH1 value command.
SCPI Syntax
- BUS:UPPerthreshold:MATH1 {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:MATH1?
Info
  • <NR3> is a floating point number that specifies the upper threshold of the math waveform, in volts.
  • ECL - ECL (-1.3 volts). Note that this setting is constrained, depending upon the vertical scale for the specified math waveform.
  • TTL - TTL (1.4 volts). Note that this setting is constrained, depending upon the vertical scale for the specified math waveform.

ref property

Return the BUS:UPPerthreshold:REF<x> command.

Description
  • This command sets the upper threshold for each reference waveform. This applies to all search and trigger types that use that reference waveform.
Usage
  • Using the .query() method will send the BUS:UPPerthreshold:REF<x>? query.
  • Using the .verify(value) method will send the BUS:UPPerthreshold:REF<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:UPPerthreshold:REF<x> value command.
SCPI Syntax
- BUS:UPPerthreshold:REF<x> {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:REF<x>?
Info
  • <NR3> is a floating point number that specifies the upper threshold for the reference waveform, in volts.
  • ECL - ECL (-1.3 volts). Note that this setting is constrained, depending upon the vertical scale for the specified reference waveform.
  • TTL - TTL (1.4 volts). Note that this setting is constrained, depending upon the vertical scale for the specified reference waveform.

BusUpperthresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The BUS:UPPerthreshold:CH<x> command.

Description
  • Sets the upper threshold for each analog channel (1-4). This applies to all search and trigger types that use the channel.
Usage
  • Using the .query() method will send the BUS:UPPerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the BUS:UPPerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:UPPerthreshold:CH<x> value command.
SCPI Syntax
- BUS:UPPerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:CH<x>?
Info
  • <NR3> is a floating point number that specifies the threshold, in volts.
  • ECL specifies a preset ECL high level of -1.3V.
  • TTL specifies a preset TTL high level of 1.4V.

BusUpperthresholdMath

Bases: SCPICmdWrite, SCPICmdRead

The BUS:UPPerthreshold:MATH command.

Description
  • This command specifies the upper threshold of the math waveform. This will apply to all search and trigger types that use the math waveform.
Usage
  • Using the .query() method will send the BUS:UPPerthreshold:MATH? query.
  • Using the .verify(value) method will send the BUS:UPPerthreshold:MATH? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:UPPerthreshold:MATH value command.
SCPI Syntax
- BUS:UPPerthreshold:MATH {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:MATH?
Info
  • <NR3> is a floating point number that specifies the upper threshold of the math waveform, in volts.
  • ECL - ECL (-1.3 volts). Note that this setting is constrained, depending upon the vertical scale for the specified math waveform.
  • TTL - TTL (1.4 volts). Note that this setting is constrained, depending upon the vertical scale for the specified math waveform.

BusUpperthresholdMath1

Bases: SCPICmdWrite, SCPICmdRead

The BUS:UPPerthreshold:MATH1 command.

Description
  • This command specifies the upper threshold of the math waveform. This will apply to all search and trigger types that use the math waveform.
Usage
  • Using the .query() method will send the BUS:UPPerthreshold:MATH1? query.
  • Using the .verify(value) method will send the BUS:UPPerthreshold:MATH1? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:UPPerthreshold:MATH1 value command.
SCPI Syntax
- BUS:UPPerthreshold:MATH1 {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:MATH1?
Info
  • <NR3> is a floating point number that specifies the upper threshold of the math waveform, in volts.
  • ECL - ECL (-1.3 volts). Note that this setting is constrained, depending upon the vertical scale for the specified math waveform.
  • TTL - TTL (1.4 volts). Note that this setting is constrained, depending upon the vertical scale for the specified math waveform.

BusUpperthresholdRefItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

The BUS:UPPerthreshold:REF<x> command.

Description
  • This command sets the upper threshold for each reference waveform. This applies to all search and trigger types that use that reference waveform.
Usage
  • Using the .query() method will send the BUS:UPPerthreshold:REF<x>? query.
  • Using the .verify(value) method will send the BUS:UPPerthreshold:REF<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:UPPerthreshold:REF<x> value command.
SCPI Syntax
- BUS:UPPerthreshold:REF<x> {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:REF<x>?
Info
  • <NR3> is a floating point number that specifies the upper threshold for the reference waveform, in volts.
  • ECL - ECL (-1.3 volts). Note that this setting is constrained, depending upon the vertical scale for the specified reference waveform.
  • TTL - TTL (1.4 volts). Note that this setting is constrained, depending upon the vertical scale for the specified reference waveform.