bus

The bus commands module.

These commands are used in the following models: DPO5KB, MSO5KB, MSO70KC

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

Please report an issue if one is found.

Commands and Queries
- BUS:B1<x>:DISplay:HIERarchical <QString>
- BUS:B1<x>:DISplay:HIERarchical?
- BUS:B1<x>:DISplay:LAYout <QString>
- BUS:B1<x>:DISplay:LAYout?
- BUS:B1<x>:USB:HYSTeresis <NR3>
- BUS:B1<x>:USB:HYSTeresis?
- BUS:B<x>:CAN:BITRate {RATE10K|RATE100K|RATE1M|RATE125K|RATE153K|RATE20K|RATE25K|RATE250K|RATE31K|RATE33K|RATE37K|RATE400K|RATE50K|RATE500K|RATE62K|RATE68K|RATE800K|RATE83K|RATE92K|CUSTom}
- BUS:B<x>:CAN:BITRate:VALue <nr3>
- BUS:B<x>:CAN:BITRate:VALue?
- BUS:B<x>:CAN:BITRate?
- BUS:B<x>:CAN:PRObe {DIFFerential|CANH|CANL|RX|TX}
- BUS:B<x>:CAN:PRObe?
- BUS:B<x>:CAN:SOUrce {CH<x>|D0|D1|D10|D11|D12|D13|D14|D15|D2|D3|D4|D5|D6|D7|D8|D9|MATH<x>}
- BUS:B<x>:CAN:SOUrce?
- BUS:B<x>:DISplay:DECOde:FILe {decodeFileName}
- BUS:B<x>:DISplay:DECOde:FILe?
- BUS:B<x>:DISplay:DECOde:STAte {OFF|ON|RELoad}
- BUS:B<x>:DISplay:DECOde:STAte?
- BUS:B<x>:DISplay:TYPe {BUS|WAVEFORMS|BOTh}
- BUS:B<x>:DISplay:TYPe?
- BUS:B<x>:ETHERnet:PRObe {DIFFerential|SINGleended}
- BUS:B<x>:ETHERnet:PRObe?
- BUS:B<x>:ETHERnet:SOUrce {CH<x>|MATH<x>}
- BUS:B<x>:ETHERnet:SOUrce:DMINus {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:ETHERnet:SOUrce:DMINus?
- BUS:B<x>:ETHERnet:SOUrce:DPLUs {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:ETHERnet:SOUrce:DPLUs?
- BUS:B<x>:ETHERnet:SOUrce?
- BUS:B<x>:ETHERnet:TYPe {ENET10BASET|ENET100BASETX}
- BUS:B<x>:ETHERnet:TYPe?
- BUS:B<x>:FLEXRAY:BITRate {RATE10M|RATE5M|RATE2M|CUSTom}
- BUS:B<x>:FLEXRAY:BITRate:VALue <nr3>
- BUS:B<x>:FLEXRAY:BITRate:VALue?
- BUS:B<x>:FLEXRAY:BITRate?
- BUS:B<x>:FLEXRAY:CHANnel {A|B}
- BUS:B<x>:FLEXRAY:CHANnel?
- BUS:B<x>:FLEXRAY:PROBe {BDIFFBP|BM|TXRX}
- BUS:B<x>:FLEXRAY:PROBe?
- BUS:B<x>:FLEXRAY:SIGnal {BDIFFBP|BM|TXRX}
- BUS:B<x>:FLEXRAY:SIGnal?
- BUS:B<x>:FLEXRAY:SOUrce {CH<x>|D0|D1|D10|D11|D12|D13|D14|D15|D2|D3|D4|D5|D6|D7|D8|D9|MATH<x>}
- BUS:B<x>:FLEXRAY:SOUrce?
- BUS:B<x>:I2C:CLOCk:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>|}
- BUS:B<x>:I2C:CLOCk:SOUrce?
- BUS:B<x>:I2C:DATa:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:I2C:DATa:SOUrce?
- BUS:B<x>:I2C:RWINADDR {No|Yes}
- BUS:B<x>:I2C:RWINADDR?
- BUS:B<x>:LABel <string>
- BUS:B<x>:LABel?
- BUS:B<x>:LIN:BITRate {RATE10K|RATE1K|RATE19K|RATE2K|RATE4K|RATE9K|CUSTom}
- BUS:B<x>:LIN:BITRate:VALue <nr3>
- BUS:B<x>:LIN:BITRate:VALue?
- BUS:B<x>:LIN:BITRate?
- BUS:B<x>:LIN:IDFORmat {NOPARity|PARity}
- BUS:B<x>:LIN:IDFORmat?
- BUS:B<x>:LIN:POLarity {INVerted|NORMal}
- BUS:B<x>:LIN:POLarity?
- BUS:B<x>:LIN:SOUrce {CH<x>|D0|D1|D10|D11|D12|D13|D14|D15|D2|D3|D4|D5|D6|D7|D8|D9|MATH<x>}
- BUS:B<x>:LIN:SOUrce?
- BUS:B<x>:LIN:STANDard {MIXed|V1X|V2X}
- BUS:B<x>:LIN:STANDard?
- BUS:B<x>:MIL1553B:POLarity {NORMal|INVerted}
- BUS:B<x>:MIL1553B:POLarity?
- BUS:B<x>:MIL1553B:RESPonsetime:MAXimum <NR3>
- BUS:B<x>:MIL1553B:RESPonsetime:MAXimum?
- BUS:B<x>:MIL1553B:RESPonsetime:MINimum <NR3>
- BUS:B<x>:MIL1553B:RESPonsetime:MINimum?
- BUS:B<x>:MIL1553B:SOUrce {CH<x>|MATH<x>}
- BUS:B<x>:MIL1553B:SOUrce?
- BUS:B<x>:MIPICSITWo:CLOCk:SOUrce {CH<x>|D<x>|MATH<x>}
- BUS:B<x>:MIPICSITWo:CLOCk:SOUrce?
- BUS:B<x>:MIPICSITWo:CLOCk:TYPe {ANALog|DIGItal}
- BUS:B<x>:MIPICSITWo:CLOCk:TYPe?
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential {D<x>}
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential?
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS?
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS?
- BUS:B<x>:MIPICSITWo:LANE<x>:TYPe {ANALog|DIGItal}
- BUS:B<x>:MIPICSITWo:LANE<x>:TYPe?
- BUS:B<x>:MIPIDSIOne:CLOCk:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPIDSIOne:CLOCk:SOUrce?
- BUS:B<x>:MIPIDSIOne:CLOCk:TYPe {ANALog|DIGItal}
- BUS:B<x>:MIPIDSIOne:CLOCk:TYPe?
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential {D<x>}
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential?
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS?
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS?
- BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe {ANALog|DIGItal}
- BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe?
- BUS:B<x>:PARallel:CLOCk:EDGE {FALL|RISe|EITHer}
- BUS:B<x>:PARallel:CLOCk:EDGE?
- BUS:B<x>:PARallel:CLOCk:SOUrce {CH<x>|D0|D1|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:PARallel:CLOCk:SOUrce?
- BUS:B<x>:PARallel:ISCLOCKED {YES|NO}
- BUS:B<x>:PARallel:ISCLOCKED?
- BUS:B<x>:PARallel:SOURCES {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:PARallel:SOURCES?
- BUS:B<x>:PCIE:BITRate {RATE2500|RATE5000|RATE8000|RATE16000|AUTO|CUSTom}
- BUS:B<x>:PCIE:BITRate:VALue <nr3>
- BUS:B<x>:PCIE:BITRate:VALue?
- BUS:B<x>:PCIE:BITRate?
- BUS:B<x>:PCIE:HYSTeresis <nr3>
- BUS:B<x>:PCIE:HYSTeresis?
- BUS:B<x>:PCIE:LANE <nr3>
- BUS:B<x>:PCIE:LANE?
- BUS:B<x>:PCIE:SOUrce {CH<x>|D0|D1|D10|D11|D12|D13|D14|D15|D2|D3|D4|D5|D6|D7|D8|D9|MATH<x>}
- BUS:B<x>:PCIE:SOUrce?
- BUS:B<x>:POSition <NR3>
- BUS:B<x>:POSition?
- BUS:B<x>:RS232C:BITRate <NR3>
- BUS:B<x>:RS232C:BITRate?
- BUS:B<x>:RS232C:DATABits <NR3>
- BUS:B<x>:RS232C:DATABits?
- BUS:B<x>:RS232C:DELIMiter {NUL1|CR|LF|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
- BUS:B<x>:RS232C:DISplaymode {FRAme|PACKET}
- BUS:B<x>:RS232C:DISplaymode?
- BUS:B<x>:RS232C:PARity {NONe|EVEN|ODD}
- BUS:B<x>:RS232C:PARity?
- BUS:B<x>:RS232C:POLarity {NORMal|INVERTed}
- BUS:B<x>:RS232C:POLarity?
- BUS:B<x>:RS232C:SOUrce {CH<x>|D<x>|MATH<x>}
- BUS:B<x>:RS232C:SOUrce?
- BUS:B<x>:S64B66B:BITRate { CUSTom|RATE10000|RATE12000|RATE14000 }
- BUS:B<x>:S64B66B:BITRate:VALue <NR3>
- BUS:B<x>:S64B66B:BITRate:VALue?
- BUS:B<x>:S64B66B:BITRate?
- BUS:B<x>:S64B66B:DESCRAMble { ON|OFF }
- BUS:B<x>:S64B66B:DESCRAMble?
- BUS:B<x>:S64B66B:HYSTeresis <NR3>
- BUS:B<x>:S64B66B:HYSTeresis?
- BUS:B<x>:S64B66B:SOUrce { CH1|CH2|CH3|CH4|MATH1|MATH2|MATH3|MATH4 }
- BUS:B<x>:S64B66B:SOUrce?
- BUS:B<x>:S8B10B:BITRate {CUSTom|RATE1250|RATE1500|RATE2125|RATE2500|RATE3000|RATE3125|RATE4250|RATE5000|RATE6000|RATE6250}
- BUS:B<x>:S8B10B:BITRate:VALue <NR3>
- BUS:B<x>:S8B10B:BITRate:VALue?
- BUS:B<x>:S8B10B:BITRate?
- BUS:B<x>:S8B10B:HYSTeresis <NR3>
- BUS:B<x>:S8B10B:HYSTeresis?
- BUS:B<x>:S8B10B:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:S8B10B: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>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:SPI:CLOCk:SOUrce?
- BUS:B<x>:SPI:DATa:DELay <NR1>
- BUS:B<x>:SPI:DATa:DELay?
- BUS:B<x>:SPI:DATa:POLarity {high|low}
- BUS:B<x>:SPI:DATa:POLarity?
- BUS:B<x>:SPI:DATa:SIZe <NR3>
- BUS:B<x>:SPI:DATa:SIZe?
- BUS:B<x>:SPI:DATa:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:SPI:DATa:SOUrce?
- BUS:B<x>:SPI:FRAMING {IDLE|SS}
- BUS:B<x>:SPI:FRAMING?
- BUS:B<x>:SPI:IDLETime <nr3>
- BUS:B<x>:SPI:IDLETime?
- BUS:B<x>:SPI:SELect:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:SELect:POLarity?
- BUS:B<x>:SPI:SELect:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
- BUS:B<x>:TYPe {CAN|CUSTom|FLEXRAY|LIN|I2C|MIPICSITWo|MIPIDSIOne|PARallel|PCIE|RS232c|S8B10B|SPI|USB|ETHernet}
- BUS:B<x>:TYPe?
- BUS:B<x>:USB:BITRate {FULL|HIGH|LOW}
- BUS:B<x>:USB:BITRate?
- BUS:B<x>:USB:PRObe {DIFFerential|SINGleended}
- BUS:B<x>:USB:PRObe?
- BUS:B<x>:USB:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:USB:SOUrce:DMINus {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:USB:SOUrce:DMINus?
- BUS:B<x>:USB:SOUrce:DPLUs {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:USB:SOUrce:DPLUs?
- BUS:B<x>:USB:SOUrce?
- BUS:CH<x>:LOWTHRESHold <NR3>
- BUS:CH<x>:LOWTHRESHold?
- BUS:CH<x>:THRESHold <NR3>
- BUS:CH<x>:THRESHold?
- BUS:MATH<x>:LOWTHRESHold <NR3>
- BUS:MATH<x>:LOWTHRESHold?
- BUS:MATH<x>:THRESHold <NR3>
- BUS:MATH<x>:THRESHold?
- BUS:REF<x>:THRESHold <NR3>
- BUS:REF<x>:THRESHold?

Bus

Bases: SCPICmdRead

The BUS command tree.

Usage
  • Using the .query() method will send the BUS? query.
  • Using the .verify(value) method will send the BUS? query and raise an AssertionError if the returned value does not match value.
Properties
  • .b1: The BUS:B1<x> command tree.
  • .b: The BUS:B<x> command tree.
  • .ch: The BUS:CH<x> command tree.
  • .math: The BUS:MATH<x> command tree.
  • .ref: The BUS:REF<x> 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.
  • .ethernet: The BUS:B<x>:ETHERnet command tree.
  • .flexray: The BUS:B<x>:FLEXRAY command tree.
  • .i2c: The BUS:B<x>:I2C command tree.
  • .label: The BUS:B<x>:LABel command.
  • .lin: The BUS:B<x>:LIN command tree.
  • .mil1553b: The BUS:B<x>:MIL1553B command tree.
  • .mipicsitwo: The BUS:B<x>:MIPICSITWo command tree.
  • .mipidsione: The BUS:B<x>:MIPIDSIOne command tree.
  • .parallel: The BUS:B<x>:PARallel command tree.
  • .pcie: The BUS:B<x>:PCIE command tree.
  • .position: The BUS:B<x>:POSition command.
  • .rs232c: The BUS:B<x>:RS232C command tree.
  • .s64b66b: The BUS:B<x>:S64B66B command tree.
  • .s8b10b: The BUS:B<x>:S8B10B command tree.
  • .spi: The BUS:B<x>:SPI command tree.
  • .type: The BUS:B<x>:TYPe command.
  • .usb: The BUS:B<x>:USB command tree.

b1 property

Return the BUS:B1<x> command tree.

Usage
  • Using the .query() method will send the BUS:B1<x>? query.
  • Using the .verify(value) method will send the BUS:B1<x>? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .display: The BUS:B1<x>:DISplay command tree.
  • .usb: The BUS:B1<x>:USB command tree.

ch property

Return the BUS:CH<x> command tree.

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

math property

Return the BUS:MATH<x> command tree.

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

ref property

Return the BUS:REF<x> command tree.

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

BusB1Item

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

The BUS:B1<x> command tree.

Usage
  • Using the .query() method will send the BUS:B1<x>? query.
  • Using the .verify(value) method will send the BUS:B1<x>? query and raise an AssertionError if the returned value does not match value.
Properties
  • .display: The BUS:B1<x>:DISplay command tree.
  • .usb: The BUS:B1<x>:USB command tree.

display property

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

Usage
  • Using the .query() method will send the BUS:B1<x>:DISplay? query.
  • Using the .verify(value) method will send the BUS:B1<x>:DISplay? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hierarchical: The BUS:B1<x>:DISplay:HIERarchical command.
  • .layout: The BUS:B1<x>:DISplay:LAYout command.

usb property

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

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

BusB1ItemDisplay

Bases: SCPICmdRead

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

Usage
  • Using the .query() method will send the BUS:B1<x>:DISplay? query.
  • Using the .verify(value) method will send the BUS:B1<x>:DISplay? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hierarchical: The BUS:B1<x>:DISplay:HIERarchical command.
  • .layout: The BUS:B1<x>:DISplay:LAYout command.

hierarchical property

Return the BUS:B1<x>:DISplay:HIERarchical command.

Description
  • This command sets or queries the display of a bus layer on or off.
Usage
  • Using the .query() method will send the BUS:B1<x>:DISplay:HIERarchical? query.
  • Using the .verify(value) method will send the BUS:B1<x>:DISplay:HIERarchical? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B1<x>:DISplay:HIERarchical value command.
SCPI Syntax
- BUS:B1<x>:DISplay:HIERarchical <QString>
- BUS:B1<x>:DISplay:HIERarchical?
Info
  • <QString> consists of two items; the layer identifier and the ON/OFF value.

layout property

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

Description
  • This command sets or queries the format a bus layer should use.
Usage
  • Using the .query() method will send the BUS:B1<x>:DISplay:LAYout? query.
  • Using the .verify(value) method will send the BUS:B1<x>:DISplay:LAYout? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B1<x>:DISplay:LAYout value command.
SCPI Syntax
- BUS:B1<x>:DISplay:LAYout <QString>
- BUS:B1<x>:DISplay:LAYout?
Info
  • <QString> consists of two items; the layer identifier and the format identifier.

BusB1ItemDisplayHierarchical

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B1<x>:DISplay:HIERarchical command.

Description
  • This command sets or queries the display of a bus layer on or off.
Usage
  • Using the .query() method will send the BUS:B1<x>:DISplay:HIERarchical? query.
  • Using the .verify(value) method will send the BUS:B1<x>:DISplay:HIERarchical? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B1<x>:DISplay:HIERarchical value command.
SCPI Syntax
- BUS:B1<x>:DISplay:HIERarchical <QString>
- BUS:B1<x>:DISplay:HIERarchical?
Info
  • <QString> consists of two items; the layer identifier and the ON/OFF value.

BusB1ItemDisplayLayout

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the format a bus layer should use.
Usage
  • Using the .query() method will send the BUS:B1<x>:DISplay:LAYout? query.
  • Using the .verify(value) method will send the BUS:B1<x>:DISplay:LAYout? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B1<x>:DISplay:LAYout value command.
SCPI Syntax
- BUS:B1<x>:DISplay:LAYout <QString>
- BUS:B1<x>:DISplay:LAYout?
Info
  • <QString> consists of two items; the layer identifier and the format identifier.

BusB1ItemUsb

Bases: SCPICmdRead

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

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

hysteresis property

Return the BUS:B1<x>:USB:HYSTeresis command.

Description
  • This command sets or queries the hysteresis for USB Super Speed.
Usage
  • Using the .query() method will send the BUS:B1<x>:USB:HYSTeresis? query.
  • Using the .verify(value) method will send the BUS:B1<x>:USB:HYSTeresis? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B1<x>:USB:HYSTeresis value command.
SCPI Syntax
- BUS:B1<x>:USB:HYSTeresis <NR3>
- BUS:B1<x>:USB:HYSTeresis?
Info
  • <NR3> sets the hysteresis for USB Super Speed.

BusB1ItemUsbHysteresis

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B1<x>:USB:HYSTeresis command.

Description
  • This command sets or queries the hysteresis for USB Super Speed.
Usage
  • Using the .query() method will send the BUS:B1<x>:USB:HYSTeresis? query.
  • Using the .verify(value) method will send the BUS:B1<x>:USB:HYSTeresis? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B1<x>:USB:HYSTeresis value command.
SCPI Syntax
- BUS:B1<x>:USB:HYSTeresis <NR3>
- BUS:B1<x>:USB:HYSTeresis?
Info
  • <NR3> sets the hysteresis for USB Super Speed.

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.
  • .ethernet: The BUS:B<x>:ETHERnet command tree.
  • .flexray: The BUS:B<x>:FLEXRAY command tree.
  • .i2c: The BUS:B<x>:I2C command tree.
  • .label: The BUS:B<x>:LABel command.
  • .lin: The BUS:B<x>:LIN command tree.
  • .mil1553b: The BUS:B<x>:MIL1553B command tree.
  • .mipicsitwo: The BUS:B<x>:MIPICSITWo command tree.
  • .mipidsione: The BUS:B<x>:MIPIDSIOne command tree.
  • .parallel: The BUS:B<x>:PARallel command tree.
  • .pcie: The BUS:B<x>:PCIE command tree.
  • .position: The BUS:B<x>:POSition command.
  • .rs232c: The BUS:B<x>:RS232C command tree.
  • .s64b66b: The BUS:B<x>:S64B66B command tree.
  • .s8b10b: The BUS:B<x>:S8B10B command tree.
  • .spi: The BUS:B<x>:SPI command tree.
  • .type: The BUS:B<x>:TYPe command.
  • .usb: The BUS:B<x>:USB command tree.

can property

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

Usage
  • Using the .query() method will send the BUS:B<x>:CAN? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bitrate: The BUS:B<x>:CAN:BITRate command.
  • .probe: The BUS:B<x>:CAN:PRObe 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
  • .decode: The BUS:B<x>:DISplay:DECOde command tree.
  • .type: The BUS:B<x>:DISplay:TYPe command.

ethernet property

ethernet: BusBItemEthernet

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

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

flexray property

flexray: BusBItemFlexray

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

Usage
  • Using the .query() method will send the BUS:B<x>:FLEXRAY? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXRAY? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bitrate: The BUS:B<x>:FLEXRAY:BITRate command.
  • .channel: The BUS:B<x>:FLEXRAY:CHANnel command.
  • .source: The BUS:B<x>:FLEXRAY:SOUrce command.
  • .probe: The BUS:B<x>:FLEXRAY:PROBe command.
  • .signal: The BUS:B<x>:FLEXRAY:SIGnal 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
  • .clock: The BUS:B<x>:I2C:CLOCk command tree.
  • .data: The BUS:B<x>:I2C:DATa command tree.
  • .rwinaddr: The BUS:B<x>:I2C:RWINADDR command.

label property

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

Description
  • This command sets or queries the waveform label for the specified bus. The bus name string accepts only eight characters and truncates when more than eight characters.
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 <string>
- BUS:B<x>:LABel?
Info
  • <string> is an alphanumeric string of text enclosed in quotes. The text string is limited to 30 characters. It contains the text label information for bus.

lin property

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

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

mil1553b property

mil1553b: BusBItemMil1553b

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

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

mipicsitwo property

mipicsitwo: BusBItemMipicsitwo

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

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

mipidsione property

mipidsione: BusBItemMipidsione

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

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

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
  • .clock: The BUS:B<x>:PARallel:CLOCk command tree.
  • .isclocked: The BUS:B<x>:PARallel:ISCLOCKED command.
  • .sources: The BUS:B<x>:PARallel:SOURCES command.

pcie property

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

Usage
  • Using the .query() method will send the BUS:B<x>:PCIE? query.
  • Using the .verify(value) method will send the BUS:B<x>:PCIE? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bitrate: The BUS:B<x>:PCIE:BITRate command.
  • .hysteresis: The BUS:B<x>:PCIE:HYSTeresis command.
  • .lane: The BUS:B<x>:PCIE:LANE command.
  • .source: The BUS:B<x>:PCIE:SOUrce 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.
  • .source: The BUS:B<x>:RS232C:SOUrce command.

s64b66b property

s64b66b: BusBItemS64b66b

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

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

s8b10b property

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

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

spi property

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

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

type property

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

Description
  • This command sets or queries the type for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:TYPe value command.
SCPI Syntax
- BUS:B<x>:TYPe {CAN|CUSTom|FLEXRAY|LIN|I2C|MIPICSITWo|MIPIDSIOne|PARallel|PCIE|RS232c|S8B10B|SPI|USB|ETHernet}
- BUS:B<x>:TYPe?
Info
  • CAN specifies a CAN bus.
  • CUSTom specifies a custom bus.
  • FLEXRAY specifies a FLEXRAY bus.
  • LIN specifies a LIN bus.
  • I2C specifies the Inter-IC bus.
  • MIPICSITWo specifies the MIPI CSI2 bus.
  • MIPIDSIOne specifies the MIPI DSI1 bus.
  • PARallel specifies the Parallel bus.
  • PCIE specifies a PCIe bus.
  • RS232 specifies the RS232 Serial bus.
  • S8B10B specifies the 8B10B bus.
  • SPI specifies the Serial Peripheral Interface bus.
  • USB specifies the Universal Serial Bus.
  • ETHernet specifies the Ethernet bus.

usb property

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

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

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.
  • .source: The BUS:B<x>:CAN:SOUrce command.

bitrate property

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

Description
  • This command sets or queries the CAN bitrate. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:BITRate value command.
SCPI Syntax
- BUS:B<x>:CAN:BITRate {RATE10K|RATE100K|RATE1M|RATE125K|RATE153K|RATE20K|RATE25K|RATE250K|RATE31K|RATE33K|RATE37K|RATE400K|RATE50K|RATE500K|RATE62K|RATE68K|RATE800K|RATE83K|RATE92K|CUSTom}
- BUS:B<x>:CAN:BITRate?
Sub-properties
  • .value: The BUS:B<x>:CAN:BITRate:VALue command.

probe property

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

Description
  • This command sets or queries CAN probe type. The bus is specified by x.
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 {DIFFerential|CANH|CANL|RX|TX}
- BUS:B<x>:CAN:PRObe?

source property

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

Description
  • This command sets or queries the CAN source channel. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:SOUrce value command.
SCPI Syntax
- BUS:B<x>:CAN:SOUrce {CH<x>|D0|D1|D10|D11|D12|D13|D14|D15|D2|D3|D4|D5|D6|D7|D8|D9|MATH<x>}
- BUS:B<x>:CAN:SOUrce?

BusBItemCanBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the CAN bitrate. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:BITRate value command.
SCPI Syntax
- BUS:B<x>:CAN:BITRate {RATE10K|RATE100K|RATE1M|RATE125K|RATE153K|RATE20K|RATE25K|RATE250K|RATE31K|RATE33K|RATE37K|RATE400K|RATE50K|RATE500K|RATE62K|RATE68K|RATE800K|RATE83K|RATE92K|CUSTom}
- BUS:B<x>:CAN:BITRate?
Properties
  • .value: The BUS:B<x>:CAN:BITRate:VALue command.

value property

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

Description
  • This command sets or queries CAN custom bitrate value. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:BITRate:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:BITRate:VALue value command.
SCPI Syntax
- BUS:B<x>:CAN:BITRate:VALue <nr3>
- BUS:B<x>:CAN:BITRate:VALue?
Info
  • <nr3> specifies the CAN custom bitrate value.

BusBItemCanBitrateValue

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries CAN custom bitrate value. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:BITRate:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:BITRate:VALue value command.
SCPI Syntax
- BUS:B<x>:CAN:BITRate:VALue <nr3>
- BUS:B<x>:CAN:BITRate:VALue?
Info
  • <nr3> specifies the CAN custom bitrate value.

BusBItemCanProbe

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries CAN probe type. The bus is specified by x.
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 {DIFFerential|CANH|CANL|RX|TX}
- BUS:B<x>:CAN:PRObe?

BusBItemCanSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the CAN source channel. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:CAN:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:CAN:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:CAN:SOUrce value command.
SCPI Syntax
- BUS:B<x>:CAN:SOUrce {CH<x>|D0|D1|D10|D11|D12|D13|D14|D15|D2|D3|D4|D5|D6|D7|D8|D9|MATH<x>}
- BUS:B<x>:CAN:SOUrce?

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
  • .decode: The BUS:B<x>:DISplay:DECOde command tree.
  • .type: The BUS:B<x>:DISplay:TYPe command.

decode property

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

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

type property

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

Description
  • This command sets or queries the decoding display style for the specified bus. You can display in either logic waveform, busform, 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|WAVEFORMS|BOTh}
- BUS:B<x>:DISplay:TYPe?
Info
  • BUS , displays the decoding in busform only.
  • WAVEFORMS , displays the decoding in logic waveforms only.
  • BOTh , displays the decoding in both logic waveform and busform.

BusBItemDisplayDecode

Bases: SCPICmdRead

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

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

file property

Return the BUS:B<x>:DISplay:DECOde:FILe command.

Description
  • This command sets or queries the name of a TSF-formatted text file used to construct a symbolic decode table from for the specified bus. The decode table associates symbolic names with the numeric values they represent. When a Bus is set to perform symbolic decode, numeric values in its ‘busform’ trace are replaced by the first matching symbol (if any) from the table. Each Bus can use its own specific lookup table. For example, an I2C-type Bus might use a table that associates the symbol ‘ROM’ with the number 0b10100111, even though another the decode table for another bus associates the symbol ‘MAX’ with that same number. The lookup table format is the same for all the bus types. The decode files for all the buses are available in the default location C:UsersPublicTektronixTekScopebusDecodeTables.
Usage
  • Using the .query() method will send the BUS:B<x>:DISplay:DECOde:FILe? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay:DECOde:FILe? 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:DECOde:FILe value command.
SCPI Syntax
- BUS:B<x>:DISplay:DECOde:FILe {decodeFileName}
- BUS:B<x>:DISplay:DECOde:FILe?
Info
  • decodeFileName specifies the name of a TSF-formatted text file.

state property

Return the BUS:B<x>:DISplay:DECOde:STAte command.

Description
  • This command sets or queries whether the specified bus is enabled to display symbolic decode of its busform values.
Usage
  • Using the .query() method will send the BUS:B<x>:DISplay:DECOde:STAte? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay:DECOde: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>:DISplay:DECOde:STAte value command.
SCPI Syntax
- BUS:B<x>:DISplay:DECOde:STAte {OFF|ON|RELoad}
- BUS:B<x>:DISplay:DECOde:STAte?
Info
  • OFF = the specified bus does not display symbolic decode of its busform values.
  • ON = the specified bus displays symbolic decode of its busform values.
  • RELoad reparses to whatever symbolic decode file name it is currently assigned. For example, this can be useful if the contents of that file are changed after having assigned it to a Bus.

BusBItemDisplayDecodeFile

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:DISplay:DECOde:FILe command.

Description
  • This command sets or queries the name of a TSF-formatted text file used to construct a symbolic decode table from for the specified bus. The decode table associates symbolic names with the numeric values they represent. When a Bus is set to perform symbolic decode, numeric values in its ‘busform’ trace are replaced by the first matching symbol (if any) from the table. Each Bus can use its own specific lookup table. For example, an I2C-type Bus might use a table that associates the symbol ‘ROM’ with the number 0b10100111, even though another the decode table for another bus associates the symbol ‘MAX’ with that same number. The lookup table format is the same for all the bus types. The decode files for all the buses are available in the default location C:UsersPublicTektronixTekScopebusDecodeTables.
Usage
  • Using the .query() method will send the BUS:B<x>:DISplay:DECOde:FILe? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay:DECOde:FILe? 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:DECOde:FILe value command.
SCPI Syntax
- BUS:B<x>:DISplay:DECOde:FILe {decodeFileName}
- BUS:B<x>:DISplay:DECOde:FILe?
Info
  • decodeFileName specifies the name of a TSF-formatted text file.

BusBItemDisplayDecodeState

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:DISplay:DECOde:STAte command.

Description
  • This command sets or queries whether the specified bus is enabled to display symbolic decode of its busform values.
Usage
  • Using the .query() method will send the BUS:B<x>:DISplay:DECOde:STAte? query.
  • Using the .verify(value) method will send the BUS:B<x>:DISplay:DECOde: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>:DISplay:DECOde:STAte value command.
SCPI Syntax
- BUS:B<x>:DISplay:DECOde:STAte {OFF|ON|RELoad}
- BUS:B<x>:DISplay:DECOde:STAte?
Info
  • OFF = the specified bus does not display symbolic decode of its busform values.
  • ON = the specified bus displays symbolic decode of its busform values.
  • RELoad reparses to whatever symbolic decode file name it is currently assigned. For example, this can be useful if the contents of that file are changed after having assigned it to a Bus.

BusBItemDisplayType

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the decoding display style for the specified bus. You can display in either logic waveform, busform, 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|WAVEFORMS|BOTh}
- BUS:B<x>:DISplay:TYPe?
Info
  • BUS , displays the decoding in busform only.
  • WAVEFORMS , displays the decoding in logic waveforms only.
  • BOTh , displays the decoding in both logic waveform and busform.

BusBItemEthernet

Bases: SCPICmdRead

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

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

probe property

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

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

source property

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

Description
  • This command specifies the Ethernet data source for differential input. The supported source waveforms are channels 1-4 and math waveforms 1-4. The default is channel 1. B specifies the bus number, which can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:SOUrce value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:SOUrce {CH<x>|MATH<x>}
- BUS:B<x>:ETHERnet:SOUrce?
Info
  • CH<x> specifies to use one of the channels 1-4 as the Ethernet data source for differential input. x has a minimum of 1 and a maximum of 4.
  • MATH<x> specifies to use a math waveform as the source for Ethernet data differential input x has a minimum of 1 and a maximum of 4.
Sub-properties
  • .dminus: The BUS:B<x>:ETHERnet:SOUrce:DMINus command.
  • .dplus: The BUS:B<x>:ETHERnet:SOUrce:DPLUs command.

type property

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

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

BusBItemEthernetProbe

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemEthernetSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command specifies the Ethernet data source for differential input. The supported source waveforms are channels 1-4 and math waveforms 1-4. The default is channel 1. B specifies the bus number, which can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:SOUrce value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:SOUrce {CH<x>|MATH<x>}
- BUS:B<x>:ETHERnet:SOUrce?
Info
  • CH<x> specifies to use one of the channels 1-4 as the Ethernet data source for differential input. x has a minimum of 1 and a maximum of 4.
  • MATH<x> specifies to use a math waveform as the source for Ethernet data differential input x has a minimum of 1 and a maximum of 4.
Properties
  • .dminus: The BUS:B<x>:ETHERnet:SOUrce:DMINus command.
  • .dplus: The BUS:B<x>:ETHERnet:SOUrce:DPLUs command.

dminus property

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

Description
  • This command specifies the Ethernet data source for D- input for differential probing. The default is Channel 2. B specifies the bus number, which can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce:DMINus? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DMINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DMINus value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:SOUrce:DMINus {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:ETHERnet:SOUrce:DMINus?
Info
  • CH<x> specifies to use one of the analog channels as the Ethernet data source for the D- input. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies to use one of the digital channels D0 - D15 as the Ethernet data source for the D- input. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies to use one of the math waveforms as the Ethernet data source for the D- input. x has a minimum of 1 and a maximum of 4.

dplus property

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

Description
  • This command specifies the Ethernet data source for the D+ input for differential probing. The default is channel 1. B specifies the bus number, which can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce:DPLUs? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DPLUs? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DPLUs value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:SOUrce:DPLUs {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:ETHERnet:SOUrce:DPLUs?
Info
  • CH<x> specifies to use one of the analog channels 1 - 4 as the Ethernet data source for the D+ input. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies to use one of the digital channels D0 - D15 as the Ethernet data source for the D+ input. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies to use one of the math waveforms as the Ethernet data source for the D+ input. x has a minimum of 1 and a maximum of 4.

BusBItemEthernetSourceDminus

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command specifies the Ethernet data source for D- input for differential probing. The default is Channel 2. B specifies the bus number, which can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce:DMINus? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DMINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DMINus value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:SOUrce:DMINus {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:ETHERnet:SOUrce:DMINus?
Info
  • CH<x> specifies to use one of the analog channels as the Ethernet data source for the D- input. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies to use one of the digital channels D0 - D15 as the Ethernet data source for the D- input. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies to use one of the math waveforms as the Ethernet data source for the D- input. x has a minimum of 1 and a maximum of 4.

BusBItemEthernetSourceDplus

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command specifies the Ethernet data source for the D+ input for differential probing. The default is channel 1. B specifies the bus number, which can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:ETHERnet:SOUrce:DPLUs? query.
  • Using the .verify(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DPLUs? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:ETHERnet:SOUrce:DPLUs value command.
SCPI Syntax
- BUS:B<x>:ETHERnet:SOUrce:DPLUs {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:ETHERnet:SOUrce:DPLUs?
Info
  • CH<x> specifies to use one of the analog channels 1 - 4 as the Ethernet data source for the D+ input. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies to use one of the digital channels D0 - D15 as the Ethernet data source for the D+ input. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies to use one of the math waveforms as the Ethernet data source for the D+ input. x has a minimum of 1 and a maximum of 4.

BusBItemEthernetType

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemFlexray

Bases: SCPICmdRead

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

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

bitrate property

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

Description
  • This command sets or queries the FLEXRAY bus bit rate. The bus is specified by x. The value of x can range from 1 to 16.
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 {RATE10M|RATE5M|RATE2M|CUSTom}
- BUS:B<x>:FLEXRAY:BITRate?
Sub-properties
  • .value: The BUS:B<x>:FLEXRAY:BITRate:VALue command.

channel property

Return the BUS:B<x>:FLEXRAY:CHANnel command.

Description
  • This command sets or queries the FLEXRAY bus input channel. The bus is specified by x. The value of x can range from 1 to 16.
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
  • A specifies the A channel.
  • B specifies the B channel.

probe property

Return the BUS:B<x>:FLEXRAY:PROBe command.

Description
  • This command sets or queries the FLEXRAY probe. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:FLEXRAY:PROBe? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXRAY: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>:FLEXRAY:PROBe value command.
SCPI Syntax
- BUS:B<x>:FLEXRAY:PROBe {BDIFFBP|BM|TXRX}
- BUS:B<x>:FLEXRAY:PROBe?

signal property

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

Description
  • This command sets or queries the FLEXRAY probe. The bus is specified by x. The value of x can range from 1 to 16.
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?

source property

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

Description
  • This command sets or queries the FLEXRAY bus signal source. The bus is specified by x. The value of x can range from 1 to 16.
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>|D0|D1|D10|D11|D12|D13|D14|D15|D2|D3|D4|D5|D6|D7|D8|D9|MATH<x>}
- BUS:B<x>:FLEXRAY:SOUrce?

BusBItemFlexrayBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the FLEXRAY bus bit rate. The bus is specified by x. The value of x can range from 1 to 16.
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 {RATE10M|RATE5M|RATE2M|CUSTom}
- BUS:B<x>:FLEXRAY:BITRate?
Properties
  • .value: The BUS:B<x>:FLEXRAY:BITRate:VALue command.

value property

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

Description
  • This command sets or queries FLEXRAY custom bit rate. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:FLEXRAY:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXRAY:BITRate:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:FLEXRAY:BITRate:VALue value command.
SCPI Syntax
- BUS:B<x>:FLEXRAY:BITRate:VALue <nr3>
- BUS:B<x>:FLEXRAY:BITRate:VALue?

BusBItemFlexrayBitrateValue

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries FLEXRAY custom bit rate. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:FLEXRAY:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXRAY:BITRate:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:FLEXRAY:BITRate:VALue value command.
SCPI Syntax
- BUS:B<x>:FLEXRAY:BITRate:VALue <nr3>
- BUS:B<x>:FLEXRAY:BITRate:VALue?

BusBItemFlexrayChannel

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:FLEXRAY:CHANnel command.

Description
  • This command sets or queries the FLEXRAY bus input channel. The bus is specified by x. The value of x can range from 1 to 16.
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
  • A specifies the A channel.
  • B specifies the B channel.

BusBItemFlexrayProbe

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:FLEXRAY:PROBe command.

Description
  • This command sets or queries the FLEXRAY probe. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:FLEXRAY:PROBe? query.
  • Using the .verify(value) method will send the BUS:B<x>:FLEXRAY: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>:FLEXRAY:PROBe value command.
SCPI Syntax
- BUS:B<x>:FLEXRAY:PROBe {BDIFFBP|BM|TXRX}
- BUS:B<x>:FLEXRAY:PROBe?

BusBItemFlexraySignal

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the FLEXRAY probe. The bus is specified by x. The value of x can range from 1 to 16.
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?

BusBItemFlexraySource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the FLEXRAY bus signal source. The bus is specified by x. The value of x can range from 1 to 16.
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>|D0|D1|D10|D11|D12|D13|D14|D15|D2|D3|D4|D5|D6|D7|D8|D9|MATH<x>}
- BUS:B<x>:FLEXRAY:SOUrce?

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
  • .clock: The BUS:B<x>:I2C:CLOCk command tree.
  • .data: The BUS:B<x>:I2C:DATa command tree.
  • .rwinaddr: The BUS:B<x>:I2C:RWINADDR command.

clock property

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

Usage
  • Using the .query() method will send the BUS:B<x>:I2C:CLOCk? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:CLOCk? query and raise an AssertionError if the returned value does not match value.
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.

rwinaddr property

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

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

BusBItemI2cClock

Bases: SCPICmdRead

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

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

source property

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

Description
  • This command sets or queries the I2C clock (SCLK) source for the specified bus.
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>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>|}
- BUS:B<x>:I2C:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel to use as the I2C SCLK source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the I2C SCLK source. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the I2C SCLK source. x has a minimum of 1 and a maximum of 4.

BusBItemI2cClockSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the I2C clock (SCLK) source for the specified bus.
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>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>|}
- BUS:B<x>:I2C:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel to use as the I2C SCLK source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the I2C SCLK source. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the I2C SCLK source. x has a minimum of 1 and a maximum of 4.

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
  • This command sets or queries the I2C data (SDA) source for the specified I2C bus.
Usage
  • Using the .query() method will send the BUS:B<x>:I2C:DATa:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:I2C:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:I2C:DATa:SOUrce value command.
SCPI Syntax
- BUS:B<x>:I2C:DATa:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:I2C:DATa:SOUrce?
Info
  • CH<x> specifies an analog channel to use as the I2C SDATA source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the I2C SDATA source. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the I2C SDATA source. x has a minimum of 1 and a maximum of 4.

BusBItemI2cDataSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the I2C data (SDA) source for the specified I2C bus.
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>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:I2C:DATa:SOUrce?
Info
  • CH<x> specifies an analog channel to use as the I2C SDATA source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the I2C SDATA source. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the I2C SDATA source. x has a minimum of 1 and a maximum of 4.

BusBItemI2cRwinaddr

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemLabel

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:LABel command.

Description
  • This command sets or queries the waveform label for the specified bus. The bus name string accepts only eight characters and truncates when more than eight characters.
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 <string>
- BUS:B<x>:LABel?
Info
  • <string> is an alphanumeric string of text enclosed in quotes. The text string is limited to 30 characters. It contains the text label information for bus.

BusBItemLin

Bases: SCPICmdRead

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

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

bitrate property

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

Description
  • This command sets or queries the LIN bus bit rate. The bus number is specified by x. If you select Custom, use BUS:BX:LIN:BITRATE:CUSTOM to set the bit rate.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:BITRate value command.
SCPI Syntax
- BUS:B<x>:LIN:BITRate {RATE10K|RATE1K|RATE19K|RATE2K|RATE4K|RATE9K|CUSTom}
- BUS:B<x>:LIN:BITRate?
Info
  • B<x> is the number of the bus.
Sub-properties
  • .value: The BUS:B<x>:LIN:BITRate:VALue command.

idformat property

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

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

polarity property

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

Description
  • This command sets or queries the LIN bus polarity. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:POLarity value command.
SCPI Syntax
- BUS:B<x>:LIN:POLarity {INVerted|NORMal}
- BUS:B<x>:LIN:POLarity?

source property

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

Description
  • This command sets or queries sets the LIN bus source. The bus is specified by x. The value of x can range from 1 to 16.
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>|D0|D1|D10|D11|D12|D13|D14|D15|D2|D3|D4|D5|D6|D7|D8|D9|MATH<x>}
- BUS:B<x>:LIN:SOUrce?

standard property

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

Description
  • This command sets or queries the LIN bus standard for the specified bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:STANDard? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:STANDard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:STANDard value command.
SCPI Syntax
- BUS:B<x>:LIN:STANDard {MIXed|V1X|V2X}
- BUS:B<x>:LIN:STANDard?
Info
  • B<x> is the number of the bus.
  • MIXed specifies both versions 1.x and 2.x of the LIN standard.
  • V1X specifies version 1.x of the LIN standard.
  • V2X specifies version 2.x of the LIN standard.

BusBItemLinBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the LIN bus bit rate. The bus number is specified by x. If you select Custom, use BUS:BX:LIN:BITRATE:CUSTOM to set the bit rate.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:BITRate? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:BITRate value command.
SCPI Syntax
- BUS:B<x>:LIN:BITRate {RATE10K|RATE1K|RATE19K|RATE2K|RATE4K|RATE9K|CUSTom}
- BUS:B<x>:LIN:BITRate?
Info
  • B<x> is the number of the bus.
Properties
  • .value: The BUS:B<x>:LIN:BITRate:VALue command.

value property

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

Description
  • This command sets or queries the LIN bus custom bitrate value. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:BITRate:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:BITRate:VALue value command.
SCPI Syntax
- BUS:B<x>:LIN:BITRate:VALue <nr3>
- BUS:B<x>:LIN:BITRate:VALue?

BusBItemLinBitrateValue

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the LIN bus custom bitrate value. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:BITRate:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:BITRate:VALue value command.
SCPI Syntax
- BUS:B<x>:LIN:BITRate:VALue <nr3>
- BUS:B<x>:LIN:BITRate:VALue?

BusBItemLinIdformat

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemLinPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the LIN bus polarity. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:POLarity value command.
SCPI Syntax
- BUS:B<x>:LIN:POLarity {INVerted|NORMal}
- BUS:B<x>:LIN:POLarity?

BusBItemLinSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries sets the LIN bus source. The bus is specified by x. The value of x can range from 1 to 16.
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>|D0|D1|D10|D11|D12|D13|D14|D15|D2|D3|D4|D5|D6|D7|D8|D9|MATH<x>}
- BUS:B<x>:LIN:SOUrce?

BusBItemLinStandard

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the LIN bus standard for the specified bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:LIN:STANDard? query.
  • Using the .verify(value) method will send the BUS:B<x>:LIN:STANDard? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:LIN:STANDard value command.
SCPI Syntax
- BUS:B<x>:LIN:STANDard {MIXed|V1X|V2X}
- BUS:B<x>:LIN:STANDard?
Info
  • B<x> is the number of the bus.
  • MIXed specifies both versions 1.x and 2.x of the LIN standard.
  • V1X specifies version 1.x of the LIN standard.
  • V2X specifies version 2.x of the LIN standard.

BusBItemMil1553b

Bases: SCPICmdRead

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

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

polarity property

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

Description
  • This command sets the MIL-STD-1553 bus polarity to normal or inverted. B specifies the bus number, which can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIL1553B:POLarity value command.
SCPI Syntax
- BUS:B<x>:MIL1553B:POLarity {NORMal|INVerted}
- BUS:B<x>:MIL1553B:POLarity?
Info
  • NORMal - A high-low transition sets the MIL-STD-1553 bus polarity to positive.
  • INVerted - A high-low transition sets the MIL-STD-1553 bus polarity to negative.

responsetime property

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

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

source property

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

Description
  • This command sets or queries sets the MIL-STD-1553 bus source. The supported source waveforms are channels 1-4 and math waveforms 1-4. The default is channel 1. B specifies the bus number, which can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIL1553B:SOUrce value command.
SCPI Syntax
- BUS:B<x>:MIL1553B:SOUrce {CH<x>|MATH<x>}
- BUS:B<x>:MIL1553B:SOUrce?
Info
  • CH<x> specifies to use one of the analog channels as the MIL-STD-1553 bus source for differential input. x has a minimum of 1 and a maximum of 4.
  • MATH<x> specifies to use the math waveform as the MIL-STD-1553 bus source for differential input x has a minimum of 1 and a maximum of 4.

BusBItemMil1553bPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets the MIL-STD-1553 bus polarity to normal or inverted. B specifies the bus number, which can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIL1553B:POLarity value command.
SCPI Syntax
- BUS:B<x>:MIL1553B:POLarity {NORMal|INVerted}
- BUS:B<x>:MIL1553B:POLarity?
Info
  • NORMal - A high-low transition sets the MIL-STD-1553 bus polarity to positive.
  • INVerted - A high-low transition sets the MIL-STD-1553 bus polarity to negative.

BusBItemMil1553bResponsetime

Bases: SCPICmdRead

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

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

maximum property

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

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

minimum property

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

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

BusBItemMil1553bResponsetimeMaximum

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemMil1553bResponsetimeMinimum

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemMil1553bSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries sets the MIL-STD-1553 bus source. The supported source waveforms are channels 1-4 and math waveforms 1-4. The default is channel 1. B specifies the bus number, which can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:MIL1553B:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIL1553B:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIL1553B:SOUrce value command.
SCPI Syntax
- BUS:B<x>:MIL1553B:SOUrce {CH<x>|MATH<x>}
- BUS:B<x>:MIL1553B:SOUrce?
Info
  • CH<x> specifies to use one of the analog channels as the MIL-STD-1553 bus source for differential input. x has a minimum of 1 and a maximum of 4.
  • MATH<x> specifies to use the math waveform as the MIL-STD-1553 bus source for differential input x has a minimum of 1 and a maximum of 4.

BusBItemMipicsitwo

Bases: SCPICmdRead

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

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

clock property

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

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

lane property

Return the BUS:B<x>:MIPICSITWo:LANE<x> command tree.

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

BusBItemMipicsitwoClock

Bases: SCPICmdRead

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

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

source property

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

Description
  • This command sets or queries the MIPI CSI2 clock source for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPICSITWo:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPICSITWo: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>:MIPICSITWo:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:MIPICSITWo:CLOCk:SOUrce {CH<x>|D<x>|MATH<x>}
- BUS:B<x>:MIPICSITWo:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel to use as the MIPI CSI2 clock source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the MIPI CSI2 clock source. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the MIPI CSI2 clock source. x has a minimum of 1 and a maximum of 4.

type property

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

Description
  • This command sets or queries the MIPI CSI2 clock source type for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPICSITWo:CLOCk:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPICSITWo:CLOCk: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>:MIPICSITWo:CLOCk:TYPe value command.
SCPI Syntax
- BUS:B<x>:MIPICSITWo:CLOCk:TYPe {ANALog|DIGItal}
- BUS:B<x>:MIPICSITWo:CLOCk:TYPe?
Info
  • ANALog sets the clock source type to support analog input for the specified bus.
  • DIGItal sets the clock source type to support digital input for the specified bus.

BusBItemMipicsitwoClockSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the MIPI CSI2 clock source for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPICSITWo:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPICSITWo: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>:MIPICSITWo:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:MIPICSITWo:CLOCk:SOUrce {CH<x>|D<x>|MATH<x>}
- BUS:B<x>:MIPICSITWo:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel to use as the MIPI CSI2 clock source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the MIPI CSI2 clock source. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the MIPI CSI2 clock source. x has a minimum of 1 and a maximum of 4.

BusBItemMipicsitwoClockType

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIPICSITWo:CLOCk:TYPe command.

Description
  • This command sets or queries the MIPI CSI2 clock source type for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPICSITWo:CLOCk:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPICSITWo:CLOCk: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>:MIPICSITWo:CLOCk:TYPe value command.
SCPI Syntax
- BUS:B<x>:MIPICSITWo:CLOCk:TYPe {ANALog|DIGItal}
- BUS:B<x>:MIPICSITWo:CLOCk:TYPe?
Info
  • ANALog sets the clock source type to support analog input for the specified bus.
  • DIGItal sets the clock source type to support digital input for the specified bus.

BusBItemMipicsitwoLaneItem

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

The BUS:B<x>:MIPICSITWo:LANE<x> command tree.

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

source property

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

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

type property

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

Description
  • This command sets or queries the lane source type for the specified MIPI CSI2 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPICSITWo:LANE<x>:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:TYPe value command.
SCPI Syntax
- BUS:B<x>:MIPICSITWo:LANE<x>:TYPe {ANALog|DIGItal}
- BUS:B<x>:MIPICSITWo:LANE<x>:TYPe?
Info
  • ANALog sets the source type for the specified lane to support analog input.
  • DIGItal sets the source type for the specified lane to support digital input.

BusBItemMipicsitwoLaneItemSource

Bases: SCPICmdRead

The BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce command tree.

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

differential property

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

Description
  • This command sets or queries the differential source for the specified lane of the specified MIPI CSI2 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential value command.
SCPI Syntax
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential {D<x>}
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential?
Info
  • D<x> specifies a digital input signal to use as the differential source. x has a minimum of 0 and a maximum of 15.

dminus property

Return the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS command.

Description
  • This command sets or queries the D Minus source for the specified lane of the specified MIPI CSI2 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS value command.
SCPI Syntax
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS?
Info
  • CH<x> specifies an analog channel to use as the D Minus source for the specified lane. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the D Minus source for the specified lane. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the D Minus source for the specified lane. x has a minimum of 1 and a maximum of 4.

dplus property

Return the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS command.

Description
  • This command sets or queries the D Plus source for the specified lane of the specified MIPI CSI2 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS value command.
SCPI Syntax
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS?
Info
  • CH<x> specifies an analog channel to use as the D Plus source for the specified lane. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the D Plus source for the specified lane. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the D Plus source for the specified lane. x has a minimum of 1 and a maximum of 4.

BusBItemMipicsitwoLaneItemSourceDifferential

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential command.

Description
  • This command sets or queries the differential source for the specified lane of the specified MIPI CSI2 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential value command.
SCPI Syntax
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential {D<x>}
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DIFFerential?
Info
  • D<x> specifies a digital input signal to use as the differential source. x has a minimum of 0 and a maximum of 15.

BusBItemMipicsitwoLaneItemSourceDminus

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS command.

Description
  • This command sets or queries the D Minus source for the specified lane of the specified MIPI CSI2 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS value command.
SCPI Syntax
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DMINUS?
Info
  • CH<x> specifies an analog channel to use as the D Minus source for the specified lane. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the D Minus source for the specified lane. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the D Minus source for the specified lane. x has a minimum of 1 and a maximum of 4.

BusBItemMipicsitwoLaneItemSourceDplus

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS command.

Description
  • This command sets or queries the D Plus source for the specified lane of the specified MIPI CSI2 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS value command.
SCPI Syntax
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPICSITWo:LANE<x>:SOUrce:DPLUS?
Info
  • CH<x> specifies an analog channel to use as the D Plus source for the specified lane. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the D Plus source for the specified lane. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the D Plus source for the specified lane. x has a minimum of 1 and a maximum of 4.

BusBItemMipicsitwoLaneItemType

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIPICSITWo:LANE<x>:TYPe command.

Description
  • This command sets or queries the lane source type for the specified MIPI CSI2 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPICSITWo:LANE<x>:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPICSITWo:LANE<x>:TYPe value command.
SCPI Syntax
- BUS:B<x>:MIPICSITWo:LANE<x>:TYPe {ANALog|DIGItal}
- BUS:B<x>:MIPICSITWo:LANE<x>:TYPe?
Info
  • ANALog sets the source type for the specified lane to support analog input.
  • DIGItal sets the source type for the specified lane to support digital input.

BusBItemMipidsione

Bases: SCPICmdRead

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

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

clock property

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

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

lane property

Return the BUS:B<x>:MIPIDSIOne:LANE<x> command tree.

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

BusBItemMipidsioneClock

Bases: SCPICmdRead

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

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

source property

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

Description
  • This command sets or queries the clock source for the specified MIPI DSI1 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPIDSIOne:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPIDSIOne: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>:MIPIDSIOne:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:MIPIDSIOne:CLOCk:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPIDSIOne:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel to use as the clock source. x has a minimum of 1 and a maximum of 4.
  • MATH<x> specifies a math channel to use as the clock source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the clock source. x has a minimum of 0 and a maximum of 15.

type property

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

Description
  • This command sets or queries the clock source type for the specified MIPI DSI1 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPIDSIOne:CLOCk:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPIDSIOne:CLOCk: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>:MIPIDSIOne:CLOCk:TYPe value command.
SCPI Syntax
- BUS:B<x>:MIPIDSIOne:CLOCk:TYPe {ANALog|DIGItal}
- BUS:B<x>:MIPIDSIOne:CLOCk:TYPe?
Info
  • ANALog sets the clock source type to support analog input.
  • DIGItal sets the clock source type to support digital input.

BusBItemMipidsioneClockSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the clock source for the specified MIPI DSI1 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPIDSIOne:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPIDSIOne: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>:MIPIDSIOne:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:MIPIDSIOne:CLOCk:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPIDSIOne:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel to use as the clock source. x has a minimum of 1 and a maximum of 4.
  • MATH<x> specifies a math channel to use as the clock source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the clock source. x has a minimum of 0 and a maximum of 15.

BusBItemMipidsioneClockType

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIPIDSIOne:CLOCk:TYPe command.

Description
  • This command sets or queries the clock source type for the specified MIPI DSI1 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPIDSIOne:CLOCk:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPIDSIOne:CLOCk: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>:MIPIDSIOne:CLOCk:TYPe value command.
SCPI Syntax
- BUS:B<x>:MIPIDSIOne:CLOCk:TYPe {ANALog|DIGItal}
- BUS:B<x>:MIPIDSIOne:CLOCk:TYPe?
Info
  • ANALog sets the clock source type to support analog input.
  • DIGItal sets the clock source type to support digital input.

BusBItemMipidsioneLaneItem

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

The BUS:B<x>:MIPIDSIOne:LANE<x> command tree.

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

source property

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

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

type property

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

Description
  • This command sets or queries the lane source type for the specified MIPI DSI1 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe value command.
SCPI Syntax
- BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe {ANALog|DIGItal}
- BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe?
Info
  • ANALog sets the source type for the specified lane to support analog input.
  • DIGItal sets the source type for the specified lane to support digital input.

BusBItemMipidsioneLaneItemSource

Bases: SCPICmdRead

The BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce command tree.

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

differential property

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

Description
  • This command sets or queries the differential source for the specified lane of the specified MIPI DSI1 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential value command.
SCPI Syntax
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential {D<x>}
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential?
Info
  • D<x> specifies a digital input signal to use as the differential source for the specified lane. x has a minimum of 0 and a maximum of 15.

dminus property

Return the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS command.

Description
  • This command sets or queries the D Minus source for the specified lane of the specified MIPI DSI1 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS value command.
SCPI Syntax
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS?
Info
  • CH<x> specifies an analog channel to use as the D Minus source for the specified lane. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the D Minus source for the specified lane. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the D Minus source for the specified lane. x has a minimum of 1 and a maximum of 4.

dplus property

Return the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS command.

Description
  • This command sets or queries the D Plus source for the specified lane of the specified MIPI DSI1 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS value command.
SCPI Syntax
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS?
Info
  • CH<x> specifies an analog channel to use as the D Plus source for the specified lane. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the D Plus source for the specified lane. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the D Plus source for the specified lane. x has a minimum of 1 and a maximum of 4.

BusBItemMipidsioneLaneItemSourceDifferential

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential command.

Description
  • This command sets or queries the differential source for the specified lane of the specified MIPI DSI1 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential value command.
SCPI Syntax
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential {D<x>}
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DIFFerential?
Info
  • D<x> specifies a digital input signal to use as the differential source for the specified lane. x has a minimum of 0 and a maximum of 15.

BusBItemMipidsioneLaneItemSourceDminus

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS command.

Description
  • This command sets or queries the D Minus source for the specified lane of the specified MIPI DSI1 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS value command.
SCPI Syntax
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DMINUS?
Info
  • CH<x> specifies an analog channel to use as the D Minus source for the specified lane. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the D Minus source for the specified lane. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the D Minus source for the specified lane. x has a minimum of 1 and a maximum of 4.

BusBItemMipidsioneLaneItemSourceDplus

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS command.

Description
  • This command sets or queries the D Plus source for the specified lane of the specified MIPI DSI1 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS value command.
SCPI Syntax
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:MIPIDSIOne:LANE<x>:SOUrce:DPLUS?
Info
  • CH<x> specifies an analog channel to use as the D Plus source for the specified lane. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the D Plus source for the specified lane. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the D Plus source for the specified lane. x has a minimum of 1 and a maximum of 4.

BusBItemMipidsioneLaneItemType

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe command.

Description
  • This command sets or queries the lane source type for the specified MIPI DSI1 bus.
Usage
  • Using the .query() method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe value command.
SCPI Syntax
- BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe {ANALog|DIGItal}
- BUS:B<x>:MIPIDSIOne:LANE<x>:TYPe?
Info
  • ANALog sets the source type for the specified lane to support analog input.
  • DIGItal sets the source type for the specified lane to support digital input.

BusBItemParallel

Bases: SCPICmdRead

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

Usage
  • Using the .query() method will send the BUS:B<x>:PARallel? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel? query and raise an AssertionError if the returned value does not match value.
Properties
  • .clock: The BUS:B<x>:PARallel:CLOCk command tree.
  • .isclocked: The BUS:B<x>:PARallel:ISCLOCKED command.
  • .sources: The BUS:B<x>:PARallel:SOURCES 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.
  • .source: The BUS:B<x>:PARallel:CLOCk:SOUrce command.

isclocked property

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

Description
  • This command sets or queries the Parallel bus behavior to either Clocked or not Clocked for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:ISCLOCKED? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel: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:ISCLOCKED value command.
SCPI Syntax
- BUS:B<x>:PARallel:ISCLOCKED {YES|NO}
- BUS:B<x>:PARallel:ISCLOCKED?
Info
  • YES specifies the Parallel mode of the specified bus to be clocked.
  • NO specifies the Parallel mode of the specified bus to be unclocked (asynchronous).

sources property

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

Description
  • This command sets or queries the members of the Parallel mode of specified bus according to a supplied list of signals. The first item on the list becomes the MSB signal of the Bus. The second becomes the next-most-significant, and so on, with the last item becoming the LSB of the bus. If no signals are listed, the Bus is emptied of members. No signal can appear more than once in the list of bus members.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:SOURCES? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:SOURCES? 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:SOURCES value command.
SCPI Syntax
- BUS:B<x>:PARallel:SOURCES {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:PARallel:SOURCES?
Info
  • CH<x> specifies an analog channel to use as the Parallel source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the Parallel source. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies the math channel to use as the Parallel source. x has a minimum of 1 and a maximum of 4.

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.
  • .source: The BUS:B<x>:PARallel:CLOCk:SOUrce command.

edge property

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

Description
  • This command sets or queries which edge of a clocked parallel busses’ signal establishes when new bus values are sampled.
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 {FALL|RISe|EITHer}
- BUS:B<x>:PARallel:CLOCk:EDGE?
Info
  • FALL decodes on the falling edge of the clocked parallel bus signal.
  • RISe decodes on the rising edge of the clocked parallel bus signal.
  • EITHer decodes on the rising or falling edge of the clocked parallel bus signal.

source property

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

Description
  • This command sets or queries the Parallel clock source for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCk:SOUrce {CH<x>|D0|D1|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:PARallel:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel to use as the Parallel clock source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the Parallel clock source. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies the math channel to use as the Parallel clock source. x has a minimum of 1 and a maximum of 4.

BusBItemParallelClockEdge

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries which edge of a clocked parallel busses’ signal establishes when new bus values are sampled.
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 {FALL|RISe|EITHer}
- BUS:B<x>:PARallel:CLOCk:EDGE?
Info
  • FALL decodes on the falling edge of the clocked parallel bus signal.
  • RISe decodes on the rising edge of the clocked parallel bus signal.
  • EITHer decodes on the rising or falling edge of the clocked parallel bus signal.

BusBItemParallelClockSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the Parallel clock source for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PARallel:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCk:SOUrce {CH<x>|D0|D1|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:PARallel:CLOCk:SOUrce?
Info
  • CH<x> specifies an analog channel to use as the Parallel clock source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the Parallel clock source. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies the math channel to use as the Parallel clock source. x has a minimum of 1 and a maximum of 4.

BusBItemParallelIsclocked

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the Parallel bus behavior to either Clocked or not Clocked for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:ISCLOCKED? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel: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:ISCLOCKED value command.
SCPI Syntax
- BUS:B<x>:PARallel:ISCLOCKED {YES|NO}
- BUS:B<x>:PARallel:ISCLOCKED?
Info
  • YES specifies the Parallel mode of the specified bus to be clocked.
  • NO specifies the Parallel mode of the specified bus to be unclocked (asynchronous).

BusBItemParallelSources

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the members of the Parallel mode of specified bus according to a supplied list of signals. The first item on the list becomes the MSB signal of the Bus. The second becomes the next-most-significant, and so on, with the last item becoming the LSB of the bus. If no signals are listed, the Bus is emptied of members. No signal can appear more than once in the list of bus members.
Usage
  • Using the .query() method will send the BUS:B<x>:PARallel:SOURCES? query.
  • Using the .verify(value) method will send the BUS:B<x>:PARallel:SOURCES? 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:SOURCES value command.
SCPI Syntax
- BUS:B<x>:PARallel:SOURCES {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:PARallel:SOURCES?
Info
  • CH<x> specifies an analog channel to use as the Parallel source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the Parallel source. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies the math channel to use as the Parallel source. x has a minimum of 1 and a maximum of 4.

BusBItemPcie

Bases: SCPICmdRead

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

Usage
  • Using the .query() method will send the BUS:B<x>:PCIE? query.
  • Using the .verify(value) method will send the BUS:B<x>:PCIE? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bitrate: The BUS:B<x>:PCIE:BITRate command.
  • .hysteresis: The BUS:B<x>:PCIE:HYSTeresis command.
  • .lane: The BUS:B<x>:PCIE:LANE command.
  • .source: The BUS:B<x>:PCIE:SOUrce command.

bitrate property

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

Description
  • This command sets or queries the PCIE bus bit rate. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:PCIE:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:PCIE: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>:PCIE:BITRate value command.
SCPI Syntax
- BUS:B<x>:PCIE:BITRate {RATE2500|RATE5000|RATE8000|RATE16000|AUTO|CUSTom}
- BUS:B<x>:PCIE:BITRate?
Sub-properties
  • .value: The BUS:B<x>:PCIE:BITRate:VALue command.

hysteresis property

Return the BUS:B<x>:PCIE:HYSTeresis command.

Description
  • This command sets or queries the PCIE bus hysteresis. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:PCIE:HYSTeresis? query.
  • Using the .verify(value) method will send the BUS:B<x>:PCIE:HYSTeresis? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PCIE:HYSTeresis value command.
SCPI Syntax
- BUS:B<x>:PCIE:HYSTeresis <nr3>
- BUS:B<x>:PCIE:HYSTeresis?
Info
  • <nr3> specifies the hysteresis.

lane property

Return the BUS:B<x>:PCIE:LANE command.

Description
  • This command sets or queries the PCIE bus lane number. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:PCIE:LANE? query.
  • Using the .verify(value) method will send the BUS:B<x>:PCIE:LANE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PCIE:LANE value command.
SCPI Syntax
- BUS:B<x>:PCIE:LANE <nr3>
- BUS:B<x>:PCIE:LANE?
Info
  • <nr3> specifies the bus lane.

source property

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

Description
  • This command sets or queries the PCIE bus source. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:PCIE:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:PCIE: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>:PCIE:SOUrce value command.
SCPI Syntax
- BUS:B<x>:PCIE:SOUrce {CH<x>|D0|D1|D10|D11|D12|D13|D14|D15|D2|D3|D4|D5|D6|D7|D8|D9|MATH<x>}
- BUS:B<x>:PCIE:SOUrce?

BusBItemPcieBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the PCIE bus bit rate. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:PCIE:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:PCIE: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>:PCIE:BITRate value command.
SCPI Syntax
- BUS:B<x>:PCIE:BITRate {RATE2500|RATE5000|RATE8000|RATE16000|AUTO|CUSTom}
- BUS:B<x>:PCIE:BITRate?
Properties
  • .value: The BUS:B<x>:PCIE:BITRate:VALue command.

value property

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

Description
  • This command sets or queries the PCIE bus bit rate value. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:PCIE:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:PCIE:BITRate:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PCIE:BITRate:VALue value command.
SCPI Syntax
- BUS:B<x>:PCIE:BITRate:VALue <nr3>
- BUS:B<x>:PCIE:BITRate:VALue?
Info
  • <nr3> specifies the bit rate value.

BusBItemPcieBitrateValue

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the PCIE bus bit rate value. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:PCIE:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:PCIE:BITRate:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PCIE:BITRate:VALue value command.
SCPI Syntax
- BUS:B<x>:PCIE:BITRate:VALue <nr3>
- BUS:B<x>:PCIE:BITRate:VALue?
Info
  • <nr3> specifies the bit rate value.

BusBItemPcieHysteresis

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:PCIE:HYSTeresis command.

Description
  • This command sets or queries the PCIE bus hysteresis. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:PCIE:HYSTeresis? query.
  • Using the .verify(value) method will send the BUS:B<x>:PCIE:HYSTeresis? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PCIE:HYSTeresis value command.
SCPI Syntax
- BUS:B<x>:PCIE:HYSTeresis <nr3>
- BUS:B<x>:PCIE:HYSTeresis?
Info
  • <nr3> specifies the hysteresis.

BusBItemPcieLane

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:PCIE:LANE command.

Description
  • This command sets or queries the PCIE bus lane number. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:PCIE:LANE? query.
  • Using the .verify(value) method will send the BUS:B<x>:PCIE:LANE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:PCIE:LANE value command.
SCPI Syntax
- BUS:B<x>:PCIE:LANE <nr3>
- BUS:B<x>:PCIE:LANE?
Info
  • <nr3> specifies the bus lane.

BusBItemPcieSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the PCIE bus source. The bus is specified by x. The value of x can range from 1 to 16.
Usage
  • Using the .query() method will send the BUS:B<x>:PCIE:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:PCIE: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>:PCIE:SOUrce value command.
SCPI Syntax
- BUS:B<x>:PCIE:SOUrce {CH<x>|D0|D1|D10|D11|D12|D13|D14|D15|D2|D3|D4|D5|D6|D7|D8|D9|MATH<x>}
- BUS:B<x>:PCIE:SOUrce?

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.
  • .source: The BUS:B<x>:RS232C:SOUrce command.

bitrate property

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

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

delimiter property

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

Description
  • This command sets or queries the RS-232C delimiting value for a packet on bus , where x is the bus number.
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 {NUL1|CR|LF|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
Info
  • NULl specifies NULl (0x00 ) delimiting value for a packet.
  • CR specifies CR (0x0D) delimiting value for a packet.
  • LF specifies LF (0x0A) delimiting value for a packet.
  • XFF specifies XFF (0xFF) delimiting value for a packet.
  • SPace specifies SPace delimiting value for a packet.

displaymode property

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

Description
  • This command 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.

source property

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

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

BusBItemRs232cBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemRs232cDelimiter

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the RS-232C delimiting value for a packet on bus , where x is the bus number.
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 {NUL1|CR|LF|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
Info
  • NULl specifies NULl (0x00 ) delimiting value for a packet.
  • CR specifies CR (0x0D) delimiting value for a packet.
  • LF specifies LF (0x0A) delimiting value for a packet.
  • XFF specifies XFF (0xFF) delimiting value for a packet.
  • SPace specifies SPace delimiting value for a packet.

BusBItemRs232cDisplaymode

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command 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.

BusBItemRs232cSource

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemS64b66b

Bases: SCPICmdRead

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

Usage
  • Using the .query() method will send the BUS:B<x>:S64B66B? query.
  • Using the .verify(value) method will send the BUS:B<x>:S64B66B? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bitrate: The BUS:B<x>:S64B66B:BITRate command.
  • .descramble: The BUS:B<x>:S64B66B:DESCRAMble command.
  • .hysteresis: The BUS:B<x>:S64B66B:HYSTeresis command.
  • .source: The BUS:B<x>:S64B66B:SOUrce command.

bitrate property

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

Description
  • Set or query the data rate for the specified bus to a standard rate in bits per second, or enables you to specify a custom data rate using BUS:B<x>:S64B66B:BITRate:VALue. The query returns the data rate that is set for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:S64B66B:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:S64B66B: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>:S64B66B:BITRate value command.
SCPI Syntax
- BUS:B<x>:S64B66B:BITRate { CUSTom|RATE10000|RATE12000|RATE14000 }
- BUS:B<x>:S64B66B:BITRate?
Info
  • CUSTom sets the data rate to Custom, allowing you to set the value. (See Related Commands.).
  • RATE10000 sets the data rate to 10 Gb/s.
  • RATE12000 sets the data rate to 12 Gb/s.
  • RATE14000 sets the data rate to 14 Gb/s.
Sub-properties
  • .value: The BUS:B<x>:S64B66B:BITRate:VALue command.

descramble property

Return the BUS:B<x>:S64B66B:DESCRAMble command.

Description
  • Set or query that the Descramble checkbox is checked (ON) or unchecked (OFF).
Usage
  • Using the .query() method will send the BUS:B<x>:S64B66B:DESCRAMble? query.
  • Using the .verify(value) method will send the BUS:B<x>:S64B66B:DESCRAMble? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:S64B66B:DESCRAMble value command.
SCPI Syntax
- BUS:B<x>:S64B66B:DESCRAMble { ON|OFF }
- BUS:B<x>:S64B66B:DESCRAMble?
Info
  • ON enables descrambling.
  • OFF disables descrambling.

hysteresis property

Return the BUS:B<x>:S64B66B:HYSTeresis command.

Description
  • Set or query the hysteresis of the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:S64B66B:HYSTeresis? query.
  • Using the .verify(value) method will send the BUS:B<x>:S64B66B:HYSTeresis? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:S64B66B:HYSTeresis value command.
SCPI Syntax
- BUS:B<x>:S64B66B:HYSTeresis <NR3>
- BUS:B<x>:S64B66B:HYSTeresis?
Info
  • <NR3> is the hysteresis value.

source property

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

Description
  • Set or query the signal sources for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:S64B66B:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:S64B66B: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>:S64B66B:SOUrce value command.
SCPI Syntax
- BUS:B<x>:S64B66B:SOUrce { CH1|CH2|CH3|CH4|MATH1|MATH2|MATH3|MATH4 }
- BUS:B<x>:S64B66B:SOUrce?
Info
  • CH<x> is the analog channel used as the signal source. x has a minimum of 1 and a maximum of 4.
  • MATH<x> is the math channel used as the signal source. x has a minimum of 1 and a maximum of 4.

BusBItemS64b66bBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Set or query the data rate for the specified bus to a standard rate in bits per second, or enables you to specify a custom data rate using BUS:B<x>:S64B66B:BITRate:VALue. The query returns the data rate that is set for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:S64B66B:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:S64B66B: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>:S64B66B:BITRate value command.
SCPI Syntax
- BUS:B<x>:S64B66B:BITRate { CUSTom|RATE10000|RATE12000|RATE14000 }
- BUS:B<x>:S64B66B:BITRate?
Info
  • CUSTom sets the data rate to Custom, allowing you to set the value. (See Related Commands.).
  • RATE10000 sets the data rate to 10 Gb/s.
  • RATE12000 sets the data rate to 12 Gb/s.
  • RATE14000 sets the data rate to 14 Gb/s.
Properties
  • .value: The BUS:B<x>:S64B66B:BITRate:VALue command.

value property

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

Description
  • Set or query the data rate for the specified bus to a rate that you specify in bits per second. The bitrate must be set to custom (see Related Commands, below).
Usage
  • Using the .query() method will send the BUS:B<x>:S64B66B:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:S64B66B:BITRate:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:S64B66B:BITRate:VALue value command.
SCPI Syntax
- BUS:B<x>:S64B66B:BITRate:VALue <NR3>
- BUS:B<x>:S64B66B:BITRate:VALue?
Info
  • <NR3> is the data rate in bits per second.

BusBItemS64b66bBitrateValue

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Set or query the data rate for the specified bus to a rate that you specify in bits per second. The bitrate must be set to custom (see Related Commands, below).
Usage
  • Using the .query() method will send the BUS:B<x>:S64B66B:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:S64B66B:BITRate:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:S64B66B:BITRate:VALue value command.
SCPI Syntax
- BUS:B<x>:S64B66B:BITRate:VALue <NR3>
- BUS:B<x>:S64B66B:BITRate:VALue?
Info
  • <NR3> is the data rate in bits per second.

BusBItemS64b66bDescramble

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:S64B66B:DESCRAMble command.

Description
  • Set or query that the Descramble checkbox is checked (ON) or unchecked (OFF).
Usage
  • Using the .query() method will send the BUS:B<x>:S64B66B:DESCRAMble? query.
  • Using the .verify(value) method will send the BUS:B<x>:S64B66B:DESCRAMble? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:S64B66B:DESCRAMble value command.
SCPI Syntax
- BUS:B<x>:S64B66B:DESCRAMble { ON|OFF }
- BUS:B<x>:S64B66B:DESCRAMble?
Info
  • ON enables descrambling.
  • OFF disables descrambling.

BusBItemS64b66bHysteresis

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:S64B66B:HYSTeresis command.

Description
  • Set or query the hysteresis of the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:S64B66B:HYSTeresis? query.
  • Using the .verify(value) method will send the BUS:B<x>:S64B66B:HYSTeresis? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:S64B66B:HYSTeresis value command.
SCPI Syntax
- BUS:B<x>:S64B66B:HYSTeresis <NR3>
- BUS:B<x>:S64B66B:HYSTeresis?
Info
  • <NR3> is the hysteresis value.

BusBItemS64b66bSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Set or query the signal sources for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:S64B66B:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:S64B66B: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>:S64B66B:SOUrce value command.
SCPI Syntax
- BUS:B<x>:S64B66B:SOUrce { CH1|CH2|CH3|CH4|MATH1|MATH2|MATH3|MATH4 }
- BUS:B<x>:S64B66B:SOUrce?
Info
  • CH<x> is the analog channel used as the signal source. x has a minimum of 1 and a maximum of 4.
  • MATH<x> is the math channel used as the signal source. x has a minimum of 1 and a maximum of 4.

BusBItemS8b10b

Bases: SCPICmdRead

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

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

bitrate property

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

Description
  • Sets the bus data for the specified bus to a standard rate in bits per second, or enables you to specify a custom data rate using the value command. The query returns the bus data rate that is set for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:S8B10B:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:S8B10B: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>:S8B10B:BITRate value command.
SCPI Syntax
- BUS:B<x>:S8B10B:BITRate {CUSTom|RATE1250|RATE1500|RATE2125|RATE2500|RATE3000|RATE3125|RATE4250|RATE5000|RATE6000|RATE6250}
- BUS:B<x>:S8B10B:BITRate?
Info
  • CUSTOM sets the bus data rate to Custom, allowing you to set the value (see Related Commands).
  • RATE1250 sets the bus data rate to 1.25 Gb/s.
  • RATE1500 sets the bus data rate to 1.5 Gb/s.
  • RATE2125 sets the bus data rate to 2.125 Gb/s.
  • RATE2500 sets the bus data rate to 2.5 Gb/s.
  • RATE3000 sets the bus data rate to 3.0 Gb/s.
  • RATE3125 sets the bus data rate to 3.125 Gb/s.
  • RATE4250 sets the bus data rate to 4.25 Gb/s.
  • RATE5000 sets the bus data rate to 5.0 Gb/s.
  • RATE6000 sets the bus data rate to 6.0 Gb/s.
  • RATE6250 sets the bus data rate to 6.25 Gb/s.
Sub-properties
  • .value: The BUS:B<x>:S8B10B:BITRate:VALue command.

hysteresis property

Return the BUS:B<x>:S8B10B:HYSTeresis command.

Description
  • Sets or queries the hysteresis for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:S8B10B:HYSTeresis? query.
  • Using the .verify(value) method will send the BUS:B<x>:S8B10B:HYSTeresis? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:S8B10B:HYSTeresis value command.
SCPI Syntax
- BUS:B<x>:S8B10B:HYSTeresis <NR3>
- BUS:B<x>:S8B10B:HYSTeresis?

source property

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

Description
  • Sets or queries the signal sources for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:S8B10B:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:S8B10B: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>:S8B10B:SOUrce value command.
SCPI Syntax
- BUS:B<x>:S8B10B:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:S8B10B:SOUrce?
Info
  • CH<x> specifies an analog channel to use as the bus signal source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the bus signal source. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the bus signal source. x has a minimum of 1 and a maximum of 4.

BusBItemS8b10bBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets the bus data for the specified bus to a standard rate in bits per second, or enables you to specify a custom data rate using the value command. The query returns the bus data rate that is set for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:S8B10B:BITRate? query.
  • Using the .verify(value) method will send the BUS:B<x>:S8B10B: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>:S8B10B:BITRate value command.
SCPI Syntax
- BUS:B<x>:S8B10B:BITRate {CUSTom|RATE1250|RATE1500|RATE2125|RATE2500|RATE3000|RATE3125|RATE4250|RATE5000|RATE6000|RATE6250}
- BUS:B<x>:S8B10B:BITRate?
Info
  • CUSTOM sets the bus data rate to Custom, allowing you to set the value (see Related Commands).
  • RATE1250 sets the bus data rate to 1.25 Gb/s.
  • RATE1500 sets the bus data rate to 1.5 Gb/s.
  • RATE2125 sets the bus data rate to 2.125 Gb/s.
  • RATE2500 sets the bus data rate to 2.5 Gb/s.
  • RATE3000 sets the bus data rate to 3.0 Gb/s.
  • RATE3125 sets the bus data rate to 3.125 Gb/s.
  • RATE4250 sets the bus data rate to 4.25 Gb/s.
  • RATE5000 sets the bus data rate to 5.0 Gb/s.
  • RATE6000 sets the bus data rate to 6.0 Gb/s.
  • RATE6250 sets the bus data rate to 6.25 Gb/s.
Properties
  • .value: The BUS:B<x>:S8B10B:BITRate:VALue command.

value property

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

Description
  • Sets the data rate for the specified bus to a rate that you specify in bits per second. The bitrate must be set to custom (see Related Commands, below).
Usage
  • Using the .query() method will send the BUS:B<x>:S8B10B:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:S8B10B:BITRate:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:S8B10B:BITRate:VALue value command.
SCPI Syntax
- BUS:B<x>:S8B10B:BITRate:VALue <NR3>
- BUS:B<x>:S8B10B:BITRate:VALue?
Info
  • <NR3> is the data rate in bits per second.

BusBItemS8b10bBitrateValue

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets the data rate for the specified bus to a rate that you specify in bits per second. The bitrate must be set to custom (see Related Commands, below).
Usage
  • Using the .query() method will send the BUS:B<x>:S8B10B:BITRate:VALue? query.
  • Using the .verify(value) method will send the BUS:B<x>:S8B10B:BITRate:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:S8B10B:BITRate:VALue value command.
SCPI Syntax
- BUS:B<x>:S8B10B:BITRate:VALue <NR3>
- BUS:B<x>:S8B10B:BITRate:VALue?
Info
  • <NR3> is the data rate in bits per second.

BusBItemS8b10bHysteresis

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:S8B10B:HYSTeresis command.

Description
  • Sets or queries the hysteresis for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:S8B10B:HYSTeresis? query.
  • Using the .verify(value) method will send the BUS:B<x>:S8B10B:HYSTeresis? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:S8B10B:HYSTeresis value command.
SCPI Syntax
- BUS:B<x>:S8B10B:HYSTeresis <NR3>
- BUS:B<x>:S8B10B:HYSTeresis?

BusBItemS8b10bSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • Sets or queries the signal sources for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:S8B10B:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:S8B10B: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>:S8B10B:SOUrce value command.
SCPI Syntax
- BUS:B<x>:S8B10B:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:S8B10B:SOUrce?
Info
  • CH<x> specifies an analog channel to use as the bus signal source. x has a minimum of 1 and a maximum of 4.
  • D<x> specifies a digital channel to use as the bus signal source. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel to use as the bus signal source. x has a minimum of 1 and a maximum of 4.

BusBItemSpi

Bases: SCPICmdRead

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

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

bitorder property

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

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

clock property

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

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

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

framing property

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

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

idletime property

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

Description
  • This command sets or queries the SPI idle time. 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
  • <nr3> specifies the SPI idle time.

select property

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

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

BusBItemSpiBitorder

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemSpiClock

Bases: SCPICmdRead

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

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

polarity property

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

Description
  • This command sets or queries the SPI clock (SCLK) source polarity for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCk:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCk:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:CLOCk:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:POLarity {FALL|RISE}
- BUS:B<x>:SPI:CLOCk:POLarity?
Info
  • B<x> is the number of the bus waveform.
  • FALL sets the clock to the falling edge of the signal.
  • RISE sets the clock to the rising edge of the signal.

source property

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

Description
  • This command sets or queries the SPI clock (SCK) source for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:SPI:CLOCk:SOUrce?
Info
  • D<x> designates a digital input signal as the clock source. x has a minimum of 0 and a maximum of 15.
  • CH<x> designates an analog channel as the buss SPI clock source. x has a minimum of 1 and a maximum of 4.
  • MATH<x> designates a math waveform as the clock source. x has a minimum of 1 and a maximum of 4.

BusBItemSpiClockPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI clock (SCLK) source polarity for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCk:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCk:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:CLOCk:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:POLarity {FALL|RISE}
- BUS:B<x>:SPI:CLOCk:POLarity?
Info
  • B<x> is the number of the bus waveform.
  • FALL sets the clock to the falling edge of the signal.
  • RISE sets the clock to the rising edge of the signal.

BusBItemSpiClockSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI clock (SCK) source for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:CLOCk:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:CLOCk:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:CLOCk:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:SPI:CLOCk:SOUrce?
Info
  • D<x> designates a digital input signal as the clock source. x has a minimum of 0 and a maximum of 15.
  • CH<x> designates an analog channel as the buss SPI clock source. x has a minimum of 1 and a maximum of 4.
  • MATH<x> designates a math waveform as the clock source. x has a minimum of 1 and a maximum of 4.

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

delay property

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

Description
  • This command sets or queries the SPI data (DATA) delay for the bus specified by x. The value of x can range from 1 through 16. It controls the number of SPI data bits the decoding process will ignore at the start of the transfer frame.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:DELay? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:DELay? 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:DELay value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:DELay <NR1>
- BUS:B<x>:SPI:DATa:DELay?
Info
  • <NR1> specifies the SPI bus data delay in bits.

polarity property

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

Description
  • This command sets or queries the SPI data (DATA) polarity for the bus specified by x. The value of x can range from 1 through 16. The SPI decode operation treats high inputs as ones in normal polarity and zeros in inverted polarity.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:POLarity {high|low}
- BUS:B<x>:SPI:DATa:POLarity?
Info
  • high sets the SPI data polarity to active high.
  • low sets the SPI data polarity to active low.

size property

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

Description
  • This command sets or queries the number of bits per word for the specified SPI bus.
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 <NR3>
- BUS:B<x>:SPI:DATa:SIZe?
Info
  • <NR3> is the data size for the specified bus. The minimum value is 2 and maximum is 64.

source property

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

Description
  • This command sets or queries the SPI data (DATA) source for the bus specified by x. The value of x can range from 1 through 16.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:SPI:DATa:SOUrce?
Info
  • CH<x> designates an analog channel as the data source for the specified SPI bus. x has a minimum of 1 and a maximum of 4.
  • MATH<x> designates a math waveform as the data source. x has a minimum of 1 and a maximum of 4.
  • D<x> designates a digital input signal as the data source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiDataDelay

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI data (DATA) delay for the bus specified by x. The value of x can range from 1 through 16. It controls the number of SPI data bits the decoding process will ignore at the start of the transfer frame.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:DELay? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:DELay? 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:DELay value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:DELay <NR1>
- BUS:B<x>:SPI:DATa:DELay?
Info
  • <NR1> specifies the SPI bus data delay in bits.

BusBItemSpiDataPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI data (DATA) polarity for the bus specified by x. The value of x can range from 1 through 16. The SPI decode operation treats high inputs as ones in normal polarity and zeros in inverted polarity.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:POLarity {high|low}
- BUS:B<x>:SPI:DATa:POLarity?
Info
  • high sets the SPI data polarity to active high.
  • low sets the SPI data polarity to active low.

BusBItemSpiDataSize

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the number of bits per word for the specified SPI bus.
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 <NR3>
- BUS:B<x>:SPI:DATa:SIZe?
Info
  • <NR3> is the data size for the specified bus. The minimum value is 2 and maximum is 64.

BusBItemSpiDataSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI data (DATA) source for the bus specified by x. The value of x can range from 1 through 16.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:DATa:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:DATa:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:DATa:SOUrce value command.
SCPI Syntax
- BUS:B<x>:SPI:DATa:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:SPI:DATa:SOUrce?
Info
  • CH<x> designates an analog channel as the data source for the specified SPI bus. x has a minimum of 1 and a maximum of 4.
  • MATH<x> designates a math waveform as the data source. x has a minimum of 1 and a maximum of 4.
  • D<x> designates a digital input signal as the data source. x has a minimum of 0 and a maximum of 15.

BusBItemSpiFraming

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemSpiIdletime

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI idle time. 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
  • <nr3> specifies the SPI idle time.

BusBItemSpiSelect

Bases: SCPICmdRead

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

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

polarity property

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

Description
  • This command sets or queries the SPI Slave Select (SS) polarity for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SELect:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SELect:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SELect:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:SELect:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:SELect:POLarity?
Info
  • B<x> is the number of the bus waveform.
  • LOW sets an active low polarity.
  • HIGH sets an active high polarity.

source property

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

Description
  • This command sets or queries the SPI Slave Select (SS) source for the specified bus.
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>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
Info
  • CH<x> designates an analog channel as the busses’ SPI Slave Select source. x has a minimum of 1 and a maximum of 4.
  • D<x> designates a digital input signal as the Slave Select source. x has a minimum of 0 and a maximum of 15.
  • MATH1-MAThH4 designates a math waveform as the Slave Select source.

BusBItemSpiSelectPolarity

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI Slave Select (SS) polarity for the specified bus. The bus is specified by x.
Usage
  • Using the .query() method will send the BUS:B<x>:SPI:SELect:POLarity? query.
  • Using the .verify(value) method will send the BUS:B<x>:SPI:SELect:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:SPI:SELect:POLarity value command.
SCPI Syntax
- BUS:B<x>:SPI:SELect:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:SELect:POLarity?
Info
  • B<x> is the number of the bus waveform.
  • LOW sets an active low polarity.
  • HIGH sets an active high polarity.

BusBItemSpiSelectSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the SPI Slave Select (SS) source for the specified bus.
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>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
Info
  • CH<x> designates an analog channel as the busses’ SPI Slave Select source. x has a minimum of 1 and a maximum of 4.
  • D<x> designates a digital input signal as the Slave Select source. x has a minimum of 0 and a maximum of 15.
  • MATH1-MAThH4 designates a math waveform as the Slave Select source.

BusBItemType

Bases: SCPICmdWrite, SCPICmdRead

The BUS:B<x>:TYPe command.

Description
  • This command sets or queries the type for the specified bus.
Usage
  • Using the .query() method will send the BUS:B<x>:TYPe? query.
  • Using the .verify(value) method will send the BUS:B<x>:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:TYPe value command.
SCPI Syntax
- BUS:B<x>:TYPe {CAN|CUSTom|FLEXRAY|LIN|I2C|MIPICSITWo|MIPIDSIOne|PARallel|PCIE|RS232c|S8B10B|SPI|USB|ETHernet}
- BUS:B<x>:TYPe?
Info
  • CAN specifies a CAN bus.
  • CUSTom specifies a custom bus.
  • FLEXRAY specifies a FLEXRAY bus.
  • LIN specifies a LIN bus.
  • I2C specifies the Inter-IC bus.
  • MIPICSITWo specifies the MIPI CSI2 bus.
  • MIPIDSIOne specifies the MIPI DSI1 bus.
  • PARallel specifies the Parallel bus.
  • PCIE specifies a PCIe bus.
  • RS232 specifies the RS232 Serial bus.
  • S8B10B specifies the 8B10B bus.
  • SPI specifies the Serial Peripheral Interface bus.
  • USB specifies the Universal Serial Bus.
  • ETHernet specifies the Ethernet bus.

BusBItemUsb

Bases: SCPICmdRead

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

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

bitrate property

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

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

probe property

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

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

source property

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

Description
  • This command sets or queries the USB Data Source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:SOUrce value command.
SCPI Syntax
- BUS:B<x>:USB:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:USB:SOUrce?
Info
  • CH1-Ch4 specifies an analog channel as the data source for the specified USB bus.
  • D<x> specifies a digital channel as the data source for the specified USB bus. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel as the data source for the specified USB bus. x has a minimum of 1 and a maximum of 4.
Sub-properties
  • .dminus: The BUS:B<x>:USB:SOUrce:DMINus command.
  • .dplus: The BUS:B<x>:USB:SOUrce:DPLUs command.

BusBItemUsbBitrate

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemUsbProbe

Bases: SCPICmdWrite, SCPICmdRead

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

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

BusBItemUsbSource

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the USB Data Source for bus , where x is the bus number.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:SOUrce value command.
SCPI Syntax
- BUS:B<x>:USB:SOUrce {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:USB:SOUrce?
Info
  • CH1-Ch4 specifies an analog channel as the data source for the specified USB bus.
  • D<x> specifies a digital channel as the data source for the specified USB bus. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel as the data source for the specified USB bus. x has a minimum of 1 and a maximum of 4.
Properties
  • .dminus: The BUS:B<x>:USB:SOUrce:DMINus command.
  • .dplus: The BUS:B<x>:USB:SOUrce:DPLUs command.

dminus property

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

Description
  • This command sets or queries the USB Data Source for D- input for bus , where x is the bus number. If you are using single-ended probes, you need to set the sources for both the D+ and D- inputs.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce:DMINus? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce:DMINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:SOUrce:DMINus value command.
SCPI Syntax
- BUS:B<x>:USB:SOUrce:DMINus {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:USB:SOUrce:DMINus?
Info
  • CH1-Ch4 specifies an analog channel as the D- source for the specified USB bus.
  • D<x> specifies a digital channel as the D-source for the specified USB bus. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel as the D- source for the specified USB bus. x has a minimum of 1 and a maximum of 4.

dplus property

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

Description
  • This command sets or queries the USB Data Source for D+ input. If you are using single-ended probes, you need to set the sources for both the D+ and D- inputs.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce:DPLUs? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce:DPLUs? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:SOUrce:DPLUs value command.
SCPI Syntax
- BUS:B<x>:USB:SOUrce:DPLUs {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:USB:SOUrce:DPLUs?
Info
  • CH1-Ch4 specifies an analog channel as the D+ source for the specified USB bus.
  • D<x> specifies a digital channel as the D+ source for the specified USB bus. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel as the D+ source for the specified USB bus. x has a minimum of 1 and a maximum of 4.

BusBItemUsbSourceDminus

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the USB Data Source for D- input for bus , where x is the bus number. If you are using single-ended probes, you need to set the sources for both the D+ and D- inputs.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce:DMINus? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce:DMINus? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:SOUrce:DMINus value command.
SCPI Syntax
- BUS:B<x>:USB:SOUrce:DMINus {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:USB:SOUrce:DMINus?
Info
  • CH1-Ch4 specifies an analog channel as the D- source for the specified USB bus.
  • D<x> specifies a digital channel as the D-source for the specified USB bus. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel as the D- source for the specified USB bus. x has a minimum of 1 and a maximum of 4.

BusBItemUsbSourceDplus

Bases: SCPICmdWrite, SCPICmdRead

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

Description
  • This command sets or queries the USB Data Source for D+ input. If you are using single-ended probes, you need to set the sources for both the D+ and D- inputs.
Usage
  • Using the .query() method will send the BUS:B<x>:USB:SOUrce:DPLUs? query.
  • Using the .verify(value) method will send the BUS:B<x>:USB:SOUrce:DPLUs? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:B<x>:USB:SOUrce:DPLUs value command.
SCPI Syntax
- BUS:B<x>:USB:SOUrce:DPLUs {CH<x>|D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15|MATH<x>}
- BUS:B<x>:USB:SOUrce:DPLUs?
Info
  • CH1-Ch4 specifies an analog channel as the D+ source for the specified USB bus.
  • D<x> specifies a digital channel as the D+ source for the specified USB bus. x has a minimum of 0 and a maximum of 15.
  • MATH<x> specifies a math channel as the D+ source for the specified USB bus. x has a minimum of 1 and a maximum of 4.

BusChannel

Bases: ValidatedChannel, SCPICmdRead

The BUS:CH<x> command tree.

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

lowthreshold property

lowthreshold: BusChannelLowthreshold

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

Description
  • This command sets or queries the low threshold value for the analog source in the bus (USB differential).
Usage
  • Using the .query() method will send the BUS:CH<x>:LOWTHRESHold? query.
  • Using the .verify(value) method will send the BUS:CH<x>:LOWTHRESHold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:CH<x>:LOWTHRESHold value command.
SCPI Syntax
- BUS:CH<x>:LOWTHRESHold <NR3>
- BUS:CH<x>:LOWTHRESHold?
Info
  • <NR3> is a floating point number that specifies the threshold in millivolts. The default value is -200 mV.

threshold property

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

Description
  • If there is a high and low threshold for the analog source in the bus, this command sets or queries the high threshold value. Otherwise, this command sets or queries the threshold value.
Usage
  • Using the .query() method will send the BUS:CH<x>:THRESHold? query.
  • Using the .verify(value) method will send the BUS:CH<x>:THRESHold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:CH<x>:THRESHold value command.
SCPI Syntax
- BUS:CH<x>:THRESHold <NR3>
- BUS:CH<x>:THRESHold?
Info
  • <NR3> is a floating point number that specifies the high threshold value for the specified analog source. The default value is 1.4 V.

BusChannelLowthreshold

Bases: SCPICmdWrite, SCPICmdRead

The BUS:CH<x>:LOWTHRESHold command.

Description
  • This command sets or queries the low threshold value for the analog source in the bus (USB differential).
Usage
  • Using the .query() method will send the BUS:CH<x>:LOWTHRESHold? query.
  • Using the .verify(value) method will send the BUS:CH<x>:LOWTHRESHold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:CH<x>:LOWTHRESHold value command.
SCPI Syntax
- BUS:CH<x>:LOWTHRESHold <NR3>
- BUS:CH<x>:LOWTHRESHold?
Info
  • <NR3> is a floating point number that specifies the threshold in millivolts. The default value is -200 mV.

BusChannelThreshold

Bases: SCPICmdWrite, SCPICmdRead

The BUS:CH<x>:THRESHold command.

Description
  • If there is a high and low threshold for the analog source in the bus, this command sets or queries the high threshold value. Otherwise, this command sets or queries the threshold value.
Usage
  • Using the .query() method will send the BUS:CH<x>:THRESHold? query.
  • Using the .verify(value) method will send the BUS:CH<x>:THRESHold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:CH<x>:THRESHold value command.
SCPI Syntax
- BUS:CH<x>:THRESHold <NR3>
- BUS:CH<x>:THRESHold?
Info
  • <NR3> is a floating point number that specifies the high threshold value for the specified analog source. The default value is 1.4 V.

BusMathItem

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

The BUS:MATH<x> command tree.

Usage
  • Using the .query() method will send the BUS:MATH<x>? query.
  • Using the .verify(value) method will send the BUS:MATH<x>? query and raise an AssertionError if the returned value does not match value.
Properties
  • .lowthreshold: The BUS:MATH<x>:LOWTHRESHold command.
  • .threshold: The BUS:MATH<x>:THRESHold command.

lowthreshold property

Return the BUS:MATH<x>:LOWTHRESHold command.

Description
  • This command sets or queries the low threshold value of the mathematical waveform for the bus (USB differential).
Usage
  • Using the .query() method will send the BUS:MATH<x>:LOWTHRESHold? query.
  • Using the .verify(value) method will send the BUS:MATH<x>:LOWTHRESHold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:MATH<x>:LOWTHRESHold value command.
SCPI Syntax
- BUS:MATH<x>:LOWTHRESHold <NR3>
- BUS:MATH<x>:LOWTHRESHold?
Info
  • <NR3> is a floating point number that specifies the threshold in Volts. The default value is 0V.

threshold property

Return the BUS:MATH<x>:THRESHold command.

Description
  • If there is a high and low threshold for the mathematical waveform in the bus, this command sets or queries the high threshold value. Otherwise, this command sets or queries the threshold value.
Usage
  • Using the .query() method will send the BUS:MATH<x>:THRESHold? query.
  • Using the .verify(value) method will send the BUS:MATH<x>:THRESHold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:MATH<x>:THRESHold value command.
SCPI Syntax
- BUS:MATH<x>:THRESHold <NR3>
- BUS:MATH<x>:THRESHold?
Info
  • <NR3> is a floating point number that specifies the high threshold value for the mathematical waveform. The default value is 0 V.

BusMathItemLowthreshold

Bases: SCPICmdWrite, SCPICmdRead

The BUS:MATH<x>:LOWTHRESHold command.

Description
  • This command sets or queries the low threshold value of the mathematical waveform for the bus (USB differential).
Usage
  • Using the .query() method will send the BUS:MATH<x>:LOWTHRESHold? query.
  • Using the .verify(value) method will send the BUS:MATH<x>:LOWTHRESHold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:MATH<x>:LOWTHRESHold value command.
SCPI Syntax
- BUS:MATH<x>:LOWTHRESHold <NR3>
- BUS:MATH<x>:LOWTHRESHold?
Info
  • <NR3> is a floating point number that specifies the threshold in Volts. The default value is 0V.

BusMathItemThreshold

Bases: SCPICmdWrite, SCPICmdRead

The BUS:MATH<x>:THRESHold command.

Description
  • If there is a high and low threshold for the mathematical waveform in the bus, this command sets or queries the high threshold value. Otherwise, this command sets or queries the threshold value.
Usage
  • Using the .query() method will send the BUS:MATH<x>:THRESHold? query.
  • Using the .verify(value) method will send the BUS:MATH<x>:THRESHold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:MATH<x>:THRESHold value command.
SCPI Syntax
- BUS:MATH<x>:THRESHold <NR3>
- BUS:MATH<x>:THRESHold?
Info
  • <NR3> is a floating point number that specifies the high threshold value for the mathematical waveform. The default value is 0 V.

BusRefItem

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

The BUS:REF<x> command tree.

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

threshold property

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

Description
  • If there is a high and low threshold for the reference waveform in the bus, this command sets or queries the high threshold value. Otherwise, this command sets or queries the threshold value.
Usage
  • Using the .query() method will send the BUS:REF<x>:THRESHold? query.
  • Using the .verify(value) method will send the BUS:REF<x>:THRESHold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:REF<x>:THRESHold value command.
SCPI Syntax
- BUS:REF<x>:THRESHold <NR3>
- BUS:REF<x>:THRESHold?
Info
  • <NR3> is a floating point number that specifies the high threshold value for the reference waveform. The default value is 0 V.

BusRefItemThreshold

Bases: SCPICmdWrite, SCPICmdRead

The BUS:REF<x>:THRESHold command.

Description
  • If there is a high and low threshold for the reference waveform in the bus, this command sets or queries the high threshold value. Otherwise, this command sets or queries the threshold value.
Usage
  • Using the .query() method will send the BUS:REF<x>:THRESHold? query.
  • Using the .verify(value) method will send the BUS:REF<x>:THRESHold? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the BUS:REF<x>:THRESHold value command.
SCPI Syntax
- BUS:REF<x>:THRESHold <NR3>
- BUS:REF<x>:THRESHold?
Info
  • <NR3> is a floating point number that specifies the high threshold value for the reference waveform. The default value is 0 V.