bus

The bus commands module.

These commands are used in the following models: MSO2

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

Please report an issue if one is found.

Commands and Queries
- BUS:ADDNew <QString>
- BUS:B<x>:CAN:BITRate {RATE10K|RATE100K|RATE1M|RATE125K|RATE153K|RATE20K|RATE25K|RATE250K|RATE31K|RATE33K|RATE400K|RATE50K|RATE500K|RATE62K|RATE68K|RATE800K|RATE83K|RATE92K|CUSTom}
- BUS:B<x>:CAN:BITRate:VALue <NR3>
- BUS:B<x>:CAN:BITRate:VALue?
- BUS:B<x>:CAN:BITRate?
- BUS:B<x>:CAN:FD:BITRate {RATE1M|RATE2M|RATE3M|RATE4M|RATE5M|RATE6M|RATE7M|RATE8M|RATE9M|RATE10M|RATE11M|RATE12M|RATE13M|RATE14M|RATE15M|RATE16M|CUSTom}
- BUS:B<x>:CAN:FD:BITRate:CUSTom <NR1>
- BUS:B<x>:CAN:FD:BITRate:CUSTom?
- BUS:B<x>:CAN:FD:BITRate?
- BUS:B<x>:CAN:SAMPLEpoint <NR1>
- BUS:B<x>:CAN:SAMPLEpoint?
- BUS:B<x>:CAN:SIGNal {DIFFerential|CANH|CANL|RX|TX}
- BUS:B<x>:CAN:SIGNal?
- BUS:B<x>:CAN:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:CAN:SOUrce?
- BUS:B<x>:CAN:STANDard {CAN2X|FDISO|FDNONISO}
- BUS:B<x>:CAN:STANDard?
- BUS:B<x>:CAN:THReshold <NR3>
- BUS:B<x>:CAN:THReshold?
- BUS:B<x>:DISplay:FORMat {HEX|BINARY|MIXEDASCII|MIXEDHEX|ASCII|DECIMAL|MIXED}
- BUS:B<x>:DISplay:FORMat?
- BUS:B<x>:DISplay:LAYout {BUS|BUSANDWAVEFORM}
- BUS:B<x>:DISplay:LAYout?
- BUS:B<x>:I2C:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:I2C:CLOCk:SOUrce?
- BUS:B<x>:I2C:CLOCk:THReshold <NR3>
- BUS:B<x>:I2C:CLOCk:THReshold?
- BUS:B<x>:I2C:DATa:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:I2C:DATa:SOUrce?
- BUS:B<x>:I2C:DATa:THReshold <NR3>
- BUS:B<x>:I2C:DATa:THReshold?
- BUS:B<x>:I2C:RWINADDR {0|1}
- BUS:B<x>:I2C:RWINADDR?
- BUS:B<x>:LABel:COLor <QString>
- BUS:B<x>:LABel:COLor?
- BUS:B<x>:LABel:FONT:BOLD {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:BOLD?
- BUS:B<x>:LABel:FONT:ITALic {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:ITALic?
- BUS:B<x>:LABel:FONT:SIZE <NR1>
- BUS:B<x>:LABel:FONT:SIZE?
- BUS:B<x>:LABel:FONT:TYPE <QString>
- BUS:B<x>:LABel:FONT:TYPE?
- BUS:B<x>:LABel:FONT:UNDERline {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:UNDERline?
- BUS:B<x>:LABel:XPOS <NR3>
- BUS:B<x>:LABel:XPOS?
- BUS:B<x>:LABel:YPOS <NR3>
- BUS:B<x>:LABel:YPOS?
- BUS:B<x>:LABel:name <QString>
- BUS:B<x>:LABel:name?
- BUS:B<x>:LIN:BITRate {RATE10K|RATE1K|RATE19K|RATE2K|RATE4K|RATE9K|CUSTom}
- BUS:B<x>:LIN:BITRate:CUSTom <NR1>
- BUS:B<x>:LIN:BITRate:CUSTom?
- BUS:B<x>:LIN:BITRate?
- BUS:B<x>:LIN:IDFORmat {NOPARity|PARity}
- BUS:B<x>:LIN:IDFORmat?
- BUS:B<x>:LIN:POLarity {INVerted|NORmal}
- BUS:B<x>:LIN:POLarity?
- BUS:B<x>:LIN:SAMPLEpoint <NR1>
- BUS:B<x>:LIN:SAMPLEpoint?
- BUS:B<x>:LIN:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:LIN:SOUrce:THReshold <NR3>
- BUS:B<x>:LIN:SOUrce:THReshold?
- BUS:B<x>:LIN:SOUrce?
- BUS:B<x>:LIN:STANDard {MIXed|V1X|V2X}
- BUS:B<x>:LIN:STANDard?
- BUS:B<x>:PARallel:ALLTHResholds <NR3>
- BUS:B<x>:PARallel:ALLTHResholds:APPly
- BUS:B<x>:PARallel:ALLTHResholds?
- BUS:B<x>:PARallel:BIT<x>SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>|NONE}
- BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold <NR3>
- BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold?
- BUS:B<x>:PARallel:BIT<x>SOUrce?
- BUS:B<x>:PARallel:CLOCk:EDGE {FALLING|RISING|EITHER}
- BUS:B<x>:PARallel:CLOCk:EDGE?
- BUS:B<x>:PARallel:CLOCk:ISCLOCKED {ON|OFF|<NR1>}
- BUS:B<x>:PARallel:CLOCk:ISCLOCKED?
- BUS:B<x>:PARallel:CLOCkSOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>|NONE}
- BUS:B<x>:PARallel:CLOCkSOUrce:THReshold <NR3>
- BUS:B<x>:PARallel:CLOCkSOUrce:THReshold?
- BUS:B<x>:PARallel:CLOCkSOUrce?
- BUS:B<x>:RS232C:BITRate {CUSTOM|RATE300|RATE1K|RATE2K|RATE9K|RATE19K|RATE38K|RATE115K|RATE921K}
- BUS:B<x>:RS232C:BITRate:CUSTom <NR1>
- BUS:B<x>:RS232C:BITRate:CUSTom?
- BUS:B<x>:RS232C:BITRate?
- BUS:B<x>:RS232C:DATABits {<NR1>}
- BUS:B<x>:RS232C:DATABits?
- BUS:B<x>:RS232C:DELIMiter {NULl|CR|LF|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:SOUrce {CH<x>|DCH<x>_D<x>|REF<x>|MATH<x>|REF<x>_D<x>}
- BUS:B<x>:RS232C:SOUrce:THReshold <NR3>
- BUS:B<x>:RS232C:SOUrce:THReshold?
- BUS:B<x>:RS232C:SOUrce?
- BUS:B<x>:SENT:CHANWidth {TWELVEtwelve|FOURTEENten|SIXTEENeight}
- BUS:B<x>:SENT:CHANWidth?
- BUS:B<x>:SENT:NIBBLECount {THREE|FOUR|SIX}
- BUS:B<x>:SENT:NIBBLECount?
- BUS:B<x>:SENT:NUMCHANnel {ONE|TWO}
- BUS:B<x>:SENT:NUMCHANnel?
- BUS:B<x>:SENT:PAUSEPULSe {NO|YES}
- BUS:B<x>:SENT:PAUSEPULSe?
- BUS:B<x>:SENT:POLARITY {INVerted|NORmal}
- BUS:B<x>:SENT:POLARITY?
- BUS:B<x>:SENT:SLOW {NOne|ENHANCED4|ENHANCED8|SHOrt}
- BUS:B<x>:SENT:SLOW?
- BUS:B<x>:SENT:SOUrce {CH<x>|DCH<x>_D<x>|Math<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SENT:SOUrce?
- BUS:B<x>:SENT:THRESHold <NR3>
- BUS:B<x>:SENT:THRESHold?
- BUS:B<x>:SENT:TICKTIME <NR3>
- BUS:B<x>:SENT:TICKTIME?
- BUS:B<x>:SENT:TICKTOLerance <NR3>
- BUS:B<x>:SENT:TICKTOLerance?
- 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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:CLOCk:SOUrce?
- BUS:B<x>:SPI:CLOCk:THReshold <NR3>
- BUS:B<x>:SPI:CLOCk:THReshold?
- BUS:B<x>:SPI:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:DATa:POLarity?
- BUS:B<x>:SPI:DATa:SIZe <NR1>
- BUS:B<x>:SPI:DATa:SIZe?
- BUS:B<x>:SPI:DATa:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:DATa:SOUrce?
- BUS:B<x>:SPI:DATa:THReshold <NR3>
- BUS:B<x>:SPI:DATa:THReshold?
- BUS:B<x>:SPI:FRAMING {IDLE|SS}
- BUS:B<x>:SPI:FRAMING?
- BUS:B<x>:SPI:IDLETime <NR3>
- BUS:B<x>:SPI:IDLETime?
- BUS:B<x>:SPI:MISo:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:MISo:DATa:POLarity?
- BUS:B<x>:SPI:MISo:INPut {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>}
- BUS:B<x>:SPI:MISo:INPut?
- BUS:B<x>:SPI:MISo:THReshold <NR3>
- BUS:B<x>:SPI:MISo:THReshold?
- BUS:B<x>:SPI:MOSi:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:MOSi:DATa:POLarity?
- BUS:B<x>:SPI:MOSi:INPut {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>}
- BUS:B<x>:SPI:MOSi:INPut?
- BUS:B<x>:SPI:MOSi:THReshold <NR3>
- BUS:B<x>:SPI:MOSi:THReshold?
- BUS:B<x>:SPI:NUMBer:INputs {ONE|TWO}
- BUS:B<x>:SPI:NUMBer:INputs?
- BUS:B<x>:SPI:SELect:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:SELect:POLarity?
- BUS:B<x>:SPI:SELect:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
- BUS:B<x>:SPI:SELect:THReshold <NR3>
- BUS:B<x>:SPI:SELect:THReshold?
- BUS:B<x>:TYPe {CAN|I2C|LIN|PARallel|RS232C|SENT|SPI}
- BUS:B<x>:TYPe?
- BUS:DELete <QString>
- BUS:LIST?

Bus

Bases: SCPICmdRead

The BUS command tree.

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.
Properties
  • .addnew: The BUS:ADDNew command.
  • .b: The BUS:B<x> command tree.
  • .delete: The BUS:DELete command.
  • .list: The BUS:LIST command.

addnew property

addnew: BusAddnew

Return the BUS:ADDNew command.

Description
  • This command adds the specified bus. This command creates/adds the bus but does not display it (turn it on). In order to enable bus decoding and see the bus display on screen, send the DISPLAY:WAVEVIEWX:BUS:BX:STATE ON command.
Usage
  • Using the .write(value) method will send the BUS:ADDNew value command.
SCPI Syntax
- BUS:ADDNew <QString>
Info
  • <QString> is a quoted string of the form ‘B’ where NR1 is ≥1.

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.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .can: The BUS:B<x>:CAN command tree.
  • .display: The BUS:B<x>:DISplay command tree.
  • .i2c: The BUS:B<x>:I2C command tree.
  • .label: The BUS:B<x>:LABel command tree.
  • .lin: The BUS:B<x>:LIN command tree.
  • .parallel: The BUS:B<x>:PARallel command tree.
  • .rs232c: The BUS:B<x>:RS232C command tree.
  • .sent: The BUS:B<x>:SENT command tree.
  • .spi: The BUS:B<x>:SPI command tree.
  • .type: The BUS:B<x>:TYPe command.

delete property

delete: BusDelete

Return the BUS:DELete command.

Description
  • This command deletes the specified bus.
Usage
  • Using the .write(value) method will send the BUS:DELete value command.
SCPI Syntax
- BUS:DELete <QString>
Info
  • <QString> specifies the bus to delete and is of the form ‘B‘, where is ≥1.

list property

list: BusList

Return the BUS:LIST command.

Description
  • This query returns a comma separated list of all currently defined buses.
Usage
  • Using the .query() method will send the BUS:LIST? query.
  • Using the .verify(value) method will send the BUS:LIST? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- BUS:LIST?

BusAddnew

Bases: SCPICmdWrite

The BUS:ADDNew command.

Description
  • This command adds the specified bus. This command creates/adds the bus but does not display it (turn it on). In order to enable bus decoding and see the bus display on screen, send the DISPLAY:WAVEVIEWX:BUS:BX:STATE ON command.
Usage
  • Using the .write(value) method will send the BUS:ADDNew value command.
SCPI Syntax
- BUS:ADDNew <QString>
Info
  • <QString> is a quoted string of the form ‘B’ where NR1 is ≥1.

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.
Info
  • B<x> is the number of the bus.
Properties
  • .can: The BUS:B<x>:CAN command tree.
  • .display: The BUS:B<x>:DISplay command tree.
  • .i2c: The BUS:B<x>:I2C command tree.
  • .label: The BUS:B<x>:LABel command tree.
  • .lin: The BUS:B<x>:LIN command tree.
  • .parallel: The BUS:B<x>:PARallel command tree.
  • .rs232c: The BUS:B<x>:RS232C command tree.
  • .sent: The BUS:B<x>:SENT command tree.
  • .spi: The BUS:B<x>:SPI command tree.
  • .type: The BUS:B<x>:TYPe command.

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.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .bitrate: The BUS:B<x>:CAN:BITRate command.
  • .fd: The BUS:B<x>:CAN:FD command tree.
  • .samplepoint: The BUS:B<x>:CAN:SAMPLEpoint command.
  • .signal: The BUS:B<x>:CAN:SIGNal command.
  • .source: The BUS:B<x>:CAN:SOUrce command.
  • .standard: The BUS:B<x>:CAN:STANDard command.
  • .threshold: The BUS:B<x>:CAN:THReshold 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.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .format: The BUS:B<x>:DISplay:FORMat command.
  • .layout: The BUS:B<x>:DISplay:LAYout 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.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .clock: The BUS:B<x>:I2C:CLOCk command tree.
  • .data: The BUS:B<x>:I2C:DATa command tree.
  • .rwinaddr: The BUS:B<x>:I2C:RWINADDR command.

label property

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

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.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .color: The BUS:B<x>:LABel:COLor command.
  • .font: The BUS:B<x>:LABel:FONT command tree.
  • .xpos: The BUS:B<x>:LABel:XPOS command.
  • .ypos: The BUS:B<x>:LABel:YPOS command.
  • .name: The BUS:B<x>:LABel:name command.

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.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .bitrate: The BUS:B<x>:LIN:BITRate command.
  • .idformat: The BUS:B<x>:LIN:IDFORmat 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.

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.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .allthresholds: The BUS:B<x>:PARallel:ALLTHResholds command.
  • .bitsource: The BUS:B<x>:PARallel:BIT<x>SOUrce command.
  • .clock: The BUS:B<x>:PARallel:CLOCk command tree.
  • .clocksource: The BUS:B<x>:PARallel:CLOCkSOUrce command.

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.
Info
  • B<x> is the number of the bus.
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.
  • .source: The BUS:B<x>:RS232C:SOUrce command.

sent property

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

Usage
  • Using the .query() method will send the BUS:B<x>:SENT? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT? 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
  • .chanwidth: The BUS:B<x>:SENT:CHANWidth command.
  • .nibblecount: The BUS:B<x>:SENT:NIBBLECount command.
  • .numchannel: The BUS:B<x>:SENT:NUMCHANnel command.
  • .pausepulse: The BUS:B<x>:SENT:PAUSEPULSe command.
  • .polarity: The BUS:B<x>:SENT:POLARITY command.
  • .slow: The BUS:B<x>:SENT:SLOW command.
  • .source: The BUS:B<x>:SENT:SOUrce command.
  • .threshold: The BUS:B<x>:SENT:THRESHold command.
  • .ticktime: The BUS:B<x>:SENT:TICKTIME command.
  • .ticktolerance: The BUS:B<x>:SENT:TICKTOLerance command.

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.
  • .clock: The BUS:B<x>:SPI:CLOCk command tree.
  • .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.
  • .miso: The BUS:B<x>:SPI:MISo command tree.
  • .mosi: The BUS:B<x>:SPI:MOSi command tree.
  • .number: The BUS:B<x>:SPI:NUMBer command tree.
  • .select: The BUS:B<x>:SPI:SELect command tree.

type property

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

Description
  • This command sets or queries the bus type or standard for the specified bus. The bus is specified by x. Arguments for a bus type are only available then the required serial bus option is installed.
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 {CAN|I2C|LIN|PARallel|RS232C|SENT|SPI}
- BUS:B<x>:TYPe?
Info
  • B<x> is the number of the bus waveform.
  • CAN specifies a Controller Area Network bus.
  • I2C specifies the Inter-IC bus.
  • LIN specifies a Local Interconnect Network bus.
  • PARallel specifies a parallel bus.
  • RS232C specifies the RS-232 Serial bus.
  • SENT specifies the Single Edge Nibble Transmission (SENT) automotive serial bus.
  • SPI specifies the Serial Peripheral Interface bus.

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.
Info
  • B<x> is the number of the bus.
Properties
  • .bitrate: The BUS:B<x>:CAN:BITRate command.
  • .fd: The BUS:B<x>:CAN:FD command tree.
  • .samplepoint: The BUS:B<x>:CAN:SAMPLEpoint command.
  • .signal: The BUS:B<x>:CAN:SIGNal command.
  • .source: The BUS:B<x>:CAN:SOUrce command.
  • .standard: The BUS:B<x>:CAN:STANDard command.
  • .threshold: The BUS:B<x>:CAN:THReshold command.

bitrate property

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

Description
  • This command sets or queries the CAN bit rate. The bus number is specified by x. If you select Custom, use BUS:BX:CAN:BITRATE:VALUE to set the bit rate.
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 {RATE10K|RATE100K|RATE1M|RATE125K|RATE153K|RATE20K|RATE25K|RATE250K|RATE31K|RATE33K|RATE400K|RATE50K|RATE500K|RATE62K|RATE68K|RATE800K|RATE83K|RATE92K|CUSTom}
- BUS:B<x>:CAN:BITRate?
Info
  • B<x> is the number of the bus.
Sub-properties
  • .value: The BUS:B<x>:CAN:BITRate:VALue command.

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.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .bitrate: The BUS:B<x>:CAN:FD:BITRate command.

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.

signal property

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

Description
  • This command sets or queries the signal type for the specified CAN bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:SIGNal? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN: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>:CAN:SIGNal value command.
SCPI Syntax
- BUS:B<x>:CAN:SIGNal {DIFFerential|CANH|CANL|RX|TX}
- BUS:B<x>:CAN:SIGNal?
Info
  • B<x> is the number of the bus.

source property

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

Description
  • This command sets or queries the CAN source channel for the specified CAN bus. The bus number is specified by x.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:CAN:SOUrce?
Info
  • B<x> is the number of the bus.
  • CH<x> specifies an analog channel to use as the source.
  • DCH<x>_D<x> specifies a digital channel to use as the source. The supported digital channel value is 1. The supported digital bits values are 0 to 15.
  • MATH<x> specifies a math waveform to use as the source.
  • REF<x> specifies a reference waveform to use as the source.
  • REF<x>_D<x> specifies a digital reference waveform as the source.

standard property

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

Description
  • This command sets or queries which CAN standard specification to analyze the specified CAN bus with. The bus is specified by x.
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|FDISO|FDNONISO}
- BUS:B<x>:CAN:STANDard?
Info
  • B<x> is the number of the bus.
  • CAN2X sets the CAN bus standard to CAN 2.0.
  • FDISO sets the CAN bus standard to ISO CAN FD (11898-1:2015).
  • FDNONISO sets the CAN bus standard to non-ISO CAN FD (Bosch:2012).

threshold property

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

Description
  • This command sets or queries the source channel threshold for the specified CAN bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:CAN:THReshold <NR3>
- BUS:B<x>:CAN:THReshold?
Info
  • B<x> is the number of the bus.
  • <NR3> is the source channel threshold for the specified CAN bus.

BusBItemCanBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the CAN bit rate. The bus number is specified by x. If you select Custom, use BUS:BX:CAN:BITRATE:VALUE to set the bit rate.
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 {RATE10K|RATE100K|RATE1M|RATE125K|RATE153K|RATE20K|RATE25K|RATE250K|RATE31K|RATE33K|RATE400K|RATE50K|RATE500K|RATE62K|RATE68K|RATE800K|RATE83K|RATE92K|CUSTom}
- BUS:B<x>:CAN:BITRate?
Info
  • B<x> is the number of the bus.
Properties
  • .value: The BUS:B<x>:CAN:BITRate:VALue command.

value property

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

Description
  • This command sets or queries CAN bit rate when Custom is selected by BUS:BX:CAN:BITRATE. The bus number is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:BITRate:VALue? 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 value command.
SCPI Syntax
- BUS:B<x>:CAN:BITRate:VALue <NR3>
- BUS:B<x>:CAN:BITRate:VALue?
Info
  • B<x> is the number of the bus.
  • <NR3> specifies the CAN bit rate.

BusBItemCanBitrateValue

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries CAN bit rate when Custom is selected by BUS:BX:CAN:BITRATE. The bus number is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:BITRate:VALue? 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 value command.
SCPI Syntax
- BUS:B<x>:CAN:BITRate:VALue <NR3>
- BUS:B<x>:CAN:BITRate:VALue?
Info
  • B<x> is the number of the bus.
  • <NR3> specifies the CAN 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.
Info
  • B<x> is the number of the bus.
Properties
  • .bitrate: The BUS:B<x>:CAN:FD:BITRate command.

bitrate property

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

Description
  • This command sets or queries the increased data phase bit rate used by CAN FD packets on the specified CAN bus. The bus is specified by x. If you select Custom, use BUS:B<x>:CAN:FD:BITRate:CUSTom to set the bit rate.
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 {RATE1M|RATE2M|RATE3M|RATE4M|RATE5M|RATE6M|RATE7M|RATE8M|RATE9M|RATE10M|RATE11M|RATE12M|RATE13M|RATE14M|RATE15M|RATE16M|CUSTom}
- BUS:B<x>:CAN:FD:BITRate?
Info
  • B<x> is the number of the bus.
Sub-properties
  • .custom: The BUS:B<x>:CAN:FD:BITRate:CUSTom command.

BusBItemCanFdBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the increased data phase bit rate used by CAN FD packets on the specified CAN bus. The bus is specified by x. If you select Custom, use BUS:B<x>:CAN:FD:BITRate:CUSTom to set the bit rate.
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 {RATE1M|RATE2M|RATE3M|RATE4M|RATE5M|RATE6M|RATE7M|RATE8M|RATE9M|RATE10M|RATE11M|RATE12M|RATE13M|RATE14M|RATE15M|RATE16M|CUSTom}
- BUS:B<x>:CAN:FD:BITRate?
Info
  • B<x> is the number of the bus.
Properties
  • .custom: The BUS:B<x>:CAN:FD:BITRate:CUSTom command.

custom property

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

Description
  • This command sets or queries the custom bit rate for the increased data phase of CAN FD packets on the specified CAN bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:FD:BITRate:CUSTom? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:FD:BITRate:CUSTom? 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:CUSTom value command.
SCPI Syntax
- BUS:B<x>:CAN:FD:BITRate:CUSTom <NR1>
- BUS:B<x>:CAN:FD:BITRate:CUSTom?
Info
  • B<x> is the number of the bus.
  • <NR1> is the custom FD bit rate for the specified bus.

BusBItemCanFdBitrateCustom

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the custom bit rate for the increased data phase of CAN FD packets on the specified CAN bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:FD:BITRate:CUSTom? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:FD:BITRate:CUSTom? 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:CUSTom value command.
SCPI Syntax
- BUS:B<x>:CAN:FD:BITRate:CUSTom <NR1>
- BUS:B<x>:CAN:FD:BITRate:CUSTom?
Info
  • B<x> is the number of the bus.
  • <NR1> is the custom FD bit rate for the specified bus.

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.

BusBItemCanSignal

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the signal type for the specified CAN bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:SIGNal? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN: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>:CAN:SIGNal value command.
SCPI Syntax
- BUS:B<x>:CAN:SIGNal {DIFFerential|CANH|CANL|RX|TX}
- BUS:B<x>:CAN:SIGNal?
Info
  • B<x> is the number of the bus.

BusBItemCanSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the CAN source channel for the specified CAN bus. The bus number is specified by x.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:CAN:SOUrce?
Info
  • B<x> is the number of the bus.
  • CH<x> specifies an analog channel to use as the source.
  • DCH<x>_D<x> specifies a digital channel to use as the source. The supported digital channel value is 1. The supported digital bits values are 0 to 15.
  • MATH<x> specifies a math waveform to use as the source.
  • REF<x> specifies a reference waveform to use as the source.
  • REF<x>_D<x> specifies a digital reference waveform as the source.

BusBItemCanStandard

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries which CAN standard specification to analyze the specified CAN bus with. The bus is specified by x.
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|FDISO|FDNONISO}
- BUS:B<x>:CAN:STANDard?
Info
  • B<x> is the number of the bus.
  • CAN2X sets the CAN bus standard to CAN 2.0.
  • FDISO sets the CAN bus standard to ISO CAN FD (11898-1:2015).
  • FDNONISO sets the CAN bus standard to non-ISO CAN FD (Bosch:2012).

BusBItemCanThreshold

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the source channel threshold for the specified CAN bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:CAN:THReshold <NR3>
- BUS:B<x>:CAN:THReshold?
Info
  • B<x> is the number of the bus.
  • <NR3> is the source channel threshold for the specified CAN bus.

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.
Info
  • B<x> is the number of the bus.
Properties
  • .format: The BUS:B<x>:DISplay:FORMat command.
  • .layout: The BUS:B<x>:DISplay:LAYout command.

format property

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

Description
  • This command sets or queries how the data is represented in the bus form for the specified bus. The bus is specified by x.
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 {HEX|BINARY|MIXEDASCII|MIXEDHEX|ASCII|DECIMAL|MIXED}
- BUS:B<x>:DISplay:FORMat?
Info
  • B<x> is the number of the bus.
  • HEX specifies hexadecimal format.
  • BINARY specifies binary format.
  • MIXEDASCII specifies mixed ASCII format.
  • MIXEDHEX specifies mixed hexadecimal format.
  • ASCII specifies ASCII format.
  • DECIMAL specifies decimal format.
  • MIXED specifies mixed format.

layout property

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

Description
  • This command sets or queries what to display for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:DISplay:LAYout? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay:LAYout? 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:LAYout value command.
SCPI Syntax
- BUS:B<x>:DISplay:LAYout {BUS|BUSANDWAVEFORM}
- BUS:B<x>:DISplay:LAYout?
Info
  • B<x> is the number of the bus.
  • BUS specifies displaying the bus form only.
  • BUSANDWAVEFORM specifies displaying the bus form and the constituent source waveform(s). This argument is not available for some bus types and some bus configurations.

BusBItemDisplayFormat

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries how the data is represented in the bus form for the specified bus. The bus is specified by x.
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 {HEX|BINARY|MIXEDASCII|MIXEDHEX|ASCII|DECIMAL|MIXED}
- BUS:B<x>:DISplay:FORMat?
Info
  • B<x> is the number of the bus.
  • HEX specifies hexadecimal format.
  • BINARY specifies binary format.
  • MIXEDASCII specifies mixed ASCII format.
  • MIXEDHEX specifies mixed hexadecimal format.
  • ASCII specifies ASCII format.
  • DECIMAL specifies decimal format.
  • MIXED specifies mixed format.

BusBItemDisplayLayout

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries what to display for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:DISplay:LAYout? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay:LAYout? 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:LAYout value command.
SCPI Syntax
- BUS:B<x>:DISplay:LAYout {BUS|BUSANDWAVEFORM}
- BUS:B<x>:DISplay:LAYout?
Info
  • B<x> is the number of the bus.
  • BUS specifies displaying the bus form only.
  • BUSANDWAVEFORM specifies displaying the bus form and the constituent source waveform(s). This argument is not available for some bus types and some bus configurations.

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.
Info
  • B<x> is the number of the bus.
Properties
  • .clock: The BUS:B<x>:I2C:CLOCk command tree.
  • .data: The BUS:B<x>:I2C:DATa command tree.
  • .rwinaddr: The BUS:B<x>:I2C:RWINADDR 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.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .source: The BUS:B<x>:I2C:CLOCk:SOUrce command.
  • .threshold: The BUS:B<x>:I2C:CLOCk:THReshold 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.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .source: The BUS:B<x>:I2C:DATa:SOUrce command.
  • .threshold: The BUS:B<x>:I2C:DATa:THReshold command.

rwinaddr property

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

Description
  • This command sets or queries the manner in which seven-bit I2C addresses are represented in the busform display of the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:RWINADDR? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:RWINADDR? 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:RWINADDR value command.
SCPI Syntax
- BUS:B<x>:I2C:RWINADDR {0|1}
- BUS:B<x>:I2C:RWINADDR?
Info
  • B<x> is the number of the bus.
  • 0 displays seven-bit slave addresses as integers in the range of 0 to 127, with the state of the R/W* bit from the LSB of the slave address byte. For example, the slave address byte of 0b10100101 is displayed as the value 0x52 R.
  • 1 displays the entire slave address byte as a number, with the R/W* signal as its LSB (bit 0) and the slave address in bits 7..1. For example, the slave address byte of 0b10100101 is displayed as the value 0xA5 R.

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.
Info
  • B<x> is the number of the bus.
Properties
  • .source: The BUS:B<x>:I2C:CLOCk:SOUrce command.
  • .threshold: The BUS:B<x>:I2C:CLOCk:THReshold command.

source property

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

Description
  • This command sets or queries the I2C clock (SCLK) source for the specified bus. The bus is specified by x.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:I2C:CLOCk:SOUrce?
Info
  • B<x> is the number of the bus.
  • CH<x> specifies an analog channel to use as the I2C SCLK source.
  • DCH<x>_D<x> specifies a digital channel to use as the I2C SCLK source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> specifies a math waveform to use as the I2C SCLK source.
  • REF<x> specifies a reference waveform to use as the I2C SCLK source.
  • REF<x>_D<x> specifies a digital reference waveform as the clock source waveform for the specified I2C bus.

threshold property

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

Description
  • This command sets or queries the I2C Clock (SCLK) source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:CLOCk:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:CLOCk:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:I2C:CLOCk:THReshold <NR3>
- BUS:B<x>:I2C:CLOCk:THReshold?
Info
  • B<x> is the number of the bus.
  • <NR3> is the I2C Clock (SCLK) source threshold for the specified bus.

BusBItemI2cClockSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the I2C clock (SCLK) source for the specified bus. The bus is specified by x.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:I2C:CLOCk:SOUrce?
Info
  • B<x> is the number of the bus.
  • CH<x> specifies an analog channel to use as the I2C SCLK source.
  • DCH<x>_D<x> specifies a digital channel to use as the I2C SCLK source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> specifies a math waveform to use as the I2C SCLK source.
  • REF<x> specifies a reference waveform to use as the I2C SCLK source.
  • REF<x>_D<x> specifies a digital reference waveform as the clock source waveform for the specified I2C bus.

BusBItemI2cClockThreshold

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the I2C Clock (SCLK) source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:CLOCk:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:CLOCk:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:I2C:CLOCk:THReshold <NR3>
- BUS:B<x>:I2C:CLOCk:THReshold?
Info
  • B<x> is the number of the bus.
  • <NR3> is the I2C Clock (SCLK) source threshold for the specified bus.

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.
Info
  • B<x> is the number of the bus.
Properties
  • .source: The BUS:B<x>:I2C:DATa:SOUrce command.
  • .threshold: The BUS:B<x>:I2C:DATa:THReshold command.

source property

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

Description
  • This command sets or queries the I2C data (SDA) source for the specified I2C bus. The bus is specified by x.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:I2C:DATa:SOUrce?
Info
  • B<x> is the number of the bus.
  • CH<x> specifies an analog channel to use as the I2C SDA source.
  • DCH<x>_D<x> specifies a digital channel to use as the I2C SDA source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> specifies a math waveform to use as the I2C SDA source.
  • REF<x> specifies a reference waveform to use as the I2C SDA source.
  • REF<x>_D<x> specifies a digital reference waveform as the data source waveform for the specified I2C bus.

threshold property

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

Description
  • This command sets or queries the I2C Data (SDA) source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:DATa:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:DATa:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:I2C:DATa:THReshold <NR3>
- BUS:B<x>:I2C:DATa:THReshold?
Info
  • B<x> is the number of the bus.
  • <NR3> is the I2C Data (SDA) source threshold for the specified bus.

BusBItemI2cDataSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the I2C data (SDA) source for the specified I2C bus. The bus is specified by x.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:I2C:DATa:SOUrce?
Info
  • B<x> is the number of the bus.
  • CH<x> specifies an analog channel to use as the I2C SDA source.
  • DCH<x>_D<x> specifies a digital channel to use as the I2C SDA source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> specifies a math waveform to use as the I2C SDA source.
  • REF<x> specifies a reference waveform to use as the I2C SDA source.
  • REF<x>_D<x> specifies a digital reference waveform as the data source waveform for the specified I2C bus.

BusBItemI2cDataThreshold

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the I2C Data (SDA) source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:DATa:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:DATa:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:I2C:DATa:THReshold <NR3>
- BUS:B<x>:I2C:DATa:THReshold?
Info
  • B<x> is the number of the bus.
  • <NR3> is the I2C Data (SDA) source threshold for the specified bus.

BusBItemI2cRwinaddr

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the manner in which seven-bit I2C addresses are represented in the busform display of the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:RWINADDR? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:RWINADDR? 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:RWINADDR value command.
SCPI Syntax
- BUS:B<x>:I2C:RWINADDR {0|1}
- BUS:B<x>:I2C:RWINADDR?
Info
  • B<x> is the number of the bus.
  • 0 displays seven-bit slave addresses as integers in the range of 0 to 127, with the state of the R/W* bit from the LSB of the slave address byte. For example, the slave address byte of 0b10100101 is displayed as the value 0x52 R.
  • 1 displays the entire slave address byte as a number, with the R/W* signal as its LSB (bit 0) and the slave address in bits 7..1. For example, the slave address byte of 0b10100101 is displayed as the value 0xA5 R.

BusBItemLabel

Bases: SCPICmdRead

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

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.
Info
  • B<x> is the number of the bus.
Properties
  • .color: The BUS:B<x>:LABel:COLor command.
  • .font: The BUS:B<x>:LABel:FONT command tree.
  • .xpos: The BUS:B<x>:LABel:XPOS command.
  • .ypos: The BUS:B<x>:LABel:YPOS command.
  • .name: The BUS:B<x>:LABel:name command.

color property

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

Description
  • This command sets or queries the color of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:COLor? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:COLor? 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:COLor value command.
SCPI Syntax
- BUS:B<x>:LABel:COLor <QString>
- BUS:B<x>:LABel:COLor?
Info
  • B<x> is the number of the bus.
  • <QString> is the bus label color. To return the color to the default color, send an empty string as in this example: :BUS:B1:LABEL:COLOR ‘’.

font property

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

Usage
  • Using the .query() method will send the BUS:B<x>:LABel:FONT? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:FONT? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .bold: The BUS:B<x>:LABel:FONT:BOLD command.
  • .italic: The BUS:B<x>:LABel:FONT:ITALic command.
  • .size: The BUS:B<x>:LABel:FONT:SIZE command.
  • .type: The BUS:B<x>:LABel:FONT:TYPE command.
  • .underline: The BUS:B<x>:LABel:FONT:UNDERline command.

name property

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

Description
  • This command sets or queries the label for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:name? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:name? 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:name value command.
SCPI Syntax
- BUS:B<x>:LABel:name <QString>
- BUS:B<x>:LABel:name?
Info
  • B<x> is the number of the bus.
  • <QString> is an alphanumeric string of text enclosed in quotes. The text string is limited to 30 characters. It contains the text label information for the bus.

xpos property

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

Description
  • This command sets or queries the x-position of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:XPOS? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:XPOS? 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:XPOS value command.
SCPI Syntax
- BUS:B<x>:LABel:XPOS <NR3>
- BUS:B<x>:LABel:XPOS?
Info
  • B<x> is the number of the bus.
  • <NR3> is the x-position, in pixels relative to the left edge of the screen of the specified bus label.

ypos property

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

Description
  • This command sets or queries the y-position of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:YPOS? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:YPOS? 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:YPOS value command.
SCPI Syntax
- BUS:B<x>:LABel:YPOS <NR3>
- BUS:B<x>:LABel:YPOS?
Info
  • B<x> is the number of the bus.
  • <NR3> is the y-position, in pixels relative to the baseline of the waveform, of the specified bus label.

BusBItemLabelColor

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LABel:COLor command.

Description
  • This command sets or queries the color of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:COLor? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:COLor? 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:COLor value command.
SCPI Syntax
- BUS:B<x>:LABel:COLor <QString>
- BUS:B<x>:LABel:COLor?
Info
  • B<x> is the number of the bus.
  • <QString> is the bus label color. To return the color to the default color, send an empty string as in this example: :BUS:B1:LABEL:COLOR ‘’.

BusBItemLabelFont

Bases: SCPICmdRead

The BUS:B<x>:LABel:FONT command tree.

Usage
  • Using the .query() method will send the BUS:B<x>:LABel:FONT? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:FONT? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus.
Properties
  • .bold: The BUS:B<x>:LABel:FONT:BOLD command.
  • .italic: The BUS:B<x>:LABel:FONT:ITALic command.
  • .size: The BUS:B<x>:LABel:FONT:SIZE command.
  • .type: The BUS:B<x>:LABel:FONT:TYPE command.
  • .underline: The BUS:B<x>:LABel:FONT:UNDERline command.

bold property

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

Description
  • This command sets or queries the bold state of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:FONT:BOLD? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:FONT:BOLD? 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:FONT:BOLD value command.
SCPI Syntax
- BUS:B<x>:LABel:FONT:BOLD {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:BOLD?
Info
  • B<x> is the number of the bus.
  • ON displays the label in bold font.
  • OFF does not display the label in bold font.
  • 1 displays the label in bold font.
  • 0 does not display the label in bold font.

italic property

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

Description
  • This command sets or queries the italic state of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:FONT:ITALic? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:FONT:ITALic? 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:FONT:ITALic value command.
SCPI Syntax
- BUS:B<x>:LABel:FONT:ITALic {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:ITALic?
Info
  • B<x> is the number of the bus.
  • ON displays the label in italic font.
  • OFF does not display the label in italic font.
  • 1 displays the label in italic font.
  • 0 does not display the label in italic font.

size property

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

Description
  • This command sets or queries the font size of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:FONT:SIZE? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:FONT: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>:LABel:FONT:SIZE value command.
SCPI Syntax
- BUS:B<x>:LABel:FONT:SIZE <NR1>
- BUS:B<x>:LABel:FONT:SIZE?
Info
  • B<x> is the number of the bus.
  • <NR1> is the font size.

type property

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

Description
  • This command sets or queries the font type of the specified bus label, such as Arial or Times New Roman. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:FONT:TYPE? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:FONT: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>:LABel:FONT:TYPE value command.
SCPI Syntax
- BUS:B<x>:LABel:FONT:TYPE <QString>
- BUS:B<x>:LABel:FONT:TYPE?
Info
  • B<x> is the number of the bus.
  • <QString> is the specified font type. Available fonts include: DejaVu Sans, DejaVu Sans Mono, DejaVu Serif, Frutiger LT Std, Monospace, Sans Serif, Serif, Ubuntu, Ubuntu Condensed, and Ubuntu Mono.

underline property

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

Description
  • This command sets or queries the underline state of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:FONT:UNDERline? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:FONT:UNDERline? 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:FONT:UNDERline value command.
SCPI Syntax
- BUS:B<x>:LABel:FONT:UNDERline {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:UNDERline?
Info
  • B<x> is the number of the bus.
  • ON displays the label in underlined font.
  • OFF does not display the label in underlined font.
  • 1 displays the label in underlined font.
  • 0 does not display the label in underlined font.

BusBItemLabelFontBold

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LABel:FONT:BOLD command.

Description
  • This command sets or queries the bold state of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:FONT:BOLD? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:FONT:BOLD? 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:FONT:BOLD value command.
SCPI Syntax
- BUS:B<x>:LABel:FONT:BOLD {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:BOLD?
Info
  • B<x> is the number of the bus.
  • ON displays the label in bold font.
  • OFF does not display the label in bold font.
  • 1 displays the label in bold font.
  • 0 does not display the label in bold font.

BusBItemLabelFontItalic

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LABel:FONT:ITALic command.

Description
  • This command sets or queries the italic state of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:FONT:ITALic? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:FONT:ITALic? 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:FONT:ITALic value command.
SCPI Syntax
- BUS:B<x>:LABel:FONT:ITALic {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:ITALic?
Info
  • B<x> is the number of the bus.
  • ON displays the label in italic font.
  • OFF does not display the label in italic font.
  • 1 displays the label in italic font.
  • 0 does not display the label in italic font.

BusBItemLabelFontSize

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LABel:FONT:SIZE command.

Description
  • This command sets or queries the font size of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:FONT:SIZE? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:FONT: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>:LABel:FONT:SIZE value command.
SCPI Syntax
- BUS:B<x>:LABel:FONT:SIZE <NR1>
- BUS:B<x>:LABel:FONT:SIZE?
Info
  • B<x> is the number of the bus.
  • <NR1> is the font size.

BusBItemLabelFontType

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LABel:FONT:TYPE command.

Description
  • This command sets or queries the font type of the specified bus label, such as Arial or Times New Roman. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:FONT:TYPE? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:FONT: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>:LABel:FONT:TYPE value command.
SCPI Syntax
- BUS:B<x>:LABel:FONT:TYPE <QString>
- BUS:B<x>:LABel:FONT:TYPE?
Info
  • B<x> is the number of the bus.
  • <QString> is the specified font type. Available fonts include: DejaVu Sans, DejaVu Sans Mono, DejaVu Serif, Frutiger LT Std, Monospace, Sans Serif, Serif, Ubuntu, Ubuntu Condensed, and Ubuntu Mono.

BusBItemLabelFontUnderline

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LABel:FONT:UNDERline command.

Description
  • This command sets or queries the underline state of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:FONT:UNDERline? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:FONT:UNDERline? 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:FONT:UNDERline value command.
SCPI Syntax
- BUS:B<x>:LABel:FONT:UNDERline {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:UNDERline?
Info
  • B<x> is the number of the bus.
  • ON displays the label in underlined font.
  • OFF does not display the label in underlined font.
  • 1 displays the label in underlined font.
  • 0 does not display the label in underlined font.

BusBItemLabelName

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LABel:name command.

Description
  • This command sets or queries the label for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:name? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:name? 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:name value command.
SCPI Syntax
- BUS:B<x>:LABel:name <QString>
- BUS:B<x>:LABel:name?
Info
  • B<x> is the number of the bus.
  • <QString> is an alphanumeric string of text enclosed in quotes. The text string is limited to 30 characters. It contains the text label information for the bus.

BusBItemLabelXpos

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LABel:XPOS command.

Description
  • This command sets or queries the x-position of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:XPOS? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:XPOS? 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:XPOS value command.
SCPI Syntax
- BUS:B<x>:LABel:XPOS <NR3>
- BUS:B<x>:LABel:XPOS?
Info
  • B<x> is the number of the bus.
  • <NR3> is the x-position, in pixels relative to the left edge of the screen of the specified bus label.

BusBItemLabelYpos

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LABel:YPOS command.

Description
  • This command sets or queries the y-position of the specified bus label. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LABel:YPOS? query.
  • Using the .verify(value) method will send the BUS:B<x>:LABel:YPOS? 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:YPOS value command.
SCPI Syntax
- BUS:B<x>:LABel:YPOS <NR3>
- BUS:B<x>:LABel:YPOS?
Info
  • B<x> is the number of the bus.
  • <NR3> is the y-position, in pixels relative to the baseline of the waveform, of the specified bus label.

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.
Info
  • B<x> is the number of the bus.
Properties
  • .bitrate: The BUS:B<x>:LIN:BITRate command.
  • .idformat: The BUS:B<x>:LIN:IDFORmat 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
  • This command sets or queries the LIN bus bit rate. The bus number is specified by x. If you select Custom, use BUS:BX:LIN:BITRATE:CUSTOM to set the bit rate.
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 {RATE10K|RATE1K|RATE19K|RATE2K|RATE4K|RATE9K|CUSTom}
- BUS:B<x>:LIN:BITRate?
Info
  • B<x> is the number of the bus.
Sub-properties
  • .custom: The BUS:B<x>:LIN:BITRate:CUSTom command.

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.

polarity property

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

Description
  • This command sets or queries the LIN source polarity for the specified bus. The bus number is specified by x.
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 {INVerted|NORmal}
- BUS:B<x>:LIN:POLarity?
Info
  • B<x> is the number of the bus.

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
  • This command sets or queries the LIN data source for the specified bus. The bus number is specified by x.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:LIN:SOUrce?
Info
  • B<x> is the number of the bus.
  • CH<x> specifies an analog channel to use as the LIN data source.
  • DCH<x>_D<x> specifies a digital channel to use as the LIN data source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> specifies a math waveform to use as the LIN data source.
  • REF<x> specifies a reference waveform to use as the LIN data source.
  • REF<x>_D<x> specifies a digital reference waveform as the data source waveform.
Sub-properties
  • .threshold: The BUS:B<x>:LIN:SOUrce:THReshold command.

standard property

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

Description
  • This command sets or queries the LIN bus standard for the specified bus. The bus number is specified by x.
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 {MIXed|V1X|V2X}
- BUS:B<x>:LIN:STANDard?
Info
  • B<x> is the number of the bus.
  • MIXed specifies both versions 1.x and 2.x of the LIN standard.
  • V1X specifies version 1.x of the LIN standard.
  • V2X specifies version 2.x of the LIN standard.

BusBItemLinBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the LIN bus bit rate. The bus number is specified by x. If you select Custom, use BUS:BX:LIN:BITRATE:CUSTOM to set the bit rate.
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 {RATE10K|RATE1K|RATE19K|RATE2K|RATE4K|RATE9K|CUSTom}
- BUS:B<x>:LIN:BITRate?
Info
  • B<x> is the number of the bus.
Properties
  • .custom: The BUS:B<x>:LIN:BITRate:CUSTom command.

custom property

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

Description
  • This command sets or queries LIN custom bit rate for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:BITRate:CUSTom? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:BITRate:CUSTom? 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:CUSTom value command.
SCPI Syntax
- BUS:B<x>:LIN:BITRate:CUSTom <NR1>
- BUS:B<x>:LIN:BITRate:CUSTom?
Info
  • B<x> is the number of the bus.
  • <NR1> is the LIN custom bit rate for the specified bus.

BusBItemLinBitrateCustom

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries LIN custom bit rate for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:BITRate:CUSTom? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:BITRate:CUSTom? 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:CUSTom value command.
SCPI Syntax
- BUS:B<x>:LIN:BITRate:CUSTom <NR1>
- BUS:B<x>:LIN:BITRate:CUSTom?
Info
  • B<x> is the number of the bus.
  • <NR1> is the LIN custom bit rate for the specified bus.

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.

BusBItemLinPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the LIN source polarity for the specified bus. The bus number is specified by x.
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 {INVerted|NORmal}
- BUS:B<x>:LIN:POLarity?
Info
  • B<x> is the number of the bus.

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
  • This command sets or queries the LIN data source for the specified bus. The bus number is specified by x.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:LIN:SOUrce?
Info
  • B<x> is the number of the bus.
  • CH<x> specifies an analog channel to use as the LIN data source.
  • DCH<x>_D<x> specifies a digital channel to use as the LIN data source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> specifies a math waveform to use as the LIN data source.
  • REF<x> specifies a reference waveform to use as the LIN data source.
  • REF<x>_D<x> specifies a digital reference waveform as the data source waveform.
Properties
  • .threshold: The BUS:B<x>:LIN:SOUrce:THReshold command.

threshold property

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

Description
  • This command sets or queries the LIN source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:SOUrce:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:SOUrce:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:LIN:SOUrce:THReshold <NR3>
- BUS:B<x>:LIN:SOUrce:THReshold?
Info
  • B<x> is the number of the bus.
  • <NR3> the LIN source threshold for the specified bus.

BusBItemLinSourceThreshold

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the LIN source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:SOUrce:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:SOUrce:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:LIN:SOUrce:THReshold <NR3>
- BUS:B<x>:LIN:SOUrce:THReshold?
Info
  • B<x> is the number of the bus.
  • <NR3> the LIN source threshold for the specified bus.

BusBItemLinStandard

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the LIN bus standard for the specified bus. The bus number is specified by x.
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 {MIXed|V1X|V2X}
- BUS:B<x>:LIN:STANDard?
Info
  • B<x> is the number of the bus.
  • MIXed specifies both versions 1.x and 2.x of the LIN standard.
  • V1X specifies version 1.x of the LIN standard.
  • V2X specifies version 2.x of the LIN standard.

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.
Info
  • B<x> is the number of the bus.
Properties
  • .allthresholds: The BUS:B<x>:PARallel:ALLTHResholds command.
  • .bitsource: The BUS:B<x>:PARallel:BIT<x>SOUrce command.
  • .clock: The BUS:B<x>:PARallel:CLOCk command tree.
  • .clocksource: The BUS:B<x>:PARallel:CLOCkSOUrce command.

allthresholds property

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

Description
  • This command sets or queries a threshold value for sources for the parallel bus. Use the BUS:BX:PARALLEL:ALLTHRESHOLDS:APPLY command to set the thresholds to this value. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:ALLTHResholds? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:ALLTHResholds? 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:ALLTHResholds value command.
SCPI Syntax
- BUS:B<x>:PARallel:ALLTHResholds <NR3>
- BUS:B<x>:PARallel:ALLTHResholds?
Info
  • B<x> is the number of the bus.
  • <NR3> is the source threshold.
Sub-properties
  • .apply: The BUS:B<x>:PARallel:ALLTHResholds:APPly command.

bitsource property

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

Description
  • This command sets or queries the specified bit source for specified parallel bus. The bus is specified by x. The bit is specified by x and is an integer in the range of 1 to 64.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>|NONE}
- BUS:B<x>:PARallel:BIT<x>SOUrce?
Info
  • B<x> is the number of the bus.
  • BIT<x> is the number of the bit source.
  • CH<x> is the specified bit source.
  • DCH<x>_D<x> specifies a digital channel to use as the source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> is the specified bit source.
  • REF<x> is the specified bit source.
  • REF<x>_D<x> specifies a digital reference waveform as the bit source waveform for the specified parallel bus.
  • NONE disables the bit source.
Sub-properties
  • .threshold: The BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold 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.
Info
  • B<x> is the number of the bus.
Sub-properties
  • .edge: The BUS:B<x>:PARallel:CLOCk:EDGE command.
  • .isclocked: The BUS:B<x>:PARallel:CLOCk:ISCLOCKED command.

clocksource property

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

Description
  • This command sets or queries the Parallel clock bit source for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCkSOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCkSOUrce? 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:CLOCkSOUrce value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCkSOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>|NONE}
- BUS:B<x>:PARallel:CLOCkSOUrce?
Info
  • B<x> is the number of the bus.
  • CH<x> specifies an analog FlexChannel to use as the bus clock source.
  • DCH<x>_D<x> specifies a digital channel on a specified digital channel to use as the bus clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> specifies the math channel to use as the bus clock source.
  • REF<x> specifies the reference channel to use as the bus clock source.
  • REF<x>_D<x> specifies a digital reference waveform as the clock source waveform for the specified parallel bus.
  • NONE specifies the reference channel to use as the bus clock source.
Sub-properties
  • .threshold: The BUS:B<x>:PARallel:CLOCkSOUrce:THReshold command.

BusBItemParallelAllthresholds

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries a threshold value for sources for the parallel bus. Use the BUS:BX:PARALLEL:ALLTHRESHOLDS:APPLY command to set the thresholds to this value. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:ALLTHResholds? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:ALLTHResholds? 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:ALLTHResholds value command.
SCPI Syntax
- BUS:B<x>:PARallel:ALLTHResholds <NR3>
- BUS:B<x>:PARallel:ALLTHResholds?
Info
  • B<x> is the number of the bus.
  • <NR3> is the source threshold.
Properties
  • .apply: The BUS:B<x>:PARallel:ALLTHResholds:APPly command.

apply property

Return the BUS:B<x>:PARallel:ALLTHResholds:APPly command.

Description
  • This command sets all of the data source thresholds to the value set by BUS:BX:PARALLEL:ALLTHRESHOLDS for the parallel bus. The bus is specified by x.
Usage
  • Using the .write() method will send the BUS:B<x>:PARallel:ALLTHResholds:APPly command.
SCPI Syntax
- BUS:B<x>:PARallel:ALLTHResholds:APPly
Info
  • B<x> is the Bus number.

BusBItemParallelAllthresholdsApply

Bases: SCPICmdWriteNoArguments

The BUS:B<x>:PARallel:ALLTHResholds:APPly command.

Description
  • This command sets all of the data source thresholds to the value set by BUS:BX:PARALLEL:ALLTHRESHOLDS for the parallel bus. The bus is specified by x.
Usage
  • Using the .write() method will send the BUS:B<x>:PARallel:ALLTHResholds:APPly command.
SCPI Syntax
- BUS:B<x>:PARallel:ALLTHResholds:APPly
Info
  • B<x> is the Bus number.

BusBItemParallelBitsourceItem

Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the specified bit source for specified parallel bus. The bus is specified by x. The bit is specified by x and is an integer in the range of 1 to 64.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>|NONE}
- BUS:B<x>:PARallel:BIT<x>SOUrce?
Info
  • B<x> is the number of the bus.
  • BIT<x> is the number of the bit source.
  • CH<x> is the specified bit source.
  • DCH<x>_D<x> specifies a digital channel to use as the source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> is the specified bit source.
  • REF<x> is the specified bit source.
  • REF<x>_D<x> specifies a digital reference waveform as the bit source waveform for the specified parallel bus.
  • NONE disables the bit source.
Properties
  • .threshold: The BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold command.

threshold property

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

Description
  • This command sets or queries the specified bit source threshold for the specified parallel bus. The bus is specified by x. The bit is specified by x and is an integer in the range of 1 to 64.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold <NR3>
- BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold?
Info
  • B<x> is the number of the bus.
  • BIT<x> is the number of the bit source.
  • <NR3> is the specified bit source threshold for the specified parallel bus.

BusBItemParallelBitsourceItemThreshold

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the specified bit source threshold for the specified parallel bus. The bus is specified by x. The bit is specified by x and is an integer in the range of 1 to 64.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold <NR3>
- BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold?
Info
  • B<x> is the number of the bus.
  • BIT<x> is the number of the bit source.
  • <NR3> is the specified bit source threshold for the specified parallel bus.

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.
Info
  • B<x> is the number of the bus.
Properties
  • .edge: The BUS:B<x>:PARallel:CLOCk:EDGE command.
  • .isclocked: The BUS:B<x>:PARallel:CLOCk:ISCLOCKED command.

edge property

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

Description
  • This command sets or queries the clock edge for the parallel bus. The bus is specified by x.
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 {FALLING|RISING|EITHER}
- BUS:B<x>:PARallel:CLOCk:EDGE?
Info
  • B<x> is the number of the bus.
  • FALLING decodes on the falling edge of the clocked parallel bus signal.
  • RISING decodes on the rising edge of the clocked parallel bus signal.
  • EITHER decodes on the rising or falling edge of the clocked parallel bus signal.

isclocked property

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

Description
  • This command determines whether the bus operates in a clocked or asynchronous fashion. The bus is specified by x.
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 {ON|OFF|<NR1>}
- BUS:B<x>:PARallel:CLOCk:ISCLOCKED?
Info
  • B<x> is the number of the bus.
  • OFF argument specifies an asynchronous bus.
  • ON argument specifies a clocked bus.
  • <NR1> = 0 specifies an asynchronous bus; any other value specifies a clocked bus.

BusBItemParallelClockEdge

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the clock edge for the parallel bus. The bus is specified by x.
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 {FALLING|RISING|EITHER}
- BUS:B<x>:PARallel:CLOCk:EDGE?
Info
  • B<x> is the number of the bus.
  • FALLING decodes on the falling edge of the clocked parallel bus signal.
  • RISING decodes on the rising edge of the clocked parallel bus signal.
  • EITHER decodes on the rising or falling edge of the clocked parallel bus signal.

BusBItemParallelClockIsclocked

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command determines whether the bus operates in a clocked or asynchronous fashion. The bus is specified by x.
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 {ON|OFF|<NR1>}
- BUS:B<x>:PARallel:CLOCk:ISCLOCKED?
Info
  • B<x> is the number of the bus.
  • OFF argument specifies an asynchronous bus.
  • ON argument specifies a clocked bus.
  • <NR1> = 0 specifies an asynchronous bus; any other value specifies a clocked bus.

BusBItemParallelClocksource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the Parallel clock bit source for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCkSOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCkSOUrce? 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:CLOCkSOUrce value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCkSOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>|NONE}
- BUS:B<x>:PARallel:CLOCkSOUrce?
Info
  • B<x> is the number of the bus.
  • CH<x> specifies an analog FlexChannel to use as the bus clock source.
  • DCH<x>_D<x> specifies a digital channel on a specified digital channel to use as the bus clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> specifies the math channel to use as the bus clock source.
  • REF<x> specifies the reference channel to use as the bus clock source.
  • REF<x>_D<x> specifies a digital reference waveform as the clock source waveform for the specified parallel bus.
  • NONE specifies the reference channel to use as the bus clock source.
Properties
  • .threshold: The BUS:B<x>:PARallel:CLOCkSOUrce:THReshold command.

threshold property

Return the BUS:B<x>:PARallel:CLOCkSOUrce:THReshold command.

Description
  • This command sets or queries the clock source threshold for the parallel bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCkSOUrce:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCkSOUrce:THReshold? 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:CLOCkSOUrce:THReshold value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCkSOUrce:THReshold <NR3>
- BUS:B<x>:PARallel:CLOCkSOUrce:THReshold?
Info
  • <NR3> is the clock bit source threshold for the parallel bus.

BusBItemParallelClocksourceThreshold

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:PARallel:CLOCkSOUrce:THReshold command.

Description
  • This command sets or queries the clock source threshold for the parallel bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCkSOUrce:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCkSOUrce:THReshold? 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:CLOCkSOUrce:THReshold value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCkSOUrce:THReshold <NR3>
- BUS:B<x>:PARallel:CLOCkSOUrce:THReshold?
Info
  • <NR3> is the clock bit source threshold for the parallel bus.

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.
Info
  • B<x> is the number of the bus.
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.
  • .source: The BUS:B<x>:RS232C:SOUrce command.

bitrate property

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

Description
  • This command sets or queries the RS-232C bit rate for bus, where the bus number is specified by x. If you select Custom, use BUS:BX:RS232C:BITRATE:CUSTOM to set the bit rate.
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 {CUSTOM|RATE300|RATE1K|RATE2K|RATE9K|RATE19K|RATE38K|RATE115K|RATE921K}
- BUS:B<x>:RS232C:BITRate?
Info
  • B<x> is the number of the bus.
Sub-properties
  • .custom: The BUS:B<x>:RS232C:BITRate:CUSTom command.

databits property

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

Description
  • This command sets or queries the RS-232C data width for bus, where the bus number is specified by x.
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 {<NR1>}
- BUS:B<x>:RS232C:DATABits?
Info
  • B<x> is the number of the bus.
  • <NR1> specifies the number of bits in the RS-232C data frame.

delimiter property

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

Description
  • This command sets or queries the RS-232C string delimiter on bus , where the bus number is specified by x. This command only applies when Packet view is turned On.
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|CR|LF|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
Info
  • B<x> is the number of the bus.
  • NULl specifies NULL (0x00 ) delimiting value for a packet.
  • CR specifies CR (0x0D) delimiting value for a packet.
  • LF specifies LF (0x0A) delimiting value for a packet.
  • XFF specifies XFF (0xFF) delimiting value for a packet.
  • SPace specifies SPace delimiting value for a packet.

displaymode property

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

Description
  • This command sets or queries the RS-232C display mode for the specified bus. The bus is specified by x.
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
  • B<x> is the number of the bus.
  • 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.

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 sets or queries the RS-232C source polarity for bus , where the bus number is specified by x.
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
  • B<x> is the number of the bus.
  • NORmal sets the RS-232C bus polarity to positive.
  • INVERTed sets the RS-232C bus polarity to negative.

source property

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

Description
  • This command sets or queries the RS-232C source for the bus, where the bus number is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C: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:SOUrce value command.
SCPI Syntax
- BUS:B<x>:RS232C:SOUrce {CH<x>|DCH<x>_D<x>|REF<x>|MATH<x>|REF<x>_D<x>}
- BUS:B<x>:RS232C:SOUrce?
Info
  • B<x> is the number of the bus.
  • CH<x> specifies an analog channel to use as the RS-232C source.
  • DCH<x>_D<x> specifies a digital channel of a specified digital channel to use for the RS-232C source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> specifies a math channel to use for the RS-232C source.
  • REF<x> specifies a reference channel to use for the RS-232C source.
  • REF<x>_D<x> specifies a digital reference waveform as the source waveform for the specified RS-232C bus.
Sub-properties
  • .threshold: The BUS:B<x>:RS232C:SOUrce:THReshold command.

BusBItemRs232cBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the RS-232C bit rate for bus, where the bus number is specified by x. If you select Custom, use BUS:BX:RS232C:BITRATE:CUSTOM to set the bit rate.
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 {CUSTOM|RATE300|RATE1K|RATE2K|RATE9K|RATE19K|RATE38K|RATE115K|RATE921K}
- BUS:B<x>:RS232C:BITRate?
Info
  • B<x> is the number of the bus.
Properties
  • .custom: The BUS:B<x>:RS232C:BITRate:CUSTom command.

custom property

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

Description
  • This command sets or queries the RS-232C custom bit rate for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:BITRate:CUSTom? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:BITRate:CUSTom? 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:CUSTom value command.
SCPI Syntax
- BUS:B<x>:RS232C:BITRate:CUSTom <NR1>
- BUS:B<x>:RS232C:BITRate:CUSTom?
Info
  • B<x> is the number of the bus.
  • <NR1> is the custom bit rate.

BusBItemRs232cBitrateCustom

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the RS-232C custom bit rate for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:BITRate:CUSTom? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:BITRate:CUSTom? 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:CUSTom value command.
SCPI Syntax
- BUS:B<x>:RS232C:BITRate:CUSTom <NR1>
- BUS:B<x>:RS232C:BITRate:CUSTom?
Info
  • B<x> is the number of the bus.
  • <NR1> is the custom bit rate.

BusBItemRs232cDatabits

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the RS-232C data width for bus, where the bus number is specified by x.
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 {<NR1>}
- BUS:B<x>:RS232C:DATABits?
Info
  • B<x> is the number of the bus.
  • <NR1> specifies the number of bits in the RS-232C data frame.

BusBItemRs232cDelimiter

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the RS-232C string delimiter on bus , where the bus number is specified by x. This command only applies when Packet view is turned On.
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|CR|LF|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
Info
  • B<x> is the number of the bus.
  • NULl specifies NULL (0x00 ) delimiting value for a packet.
  • CR specifies CR (0x0D) delimiting value for a packet.
  • LF specifies LF (0x0A) delimiting value for a packet.
  • XFF specifies XFF (0xFF) delimiting value for a packet.
  • SPace specifies SPace delimiting value for a packet.

BusBItemRs232cDisplaymode

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the RS-232C display mode for the specified bus. The bus is specified by x.
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
  • B<x> is the number of the bus.
  • 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.

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 sets or queries the RS-232C source polarity for bus , where the bus number is specified by x.
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
  • B<x> is the number of the bus.
  • NORmal sets the RS-232C bus polarity to positive.
  • INVERTed sets the RS-232C bus polarity to negative.

BusBItemRs232cSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the RS-232C source for the bus, where the bus number is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C: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:SOUrce value command.
SCPI Syntax
- BUS:B<x>:RS232C:SOUrce {CH<x>|DCH<x>_D<x>|REF<x>|MATH<x>|REF<x>_D<x>}
- BUS:B<x>:RS232C:SOUrce?
Info
  • B<x> is the number of the bus.
  • CH<x> specifies an analog channel to use as the RS-232C source.
  • DCH<x>_D<x> specifies a digital channel of a specified digital channel to use for the RS-232C source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> specifies a math channel to use for the RS-232C source.
  • REF<x> specifies a reference channel to use for the RS-232C source.
  • REF<x>_D<x> specifies a digital reference waveform as the source waveform for the specified RS-232C bus.
Properties
  • .threshold: The BUS:B<x>:RS232C:SOUrce:THReshold command.

threshold property

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

Description
  • This command sets or queries the RS-232C source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:SOUrce:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:SOUrce:THReshold? 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:SOUrce:THReshold value command.
SCPI Syntax
- BUS:B<x>:RS232C:SOUrce:THReshold <NR3>
- BUS:B<x>:RS232C:SOUrce:THReshold?
Info
  • B<x> is the number of the bus.
  • <NR3> is the RS-232C source threshold for the specified bus.

BusBItemRs232cSourceThreshold

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the RS-232C source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:SOUrce:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:SOUrce:THReshold? 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:SOUrce:THReshold value command.
SCPI Syntax
- BUS:B<x>:RS232C:SOUrce:THReshold <NR3>
- BUS:B<x>:RS232C:SOUrce:THReshold?
Info
  • B<x> is the number of the bus.
  • <NR3> is the RS-232C source threshold for the specified bus.

BusBItemSent

Bases: SCPICmdRead

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

Usage
  • Using the .query() method will send the BUS:B<x>:SENT? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .chanwidth: The BUS:B<x>:SENT:CHANWidth command.
  • .nibblecount: The BUS:B<x>:SENT:NIBBLECount command.
  • .numchannel: The BUS:B<x>:SENT:NUMCHANnel command.
  • .pausepulse: The BUS:B<x>:SENT:PAUSEPULSe command.
  • .polarity: The BUS:B<x>:SENT:POLARITY command.
  • .slow: The BUS:B<x>:SENT:SLOW command.
  • .source: The BUS:B<x>:SENT:SOUrce command.
  • .threshold: The BUS:B<x>:SENT:THRESHold command.
  • .ticktime: The BUS:B<x>:SENT:TICKTIME command.
  • .ticktolerance: The BUS:B<x>:SENT:TICKTOLerance command.

chanwidth property

Return the BUS:B<x>:SENT:CHANWidth command.

Description
  • This command sets or queries SENT fast channel bit widths for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:CHANWidth? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:CHANWidth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:CHANWidth value command.
SCPI Syntax
- BUS:B<x>:SENT:CHANWidth {TWELVEtwelve|FOURTEENten|SIXTEENeight}
- BUS:B<x>:SENT:CHANWidth?
Info
  • B<x> is the number of the bus waveform.
  • TWELVEtwelve sets both Fast Channel 1 and Fast Channel 2 to12 bits wide.
  • FOURTEENten sets Fast Channel 1 to 14 bits and Fast Channel 2 to 10 bits.
  • SIXTEENeight sets Fast Channel 1 to 16 bits and Fast Channel 2 to eight bits.

nibblecount property

Return the BUS:B<x>:SENT:NIBBLECount command.

Description
  • This command sets or queries SENT data nibbles for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:NIBBLECount? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:NIBBLECount? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:NIBBLECount value command.
SCPI Syntax
- BUS:B<x>:SENT:NIBBLECount {THREE|FOUR|SIX}
- BUS:B<x>:SENT:NIBBLECount?
Info
  • B<x> is the number of the bus waveform.
  • THREE specifies regular data with 3 nibbles.
  • FOUR specifies regular data with 4nibbles.
  • SIX specifies regular data with 6nibbles.

numchannel property

Return the BUS:B<x>:SENT:NUMCHANnel command.

Description
  • This command sets or queries SENT fast data channels for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:NUMCHANnel? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:NUMCHANnel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:NUMCHANnel value command.
SCPI Syntax
- BUS:B<x>:SENT:NUMCHANnel {ONE|TWO}
- BUS:B<x>:SENT:NUMCHANnel?
Info
  • B<x> is the number of the bus waveform.
  • ONE specifies a SENT bus with one fast channel.
  • TWO specifies a SENT bus with two fast channels.

pausepulse property

Return the BUS:B<x>:SENT:PAUSEPULSe command.

Description
  • This command sets or queries SENT pause pulse for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:PAUSEPULSe? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:PAUSEPULSe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:PAUSEPULSe value command.
SCPI Syntax
- BUS:B<x>:SENT:PAUSEPULSe {NO|YES}
- BUS:B<x>:SENT:PAUSEPULSe?
Info
  • B<x> is the number of the bus waveform.
  • NO specifies no pause pulse.
  • YES specifies a pause pulse is used.

polarity property

Return the BUS:B<x>:SENT:POLARITY command.

Description
  • This command sets or queries SENT Idle State signal polarity for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:POLARITY? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT: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>:SENT:POLARITY value command.
SCPI Syntax
- BUS:B<x>:SENT:POLARITY {INVerted|NORmal}
- BUS:B<x>:SENT:POLARITY?
Info
  • B<x> is the number of the bus waveform.
  • INVerted specifies inverted polarity.
  • NORmal specifies normal polarity.

slow property

Return the BUS:B<x>:SENT:SLOW command.

Description
  • This command sets or queries the SENT slow channel configuration for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:SLOW? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:SLOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:SLOW value command.
SCPI Syntax
- BUS:B<x>:SENT:SLOW {NOne|ENHANCED4|ENHANCED8|SHOrt}
- BUS:B<x>:SENT:SLOW?
Info
  • B<x> is the number of the bus waveform.
  • NOne specifies no slow channel configured.
  • ENHANCED4 specifies Enhanced 4 slow channel configuration.
  • ENHANCED8 specifies Enhanced 8 slow channel configuration.
  • SHOrt specifies short slow channel configuration.

source property

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

Description
  • This command sets or queries the SENT DATA source for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT: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>:SENT:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SENT:SOUrce {CH<x>|DCH<x>_D<x>|Math<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SENT:SOUrce?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> specifies an analog channel as the clock source waveform for the audio bus.
  • DCH<x>_D<x> specifies the channel bit of a separate digital channel as the clock source waveform for the audio bus. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • Math<x> specifies a math waveform as the clock source waveform for the audio bus.
  • REF<x> specifies a reference waveform as the clock source waveform for the audio bus.
  • REF<x>_D<x> specifies a digital reference waveform as the clock source waveform for the specified audio bus.

threshold property

Return the BUS:B<x>:SENT:THRESHold command.

Description
  • This command sets or queries the SENT DATA source threshold for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:THRESHold? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:THRESHold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:THRESHold value command.
SCPI Syntax
- BUS:B<x>:SENT:THRESHold <NR3>
- BUS:B<x>:SENT:THRESHold?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> sets the data source threshold value in volts.

ticktime property

Return the BUS:B<x>:SENT:TICKTIME command.

Description
  • This command sets or queries the SENT bus Clock Tick parameter for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:TICKTIME? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:TICKTIME? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:TICKTIME value command.
SCPI Syntax
- BUS:B<x>:SENT:TICKTIME <NR3>
- BUS:B<x>:SENT:TICKTIME?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the SENT clock tick time, in seconds.

ticktolerance property

Return the BUS:B<x>:SENT:TICKTOLerance command.

Description
  • This command sets or queries the SENT bus Tick Tolerance percent parameter for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:TICKTOLerance? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:TICKTOLerance? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:TICKTOLerance value command.
SCPI Syntax
- BUS:B<x>:SENT:TICKTOLerance <NR3>
- BUS:B<x>:SENT:TICKTOLerance?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the tick tolerance percentage.

BusBItemSentChanwidth

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SENT:CHANWidth command.

Description
  • This command sets or queries SENT fast channel bit widths for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:CHANWidth? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:CHANWidth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:CHANWidth value command.
SCPI Syntax
- BUS:B<x>:SENT:CHANWidth {TWELVEtwelve|FOURTEENten|SIXTEENeight}
- BUS:B<x>:SENT:CHANWidth?
Info
  • B<x> is the number of the bus waveform.
  • TWELVEtwelve sets both Fast Channel 1 and Fast Channel 2 to12 bits wide.
  • FOURTEENten sets Fast Channel 1 to 14 bits and Fast Channel 2 to 10 bits.
  • SIXTEENeight sets Fast Channel 1 to 16 bits and Fast Channel 2 to eight bits.

BusBItemSentNibblecount

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SENT:NIBBLECount command.

Description
  • This command sets or queries SENT data nibbles for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:NIBBLECount? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:NIBBLECount? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:NIBBLECount value command.
SCPI Syntax
- BUS:B<x>:SENT:NIBBLECount {THREE|FOUR|SIX}
- BUS:B<x>:SENT:NIBBLECount?
Info
  • B<x> is the number of the bus waveform.
  • THREE specifies regular data with 3 nibbles.
  • FOUR specifies regular data with 4nibbles.
  • SIX specifies regular data with 6nibbles.

BusBItemSentNumchannel

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SENT:NUMCHANnel command.

Description
  • This command sets or queries SENT fast data channels for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:NUMCHANnel? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:NUMCHANnel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:NUMCHANnel value command.
SCPI Syntax
- BUS:B<x>:SENT:NUMCHANnel {ONE|TWO}
- BUS:B<x>:SENT:NUMCHANnel?
Info
  • B<x> is the number of the bus waveform.
  • ONE specifies a SENT bus with one fast channel.
  • TWO specifies a SENT bus with two fast channels.

BusBItemSentPausepulse

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SENT:PAUSEPULSe command.

Description
  • This command sets or queries SENT pause pulse for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:PAUSEPULSe? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:PAUSEPULSe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:PAUSEPULSe value command.
SCPI Syntax
- BUS:B<x>:SENT:PAUSEPULSe {NO|YES}
- BUS:B<x>:SENT:PAUSEPULSe?
Info
  • B<x> is the number of the bus waveform.
  • NO specifies no pause pulse.
  • YES specifies a pause pulse is used.

BusBItemSentPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SENT:POLARITY command.

Description
  • This command sets or queries SENT Idle State signal polarity for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:POLARITY? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT: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>:SENT:POLARITY value command.
SCPI Syntax
- BUS:B<x>:SENT:POLARITY {INVerted|NORmal}
- BUS:B<x>:SENT:POLARITY?
Info
  • B<x> is the number of the bus waveform.
  • INVerted specifies inverted polarity.
  • NORmal specifies normal polarity.

BusBItemSentSlow

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SENT:SLOW command.

Description
  • This command sets or queries the SENT slow channel configuration for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:SLOW? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:SLOW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:SLOW value command.
SCPI Syntax
- BUS:B<x>:SENT:SLOW {NOne|ENHANCED4|ENHANCED8|SHOrt}
- BUS:B<x>:SENT:SLOW?
Info
  • B<x> is the number of the bus waveform.
  • NOne specifies no slow channel configured.
  • ENHANCED4 specifies Enhanced 4 slow channel configuration.
  • ENHANCED8 specifies Enhanced 8 slow channel configuration.
  • SHOrt specifies short slow channel configuration.

BusBItemSentSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SENT DATA source for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT: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>:SENT:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SENT:SOUrce {CH<x>|DCH<x>_D<x>|Math<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SENT:SOUrce?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> specifies an analog channel as the clock source waveform for the audio bus.
  • DCH<x>_D<x> specifies the channel bit of a separate digital channel as the clock source waveform for the audio bus. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • Math<x> specifies a math waveform as the clock source waveform for the audio bus.
  • REF<x> specifies a reference waveform as the clock source waveform for the audio bus.
  • REF<x>_D<x> specifies a digital reference waveform as the clock source waveform for the specified audio bus.

BusBItemSentThreshold

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SENT:THRESHold command.

Description
  • This command sets or queries the SENT DATA source threshold for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:THRESHold? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:THRESHold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:THRESHold value command.
SCPI Syntax
- BUS:B<x>:SENT:THRESHold <NR3>
- BUS:B<x>:SENT:THRESHold?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> sets the data source threshold value in volts.

BusBItemSentTicktime

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SENT:TICKTIME command.

Description
  • This command sets or queries the SENT bus Clock Tick parameter for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:TICKTIME? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:TICKTIME? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:TICKTIME value command.
SCPI Syntax
- BUS:B<x>:SENT:TICKTIME <NR3>
- BUS:B<x>:SENT:TICKTIME?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the SENT clock tick time, in seconds.

BusBItemSentTicktolerance

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SENT:TICKTOLerance command.

Description
  • This command sets or queries the SENT bus Tick Tolerance percent parameter for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SENT:TICKTOLerance? query.
  • Using the .verify(value) method will send the BUS:B<x>:SENT:TICKTOLerance? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SENT:TICKTOLerance value command.
SCPI Syntax
- BUS:B<x>:SENT:TICKTOLerance <NR3>
- BUS:B<x>:SENT:TICKTOLerance?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the tick tolerance percentage.

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.
  • .clock: The BUS:B<x>:SPI:CLOCk command tree.
  • .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.
  • .miso: The BUS:B<x>:SPI:MISo command tree.
  • .mosi: The BUS:B<x>:SPI:MOSi command tree.
  • .number: The BUS:B<x>:SPI:NUMBer command tree.
  • .select: The BUS:B<x>:SPI:SELect 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.
Info
  • B<x> is the number of the bus waveform.
Sub-properties
  • .polarity: The BUS:B<x>:SPI:CLOCk:POLarity command.
  • .source: The BUS:B<x>:SPI:CLOCk:SOUrce command.
  • .threshold: The BUS:B<x>:SPI:CLOCk:THReshold 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
  • .polarity: The BUS:B<x>:SPI:DATa:POLarity command.
  • .size: The BUS:B<x>:SPI:DATa:SIZe command.
  • .source: The BUS:B<x>:SPI:DATa:SOUrce command.
  • .threshold: The BUS:B<x>:SPI:DATa:THReshold command.

framing property

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

Description
  • This command sets or queries the SPI framing setting for the specified bus. The bus number is specified by x.
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 {IDLE|SS}
- BUS:B<x>:SPI:FRAMING?
Info
  • B<x> is the number of the bus waveform.
  • IDLE specifies IDLE SPI framing.
  • SS specifies SS 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.

miso property

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

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MISo? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MISo? 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
  • .data: The BUS:B<x>:SPI:MISo:DATa command tree.
  • .input: The BUS:B<x>:SPI:MISo:INPut command.
  • .threshold: The BUS:B<x>:SPI:MISo:THReshold command.

mosi property

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

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MOSi? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MOSi? 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
  • .data: The BUS:B<x>:SPI:MOSi:DATa command tree.
  • .input: The BUS:B<x>:SPI:MOSi:INPut command.
  • .threshold: The BUS:B<x>:SPI:MOSi:THReshold command.

number property

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

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:NUMBer? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:NUMBer? 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
  • .inputs: The BUS:B<x>:SPI:NUMBer:INputs 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.
Info
  • B<x> is the number of the bus waveform.
Sub-properties
  • .polarity: The BUS:B<x>:SPI:SELect:POLarity command.
  • .source: The BUS:B<x>:SPI:SELect:SOUrce command.
  • .threshold: The BUS:B<x>:SPI:SELect:THReshold 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.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .polarity: The BUS:B<x>:SPI:CLOCk:POLarity command.
  • .source: The BUS:B<x>:SPI:CLOCk:SOUrce command.
  • .threshold: The BUS:B<x>:SPI:CLOCk:THReshold command.

polarity property

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

Description
  • This command sets or queries the SPI clock (SCLK) source polarity for the specified bus. The bus is specified by x.
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
  • B<x> is the number of the bus waveform.
  • FALL sets the clock to the falling edge of the signal.
  • RISE sets the clock to the rising edge of the signal.

source property

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

Description
  • This command sets or queries the SPI clock (SCLK) source for the specified bus. The bus is specified by x.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:CLOCk:SOUrce?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> designates an analog channel as the bus SPI clock source.
  • DCH<x>_D<x> specifies the digital channel as the bus SPI clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> designates a math waveform as the clock source.
  • REF<x> designates a reference waveform as the clock source.
  • REF<x>_D<x> specifies a digital reference waveform as the clock source waveform for the specified SPI bus.

threshold property

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

Description
  • This command sets or queries the SPI Clock (SCLK) source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCk:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCk:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:THReshold <NR3>
- BUS:B<x>:SPI:CLOCk:THReshold?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the SPI Clock (SCLK) source threshold for the specified bus.

BusBItemSpiClockPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI clock (SCLK) source polarity for the specified bus. The bus is specified by x.
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
  • B<x> is the number of the bus waveform.
  • FALL sets the clock to the falling edge of the signal.
  • RISE sets the clock to the rising edge of the signal.

BusBItemSpiClockSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI clock (SCLK) source for the specified bus. The bus is specified by x.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:CLOCk:SOUrce?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> designates an analog channel as the bus SPI clock source.
  • DCH<x>_D<x> specifies the digital channel as the bus SPI clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> designates a math waveform as the clock source.
  • REF<x> designates a reference waveform as the clock source.
  • REF<x>_D<x> specifies a digital reference waveform as the clock source waveform for the specified SPI bus.

BusBItemSpiClockThreshold

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI Clock (SCLK) source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCk:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCk:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:THReshold <NR3>
- BUS:B<x>:SPI:CLOCk:THReshold?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the SPI Clock (SCLK) source threshold for the specified bus.

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
  • .polarity: The BUS:B<x>:SPI:DATa:POLarity command.
  • .size: The BUS:B<x>:SPI:DATa:SIZe command.
  • .source: The BUS:B<x>:SPI:DATa:SOUrce command.
  • .threshold: The BUS:B<x>:SPI:DATa:THReshold command.

polarity property

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

Description
  • This command sets or queries the SPI Data (Data) source polarity for the bus number specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI: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>:SPI:DATa:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:DATa:POLarity?
Info
  • B<x> is the number of the bus waveform.
  • HIGH sets the SPI data polarity to active high.
  • LOW sets the SPI data polarity to active low.

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.

source property

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

Description
  • This command sets or queries the SPI Data (Data) source for the bus number specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI: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>:SPI:DATa:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:DATa:SOUrce?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> designates an analog channel as the data source for the specified SPI bus.
  • DCH<x>_D<x> specifies the digital channel as the bus SPI clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> designates a math waveform as the data source.
  • REF<x> designates a reference waveform as the data source.
  • REF<x>_D<x> specifies a digital reference waveform as the data source waveform for the specified SPI bus.

threshold property

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

Description
  • This command sets or queries the SPI Data (Data) source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:THReshold <NR3>
- BUS:B<x>:SPI:DATa:THReshold?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the SPI Data (SDA) source threshold for the specified bus.

BusBItemSpiDataPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI Data (Data) source polarity for the bus number specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI: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>:SPI:DATa:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:DATa:POLarity?
Info
  • B<x> is the number of the bus waveform.
  • HIGH sets the SPI data polarity to active high.
  • LOW sets the SPI data polarity to active low.

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.

BusBItemSpiDataSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI Data (Data) source for the bus number specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI: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>:SPI:DATa:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:DATa:SOUrce?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> designates an analog channel as the data source for the specified SPI bus.
  • DCH<x>_D<x> specifies the digital channel as the bus SPI clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> designates a math waveform as the data source.
  • REF<x> designates a reference waveform as the data source.
  • REF<x>_D<x> specifies a digital reference waveform as the data source waveform for the specified SPI bus.

BusBItemSpiDataThreshold

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI Data (Data) source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:THReshold <NR3>
- BUS:B<x>:SPI:DATa:THReshold?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the SPI Data (SDA) source threshold for the specified bus.

BusBItemSpiFraming

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI framing setting for the specified bus. The bus number is specified by x.
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 {IDLE|SS}
- BUS:B<x>:SPI:FRAMING?
Info
  • B<x> is the number of the bus waveform.
  • IDLE specifies IDLE SPI framing.
  • SS specifies SS 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.

BusBItemSpiMiso

Bases: SCPICmdRead

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

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MISo? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MISo? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .data: The BUS:B<x>:SPI:MISo:DATa command tree.
  • .input: The BUS:B<x>:SPI:MISo:INPut command.
  • .threshold: The BUS:B<x>:SPI:MISo:THReshold command.

data property

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

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MISo:DATa? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MISo: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
  • .polarity: The BUS:B<x>:SPI:MISo:DATa:POLarity command.

input property

Return the BUS:B<x>:SPI:MISo:INPut command.

Description
  • This command sets or queries the SPI MISo source for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MISo:INPut? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MISo:INPut? 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:MISo:INPut value command.
SCPI Syntax
- BUS:B<x>:SPI:MISo:INPut {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>}
- BUS:B<x>:SPI:MISo:INPut?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> designates an analog channel as the source.
  • DCH<x>_D<x> specifies the channel bit of separate digital channel as the source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> designates a math waveform as the source.
  • REF<x> designates a reference waveform as the source.

threshold property

Return the BUS:B<x>:SPI:MISo:THReshold command.

Description
  • This command sets or queries the SPI MISo Data source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MISo:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MISo:THReshold? 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:MISo:THReshold value command.
SCPI Syntax
- BUS:B<x>:SPI:MISo:THReshold <NR3>
- BUS:B<x>:SPI:MISo:THReshold?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the SPI MISo Data source threshold for the specified bus.

BusBItemSpiMisoData

Bases: SCPICmdRead

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

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MISo:DATa? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MISo: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
  • .polarity: The BUS:B<x>:SPI:MISo:DATa:POLarity command.

polarity property

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

Description
  • This command sets or queries the SPI MISo Data source polarity for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MISo:DATa:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MISo: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>:SPI:MISo:DATa:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:MISo:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:MISo:DATa:POLarity?
Info
  • B<x> is the number of the bus waveform.
  • HIGH sets the polarity to high.
  • LOW sets the polarity to low.

BusBItemSpiMisoDataPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI MISo Data source polarity for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MISo:DATa:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MISo: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>:SPI:MISo:DATa:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:MISo:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:MISo:DATa:POLarity?
Info
  • B<x> is the number of the bus waveform.
  • HIGH sets the polarity to high.
  • LOW sets the polarity to low.

BusBItemSpiMisoInput

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:MISo:INPut command.

Description
  • This command sets or queries the SPI MISo source for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MISo:INPut? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MISo:INPut? 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:MISo:INPut value command.
SCPI Syntax
- BUS:B<x>:SPI:MISo:INPut {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>}
- BUS:B<x>:SPI:MISo:INPut?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> designates an analog channel as the source.
  • DCH<x>_D<x> specifies the channel bit of separate digital channel as the source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> designates a math waveform as the source.
  • REF<x> designates a reference waveform as the source.

BusBItemSpiMisoThreshold

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:MISo:THReshold command.

Description
  • This command sets or queries the SPI MISo Data source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MISo:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MISo:THReshold? 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:MISo:THReshold value command.
SCPI Syntax
- BUS:B<x>:SPI:MISo:THReshold <NR3>
- BUS:B<x>:SPI:MISo:THReshold?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the SPI MISo Data source threshold for the specified bus.

BusBItemSpiMosi

Bases: SCPICmdRead

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

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MOSi? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MOSi? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .data: The BUS:B<x>:SPI:MOSi:DATa command tree.
  • .input: The BUS:B<x>:SPI:MOSi:INPut command.
  • .threshold: The BUS:B<x>:SPI:MOSi:THReshold command.

data property

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

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MOSi:DATa? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MOSi: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
  • .polarity: The BUS:B<x>:SPI:MOSi:DATa:POLarity command.

input property

Return the BUS:B<x>:SPI:MOSi:INPut command.

Description
  • This command sets or queries the SPI MOSI source for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MOSi:INPut? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MOSi:INPut? 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:MOSi:INPut value command.
SCPI Syntax
- BUS:B<x>:SPI:MOSi:INPut {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>}
- BUS:B<x>:SPI:MOSi:INPut?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> designates an analog channel as the source.
  • DCH<x>_D<x> designates the channel bit of separate digital channel as the source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> designates a math waveform as the source.
  • REF<x> designates a reference waveform as the source.

threshold property

Return the BUS:B<x>:SPI:MOSi:THReshold command.

Description
  • This command sets or queries the SPI MOSI source thresold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MOSi:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MOSi:THReshold? 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:MOSi:THReshold value command.
SCPI Syntax
- BUS:B<x>:SPI:MOSi:THReshold <NR3>
- BUS:B<x>:SPI:MOSi:THReshold?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the SPI MOSI Data source threshold for the specified bus.

BusBItemSpiMosiData

Bases: SCPICmdRead

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

Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MOSi:DATa? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MOSi: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
  • .polarity: The BUS:B<x>:SPI:MOSi:DATa:POLarity command.

polarity property

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

Description
  • This command sets or queries the SPI MOSI source polarity for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MOSi:DATa:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MOSi: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>:SPI:MOSi:DATa:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:MOSi:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:MOSi:DATa:POLarity?
Info
  • B<x> is the number of the bus waveform.
  • HIGH sets the polarity to high.
  • LOW sets the polarity to low.

BusBItemSpiMosiDataPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI MOSI source polarity for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MOSi:DATa:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MOSi: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>:SPI:MOSi:DATa:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:MOSi:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:MOSi:DATa:POLarity?
Info
  • B<x> is the number of the bus waveform.
  • HIGH sets the polarity to high.
  • LOW sets the polarity to low.

BusBItemSpiMosiInput

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:MOSi:INPut command.

Description
  • This command sets or queries the SPI MOSI source for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MOSi:INPut? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MOSi:INPut? 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:MOSi:INPut value command.
SCPI Syntax
- BUS:B<x>:SPI:MOSi:INPut {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>}
- BUS:B<x>:SPI:MOSi:INPut?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> designates an analog channel as the source.
  • DCH<x>_D<x> designates the channel bit of separate digital channel as the source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> designates a math waveform as the source.
  • REF<x> designates a reference waveform as the source.

BusBItemSpiMosiThreshold

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:MOSi:THReshold command.

Description
  • This command sets or queries the SPI MOSI source thresold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:MOSi:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:MOSi:THReshold? 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:MOSi:THReshold value command.
SCPI Syntax
- BUS:B<x>:SPI:MOSi:THReshold <NR3>
- BUS:B<x>:SPI:MOSi:THReshold?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the SPI MOSI Data source threshold for the specified bus.

BusBItemSpiNumber

Bases: SCPICmdRead

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

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

inputs property

Return the BUS:B<x>:SPI:NUMBer:INputs command.

Description
  • This command sets or queries the number of inputs for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:NUMBer:INputs? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:NUMBer:INputs? 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:NUMBer:INputs value command.
SCPI Syntax
- BUS:B<x>:SPI:NUMBer:INputs {ONE|TWO}
- BUS:B<x>:SPI:NUMBer:INputs?
Info
  • B<x> is the number of the bus waveform.
  • ONE sets the Data Inputs as one.
  • TWO sets the Data Inputs as two.

BusBItemSpiNumberInputs

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:NUMBer:INputs command.

Description
  • This command sets or queries the number of inputs for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:NUMBer:INputs? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:NUMBer:INputs? 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:NUMBer:INputs value command.
SCPI Syntax
- BUS:B<x>:SPI:NUMBer:INputs {ONE|TWO}
- BUS:B<x>:SPI:NUMBer:INputs?
Info
  • B<x> is the number of the bus waveform.
  • ONE sets the Data Inputs as one.
  • TWO sets the Data Inputs as two.

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.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .polarity: The BUS:B<x>:SPI:SELect:POLarity command.
  • .source: The BUS:B<x>:SPI:SELect:SOUrce command.
  • .threshold: The BUS:B<x>:SPI:SELect:THReshold command.

polarity property

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

Description
  • This command sets or queries the SPI Slave Select (SS) polarity for the specified bus. The bus is specified by x.
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
  • B<x> is the number of the bus waveform.
  • LOW sets an active low polarity.
  • HIGH sets an active high polarity.

source property

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

Description
  • This command sets or queries the SPI Slave Select (SS) source for the specified bus. The bus is specified by x.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> designates an analog channel as the bus SPI Slave Select source.
  • DCH<x>_D<x> designates a digital channel as the bus SPI Slave Select source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> designates a math waveform as the Slave Select source.
  • REF<x> designates a reference waveform as the Slave Select source.
  • REF<x>_D<x> specifies a digital reference waveform as the clock source waveform for the specified SPI bus.

threshold property

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

Description
  • This command sets or queries the SPI Select (SS) source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SELect:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SELect:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:SPI:SELect:THReshold <NR3>
- BUS:B<x>:SPI:SELect:THReshold?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the SPI Select (SS) source threshold for the specified bus.

BusBItemSpiSelectPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI Slave Select (SS) polarity for the specified bus. The bus is specified by x.
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
  • B<x> is the number of the bus waveform.
  • LOW sets an active low polarity.
  • HIGH sets an active high polarity.

BusBItemSpiSelectSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI Slave Select (SS) source for the specified bus. The bus is specified by x.
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>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
Info
  • B<x> is the number of the bus waveform.
  • CH<x> designates an analog channel as the bus SPI Slave Select source.
  • DCH<x>_D<x> designates a digital channel as the bus SPI Slave Select source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.
  • MATH<x> designates a math waveform as the Slave Select source.
  • REF<x> designates a reference waveform as the Slave Select source.
  • REF<x>_D<x> specifies a digital reference waveform as the clock source waveform for the specified SPI bus.

BusBItemSpiSelectThreshold

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI Select (SS) source threshold for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SELect:THReshold? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SELect:THReshold? 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:THReshold value command.
SCPI Syntax
- BUS:B<x>:SPI:SELect:THReshold <NR3>
- BUS:B<x>:SPI:SELect:THReshold?
Info
  • B<x> is the number of the bus waveform.
  • <NR3> is the SPI Select (SS) source threshold for the specified bus.

BusBItemType

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:TYPe command.

Description
  • This command sets or queries the bus type or standard for the specified bus. The bus is specified by x. Arguments for a bus type are only available then the required serial bus option is installed.
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 {CAN|I2C|LIN|PARallel|RS232C|SENT|SPI}
- BUS:B<x>:TYPe?
Info
  • B<x> is the number of the bus waveform.
  • CAN specifies a Controller Area Network bus.
  • I2C specifies the Inter-IC bus.
  • LIN specifies a Local Interconnect Network bus.
  • PARallel specifies a parallel bus.
  • RS232C specifies the RS-232 Serial bus.
  • SENT specifies the Single Edge Nibble Transmission (SENT) automotive serial bus.
  • SPI specifies the Serial Peripheral Interface bus.

BusDelete

Bases: SCPICmdWrite

The BUS:DELete command.

Description
  • This command deletes the specified bus.
Usage
  • Using the .write(value) method will send the BUS:DELete value command.
SCPI Syntax
- BUS:DELete <QString>
Info
  • <QString> specifies the bus to delete and is of the form ‘B‘, where is ≥1.

BusList

Bases: SCPICmdRead

The BUS:LIST command.

Description
  • This query returns a comma separated list of all currently defined buses.
Usage
  • Using the .query() method will send the BUS:LIST? query.
  • Using the .verify(value) method will send the BUS:LIST? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- BUS:LIST?