bus

The bus commands module.

These commands are used in the following models: DPO2K, DPO2KB, MSO2K, MSO2KB

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

Please report an issue if one is found.

Commands and Queries
- BUS
- BUS:B<x>:CAN:BITRate <NR1>
- BUS:B<x>:CAN:BITRate?
- BUS:B<x>:CAN:PRObe {CANH|CANL|RX|TX|DIFFerential}
- BUS:B<x>:CAN:PRObe?
- BUS:B<x>:CAN:SAMPLEpoint <NR1>
- BUS:B<x>:CAN:SAMPLEpoint?
- BUS:B<x>:CAN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:CAN:SOUrce?
- BUS:B<x>:DISplay:FORMAt {BINary|HEXadecimal|ASCII|MIXed}
- BUS:B<x>:DISplay:FORMAt?
- BUS:B<x>:DISplay:TYPe {BUS|BOTh}
- BUS:B<x>:DISplay:TYPe?
- BUS:B<x>:FLEXray:BITRate <NR1>
- BUS:B<x>:FLEXray:BITRate?
- BUS:B<x>:FLEXray:CHannel {A|B}
- BUS:B<x>:FLEXray:CHannel?
- BUS:B<x>:FLEXray:SIGnal {BDIFFBP|BM|TXRX}
- BUS:B<x>:FLEXray:SIGnal?
- BUS:B<x>:FLEXray:SOUrce {CH<x>|D<x>}
- BUS:B<x>:FLEXray:SOUrce?
- BUS:B<x>:I2C:ADDRess:RWINClude {ON|OFF|<NR1>}
- BUS:B<x>:I2C:ADDRess:RWINClude?
- BUS:B<x>:I2C:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:CLOCK:SOUrce?
- BUS:B<x>:I2C:DATA:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:DATA:SOUrce?
- BUS:B<x>:I2C:SCLK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SCLK:SOUrce?
- BUS:B<x>:I2C:SDATA:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SDATA:SOUrce?
- BUS:B<x>:LABel <Qstring>
- BUS:B<x>:LABel?
- BUS:B<x>:LIN:BITRate <NR1>
- BUS:B<x>:LIN:BITRate?
- BUS:B<x>:LIN:IDFORmat {NOPARity|PARity}
- BUS:B<x>:LIN:IDFORmat?
- BUS:B<x>:LIN:POLARity {NORMal|INVerted}
- BUS:B<x>:LIN:POLARity?
- BUS:B<x>:LIN:SAMPLEpoint <NR1>
- BUS:B<x>:LIN:SAMPLEpoint?
- BUS:B<x>:LIN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:LIN:SOUrce?
- BUS:B<x>:LIN:STANDard {V1X|V2X|MIXed}
- BUS:B<x>:LIN:STANDard?
- BUS:B<x>:PARallel:BIT<x>:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:BIT<x>:SOUrce?
- BUS:B<x>:PARallel:CLOCK:EDGE {EITher|RISing|FALling}
- BUS:B<x>:PARallel:CLOCK:EDGE?
- BUS:B<x>:PARallel:CLOCK:ISCLOCKed {YES|NO}
- BUS:B<x>:PARallel:CLOCK:ISCLOCKed?
- BUS:B<x>:PARallel:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:CLOCK:SOUrce?
- BUS:B<x>:PARallel:WIDth <NR1>
- BUS:B<x>:PARallel:WIDth?
- BUS:B<x>:POSition <NR3>
- BUS:B<x>:POSition?
- BUS:B<x>:RS232C:BITRate <NR1>
- BUS:B<x>:RS232C:BITRate?
- BUS:B<x>:RS232C:DATABits {7|8|9}
- BUS:B<x>:RS232C:DATABits?
- BUS:B<x>:RS232C:DELIMiter {NULl|LF|CR|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
- BUS:B<x>:RS232C:DISplaymode {FRAme|PACKET}
- BUS:B<x>:RS232C:DISplaymode?
- BUS:B<x>:RS232C:PARity {NONe|EVEN|ODD}
- BUS:B<x>:RS232C:PARity?
- BUS:B<x>:RS232C:POLarity {NORMal|INVERTed}
- BUS:B<x>:RS232C:POLarity?
- BUS:B<x>:RS232C:RX:SOUrce {CH<x>|D<x>}
- BUS:B<x>:RS232C:RX:SOUrce?
- BUS:B<x>:RS232C:TX:SOUrce {CH<x>|D<x>}
- BUS:B<x>:RS232C:TX:SOUrce?
- BUS:B<x>:SPI:BITOrder {LSB|MSB}
- BUS:B<x>:SPI:BITOrder?
- BUS:B<x>:SPI:CLOCK:POLARity {FALL|RISe}
- BUS:B<x>:SPI:CLOCK:POLARity?
- BUS:B<x>:SPI:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:CLOCK:SOUrce?
- BUS:B<x>:SPI:DATA:IN:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:IN:POLARity?
- BUS:B<x>:SPI:DATA:IN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:IN:SOUrce?
- BUS:B<x>:SPI:DATA:MISO:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:MISO:POLARity?
- BUS:B<x>:SPI:DATA:MISO:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:MISO:SOUrce?
- BUS:B<x>:SPI:DATA:MOSI:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:MOSI:POLARity?
- BUS:B<x>:SPI:DATA:MOSI:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:MOSI:SOUrce?
- BUS:B<x>:SPI:DATA:OUT:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:OUT:POLARity?
- BUS:B<x>:SPI:DATA:OUT:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:OUT:SOUrce?
- BUS:B<x>:SPI:DATA:SIZe <NR1>
- BUS:B<x>:SPI:DATA:SIZe?
- BUS:B<x>:SPI:FRAMING {SS|IDLEtime}
- BUS:B<x>:SPI:FRAMING?
- BUS:B<x>:SPI:IDLETime <NR3>
- BUS:B<x>:SPI:IDLETime?
- BUS:B<x>:SPI:SCLK:POLARity {FALL|RISe}
- BUS:B<x>:SPI:SCLK:POLARity?
- BUS:B<x>:SPI:SCLK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SCLK:SOUrce?
- BUS:B<x>:SPI:SELect:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:SELect:POLARity?
- BUS:B<x>:SPI:SELect:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
- BUS:B<x>:SPI:SS:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:SS:POLARity?
- BUS:B<x>:SPI:SS:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SS:SOUrce?
- BUS:B<x>:STATE {ON|OFF|<NR1>}
- BUS:B<x>:STATE?
- BUS:B<x>:TYPE {I2C|SPI|CAN|RS232C|PARallel|LIN}
- BUS:LOWerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:CH<x>?
- BUS:THReshold:CH<x> {ECL|TTL|<NR3>}
- BUS:THReshold:CH<x>?
- BUS:THReshold:D<x> {<NR3>|ECL|TTL}
- BUS:THReshold:D<x>?
- BUS:UPPerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:CH<x>?

Bus

Bases: SCPICmdWriteNoArguments, SCPICmdRead

The BUS command.

Description
  • Sets or returns the parameters for each bus. These parameters affect either the Serial Trigger Setup or the Bus Display.
Usage
  • Using the .write() method will send the BUS command.
SCPI Syntax
- BUS
Properties
  • .b: The BUS:B<x> command tree.
  • .lowerthreshold: The BUS:LOWerthreshold command tree.
  • .threshold: The BUS:THReshold command tree.
  • .upperthreshold: The BUS:UPPerthreshold command tree.

b property

Return the BUS:B<x> command tree.

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

lowerthreshold property

lowerthreshold: BusLowerthreshold

Return the BUS:LOWerthreshold command tree.

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

threshold property

threshold: BusThreshold

Return the BUS:THReshold command tree.

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

upperthreshold property

upperthreshold: BusUpperthreshold

Return the BUS:UPPerthreshold command tree.

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

BusBItem

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

The BUS:B<x> command tree.

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

can property

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

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

display property

display: BusBItemDisplay

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

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

flexray property

flexray: BusBItemFlexray

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

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

i2c property

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

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

label property

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

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

lin property

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

Usage
  • Using the .query() method will send the BUS:B<x>:LIN? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bitrate: The BUS:B<x>:LIN:BITRate command.
  • .idformat: The BUS:B<x>:LIN:IDFORmat command.
  • .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.
Sub-properties
  • .bit: The BUS:B<x>:PARallel:BIT<x> command tree.
  • .clock: The BUS:B<x>:PARallel:CLOCK command tree.
  • .width: The BUS:B<x>:PARallel:WIDth command.

position property

position: BusBItemPosition

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

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

rs232c property

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

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

spi property

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

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

state property

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

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

type property

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

Description
  • Sets or returns the bus type for , where x is the bus number.
Usage
  • Using the .write(value) method will send the BUS:B<x>:TYPE value command.
SCPI Syntax
- BUS:B<x>:TYPE {I2C|SPI|CAN|RS232C|PARallel|LIN}
Info
  • I2C specifies the Inter-IC bus.
  • SPI specifies the Serial Peripheral Interface bus (not available on two-channel models).
  • CAN specifies the Controller Area Network bus.
  • RS232C specifies the RS232C bus.
  • PARallel specifies the parallel bus.
  • LIN specifies the LIN 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.
Properties
  • .bitrate: The BUS:B<x>:CAN:BITRate command.
  • .probe: The BUS:B<x>:CAN:PRObe command.
  • .samplepoint: The BUS:B<x>:CAN:SAMPLEpoint command.
  • .source: The BUS:B<x>:CAN:SOUrce command.

bitrate property

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

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

probe property

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

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

samplepoint property

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

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

source property

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

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

BusBItemCanBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemCanProbe

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemCanSamplepoint

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemCanSource

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemDisplay

Bases: SCPICmdRead

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

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

format property

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

Description
  • Sets or returns the display format for the numerical information in the bus waveform , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:DISplay:FORMAt? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay:FORMAt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:DISplay:FORMAt value command.
SCPI Syntax
- BUS:B<x>:DISplay:FORMAt {BINary|HEXadecimal|ASCII|MIXed}
- BUS:B<x>:DISplay:FORMAt?
Info
  • BINary specifies a binary data display.
  • HEXadecimal specifies a hexadecimal data display.
  • ASCII specifies an ASCII format for RS232 only.
  • MIXed specifies a mixed format for LIN only.

type property

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

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

BusBItemDisplayFormat

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the display format for the numerical information in the bus waveform , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:DISplay:FORMAt? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay:FORMAt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:DISplay:FORMAt value command.
SCPI Syntax
- BUS:B<x>:DISplay:FORMAt {BINary|HEXadecimal|ASCII|MIXed}
- BUS:B<x>:DISplay:FORMAt?
Info
  • BINary specifies a binary data display.
  • HEXadecimal specifies a hexadecimal data display.
  • ASCII specifies an ASCII format for RS232 only.
  • MIXed specifies a mixed format for LIN only.

BusBItemDisplayType

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemFlexray

Bases: SCPICmdRead

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

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

bitrate property

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

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

channel property

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

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

signal property

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

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

source property

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

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

BusBItemFlexrayBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemFlexrayChannel

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemFlexraySignal

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemFlexraySource

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemI2c

Bases: SCPICmdRead

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

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

address property

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

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

clock property

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

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

data property

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

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

sclk property

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

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

sdata property

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

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

BusBItemI2cAddress

Bases: SCPICmdRead

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

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

rwinclude property

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

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

BusBItemI2cAddressRwinclude

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemI2cClock

Bases: SCPICmdRead

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

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

source property

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

Description
  • Sets or returns the I2C SCLK source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:CLOCK:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:CLOCK:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:CLOCK:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:CLOCK:SOUrce?
Info
  • CH<x> specifies the analog channel to use as the I2C SCLK source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use as the I2C SCLK source. x has a minimum of 0 and a maximum of 15.

BusBItemI2cClockSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the I2C SCLK source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:CLOCK:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:CLOCK:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:CLOCK:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:CLOCK:SOUrce?
Info
  • CH<x> specifies the analog channel to use as the I2C SCLK source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use as the I2C SCLK source. x has a minimum of 0 and a maximum of 15.

BusBItemI2cData

Bases: SCPICmdRead

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

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

source property

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

Description
  • Sets or returns the I2C SDATA source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:DATA:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:DATA:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:DATA:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:DATA:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:DATA:SOUrce?
Info
  • CH<x> specifies the analog channel to use as the I2C SDATA source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use as the I2C SDATA source. x has a minimum of 0 and a maximum of 15.

BusBItemI2cDataSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the I2C SDATA source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:DATA:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:DATA:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:DATA:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:DATA:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:DATA:SOUrce?
Info
  • CH<x> specifies the analog channel to use as the I2C SDATA source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use as the I2C SDATA source. x has a minimum of 0 and a maximum of 15.

BusBItemI2cSclk

Bases: SCPICmdRead

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

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

source property

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

Description
  • Sets or returns the I2C SCLK source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:SCLK:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:SCLK:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:SCLK:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:SCLK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SCLK:SOUrce?
Info
  • CH<x> specifies the analog channel to use as the I2C SCLK source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use as the I2C SCLK source. x has a minimum of 0 and a maximum of 15.

BusBItemI2cSclkSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the I2C SCLK source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:SCLK:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:SCLK:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:SCLK:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:SCLK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SCLK:SOUrce?
Info
  • CH<x> specifies the analog channel to use as the I2C SCLK source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use as the I2C SCLK source. x has a minimum of 0 and a maximum of 15.

BusBItemI2cSdata

Bases: SCPICmdRead

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

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

source property

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

Description
  • Sets or returns the I2C SDATA source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:SDATA:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:SDATA:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:SDATA:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:SDATA:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SDATA:SOUrce?
Info
  • CH<x> specifies the analog channel to use as the I2C SDATA source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use as the I2C SDATA source. x has a minimum of 0 and a maximum of 15.

BusBItemI2cSdataSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the I2C SDATA source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:SDATA:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:SDATA:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:SDATA:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:SDATA:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SDATA:SOUrce?
Info
  • CH<x> specifies the analog channel to use as the I2C SDATA source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use as the I2C SDATA source. x has a minimum of 0 and a maximum of 15.

BusBItemLabel

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LABel command.

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

BusBItemLin

Bases: SCPICmdRead

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

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

bitrate property

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

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

idformat property

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

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

polarity property

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

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

samplepoint property

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

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

source property

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

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

standard property

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

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

BusBItemLinBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemLinIdformat

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemLinPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemLinSamplepoint

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemLinSource

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemLinStandard

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemParallel

Bases: SCPICmdRead

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

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

bit property

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

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

clock property

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

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

width property

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

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

BusBItemParallelBitItem

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

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

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

source property

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

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

BusBItemParallelBitItemSource

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemParallelClock

Bases: SCPICmdRead

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

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

edge property

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

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

isclocked property

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

Description
  • Sets or returns the parallel bus clock function for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCK:ISCLOCKed? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCK:ISCLOCKed? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:CLOCK:ISCLOCKed value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCK:ISCLOCKed {YES|NO}
- BUS:B<x>:PARallel:CLOCK:ISCLOCKed?
Info
  • YES specifies that the parallel bus is clocked.
  • NO specifies that the parallel bus is not clocked.

source property

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

Description
  • Sets or returns the parallel bus source , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCK:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCK:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:CLOCK:SOUrce value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:CLOCK:SOUrce?
Info
  • CH<x> specifies the channel to use as the parallel bit source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use as the parallel bit source. x has a minimum of 0 and a maximum of 15.

BusBItemParallelClockEdge

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemParallelClockIsclocked

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the parallel bus clock function for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCK:ISCLOCKed? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCK:ISCLOCKed? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:CLOCK:ISCLOCKed value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCK:ISCLOCKed {YES|NO}
- BUS:B<x>:PARallel:CLOCK:ISCLOCKed?
Info
  • YES specifies that the parallel bus is clocked.
  • NO specifies that the parallel bus is not clocked.

BusBItemParallelClockSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the parallel bus source , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCK:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCK:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:CLOCK:SOUrce value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:CLOCK:SOUrce?
Info
  • CH<x> specifies the channel to use as the parallel bit source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use as the parallel bit source. x has a minimum of 0 and a maximum of 15.

BusBItemParallelWidth

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemPosition

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:POSition command.

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

BusBItemRs232c

Bases: SCPICmdRead

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

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

bitrate property

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

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

databits property

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

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

delimiter property

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

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

displaymode property

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

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

parity property

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

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

polarity property

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

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

rx property

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

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

tx property

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

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

BusBItemRs232cBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemRs232cDatabits

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemRs232cDelimiter

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemRs232cDisplaymode

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemRs232cParity

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemRs232cPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemRs232cRx

Bases: SCPICmdRead

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

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

source property

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

Description
  • Sets or returns the RS232 RX source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:RX:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:RX:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:RX:SOUrce value command.
SCPI Syntax
- BUS:B<x>:RS232C:RX:SOUrce {CH<x>|D<x>}
- BUS:B<x>:RS232C:RX:SOUrce?
Info
  • CH<x> specifies the channel to use for the RS232 RX source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use for the RS232 RX source. x has a minimum of 0 and a maximum of 15.

BusBItemRs232cRxSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the RS232 RX source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:RX:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:RX:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:RX:SOUrce value command.
SCPI Syntax
- BUS:B<x>:RS232C:RX:SOUrce {CH<x>|D<x>}
- BUS:B<x>:RS232C:RX:SOUrce?
Info
  • CH<x> specifies the channel to use for the RS232 RX source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use for the RS232 RX source. x has a minimum of 0 and a maximum of 15.

BusBItemRs232cTx

Bases: SCPICmdRead

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

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

source property

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

Description
  • Sets or returns the RS232 TX Source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:TX:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:TX:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:TX:SOUrce value command.
SCPI Syntax
- BUS:B<x>:RS232C:TX:SOUrce {CH<x>|D<x>}
- BUS:B<x>:RS232C:TX:SOUrce?
Info
  • CH<x> specifies the channel to use as the RS232 TX source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use as the RS232 TX source. x has a minimum of 0 and a maximum of 15.

BusBItemRs232cTxSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the RS232 TX Source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:RS232C:TX:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:RS232C:TX:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:RS232C:TX:SOUrce value command.
SCPI Syntax
- BUS:B<x>:RS232C:TX:SOUrce {CH<x>|D<x>}
- BUS:B<x>:RS232C:TX:SOUrce?
Info
  • CH<x> specifies the channel to use as the RS232 TX source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies the digital channel to use as the RS232 TX source. x has a minimum of 0 and a maximum of 15.

BusBItemSpi

Bases: SCPICmdRead

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

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

bitorder property

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

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

clock property

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

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

data property

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

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

framing property

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

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

idletime property

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

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

sclk property

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

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

select property

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

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

ss property

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

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

BusBItemSpiBitorder

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemSpiClock

Bases: SCPICmdRead

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

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

polarity property

Return the BUS:B<x>:SPI:CLOCK:POLARity command.

Description
  • Sets or returns the SPI SCLK polarity for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCK:POLARity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCK:POLARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:CLOCK:POLARity value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCK:POLARity {FALL|RISe}
- BUS:B<x>:SPI:CLOCK:POLARity?
Info
  • FALL specifies the falling edge.
  • RISe specifies the rising edge.

source property

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

Description
  • Sets or returns the SPI SCLK source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCK:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCK:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:CLOCK:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:CLOCK:SOUrce?
Info
  • CH<x> is the channel to use as the SPI SCLK source. x has a minimum of 1 and a maximum of 4.
  • D<x> is the digital channel to use as the SPI SCLK source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiClockPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:CLOCK:POLARity command.

Description
  • Sets or returns the SPI SCLK polarity for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCK:POLARity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCK:POLARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:CLOCK:POLARity value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCK:POLARity {FALL|RISe}
- BUS:B<x>:SPI:CLOCK:POLARity?
Info
  • FALL specifies the falling edge.
  • RISe specifies the rising edge.

BusBItemSpiClockSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the SPI SCLK source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCK:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCK:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:CLOCK:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:CLOCK:SOUrce?
Info
  • CH<x> is the channel to use as the SPI SCLK source. x has a minimum of 1 and a maximum of 4.
  • D<x> is the digital channel to use as the SPI SCLK source. x has a minimum of 0 and a maximum of 15.

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.
Properties
  • .size: The BUS:B<x>:SPI:DATA:SIZe command.
  • .in: The BUS:B<x>:SPI:DATA:IN command tree.
  • .miso: The BUS:B<x>:SPI:DATA:MISO command tree.
  • .out: The BUS:B<x>:SPI:DATA:OUT command tree.
  • .mosi: The BUS:B<x>:SPI:DATA:MOSI command tree.

in_ property

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

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

miso property

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

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

mosi property

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

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

out property

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

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

size property

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

Description
  • Sets or returns the number of bits per word for the specified SPI bus.
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
  • <NR1> specifies the number of bits per word.

BusBItemSpiDataIn

Bases: SCPICmdRead

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

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

polarity property

Return the BUS:B<x>:SPI:DATA:IN:POLARity command.

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

source property

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

Description
  • Sets or returns the SPI MISO source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATA:IN:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATA:IN:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATA:IN:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATA:IN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:IN:SOUrce?
Info
  • CH<x> is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.
  • D<x> is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiDataInPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATA:IN:POLARity command.

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

BusBItemSpiDataInSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the SPI MISO source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATA:IN:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATA:IN:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATA:IN:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATA:IN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:IN:SOUrce?
Info
  • CH<x> is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.
  • D<x> is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiDataMiso

Bases: SCPICmdRead

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

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

polarity property

Return the BUS:B<x>:SPI:DATA:MISO:POLARity command.

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

source property

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

Description
  • Sets or returns the SPI MISO source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATA:MISO:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATA:MISO:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATA:MISO:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATA:MISO:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:MISO:SOUrce?
Info
  • CH<x> is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.
  • D<x> is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiDataMisoPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATA:MISO:POLARity command.

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

BusBItemSpiDataMisoSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the SPI MISO source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATA:MISO:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATA:MISO:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATA:MISO:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATA:MISO:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:MISO:SOUrce?
Info
  • CH<x> is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.
  • D<x> is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiDataMosi

Bases: SCPICmdRead

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

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

polarity property

Return the BUS:B<x>:SPI:DATA:MOSI:POLARity command.

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

source property

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

Description
  • Sets or returns the SPI MOSI source for bus .
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATA:MOSI:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATA:MOSI:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATA:MOSI:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATA:MOSI:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:MOSI:SOUrce?
Info
  • CH<x> is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.
  • D<x> is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiDataMosiPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATA:MOSI:POLARity command.

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

BusBItemSpiDataMosiSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the SPI MOSI source for bus .
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATA:MOSI:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATA:MOSI:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATA:MOSI:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATA:MOSI:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:MOSI:SOUrce?
Info
  • CH<x> is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.
  • D<x> is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiDataOut

Bases: SCPICmdRead

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

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

polarity property

Return the BUS:B<x>:SPI:DATA:OUT:POLARity command.

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

source property

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

Description
  • Sets or returns the SPI MOSI source for bus .
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATA:OUT:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATA:OUT:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATA:OUT:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATA:OUT:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:OUT:SOUrce?
Info
  • CH<x> is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.
  • D<x> is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiDataOutPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:DATA:OUT:POLARity command.

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

BusBItemSpiDataOutSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the SPI MOSI source for bus .
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATA:OUT:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATA:OUT:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATA:OUT:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATA:OUT:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:OUT:SOUrce?
Info
  • CH<x> is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.
  • D<x> is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiDataSize

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the number of bits per word for the specified SPI bus.
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
  • <NR1> specifies the number of bits per word.

BusBItemSpiFraming

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemSpiIdletime

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemSpiSclk

Bases: SCPICmdRead

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

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

polarity property

Return the BUS:B<x>:SPI:SCLK:POLARity command.

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

source property

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

Description
  • Sets or returns the SPI SCLK source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SCLK:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SCLK:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SCLK:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:SCLK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SCLK:SOUrce?
Info
  • CH<x> is the channel to use as the SPI SCLK source. x has a minimum of 1 and a maximum of 4.
  • D<x> is the digital channel to use as the SPI SCLK source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiSclkPolarity

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:SPI:SCLK:POLARity command.

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

BusBItemSpiSclkSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or returns the SPI SCLK source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SCLK:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SCLK:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SCLK:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:SCLK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SCLK:SOUrce?
Info
  • CH<x> is the channel to use as the SPI SCLK source. x has a minimum of 1 and a maximum of 4.
  • D<x> is the digital channel to use as the SPI SCLK source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiSelect

Bases: SCPICmdRead

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

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

polarity property

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

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

source property

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

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

BusBItemSpiSelectPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemSpiSelectSource

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemSpiSs

Bases: SCPICmdRead

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

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

polarity property

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

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

source property

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

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

BusBItemSpiSsPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemSpiSsSource

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemState

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:STATE command.

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

BusBItemType

Bases: SCPICmdWrite

The BUS:B<x>:TYPE command.

Description
  • Sets or returns the bus type for , where x is the bus number.
Usage
  • Using the .write(value) method will send the BUS:B<x>:TYPE value command.
SCPI Syntax
- BUS:B<x>:TYPE {I2C|SPI|CAN|RS232C|PARallel|LIN}
Info
  • I2C specifies the Inter-IC bus.
  • SPI specifies the Serial Peripheral Interface bus (not available on two-channel models).
  • CAN specifies the Controller Area Network bus.
  • RS232C specifies the RS232C bus.
  • PARallel specifies the parallel bus.
  • LIN specifies the LIN bus.

BusLowerthreshold

Bases: SCPICmdRead

The BUS:LOWerthreshold command tree.

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

ch property

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

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

BusLowerthresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The BUS:LOWerthreshold:CH<x> command.

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

BusThreshold

Bases: SCPICmdRead

The BUS:THReshold command tree.

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

ch property

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

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

d property

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

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

BusThresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The BUS:THReshold:CH<x> command.

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

BusThresholdDigitalBit

Bases: ValidatedDigitalBit, SCPICmdWrite, SCPICmdRead

The BUS:THReshold:D<x> command.

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

BusUpperthreshold

Bases: SCPICmdRead

The BUS:UPPerthreshold command tree.

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

ch property

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

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

BusUpperthresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The BUS:UPPerthreshold:CH<x> command.

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