bus
¶
The bus commands module.
These commands are used in the following models: MSO2
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- BUS:ADDNew <QString>
- BUS:B<x>:CAN:BITRate {RATE10K|RATE100K|RATE1M|RATE125K|RATE153K|RATE20K|RATE25K|RATE250K|RATE31K|RATE33K|RATE400K|RATE50K|RATE500K|RATE62K|RATE68K|RATE800K|RATE83K|RATE92K|CUSTom}
- BUS:B<x>:CAN:BITRate:VALue <NR3>
- BUS:B<x>:CAN:BITRate:VALue?
- BUS:B<x>:CAN:BITRate?
- BUS:B<x>:CAN:FD:BITRate {RATE1M|RATE2M|RATE3M|RATE4M|RATE5M|RATE6M|RATE7M|RATE8M|RATE9M|RATE10M|RATE11M|RATE12M|RATE13M|RATE14M|RATE15M|RATE16M|CUSTom}
- BUS:B<x>:CAN:FD:BITRate:CUSTom <NR1>
- BUS:B<x>:CAN:FD:BITRate:CUSTom?
- BUS:B<x>:CAN:FD:BITRate?
- BUS:B<x>:CAN:SAMPLEpoint <NR1>
- BUS:B<x>:CAN:SAMPLEpoint?
- BUS:B<x>:CAN:SIGNal {DIFFerential|CANH|CANL|RX|TX}
- BUS:B<x>:CAN:SIGNal?
- BUS:B<x>:CAN:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:CAN:SOUrce?
- BUS:B<x>:CAN:STANDard {CAN2X|FDISO|FDNONISO}
- BUS:B<x>:CAN:STANDard?
- BUS:B<x>:CAN:THReshold <NR3>
- BUS:B<x>:CAN:THReshold?
- BUS:B<x>:DISplay:FORMat {HEX|BINARY|MIXEDASCII|MIXEDHEX|ASCII|DECIMAL|MIXED}
- BUS:B<x>:DISplay:FORMat?
- BUS:B<x>:DISplay:LAYout {BUS|BUSANDWAVEFORM}
- BUS:B<x>:DISplay:LAYout?
- BUS:B<x>:I2C:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:I2C:CLOCk:SOUrce?
- BUS:B<x>:I2C:CLOCk:THReshold <NR3>
- BUS:B<x>:I2C:CLOCk:THReshold?
- BUS:B<x>:I2C:DATa:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:I2C:DATa:SOUrce?
- BUS:B<x>:I2C:DATa:THReshold <NR3>
- BUS:B<x>:I2C:DATa:THReshold?
- BUS:B<x>:I2C:RWINADDR {0|1}
- BUS:B<x>:I2C:RWINADDR?
- BUS:B<x>:LABel:COLor <QString>
- BUS:B<x>:LABel:COLor?
- BUS:B<x>:LABel:FONT:BOLD {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:BOLD?
- BUS:B<x>:LABel:FONT:ITALic {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:ITALic?
- BUS:B<x>:LABel:FONT:SIZE <NR1>
- BUS:B<x>:LABel:FONT:SIZE?
- BUS:B<x>:LABel:FONT:TYPE <QString>
- BUS:B<x>:LABel:FONT:TYPE?
- BUS:B<x>:LABel:FONT:UNDERline {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:UNDERline?
- BUS:B<x>:LABel:XPOS <NR3>
- BUS:B<x>:LABel:XPOS?
- BUS:B<x>:LABel:YPOS <NR3>
- BUS:B<x>:LABel:YPOS?
- BUS:B<x>:LABel:name <QString>
- BUS:B<x>:LABel:name?
- BUS:B<x>:LIN:BITRate {RATE10K|RATE1K|RATE19K|RATE2K|RATE4K|RATE9K|CUSTom}
- BUS:B<x>:LIN:BITRate:CUSTom <NR1>
- BUS:B<x>:LIN:BITRate:CUSTom?
- BUS:B<x>:LIN:BITRate?
- BUS:B<x>:LIN:IDFORmat {NOPARity|PARity}
- BUS:B<x>:LIN:IDFORmat?
- BUS:B<x>:LIN:POLarity {INVerted|NORmal}
- BUS:B<x>:LIN:POLarity?
- BUS:B<x>:LIN:SAMPLEpoint <NR1>
- BUS:B<x>:LIN:SAMPLEpoint?
- BUS:B<x>:LIN:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:LIN:SOUrce:THReshold <NR3>
- BUS:B<x>:LIN:SOUrce:THReshold?
- BUS:B<x>:LIN:SOUrce?
- BUS:B<x>:LIN:STANDard {MIXed|V1X|V2X}
- BUS:B<x>:LIN:STANDard?
- BUS:B<x>:PARallel:ALLTHResholds <NR3>
- BUS:B<x>:PARallel:ALLTHResholds:APPly
- BUS:B<x>:PARallel:ALLTHResholds?
- BUS:B<x>:PARallel:BIT<x>SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>|NONE}
- BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold <NR3>
- BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold?
- BUS:B<x>:PARallel:BIT<x>SOUrce?
- BUS:B<x>:PARallel:CLOCk:EDGE {FALLING|RISING|EITHER}
- BUS:B<x>:PARallel:CLOCk:EDGE?
- BUS:B<x>:PARallel:CLOCk:ISCLOCKED {ON|OFF|<NR1>}
- BUS:B<x>:PARallel:CLOCk:ISCLOCKED?
- BUS:B<x>:PARallel:CLOCkSOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>|NONE}
- BUS:B<x>:PARallel:CLOCkSOUrce:THReshold <NR3>
- BUS:B<x>:PARallel:CLOCkSOUrce:THReshold?
- BUS:B<x>:PARallel:CLOCkSOUrce?
- BUS:B<x>:RS232C:BITRate {CUSTOM|RATE300|RATE1K|RATE2K|RATE9K|RATE19K|RATE38K|RATE115K|RATE921K}
- BUS:B<x>:RS232C:BITRate:CUSTom <NR1>
- BUS:B<x>:RS232C:BITRate:CUSTom?
- BUS:B<x>:RS232C:BITRate?
- BUS:B<x>:RS232C:DATABits {<NR1>}
- BUS:B<x>:RS232C:DATABits?
- BUS:B<x>:RS232C:DELIMiter {NULl|CR|LF|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
- BUS:B<x>:RS232C:DISplaymode {FRame|PACKET}
- BUS:B<x>:RS232C:DISplaymode?
- BUS:B<x>:RS232C:PARity {NONe|EVEN|ODD}
- BUS:B<x>:RS232C:PARity?
- BUS:B<x>:RS232C:POLarity {NORmal|INVERTed}
- BUS:B<x>:RS232C:POLarity?
- BUS:B<x>:RS232C:SOUrce {CH<x>|DCH<x>_D<x>|REF<x>|MATH<x>|REF<x>_D<x>}
- BUS:B<x>:RS232C:SOUrce:THReshold <NR3>
- BUS:B<x>:RS232C:SOUrce:THReshold?
- BUS:B<x>:RS232C:SOUrce?
- BUS:B<x>:SENT:CHANWidth {TWELVEtwelve|FOURTEENten|SIXTEENeight}
- BUS:B<x>:SENT:CHANWidth?
- BUS:B<x>:SENT:NIBBLECount {THREE|FOUR|SIX}
- BUS:B<x>:SENT:NIBBLECount?
- BUS:B<x>:SENT:NUMCHANnel {ONE|TWO}
- BUS:B<x>:SENT:NUMCHANnel?
- BUS:B<x>:SENT:PAUSEPULSe {NO|YES}
- BUS:B<x>:SENT:PAUSEPULSe?
- BUS:B<x>:SENT:POLARITY {INVerted|NORmal}
- BUS:B<x>:SENT:POLARITY?
- BUS:B<x>:SENT:SLOW {NOne|ENHANCED4|ENHANCED8|SHOrt}
- BUS:B<x>:SENT:SLOW?
- BUS:B<x>:SENT:SOUrce {CH<x>|DCH<x>_D<x>|Math<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SENT:SOUrce?
- BUS:B<x>:SENT:THRESHold <NR3>
- BUS:B<x>:SENT:THRESHold?
- BUS:B<x>:SENT:TICKTIME <NR3>
- BUS:B<x>:SENT:TICKTIME?
- BUS:B<x>:SENT:TICKTOLerance <NR3>
- BUS:B<x>:SENT:TICKTOLerance?
- BUS:B<x>:SPI:BITOrder {LSB|MSB}
- BUS:B<x>:SPI:BITOrder?
- BUS:B<x>:SPI:CLOCk:POLarity {FALL|RISE}
- BUS:B<x>:SPI:CLOCk:POLarity?
- BUS:B<x>:SPI:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:CLOCk:SOUrce?
- BUS:B<x>:SPI:CLOCk:THReshold <NR3>
- BUS:B<x>:SPI:CLOCk:THReshold?
- BUS:B<x>:SPI:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:DATa:POLarity?
- BUS:B<x>:SPI:DATa:SIZe <NR1>
- BUS:B<x>:SPI:DATa:SIZe?
- BUS:B<x>:SPI:DATa:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:DATa:SOUrce?
- BUS:B<x>:SPI:DATa:THReshold <NR3>
- BUS:B<x>:SPI:DATa:THReshold?
- BUS:B<x>:SPI:FRAMING {IDLE|SS}
- BUS:B<x>:SPI:FRAMING?
- BUS:B<x>:SPI:IDLETime <NR3>
- BUS:B<x>:SPI:IDLETime?
- BUS:B<x>:SPI:MISo:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:MISo:DATa:POLarity?
- BUS:B<x>:SPI:MISo:INPut {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>}
- BUS:B<x>:SPI:MISo:INPut?
- BUS:B<x>:SPI:MISo:THReshold <NR3>
- BUS:B<x>:SPI:MISo:THReshold?
- BUS:B<x>:SPI:MOSi:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:MOSi:DATa:POLarity?
- BUS:B<x>:SPI:MOSi:INPut {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>}
- BUS:B<x>:SPI:MOSi:INPut?
- BUS:B<x>:SPI:MOSi:THReshold <NR3>
- BUS:B<x>:SPI:MOSi:THReshold?
- BUS:B<x>:SPI:NUMBer:INputs {ONE|TWO}
- BUS:B<x>:SPI:NUMBer:INputs?
- BUS:B<x>:SPI:SELect:POLarity {LOW|HIGH}
- BUS:B<x>:SPI:SELect:POLarity?
- BUS:B<x>:SPI:SELect:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
- BUS:B<x>:SPI:SELect:THReshold <NR3>
- BUS:B<x>:SPI:SELect:THReshold?
- BUS:B<x>:TYPe {CAN|I2C|LIN|PARallel|RS232C|SENT|SPI}
- BUS:B<x>:TYPe?
- BUS:DELete <QString>
- BUS:LIST?
Bus
¶
Bases: SCPICmdRead
The BUS command tree.
Usage
- Using the
.query()method will send theBUS?query. - Using the
.verify(value)method will send theBUS?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.addnew: TheBUS:ADDNewcommand..b: TheBUS:B<x>command tree..delete: TheBUS:DELetecommand..list: TheBUS:LISTcommand.
addnew
property
¶
addnew: BusAddnew
Return the BUS:ADDNew command.
Description
- This command adds the specified bus. This command creates/adds the bus but does not
display it (turn it on). In order to enable bus decoding and see the bus display on
screen, send the
DISPLAY:WAVEVIEWX:BUS:BX:STATE ONcommand.
Usage
- Using the
.write(value)method will send theBUS:ADDNew valuecommand.
SCPI Syntax
- BUS:ADDNew <QString>
Info
<QString>is a quoted string of the form ‘B’ where NR1 is ≥1.
b
property
¶
Return the BUS:B<x> command tree.
Usage
- Using the
.query()method will send theBUS:B<x>?query. - Using the
.verify(value)method will send theBUS:B<x>?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.can: TheBUS:B<x>:CANcommand tree..display: TheBUS:B<x>:DISplaycommand tree..i2c: TheBUS:B<x>:I2Ccommand tree..label: TheBUS:B<x>:LABelcommand tree..lin: TheBUS:B<x>:LINcommand tree..parallel: TheBUS:B<x>:PARallelcommand tree..rs232c: TheBUS:B<x>:RS232Ccommand tree..sent: TheBUS:B<x>:SENTcommand tree..spi: TheBUS:B<x>:SPIcommand tree..type: TheBUS:B<x>:TYPecommand.
delete
property
¶
delete: BusDelete
Return the BUS:DELete command.
Description
- This command deletes the specified bus.
Usage
- Using the
.write(value)method will send theBUS:DELete valuecommand.
SCPI Syntax
- BUS:DELete <QString>
Info
<QString>specifies the bus to delete and is of the form ‘B‘, where is ≥1.
list
property
¶
list: BusList
Return the BUS:LIST command.
Description
- This query returns a comma separated list of all currently defined buses.
Usage
- Using the
.query()method will send theBUS:LIST?query. - Using the
.verify(value)method will send theBUS:LIST?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- BUS:LIST?
BusAddnew
¶
Bases: SCPICmdWrite
The BUS:ADDNew command.
Description
- This command adds the specified bus. This command creates/adds the bus but does not
display it (turn it on). In order to enable bus decoding and see the bus display on
screen, send the
DISPLAY:WAVEVIEWX:BUS:BX:STATE ONcommand.
Usage
- Using the
.write(value)method will send theBUS:ADDNew valuecommand.
SCPI Syntax
- BUS:ADDNew <QString>
Info
<QString>is a quoted string of the form ‘B’ where NR1 is ≥1.
BusBItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The BUS:B<x> command tree.
Usage
- Using the
.query()method will send theBUS:B<x>?query. - Using the
.verify(value)method will send theBUS:B<x>?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.can: TheBUS:B<x>:CANcommand tree..display: TheBUS:B<x>:DISplaycommand tree..i2c: TheBUS:B<x>:I2Ccommand tree..label: TheBUS:B<x>:LABelcommand tree..lin: TheBUS:B<x>:LINcommand tree..parallel: TheBUS:B<x>:PARallelcommand tree..rs232c: TheBUS:B<x>:RS232Ccommand tree..sent: TheBUS:B<x>:SENTcommand tree..spi: TheBUS:B<x>:SPIcommand tree..type: TheBUS:B<x>:TYPecommand.
can
property
¶
can: BusBItemCan
Return the BUS:B<x>:CAN command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.bitrate: TheBUS:B<x>:CAN:BITRatecommand..fd: TheBUS:B<x>:CAN:FDcommand tree..samplepoint: TheBUS:B<x>:CAN:SAMPLEpointcommand..signal: TheBUS:B<x>:CAN:SIGNalcommand..source: TheBUS:B<x>:CAN:SOUrcecommand..standard: TheBUS:B<x>:CAN:STANDardcommand..threshold: TheBUS:B<x>:CAN:THResholdcommand.
display
property
¶
display: BusBItemDisplay
Return the BUS:B<x>:DISplay command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:DISplay?query. - Using the
.verify(value)method will send theBUS:B<x>:DISplay?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.format: TheBUS:B<x>:DISplay:FORMatcommand..layout: TheBUS:B<x>:DISplay:LAYoutcommand.
i2c
property
¶
i2c: BusBItemI2c
Return the BUS:B<x>:I2C command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.clock: TheBUS:B<x>:I2C:CLOCkcommand tree..data: TheBUS:B<x>:I2C:DATacommand tree..rwinaddr: TheBUS:B<x>:I2C:RWINADDRcommand.
label
property
¶
label: BusBItemLabel
Return the BUS:B<x>:LABel command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.color: TheBUS:B<x>:LABel:COLorcommand..font: TheBUS:B<x>:LABel:FONTcommand tree..xpos: TheBUS:B<x>:LABel:XPOScommand..ypos: TheBUS:B<x>:LABel:YPOScommand..name: TheBUS:B<x>:LABel:namecommand.
lin
property
¶
lin: BusBItemLin
Return the BUS:B<x>:LIN command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.bitrate: TheBUS:B<x>:LIN:BITRatecommand..idformat: TheBUS:B<x>:LIN:IDFORmatcommand..polarity: TheBUS:B<x>:LIN:POLaritycommand..samplepoint: TheBUS:B<x>:LIN:SAMPLEpointcommand..source: TheBUS:B<x>:LIN:SOUrcecommand..standard: TheBUS:B<x>:LIN:STANDardcommand.
parallel
property
¶
parallel: BusBItemParallel
Return the BUS:B<x>:PARallel command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.allthresholds: TheBUS:B<x>:PARallel:ALLTHResholdscommand..bitsource: TheBUS:B<x>:PARallel:BIT<x>SOUrcecommand..clock: TheBUS:B<x>:PARallel:CLOCkcommand tree..clocksource: TheBUS:B<x>:PARallel:CLOCkSOUrcecommand.
rs232c
property
¶
rs232c: BusBItemRs232c
Return the BUS:B<x>:RS232C command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.bitrate: TheBUS:B<x>:RS232C:BITRatecommand..databits: TheBUS:B<x>:RS232C:DATABitscommand..delimiter: TheBUS:B<x>:RS232C:DELIMitercommand..displaymode: TheBUS:B<x>:RS232C:DISplaymodecommand..parity: TheBUS:B<x>:RS232C:PARitycommand..polarity: TheBUS:B<x>:RS232C:POLaritycommand..source: TheBUS:B<x>:RS232C:SOUrcecommand.
sent
property
¶
sent: BusBItemSent
Return the BUS:B<x>:SENT command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Sub-properties
.chanwidth: TheBUS:B<x>:SENT:CHANWidthcommand..nibblecount: TheBUS:B<x>:SENT:NIBBLECountcommand..numchannel: TheBUS:B<x>:SENT:NUMCHANnelcommand..pausepulse: TheBUS:B<x>:SENT:PAUSEPULSecommand..polarity: TheBUS:B<x>:SENT:POLARITYcommand..slow: TheBUS:B<x>:SENT:SLOWcommand..source: TheBUS:B<x>:SENT:SOUrcecommand..threshold: TheBUS:B<x>:SENT:THRESHoldcommand..ticktime: TheBUS:B<x>:SENT:TICKTIMEcommand..ticktolerance: TheBUS:B<x>:SENT:TICKTOLerancecommand.
spi
property
¶
spi: BusBItemSpi
Return the BUS:B<x>:SPI command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Sub-properties
.bitorder: TheBUS:B<x>:SPI:BITOrdercommand..clock: TheBUS:B<x>:SPI:CLOCkcommand tree..data: TheBUS:B<x>:SPI:DATacommand tree..framing: TheBUS:B<x>:SPI:FRAMINGcommand..idletime: TheBUS:B<x>:SPI:IDLETimecommand..miso: TheBUS:B<x>:SPI:MISocommand tree..mosi: TheBUS:B<x>:SPI:MOSicommand tree..number: TheBUS:B<x>:SPI:NUMBercommand tree..select: TheBUS:B<x>:SPI:SELectcommand tree.
type
property
¶
type: BusBItemType
Return the BUS:B<x>:TYPe command.
Description
- This command sets or queries the bus type or standard for the specified bus. The bus is specified by x. Arguments for a bus type are only available then the required serial bus option is installed.
Usage
- Using the
.query()method will send theBUS:B<x>:TYPe?query. - Using the
.verify(value)method will send theBUS:B<x>:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:TYPe valuecommand.
SCPI Syntax
- BUS:B<x>:TYPe {CAN|I2C|LIN|PARallel|RS232C|SENT|SPI}
- BUS:B<x>:TYPe?
Info
B<x>is the number of the bus waveform.CANspecifies a Controller Area Network bus.I2Cspecifies the Inter-IC bus.LINspecifies a Local Interconnect Network bus.PARallelspecifies a parallel bus.RS232Cspecifies the RS-232 Serial bus.SENTspecifies the Single Edge Nibble Transmission (SENT) automotive serial bus.SPIspecifies the Serial Peripheral Interface bus.
BusBItemCan
¶
Bases: SCPICmdRead
The BUS:B<x>:CAN command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.bitrate: TheBUS:B<x>:CAN:BITRatecommand..fd: TheBUS:B<x>:CAN:FDcommand tree..samplepoint: TheBUS:B<x>:CAN:SAMPLEpointcommand..signal: TheBUS:B<x>:CAN:SIGNalcommand..source: TheBUS:B<x>:CAN:SOUrcecommand..standard: TheBUS:B<x>:CAN:STANDardcommand..threshold: TheBUS:B<x>:CAN:THResholdcommand.
bitrate
property
¶
bitrate: BusBItemCanBitrate
Return the BUS:B<x>:CAN:BITRate command.
Description
- This command sets or queries the CAN bit rate. The bus number is specified by x. If
you select Custom, use
BUS:BX:CAN:BITRATE:VALUEto set the bit rate.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:BITRate?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:BITRate valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:BITRate {RATE10K|RATE100K|RATE1M|RATE125K|RATE153K|RATE20K|RATE25K|RATE250K|RATE31K|RATE33K|RATE400K|RATE50K|RATE500K|RATE62K|RATE68K|RATE800K|RATE83K|RATE92K|CUSTom}
- BUS:B<x>:CAN:BITRate?
Info
B<x>is the number of the bus.
Sub-properties
.value: TheBUS:B<x>:CAN:BITRate:VALuecommand.
fd
property
¶
fd: BusBItemCanFd
Return the BUS:B<x>:CAN:FD command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:FD?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:FD?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.bitrate: TheBUS:B<x>:CAN:FD:BITRatecommand.
samplepoint
property
¶
samplepoint: BusBItemCanSamplepoint
Return the BUS:B<x>:CAN:SAMPLEpoint command.
Description
- This command sets or queries the sample point for the specified CAN bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:SAMPLEpoint?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:SAMPLEpoint?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:SAMPLEpoint valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:SAMPLEpoint <NR1>
- BUS:B<x>:CAN:SAMPLEpoint?
Info
B<x>is the number of the bus.<NR1>is the sample point, in percent, for the specified CAN bus.
signal
property
¶
signal: BusBItemCanSignal
Return the BUS:B<x>:CAN:SIGNal command.
Description
- This command sets or queries the signal type for the specified CAN bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:SIGNal?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:SIGNal?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:SIGNal valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:SIGNal {DIFFerential|CANH|CANL|RX|TX}
- BUS:B<x>:CAN:SIGNal?
Info
B<x>is the number of the bus.
source
property
¶
source: BusBItemCanSource
Return the BUS:B<x>:CAN:SOUrce command.
Description
- This command sets or queries the CAN source channel for the specified CAN bus. The bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:CAN:SOUrce?
Info
B<x>is the number of the bus.CH<x>specifies an analog channel to use as the source.DCH<x>_D<x>specifies a digital channel to use as the source. The supported digital channel value is 1. The supported digital bits values are 0 to 15.MATH<x>specifies a math waveform to use as the source.REF<x>specifies a reference waveform to use as the source.REF<x>_D<x>specifies a digital reference waveform as the source.
standard
property
¶
standard: BusBItemCanStandard
Return the BUS:B<x>:CAN:STANDard command.
Description
- This command sets or queries which CAN standard specification to analyze the specified CAN bus with. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:STANDard?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:STANDard?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:STANDard valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:STANDard {CAN2X|FDISO|FDNONISO}
- BUS:B<x>:CAN:STANDard?
Info
B<x>is the number of the bus.CAN2Xsets the CAN bus standard to CAN 2.0.FDISOsets the CAN bus standard to ISO CAN FD (11898-1:2015).FDNONISOsets the CAN bus standard to non-ISO CAN FD (Bosch:2012).
threshold
property
¶
threshold: BusBItemCanThreshold
Return the BUS:B<x>:CAN:THReshold command.
Description
- This command sets or queries the source channel threshold for the specified CAN bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:THReshold <NR3>
- BUS:B<x>:CAN:THReshold?
Info
B<x>is the number of the bus.<NR3>is the source channel threshold for the specified CAN bus.
BusBItemCanBitrate
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:BITRate command.
Description
- This command sets or queries the CAN bit rate. The bus number is specified by x. If you
select Custom, use
BUS:BX:CAN:BITRATE:VALUEto set the bit rate.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:BITRate?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:BITRate valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:BITRate {RATE10K|RATE100K|RATE1M|RATE125K|RATE153K|RATE20K|RATE25K|RATE250K|RATE31K|RATE33K|RATE400K|RATE50K|RATE500K|RATE62K|RATE68K|RATE800K|RATE83K|RATE92K|CUSTom}
- BUS:B<x>:CAN:BITRate?
Info
B<x>is the number of the bus.
Properties
.value: TheBUS:B<x>:CAN:BITRate:VALuecommand.
value
property
¶
value: BusBItemCanBitrateValue
Return the BUS:B<x>:CAN:BITRate:VALue command.
Description
- This command sets or queries CAN bit rate when Custom is selected by
BUS:BX:CAN:BITRATE. The bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:BITRate:VALue?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:BITRate:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:BITRate:VALue valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:BITRate:VALue <NR3>
- BUS:B<x>:CAN:BITRate:VALue?
Info
B<x>is the number of the bus.<NR3>specifies the CAN bit rate.
BusBItemCanBitrateValue
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:BITRate:VALue command.
Description
- This command sets or queries CAN bit rate when Custom is selected by
BUS:BX:CAN:BITRATE. The bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:BITRate:VALue?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:BITRate:VALue?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:BITRate:VALue valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:BITRate:VALue <NR3>
- BUS:B<x>:CAN:BITRate:VALue?
Info
B<x>is the number of the bus.<NR3>specifies the CAN bit rate.
BusBItemCanFd
¶
Bases: SCPICmdRead
The BUS:B<x>:CAN:FD command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:FD?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:FD?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.bitrate: TheBUS:B<x>:CAN:FD:BITRatecommand.
bitrate
property
¶
bitrate: BusBItemCanFdBitrate
Return the BUS:B<x>:CAN:FD:BITRate command.
Description
- This command sets or queries the increased data phase bit rate used by CAN FD packets
on the specified CAN bus. The bus is specified by x. If you select Custom, use
BUS:B<x>:CAN:FD:BITRate:CUSTomto set the bit rate.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:FD:BITRate?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:FD:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:FD:BITRate valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:FD:BITRate {RATE1M|RATE2M|RATE3M|RATE4M|RATE5M|RATE6M|RATE7M|RATE8M|RATE9M|RATE10M|RATE11M|RATE12M|RATE13M|RATE14M|RATE15M|RATE16M|CUSTom}
- BUS:B<x>:CAN:FD:BITRate?
Info
B<x>is the number of the bus.
Sub-properties
.custom: TheBUS:B<x>:CAN:FD:BITRate:CUSTomcommand.
BusBItemCanFdBitrate
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:FD:BITRate command.
Description
- This command sets or queries the increased data phase bit rate used by CAN FD packets on
the specified CAN bus. The bus is specified by x. If you select Custom, use
BUS:B<x>:CAN:FD:BITRate:CUSTomto set the bit rate.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:FD:BITRate?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:FD:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:FD:BITRate valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:FD:BITRate {RATE1M|RATE2M|RATE3M|RATE4M|RATE5M|RATE6M|RATE7M|RATE8M|RATE9M|RATE10M|RATE11M|RATE12M|RATE13M|RATE14M|RATE15M|RATE16M|CUSTom}
- BUS:B<x>:CAN:FD:BITRate?
Info
B<x>is the number of the bus.
Properties
.custom: TheBUS:B<x>:CAN:FD:BITRate:CUSTomcommand.
custom
property
¶
custom: BusBItemCanFdBitrateCustom
Return the BUS:B<x>:CAN:FD:BITRate:CUSTom command.
Description
- This command sets or queries the custom bit rate for the increased data phase of CAN FD packets on the specified CAN bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:FD:BITRate:CUSTom?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:FD:BITRate:CUSTom?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:FD:BITRate:CUSTom valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:FD:BITRate:CUSTom <NR1>
- BUS:B<x>:CAN:FD:BITRate:CUSTom?
Info
B<x>is the number of the bus.<NR1>is the custom FD bit rate for the specified bus.
BusBItemCanFdBitrateCustom
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:FD:BITRate:CUSTom command.
Description
- This command sets or queries the custom bit rate for the increased data phase of CAN FD packets on the specified CAN bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:FD:BITRate:CUSTom?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:FD:BITRate:CUSTom?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:FD:BITRate:CUSTom valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:FD:BITRate:CUSTom <NR1>
- BUS:B<x>:CAN:FD:BITRate:CUSTom?
Info
B<x>is the number of the bus.<NR1>is the custom FD bit rate for the specified bus.
BusBItemCanSamplepoint
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:SAMPLEpoint command.
Description
- This command sets or queries the sample point for the specified CAN bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:SAMPLEpoint?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:SAMPLEpoint?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:SAMPLEpoint valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:SAMPLEpoint <NR1>
- BUS:B<x>:CAN:SAMPLEpoint?
Info
B<x>is the number of the bus.<NR1>is the sample point, in percent, for the specified CAN bus.
BusBItemCanSignal
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:SIGNal command.
Description
- This command sets or queries the signal type for the specified CAN bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:SIGNal?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:SIGNal?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:SIGNal valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:SIGNal {DIFFerential|CANH|CANL|RX|TX}
- BUS:B<x>:CAN:SIGNal?
Info
B<x>is the number of the bus.
BusBItemCanSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:SOUrce command.
Description
- This command sets or queries the CAN source channel for the specified CAN bus. The bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:CAN:SOUrce?
Info
B<x>is the number of the bus.CH<x>specifies an analog channel to use as the source.DCH<x>_D<x>specifies a digital channel to use as the source. The supported digital channel value is 1. The supported digital bits values are 0 to 15.MATH<x>specifies a math waveform to use as the source.REF<x>specifies a reference waveform to use as the source.REF<x>_D<x>specifies a digital reference waveform as the source.
BusBItemCanStandard
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:STANDard command.
Description
- This command sets or queries which CAN standard specification to analyze the specified CAN bus with. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:STANDard?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:STANDard?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:STANDard valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:STANDard {CAN2X|FDISO|FDNONISO}
- BUS:B<x>:CAN:STANDard?
Info
B<x>is the number of the bus.CAN2Xsets the CAN bus standard to CAN 2.0.FDISOsets the CAN bus standard to ISO CAN FD (11898-1:2015).FDNONISOsets the CAN bus standard to non-ISO CAN FD (Bosch:2012).
BusBItemCanThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:THReshold command.
Description
- This command sets or queries the source channel threshold for the specified CAN bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:THReshold <NR3>
- BUS:B<x>:CAN:THReshold?
Info
B<x>is the number of the bus.<NR3>is the source channel threshold for the specified CAN bus.
BusBItemDisplay
¶
Bases: SCPICmdRead
The BUS:B<x>:DISplay command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:DISplay?query. - Using the
.verify(value)method will send theBUS:B<x>:DISplay?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.format: TheBUS:B<x>:DISplay:FORMatcommand..layout: TheBUS:B<x>:DISplay:LAYoutcommand.
format
property
¶
format: BusBItemDisplayFormat
Return the BUS:B<x>:DISplay:FORMat command.
Description
- This command sets or queries how the data is represented in the bus form for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:DISplay:FORMat?query. - Using the
.verify(value)method will send theBUS:B<x>:DISplay:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:DISplay:FORMat valuecommand.
SCPI Syntax
- BUS:B<x>:DISplay:FORMat {HEX|BINARY|MIXEDASCII|MIXEDHEX|ASCII|DECIMAL|MIXED}
- BUS:B<x>:DISplay:FORMat?
Info
B<x>is the number of the bus.HEXspecifies hexadecimal format.BINARYspecifies binary format.MIXEDASCIIspecifies mixed ASCII format.MIXEDHEXspecifies mixed hexadecimal format.ASCIIspecifies ASCII format.DECIMALspecifies decimal format.MIXEDspecifies mixed format.
layout
property
¶
layout: BusBItemDisplayLayout
Return the BUS:B<x>:DISplay:LAYout command.
Description
- This command sets or queries what to display for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:DISplay:LAYout?query. - Using the
.verify(value)method will send theBUS:B<x>:DISplay:LAYout?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:DISplay:LAYout valuecommand.
SCPI Syntax
- BUS:B<x>:DISplay:LAYout {BUS|BUSANDWAVEFORM}
- BUS:B<x>:DISplay:LAYout?
Info
B<x>is the number of the bus.BUSspecifies displaying the bus form only.BUSANDWAVEFORMspecifies displaying the bus form and the constituent source waveform(s). This argument is not available for some bus types and some bus configurations.
BusBItemDisplayFormat
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:DISplay:FORMat command.
Description
- This command sets or queries how the data is represented in the bus form for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:DISplay:FORMat?query. - Using the
.verify(value)method will send theBUS:B<x>:DISplay:FORMat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:DISplay:FORMat valuecommand.
SCPI Syntax
- BUS:B<x>:DISplay:FORMat {HEX|BINARY|MIXEDASCII|MIXEDHEX|ASCII|DECIMAL|MIXED}
- BUS:B<x>:DISplay:FORMat?
Info
B<x>is the number of the bus.HEXspecifies hexadecimal format.BINARYspecifies binary format.MIXEDASCIIspecifies mixed ASCII format.MIXEDHEXspecifies mixed hexadecimal format.ASCIIspecifies ASCII format.DECIMALspecifies decimal format.MIXEDspecifies mixed format.
BusBItemDisplayLayout
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:DISplay:LAYout command.
Description
- This command sets or queries what to display for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:DISplay:LAYout?query. - Using the
.verify(value)method will send theBUS:B<x>:DISplay:LAYout?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:DISplay:LAYout valuecommand.
SCPI Syntax
- BUS:B<x>:DISplay:LAYout {BUS|BUSANDWAVEFORM}
- BUS:B<x>:DISplay:LAYout?
Info
B<x>is the number of the bus.BUSspecifies displaying the bus form only.BUSANDWAVEFORMspecifies displaying the bus form and the constituent source waveform(s). This argument is not available for some bus types and some bus configurations.
BusBItemI2c
¶
Bases: SCPICmdRead
The BUS:B<x>:I2C command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.clock: TheBUS:B<x>:I2C:CLOCkcommand tree..data: TheBUS:B<x>:I2C:DATacommand tree..rwinaddr: TheBUS:B<x>:I2C:RWINADDRcommand.
clock
property
¶
clock: BusBItemI2cClock
Return the BUS:B<x>:I2C:CLOCk command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:CLOCk?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.source: TheBUS:B<x>:I2C:CLOCk:SOUrcecommand..threshold: TheBUS:B<x>:I2C:CLOCk:THResholdcommand.
data
property
¶
data: BusBItemI2cData
Return the BUS:B<x>:I2C:DATa command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:DATa?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.source: TheBUS:B<x>:I2C:DATa:SOUrcecommand..threshold: TheBUS:B<x>:I2C:DATa:THResholdcommand.
rwinaddr
property
¶
rwinaddr: BusBItemI2cRwinaddr
Return the BUS:B<x>:I2C:RWINADDR command.
Description
- This command sets or queries the manner in which seven-bit I2C addresses are represented in the busform display of the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:RWINADDR?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:RWINADDR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:RWINADDR valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:RWINADDR {0|1}
- BUS:B<x>:I2C:RWINADDR?
Info
B<x>is the number of the bus.0displays 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.1displays the entire slave address byte as a number, with the R/W* signal as its LSB (bit 0) and the slave address in bits 7..1. For example, the slave address byte of 0b10100101 is displayed as the value 0xA5 R.
BusBItemI2cClock
¶
Bases: SCPICmdRead
The BUS:B<x>:I2C:CLOCk command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:CLOCk?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.source: TheBUS:B<x>:I2C:CLOCk:SOUrcecommand..threshold: TheBUS:B<x>:I2C:CLOCk:THResholdcommand.
source
property
¶
source: BusBItemI2cClockSource
Return the BUS:B<x>:I2C:CLOCk:SOUrce command.
Description
- This command sets or queries the I2C clock (SCLK) source for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:CLOCk:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:I2C:CLOCk:SOUrce?
Info
B<x>is the number of the bus.CH<x>specifies an analog channel to use as the I2C SCLK source.DCH<x>_D<x>specifies a digital channel to use as the I2C SCLK source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>specifies a math waveform to use as the I2C SCLK source.REF<x>specifies a reference waveform to use as the I2C SCLK source.REF<x>_D<x>specifies a digital reference waveform as the clock source waveform for the specified I2C bus.
threshold
property
¶
threshold: BusBItemI2cClockThreshold
Return the BUS:B<x>:I2C:CLOCk:THReshold command.
Description
- This command sets or queries the I2C Clock (SCLK) source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:CLOCk:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:CLOCk:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:CLOCk:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:CLOCk:THReshold <NR3>
- BUS:B<x>:I2C:CLOCk:THReshold?
Info
B<x>is the number of the bus.<NR3>is the I2C Clock (SCLK) source threshold for the specified bus.
BusBItemI2cClockSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:I2C:CLOCk:SOUrce command.
Description
- This command sets or queries the I2C clock (SCLK) source for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:CLOCk:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:I2C:CLOCk:SOUrce?
Info
B<x>is the number of the bus.CH<x>specifies an analog channel to use as the I2C SCLK source.DCH<x>_D<x>specifies a digital channel to use as the I2C SCLK source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>specifies a math waveform to use as the I2C SCLK source.REF<x>specifies a reference waveform to use as the I2C SCLK source.REF<x>_D<x>specifies a digital reference waveform as the clock source waveform for the specified I2C bus.
BusBItemI2cClockThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:I2C:CLOCk:THReshold command.
Description
- This command sets or queries the I2C Clock (SCLK) source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:CLOCk:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:CLOCk:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:CLOCk:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:CLOCk:THReshold <NR3>
- BUS:B<x>:I2C:CLOCk:THReshold?
Info
B<x>is the number of the bus.<NR3>is the I2C Clock (SCLK) source threshold for the specified bus.
BusBItemI2cData
¶
Bases: SCPICmdRead
The BUS:B<x>:I2C:DATa command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:DATa?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.source: TheBUS:B<x>:I2C:DATa:SOUrcecommand..threshold: TheBUS:B<x>:I2C:DATa:THResholdcommand.
source
property
¶
source: BusBItemI2cDataSource
Return the BUS:B<x>:I2C:DATa:SOUrce command.
Description
- This command sets or queries the I2C data (SDA) source for the specified I2C bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:DATa:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:DATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:DATa:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:DATa:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:I2C:DATa:SOUrce?
Info
B<x>is the number of the bus.CH<x>specifies an analog channel to use as the I2C SDA source.DCH<x>_D<x>specifies a digital channel to use as the I2C SDA source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>specifies a math waveform to use as the I2C SDA source.REF<x>specifies a reference waveform to use as the I2C SDA source.REF<x>_D<x>specifies a digital reference waveform as the data source waveform for the specified I2C bus.
threshold
property
¶
threshold: BusBItemI2cDataThreshold
Return the BUS:B<x>:I2C:DATa:THReshold command.
Description
- This command sets or queries the I2C Data (SDA) source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:DATa:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:DATa:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:DATa:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:DATa:THReshold <NR3>
- BUS:B<x>:I2C:DATa:THReshold?
Info
B<x>is the number of the bus.<NR3>is the I2C Data (SDA) source threshold for the specified bus.
BusBItemI2cDataSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:I2C:DATa:SOUrce command.
Description
- This command sets or queries the I2C data (SDA) source for the specified I2C bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:DATa:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:DATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:DATa:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:DATa:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:I2C:DATa:SOUrce?
Info
B<x>is the number of the bus.CH<x>specifies an analog channel to use as the I2C SDA source.DCH<x>_D<x>specifies a digital channel to use as the I2C SDA source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>specifies a math waveform to use as the I2C SDA source.REF<x>specifies a reference waveform to use as the I2C SDA source.REF<x>_D<x>specifies a digital reference waveform as the data source waveform for the specified I2C bus.
BusBItemI2cDataThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:I2C:DATa:THReshold command.
Description
- This command sets or queries the I2C Data (SDA) source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:DATa:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:DATa:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:DATa:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:DATa:THReshold <NR3>
- BUS:B<x>:I2C:DATa:THReshold?
Info
B<x>is the number of the bus.<NR3>is the I2C Data (SDA) source threshold for the specified bus.
BusBItemI2cRwinaddr
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:I2C:RWINADDR command.
Description
- This command sets or queries the manner in which seven-bit I2C addresses are represented in the busform display of the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:RWINADDR?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:RWINADDR?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:RWINADDR valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:RWINADDR {0|1}
- BUS:B<x>:I2C:RWINADDR?
Info
B<x>is the number of the bus.0displays 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.1displays the entire slave address byte as a number, with the R/W* signal as its LSB (bit 0) and the slave address in bits 7..1. For example, the slave address byte of 0b10100101 is displayed as the value 0xA5 R.
BusBItemLabel
¶
Bases: SCPICmdRead
The BUS:B<x>:LABel command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.color: TheBUS:B<x>:LABel:COLorcommand..font: TheBUS:B<x>:LABel:FONTcommand tree..xpos: TheBUS:B<x>:LABel:XPOScommand..ypos: TheBUS:B<x>:LABel:YPOScommand..name: TheBUS:B<x>:LABel:namecommand.
color
property
¶
color: BusBItemLabelColor
Return the BUS:B<x>:LABel:COLor command.
Description
- This command sets or queries the color of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:COLor?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:COLor?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:COLor valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:COLor <QString>
- BUS:B<x>:LABel:COLor?
Info
B<x>is the number of the bus.<QString>is the bus label color. To return the color to the default color, send an empty string as in this example::BUS:B1:LABEL:COLOR‘’.
font
property
¶
font: BusBItemLabelFont
Return the BUS:B<x>:LABel:FONT command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:FONT?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:FONT?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.bold: TheBUS:B<x>:LABel:FONT:BOLDcommand..italic: TheBUS:B<x>:LABel:FONT:ITALiccommand..size: TheBUS:B<x>:LABel:FONT:SIZEcommand..type: TheBUS:B<x>:LABel:FONT:TYPEcommand..underline: TheBUS:B<x>:LABel:FONT:UNDERlinecommand.
name
property
¶
name: BusBItemLabelName
Return the BUS:B<x>:LABel:name command.
Description
- This command sets or queries the label for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:name?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:name?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:name valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:name <QString>
- BUS:B<x>:LABel:name?
Info
B<x>is the number of the bus.<QString>is an alphanumeric string of text enclosed in quotes. The text string is limited to 30 characters. It contains the text label information for the bus.
xpos
property
¶
xpos: BusBItemLabelXpos
Return the BUS:B<x>:LABel:XPOS command.
Description
- This command sets or queries the x-position of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:XPOS?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:XPOS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:XPOS valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:XPOS <NR3>
- BUS:B<x>:LABel:XPOS?
Info
B<x>is the number of the bus.<NR3>is the x-position, in pixels relative to the left edge of the screen of the specified bus label.
ypos
property
¶
ypos: BusBItemLabelYpos
Return the BUS:B<x>:LABel:YPOS command.
Description
- This command sets or queries the y-position of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:YPOS?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:YPOS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:YPOS valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:YPOS <NR3>
- BUS:B<x>:LABel:YPOS?
Info
B<x>is the number of the bus.<NR3>is the y-position, in pixels relative to the baseline of the waveform, of the specified bus label.
BusBItemLabelColor
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LABel:COLor command.
Description
- This command sets or queries the color of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:COLor?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:COLor?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:COLor valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:COLor <QString>
- BUS:B<x>:LABel:COLor?
Info
B<x>is the number of the bus.<QString>is the bus label color. To return the color to the default color, send an empty string as in this example::BUS:B1:LABEL:COLOR‘’.
BusBItemLabelFont
¶
Bases: SCPICmdRead
The BUS:B<x>:LABel:FONT command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:FONT?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:FONT?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.bold: TheBUS:B<x>:LABel:FONT:BOLDcommand..italic: TheBUS:B<x>:LABel:FONT:ITALiccommand..size: TheBUS:B<x>:LABel:FONT:SIZEcommand..type: TheBUS:B<x>:LABel:FONT:TYPEcommand..underline: TheBUS:B<x>:LABel:FONT:UNDERlinecommand.
bold
property
¶
bold: BusBItemLabelFontBold
Return the BUS:B<x>:LABel:FONT:BOLD command.
Description
- This command sets or queries the bold state of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:FONT:BOLD?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:FONT:BOLD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:FONT:BOLD valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:FONT:BOLD {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:BOLD?
Info
B<x>is the number of the bus.ONdisplays the label in bold font.OFFdoes not display the label in bold font.1displays the label in bold font.0does not display the label in bold font.
italic
property
¶
italic: BusBItemLabelFontItalic
Return the BUS:B<x>:LABel:FONT:ITALic command.
Description
- This command sets or queries the italic state of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:FONT:ITALic?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:FONT:ITALic?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:FONT:ITALic valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:FONT:ITALic {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:ITALic?
Info
B<x>is the number of the bus.ONdisplays the label in italic font.OFFdoes not display the label in italic font.1displays the label in italic font.0does not display the label in italic font.
size
property
¶
size: BusBItemLabelFontSize
Return the BUS:B<x>:LABel:FONT:SIZE command.
Description
- This command sets or queries the font size of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:FONT:SIZE?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:FONT:SIZE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:FONT:SIZE valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:FONT:SIZE <NR1>
- BUS:B<x>:LABel:FONT:SIZE?
Info
B<x>is the number of the bus.<NR1>is the font size.
type
property
¶
type: BusBItemLabelFontType
Return the BUS:B<x>:LABel:FONT:TYPE command.
Description
- This command sets or queries the font type of the specified bus label, such as Arial or Times New Roman. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:FONT:TYPE?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:FONT:TYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:FONT:TYPE valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:FONT:TYPE <QString>
- BUS:B<x>:LABel:FONT:TYPE?
Info
B<x>is the number of the bus.<QString>is the specified font type. Available fonts include: DejaVu Sans, DejaVu Sans Mono, DejaVu Serif, Frutiger LT Std, Monospace, Sans Serif, Serif, Ubuntu, Ubuntu Condensed, and Ubuntu Mono.
underline
property
¶
underline: BusBItemLabelFontUnderline
Return the BUS:B<x>:LABel:FONT:UNDERline command.
Description
- This command sets or queries the underline state of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:FONT:UNDERline?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:FONT:UNDERline?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:FONT:UNDERline valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:FONT:UNDERline {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:UNDERline?
Info
B<x>is the number of the bus.ONdisplays the label in underlined font.OFFdoes not display the label in underlined font.1displays the label in underlined font.0does not display the label in underlined font.
BusBItemLabelFontBold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LABel:FONT:BOLD command.
Description
- This command sets or queries the bold state of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:FONT:BOLD?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:FONT:BOLD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:FONT:BOLD valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:FONT:BOLD {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:BOLD?
Info
B<x>is the number of the bus.ONdisplays the label in bold font.OFFdoes not display the label in bold font.1displays the label in bold font.0does not display the label in bold font.
BusBItemLabelFontItalic
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LABel:FONT:ITALic command.
Description
- This command sets or queries the italic state of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:FONT:ITALic?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:FONT:ITALic?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:FONT:ITALic valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:FONT:ITALic {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:ITALic?
Info
B<x>is the number of the bus.ONdisplays the label in italic font.OFFdoes not display the label in italic font.1displays the label in italic font.0does not display the label in italic font.
BusBItemLabelFontSize
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LABel:FONT:SIZE command.
Description
- This command sets or queries the font size of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:FONT:SIZE?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:FONT:SIZE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:FONT:SIZE valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:FONT:SIZE <NR1>
- BUS:B<x>:LABel:FONT:SIZE?
Info
B<x>is the number of the bus.<NR1>is the font size.
BusBItemLabelFontType
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LABel:FONT:TYPE command.
Description
- This command sets or queries the font type of the specified bus label, such as Arial or Times New Roman. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:FONT:TYPE?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:FONT:TYPE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:FONT:TYPE valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:FONT:TYPE <QString>
- BUS:B<x>:LABel:FONT:TYPE?
Info
B<x>is the number of the bus.<QString>is the specified font type. Available fonts include: DejaVu Sans, DejaVu Sans Mono, DejaVu Serif, Frutiger LT Std, Monospace, Sans Serif, Serif, Ubuntu, Ubuntu Condensed, and Ubuntu Mono.
BusBItemLabelFontUnderline
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LABel:FONT:UNDERline command.
Description
- This command sets or queries the underline state of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:FONT:UNDERline?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:FONT:UNDERline?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:FONT:UNDERline valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:FONT:UNDERline {ON|OFF|1|0}
- BUS:B<x>:LABel:FONT:UNDERline?
Info
B<x>is the number of the bus.ONdisplays the label in underlined font.OFFdoes not display the label in underlined font.1displays the label in underlined font.0does not display the label in underlined font.
BusBItemLabelName
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LABel:name command.
Description
- This command sets or queries the label for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:name?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:name?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:name valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:name <QString>
- BUS:B<x>:LABel:name?
Info
B<x>is the number of the bus.<QString>is an alphanumeric string of text enclosed in quotes. The text string is limited to 30 characters. It contains the text label information for the bus.
BusBItemLabelXpos
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LABel:XPOS command.
Description
- This command sets or queries the x-position of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:XPOS?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:XPOS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:XPOS valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:XPOS <NR3>
- BUS:B<x>:LABel:XPOS?
Info
B<x>is the number of the bus.<NR3>is the x-position, in pixels relative to the left edge of the screen of the specified bus label.
BusBItemLabelYpos
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LABel:YPOS command.
Description
- This command sets or queries the y-position of the specified bus label. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LABel:YPOS?query. - Using the
.verify(value)method will send theBUS:B<x>:LABel:YPOS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LABel:YPOS valuecommand.
SCPI Syntax
- BUS:B<x>:LABel:YPOS <NR3>
- BUS:B<x>:LABel:YPOS?
Info
B<x>is the number of the bus.<NR3>is the y-position, in pixels relative to the baseline of the waveform, of the specified bus label.
BusBItemLin
¶
Bases: SCPICmdRead
The BUS:B<x>:LIN command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.bitrate: TheBUS:B<x>:LIN:BITRatecommand..idformat: TheBUS:B<x>:LIN:IDFORmatcommand..polarity: TheBUS:B<x>:LIN:POLaritycommand..samplepoint: TheBUS:B<x>:LIN:SAMPLEpointcommand..source: TheBUS:B<x>:LIN:SOUrcecommand..standard: TheBUS:B<x>:LIN:STANDardcommand.
bitrate
property
¶
bitrate: BusBItemLinBitrate
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:CUSTOMto set the bit rate.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:BITRate?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:BITRate valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:BITRate {RATE10K|RATE1K|RATE19K|RATE2K|RATE4K|RATE9K|CUSTom}
- BUS:B<x>:LIN:BITRate?
Info
B<x>is the number of the bus.
Sub-properties
.custom: TheBUS:B<x>:LIN:BITRate:CUSTomcommand.
idformat
property
¶
idformat: BusBItemLinIdformat
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 theBUS:B<x>:LIN:IDFORmat?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:IDFORmat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:IDFORmat valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:IDFORmat {NOPARity|PARity}
- BUS:B<x>:LIN:IDFORmat?
Info
B<x>is the number of the bus.NOPARityspecifies an id format that includes parity.PARityspecifies an id format that separates parity.
polarity
property
¶
polarity: BusBItemLinPolarity
Return the BUS:B<x>:LIN:POLarity command.
Description
- This command sets or queries the LIN source polarity for the specified bus. The bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:POLarity valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:POLarity {INVerted|NORmal}
- BUS:B<x>:LIN:POLarity?
Info
B<x>is the number of the bus.
samplepoint
property
¶
samplepoint: BusBItemLinSamplepoint
Return the BUS:B<x>:LIN:SAMPLEpoint command.
Description
- Specifies the LIN sample point, for the specified LIN bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:SAMPLEpoint?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:SAMPLEpoint?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:SAMPLEpoint valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:SAMPLEpoint <NR1>
- BUS:B<x>:LIN:SAMPLEpoint?
Info
B<x>is the number of the bus.<NR1>is a percentage that represents the point at which to sample during each bit period.
source
property
¶
source: BusBItemLinSource
Return the BUS:B<x>:LIN:SOUrce command.
Description
- This command sets or queries the LIN data source for the specified bus. The bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:LIN:SOUrce?
Info
B<x>is the number of the bus.CH<x>specifies an analog channel to use as the LIN data source.DCH<x>_D<x>specifies a digital channel to use as the LIN data source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>specifies a math waveform to use as the LIN data source.REF<x>specifies a reference waveform to use as the LIN data source.REF<x>_D<x>specifies a digital reference waveform as the data source waveform.
Sub-properties
.threshold: TheBUS:B<x>:LIN:SOUrce:THResholdcommand.
standard
property
¶
standard: BusBItemLinStandard
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 theBUS:B<x>:LIN:STANDard?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:STANDard?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:STANDard valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:STANDard {MIXed|V1X|V2X}
- BUS:B<x>:LIN:STANDard?
Info
B<x>is the number of the bus.MIXedspecifies both versions 1.x and 2.x of the LIN standard.V1Xspecifies version 1.x of the LIN standard.V2Xspecifies 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:CUSTOMto set the bit rate.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:BITRate?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:BITRate valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:BITRate {RATE10K|RATE1K|RATE19K|RATE2K|RATE4K|RATE9K|CUSTom}
- BUS:B<x>:LIN:BITRate?
Info
B<x>is the number of the bus.
Properties
.custom: TheBUS:B<x>:LIN:BITRate:CUSTomcommand.
custom
property
¶
custom: BusBItemLinBitrateCustom
Return the BUS:B<x>:LIN:BITRate:CUSTom command.
Description
- This command sets or queries LIN custom bit rate for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:BITRate:CUSTom?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:BITRate:CUSTom?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:BITRate:CUSTom valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:BITRate:CUSTom <NR1>
- BUS:B<x>:LIN:BITRate:CUSTom?
Info
B<x>is the number of the bus.<NR1>is the LIN custom bit rate for the specified bus.
BusBItemLinBitrateCustom
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LIN:BITRate:CUSTom command.
Description
- This command sets or queries LIN custom bit rate for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:BITRate:CUSTom?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:BITRate:CUSTom?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:BITRate:CUSTom valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:BITRate:CUSTom <NR1>
- BUS:B<x>:LIN:BITRate:CUSTom?
Info
B<x>is the number of the bus.<NR1>is the LIN custom bit rate for the specified bus.
BusBItemLinIdformat
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LIN:IDFORmat command.
Description
- This command sets or queries LIN bus identifier format for the specified bus. The bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:IDFORmat?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:IDFORmat?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:IDFORmat valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:IDFORmat {NOPARity|PARity}
- BUS:B<x>:LIN:IDFORmat?
Info
B<x>is the number of the bus.NOPARityspecifies an id format that includes parity.PARityspecifies an id format that separates parity.
BusBItemLinPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LIN:POLarity command.
Description
- This command sets or queries the LIN source polarity for the specified bus. The bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:POLarity valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:POLarity {INVerted|NORmal}
- BUS:B<x>:LIN:POLarity?
Info
B<x>is the number of the bus.
BusBItemLinSamplepoint
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LIN:SAMPLEpoint command.
Description
- Specifies the LIN sample point, for the specified LIN bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:SAMPLEpoint?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:SAMPLEpoint?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:SAMPLEpoint valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:SAMPLEpoint <NR1>
- BUS:B<x>:LIN:SAMPLEpoint?
Info
B<x>is the number of the bus.<NR1>is a percentage that represents the point at which to sample during each bit period.
BusBItemLinSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LIN:SOUrce command.
Description
- This command sets or queries the LIN data source for the specified bus. The bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:LIN:SOUrce?
Info
B<x>is the number of the bus.CH<x>specifies an analog channel to use as the LIN data source.DCH<x>_D<x>specifies a digital channel to use as the LIN data source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>specifies a math waveform to use as the LIN data source.REF<x>specifies a reference waveform to use as the LIN data source.REF<x>_D<x>specifies a digital reference waveform as the data source waveform.
Properties
.threshold: TheBUS:B<x>:LIN:SOUrce:THResholdcommand.
threshold
property
¶
threshold: BusBItemLinSourceThreshold
Return the BUS:B<x>:LIN:SOUrce:THReshold command.
Description
- This command sets or queries the LIN source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:SOUrce:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:SOUrce:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:SOUrce:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:SOUrce:THReshold <NR3>
- BUS:B<x>:LIN:SOUrce:THReshold?
Info
B<x>is the number of the bus.<NR3>the LIN source threshold for the specified bus.
BusBItemLinSourceThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LIN:SOUrce:THReshold command.
Description
- This command sets or queries the LIN source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:SOUrce:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:SOUrce:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:SOUrce:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:SOUrce:THReshold <NR3>
- BUS:B<x>:LIN:SOUrce:THReshold?
Info
B<x>is the number of the bus.<NR3>the LIN source threshold for the specified bus.
BusBItemLinStandard
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LIN:STANDard command.
Description
- This command sets or queries the LIN bus standard for the specified bus. The bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:LIN:STANDard?query. - Using the
.verify(value)method will send theBUS:B<x>:LIN:STANDard?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:LIN:STANDard valuecommand.
SCPI Syntax
- BUS:B<x>:LIN:STANDard {MIXed|V1X|V2X}
- BUS:B<x>:LIN:STANDard?
Info
B<x>is the number of the bus.MIXedspecifies both versions 1.x and 2.x of the LIN standard.V1Xspecifies version 1.x of the LIN standard.V2Xspecifies version 2.x of the LIN standard.
BusBItemParallel
¶
Bases: SCPICmdRead
The BUS:B<x>:PARallel command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.allthresholds: TheBUS:B<x>:PARallel:ALLTHResholdscommand..bitsource: TheBUS:B<x>:PARallel:BIT<x>SOUrcecommand..clock: TheBUS:B<x>:PARallel:CLOCkcommand tree..clocksource: TheBUS:B<x>:PARallel:CLOCkSOUrcecommand.
allthresholds
property
¶
allthresholds: BusBItemParallelAllthresholds
Return the BUS:B<x>:PARallel:ALLTHResholds command.
Description
- This command sets or queries a threshold value for sources for the parallel bus. Use
the
BUS:BX:PARALLEL:ALLTHRESHOLDS:APPLYcommand to set the thresholds to this value. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:ALLTHResholds?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:ALLTHResholds?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:ALLTHResholds valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:ALLTHResholds <NR3>
- BUS:B<x>:PARallel:ALLTHResholds?
Info
B<x>is the number of the bus.<NR3>is the source threshold.
Sub-properties
.apply: TheBUS:B<x>:PARallel:ALLTHResholds:APPlycommand.
bitsource
property
¶
bitsource: dict[int, BusBItemParallelBitsourceItem]
Return the BUS:B<x>:PARallel:BIT<x>SOUrce command.
Description
- This command sets or queries the specified bit source for specified parallel bus. The bus is specified by x. The bit is specified by x and is an integer in the range of 1 to 64.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:BIT<x>SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:BIT<x>SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:BIT<x>SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:BIT<x>SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>|NONE}
- BUS:B<x>:PARallel:BIT<x>SOUrce?
Info
B<x>is the number of the bus.BIT<x>is the number of the bit source.CH<x>is the specified bit source.DCH<x>_D<x>specifies a digital channel to use as the source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>is the specified bit source.REF<x>is the specified bit source.REF<x>_D<x>specifies a digital reference waveform as the bitsource waveform for the specified parallel bus. NONEdisables the bit source.
Sub-properties
.threshold: TheBUS:B<x>:PARallel:BIT<x>SOUrce:THResholdcommand.
clock
property
¶
clock: BusBItemParallelClock
Return the BUS:B<x>:PARallel:CLOCk command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:CLOCk?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Sub-properties
.edge: TheBUS:B<x>:PARallel:CLOCk:EDGEcommand..isclocked: TheBUS:B<x>:PARallel:CLOCk:ISCLOCKEDcommand.
clocksource
property
¶
clocksource: BusBItemParallelClocksource
Return the BUS:B<x>:PARallel:CLOCkSOUrce command.
Description
- This command sets or queries the Parallel clock bit source for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:CLOCkSOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:CLOCkSOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:CLOCkSOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCkSOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>|NONE}
- BUS:B<x>:PARallel:CLOCkSOUrce?
Info
B<x>is the number of the bus.CH<x>specifies an analog FlexChannel to use as the bus clock source.DCH<x>_D<x>specifies a digital channel on a specified digital channel to use as the bus clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>specifies the math channel to use as the bus clock source.REF<x>specifies the reference channel to use as the bus clock source.REF<x>_D<x>specifies a digital reference waveform as the clock source waveform for the specified parallel bus.NONEspecifies the reference channel to use as the bus clock source.
Sub-properties
.threshold: TheBUS:B<x>:PARallel:CLOCkSOUrce:THResholdcommand.
BusBItemParallelAllthresholds
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:PARallel:ALLTHResholds command.
Description
- This command sets or queries a threshold value for sources for the parallel bus. Use the
BUS:BX:PARALLEL:ALLTHRESHOLDS:APPLYcommand to set the thresholds to this value. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:ALLTHResholds?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:ALLTHResholds?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:ALLTHResholds valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:ALLTHResholds <NR3>
- BUS:B<x>:PARallel:ALLTHResholds?
Info
B<x>is the number of the bus.<NR3>is the source threshold.
Properties
.apply: TheBUS:B<x>:PARallel:ALLTHResholds:APPlycommand.
apply
property
¶
Return the BUS:B<x>:PARallel:ALLTHResholds:APPly command.
Description
- This command sets all of the data source thresholds to the value set by
BUS:BX:PARALLEL:ALLTHRESHOLDSfor the parallel bus. The bus is specified by x.
Usage
- Using the
.write()method will send theBUS:B<x>:PARallel:ALLTHResholds:APPlycommand.
SCPI Syntax
- BUS:B<x>:PARallel:ALLTHResholds:APPly
Info
B<x>is the Bus number.
BusBItemParallelAllthresholdsApply
¶
Bases: SCPICmdWriteNoArguments
The BUS:B<x>:PARallel:ALLTHResholds:APPly command.
Description
- This command sets all of the data source thresholds to the value set by
BUS:BX:PARALLEL:ALLTHRESHOLDSfor the parallel bus. The bus is specified by x.
Usage
- Using the
.write()method will send theBUS:B<x>:PARallel:ALLTHResholds:APPlycommand.
SCPI Syntax
- BUS:B<x>:PARallel:ALLTHResholds:APPly
Info
B<x>is the Bus number.
BusBItemParallelBitsourceItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead
The BUS:B<x>:PARallel:BIT<x>SOUrce command.
Description
- This command sets or queries the specified bit source for specified parallel bus. The bus is specified by x. The bit is specified by x and is an integer in the range of 1 to 64.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:BIT<x>SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:BIT<x>SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:BIT<x>SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:BIT<x>SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>|NONE}
- BUS:B<x>:PARallel:BIT<x>SOUrce?
Info
B<x>is the number of the bus.BIT<x>is the number of the bit source.CH<x>is the specified bit source.DCH<x>_D<x>specifies a digital channel to use as the source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>is the specified bit source.REF<x>is the specified bit source.REF<x>_D<x>specifies a digital reference waveform as the bitsource waveform for the specified parallel bus. NONEdisables the bit source.
Properties
.threshold: TheBUS:B<x>:PARallel:BIT<x>SOUrce:THResholdcommand.
threshold
property
¶
threshold: BusBItemParallelBitsourceItemThreshold
Return the BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold command.
Description
- This command sets or queries the specified bit source threshold for the specified parallel bus. The bus is specified by x. The bit is specified by x and is an integer in the range of 1 to 64.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:BIT<x>SOUrce:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:BIT<x>SOUrce:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:BIT<x>SOUrce:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold <NR3>
- BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold?
Info
B<x>is the number of the bus.BIT<x>is the number of the bit source.<NR3>is the specified bit source threshold for the specified parallel bus.
BusBItemParallelBitsourceItemThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold command.
Description
- This command sets or queries the specified bit source threshold for the specified parallel bus. The bus is specified by x. The bit is specified by x and is an integer in the range of 1 to 64.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:BIT<x>SOUrce:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:BIT<x>SOUrce:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:BIT<x>SOUrce:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold <NR3>
- BUS:B<x>:PARallel:BIT<x>SOUrce:THReshold?
Info
B<x>is the number of the bus.BIT<x>is the number of the bit source.<NR3>is the specified bit source threshold for the specified parallel bus.
BusBItemParallelClock
¶
Bases: SCPICmdRead
The BUS:B<x>:PARallel:CLOCk command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:CLOCk?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.edge: TheBUS:B<x>:PARallel:CLOCk:EDGEcommand..isclocked: TheBUS:B<x>:PARallel:CLOCk:ISCLOCKEDcommand.
edge
property
¶
Return the BUS:B<x>:PARallel:CLOCk:EDGE command.
Description
- This command sets or queries the clock edge for the parallel bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:CLOCk:EDGE?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:CLOCk:EDGE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:CLOCk:EDGE valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCk:EDGE {FALLING|RISING|EITHER}
- BUS:B<x>:PARallel:CLOCk:EDGE?
Info
B<x>is the number of the bus.FALLINGdecodes on the falling edge of the clocked parallel bus signal.RISINGdecodes on the rising edge of the clocked parallel bus signal.EITHERdecodes on the rising or falling edge of the clocked parallel bus signal.
isclocked
property
¶
isclocked: BusBItemParallelClockIsclocked
Return the BUS:B<x>:PARallel:CLOCk:ISCLOCKED command.
Description
- This command determines whether the bus operates in a clocked or asynchronous fashion. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:CLOCk:ISCLOCKED?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:CLOCk:ISCLOCKED?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:CLOCk:ISCLOCKED valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCk:ISCLOCKED {ON|OFF|<NR1>}
- BUS:B<x>:PARallel:CLOCk:ISCLOCKED?
Info
B<x>is the number of the bus.OFFargument specifies an asynchronous bus.ONargument specifies a clocked bus.<NR1>= 0 specifies an asynchronous bus; any other value specifies a clocked bus.
BusBItemParallelClockEdge
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:PARallel:CLOCk:EDGE command.
Description
- This command sets or queries the clock edge for the parallel bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:CLOCk:EDGE?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:CLOCk:EDGE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:CLOCk:EDGE valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCk:EDGE {FALLING|RISING|EITHER}
- BUS:B<x>:PARallel:CLOCk:EDGE?
Info
B<x>is the number of the bus.FALLINGdecodes on the falling edge of the clocked parallel bus signal.RISINGdecodes on the rising edge of the clocked parallel bus signal.EITHERdecodes on the rising or falling edge of the clocked parallel bus signal.
BusBItemParallelClockIsclocked
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:PARallel:CLOCk:ISCLOCKED command.
Description
- This command determines whether the bus operates in a clocked or asynchronous fashion. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:CLOCk:ISCLOCKED?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:CLOCk:ISCLOCKED?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:CLOCk:ISCLOCKED valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCk:ISCLOCKED {ON|OFF|<NR1>}
- BUS:B<x>:PARallel:CLOCk:ISCLOCKED?
Info
B<x>is the number of the bus.OFFargument specifies an asynchronous bus.ONargument specifies a clocked bus.<NR1>= 0 specifies an asynchronous bus; any other value specifies a clocked bus.
BusBItemParallelClocksource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:PARallel:CLOCkSOUrce command.
Description
- This command sets or queries the Parallel clock bit source for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:CLOCkSOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:CLOCkSOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:CLOCkSOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCkSOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>|NONE}
- BUS:B<x>:PARallel:CLOCkSOUrce?
Info
B<x>is the number of the bus.CH<x>specifies an analog FlexChannel to use as the bus clock source.DCH<x>_D<x>specifies a digital channel on a specified digital channel to use as the bus clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>specifies the math channel to use as the bus clock source.REF<x>specifies the reference channel to use as the bus clock source.REF<x>_D<x>specifies a digital reference waveform as the clock source waveform for the specified parallel bus.NONEspecifies the reference channel to use as the bus clock source.
Properties
.threshold: TheBUS:B<x>:PARallel:CLOCkSOUrce:THResholdcommand.
threshold
property
¶
threshold: BusBItemParallelClocksourceThreshold
Return the BUS:B<x>:PARallel:CLOCkSOUrce:THReshold command.
Description
- This command sets or queries the clock source threshold for the parallel bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:CLOCkSOUrce:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:CLOCkSOUrce:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:CLOCkSOUrce:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCkSOUrce:THReshold <NR3>
- BUS:B<x>:PARallel:CLOCkSOUrce:THReshold?
Info
<NR3>is the clock bit source threshold for the parallel bus.
BusBItemParallelClocksourceThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:PARallel:CLOCkSOUrce:THReshold command.
Description
- This command sets or queries the clock source threshold for the parallel bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:CLOCkSOUrce:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:CLOCkSOUrce:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:CLOCkSOUrce:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCkSOUrce:THReshold <NR3>
- BUS:B<x>:PARallel:CLOCkSOUrce:THReshold?
Info
<NR3>is the clock bit source threshold for the parallel bus.
BusBItemRs232c
¶
Bases: SCPICmdRead
The BUS:B<x>:RS232C command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus.
Properties
.bitrate: TheBUS:B<x>:RS232C:BITRatecommand..databits: TheBUS:B<x>:RS232C:DATABitscommand..delimiter: TheBUS:B<x>:RS232C:DELIMitercommand..displaymode: TheBUS:B<x>:RS232C:DISplaymodecommand..parity: TheBUS:B<x>:RS232C:PARitycommand..polarity: TheBUS:B<x>:RS232C:POLaritycommand..source: TheBUS:B<x>:RS232C:SOUrcecommand.
bitrate
property
¶
bitrate: BusBItemRs232cBitrate
Return the BUS:B<x>:RS232C:BITRate command.
Description
- This command sets or queries the RS-232C bit rate for bus
, where the bus number is specified by x. If you select Custom, use BUS:BX:RS232C:BITRATE:CUSTOMto set the bit rate.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:BITRate?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:BITRate valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:BITRate {CUSTOM|RATE300|RATE1K|RATE2K|RATE9K|RATE19K|RATE38K|RATE115K|RATE921K}
- BUS:B<x>:RS232C:BITRate?
Info
B<x>is the number of the bus.
Sub-properties
.custom: TheBUS:B<x>:RS232C:BITRate:CUSTomcommand.
databits
property
¶
databits: BusBItemRs232cDatabits
Return the BUS:B<x>:RS232C:DATABits command.
Description
- This command sets or queries the RS-232C data width for bus
, where the bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:DATABits?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:DATABits?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:DATABits valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:DATABits {<NR1>}
- BUS:B<x>:RS232C:DATABits?
Info
B<x>is the number of the bus.<NR1>specifies the number of bits in the RS-232C data frame.
delimiter
property
¶
delimiter: BusBItemRs232cDelimiter
Return the BUS:B<x>:RS232C:DELIMiter command.
Description
- This command sets or queries the RS-232C string delimiter on bus
, where the bus number is specified by x. This command only applies when Packet view is turned On.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:DELIMiter?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:DELIMiter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:DELIMiter valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:DELIMiter {NULl|CR|LF|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
Info
B<x>is the number of the bus.NULlspecifies NULL (0x00 ) delimiting value for a packet.CRspecifies CR (0x0D) delimiting value for a packet.LFspecifies LF (0x0A) delimiting value for a packet.XFFspecifies XFF (0xFF) delimiting value for a packet.SPacespecifies SPace delimiting value for a packet.
displaymode
property
¶
displaymode: BusBItemRs232cDisplaymode
Return the BUS:B<x>:RS232C:DISplaymode command.
Description
- This command sets or queries the RS-232C display mode for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:DISplaymode?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:DISplaymode?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:DISplaymode valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:DISplaymode {FRame|PACKET}
- BUS:B<x>:RS232C:DISplaymode?
Info
B<x>is the number of the bus.FRamedisplays each frame as a single entity.PACKETdisplays a group of frames terminated with a single frame defined by theBUS:B<x>:RS232C:DELImitercommand.
parity
property
¶
parity: BusBItemRs232cParity
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 theBUS:B<x>:RS232C:PARity?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:PARity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:PARity valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:PARity {NONe|EVEN|ODD}
- BUS:B<x>:RS232C:PARity?
Info
B<x>is the number of the bus.NONespecifies no parity.EVENspecifies even parity.ODDspecifies odd parity.
polarity
property
¶
polarity: BusBItemRs232cPolarity
Return the BUS:B<x>:RS232C:POLarity command.
Description
- This command sets or queries the RS-232C source polarity for bus
, where the bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:POLarity valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:POLarity {NORmal|INVERTed}
- BUS:B<x>:RS232C:POLarity?
Info
B<x>is the number of the bus.NORmalsets the RS-232C bus polarity to positive.INVERTedsets the RS-232C bus polarity to negative.
source
property
¶
source: BusBItemRs232cSource
Return the BUS:B<x>:RS232C:SOUrce command.
Description
- This command sets or queries the RS-232C source for the bus, where the bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:SOUrce {CH<x>|DCH<x>_D<x>|REF<x>|MATH<x>|REF<x>_D<x>}
- BUS:B<x>:RS232C:SOUrce?
Info
B<x>is the number of the bus.CH<x>specifies an analog channel to use as the RS-232C source.DCH<x>_D<x>specifies a digital channel of a specified digital channel to use for the RS-232C source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>specifies a math channel to use for the RS-232C source.REF<x>specifies a reference channel to use for the RS-232C source.REF<x>_D<x>specifies a digital reference waveform as the source waveform for the specified RS-232C bus.
Sub-properties
.threshold: TheBUS:B<x>:RS232C:SOUrce:THResholdcommand.
BusBItemRs232cBitrate
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:BITRate command.
Description
- This command sets or queries the RS-232C bit rate for bus
, where the bus number is specified by x. If you select Custom, use BUS:BX:RS232C:BITRATE:CUSTOMto set the bit rate.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:BITRate?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:BITRate valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:BITRate {CUSTOM|RATE300|RATE1K|RATE2K|RATE9K|RATE19K|RATE38K|RATE115K|RATE921K}
- BUS:B<x>:RS232C:BITRate?
Info
B<x>is the number of the bus.
Properties
.custom: TheBUS:B<x>:RS232C:BITRate:CUSTomcommand.
custom
property
¶
custom: BusBItemRs232cBitrateCustom
Return the BUS:B<x>:RS232C:BITRate:CUSTom command.
Description
- This command sets or queries the RS-232C custom bit rate for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:BITRate:CUSTom?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:BITRate:CUSTom?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:BITRate:CUSTom valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:BITRate:CUSTom <NR1>
- BUS:B<x>:RS232C:BITRate:CUSTom?
Info
B<x>is the number of the bus.<NR1>is the custom bit rate.
BusBItemRs232cBitrateCustom
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:BITRate:CUSTom command.
Description
- This command sets or queries the RS-232C custom bit rate for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:BITRate:CUSTom?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:BITRate:CUSTom?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:BITRate:CUSTom valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:BITRate:CUSTom <NR1>
- BUS:B<x>:RS232C:BITRate:CUSTom?
Info
B<x>is the number of the bus.<NR1>is the custom bit rate.
BusBItemRs232cDatabits
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:DATABits command.
Description
- This command sets or queries the RS-232C data width for bus
, where the bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:DATABits?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:DATABits?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:DATABits valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:DATABits {<NR1>}
- BUS:B<x>:RS232C:DATABits?
Info
B<x>is the number of the bus.<NR1>specifies the number of bits in the RS-232C data frame.
BusBItemRs232cDelimiter
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:DELIMiter command.
Description
- This command sets or queries the RS-232C string delimiter on bus
, where the bus number is specified by x. This command only applies when Packet view is turned On.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:DELIMiter?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:DELIMiter?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:DELIMiter valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:DELIMiter {NULl|CR|LF|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
Info
B<x>is the number of the bus.NULlspecifies NULL (0x00 ) delimiting value for a packet.CRspecifies CR (0x0D) delimiting value for a packet.LFspecifies LF (0x0A) delimiting value for a packet.XFFspecifies XFF (0xFF) delimiting value for a packet.SPacespecifies SPace delimiting value for a packet.
BusBItemRs232cDisplaymode
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:DISplaymode command.
Description
- This command sets or queries the RS-232C display mode for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:DISplaymode?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:DISplaymode?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:DISplaymode valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:DISplaymode {FRame|PACKET}
- BUS:B<x>:RS232C:DISplaymode?
Info
B<x>is the number of the bus.FRamedisplays each frame as a single entity.PACKETdisplays a group of frames terminated with a single frame defined by theBUS:B<x>:RS232C:DELImitercommand.
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 theBUS:B<x>:RS232C:PARity?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:PARity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:PARity valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:PARity {NONe|EVEN|ODD}
- BUS:B<x>:RS232C:PARity?
Info
B<x>is the number of the bus.NONespecifies no parity.EVENspecifies even parity.ODDspecifies odd parity.
BusBItemRs232cPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:POLarity command.
Description
- This command sets or queries the RS-232C source polarity for bus
, where the bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:POLarity valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:POLarity {NORmal|INVERTed}
- BUS:B<x>:RS232C:POLarity?
Info
B<x>is the number of the bus.NORmalsets the RS-232C bus polarity to positive.INVERTedsets the RS-232C bus polarity to negative.
BusBItemRs232cSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:SOUrce command.
Description
- This command sets or queries the RS-232C source for the bus, where the bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:SOUrce {CH<x>|DCH<x>_D<x>|REF<x>|MATH<x>|REF<x>_D<x>}
- BUS:B<x>:RS232C:SOUrce?
Info
B<x>is the number of the bus.CH<x>specifies an analog channel to use as the RS-232C source.DCH<x>_D<x>specifies a digital channel of a specified digital channel to use for the RS-232C source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>specifies a math channel to use for the RS-232C source.REF<x>specifies a reference channel to use for the RS-232C source.REF<x>_D<x>specifies a digital reference waveform as the source waveform for the specified RS-232C bus.
Properties
.threshold: TheBUS:B<x>:RS232C:SOUrce:THResholdcommand.
threshold
property
¶
threshold: BusBItemRs232cSourceThreshold
Return the BUS:B<x>:RS232C:SOUrce:THReshold command.
Description
- This command sets or queries the RS-232C source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:SOUrce:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:SOUrce:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:SOUrce:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:SOUrce:THReshold <NR3>
- BUS:B<x>:RS232C:SOUrce:THReshold?
Info
B<x>is the number of the bus.<NR3>is the RS-232C source threshold for the specified bus.
BusBItemRs232cSourceThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:SOUrce:THReshold command.
Description
- This command sets or queries the RS-232C source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:SOUrce:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:SOUrce:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:SOUrce:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:SOUrce:THReshold <NR3>
- BUS:B<x>:RS232C:SOUrce:THReshold?
Info
B<x>is the number of the bus.<NR3>is the RS-232C source threshold for the specified bus.
BusBItemSent
¶
Bases: SCPICmdRead
The BUS:B<x>:SENT command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Properties
.chanwidth: TheBUS:B<x>:SENT:CHANWidthcommand..nibblecount: TheBUS:B<x>:SENT:NIBBLECountcommand..numchannel: TheBUS:B<x>:SENT:NUMCHANnelcommand..pausepulse: TheBUS:B<x>:SENT:PAUSEPULSecommand..polarity: TheBUS:B<x>:SENT:POLARITYcommand..slow: TheBUS:B<x>:SENT:SLOWcommand..source: TheBUS:B<x>:SENT:SOUrcecommand..threshold: TheBUS:B<x>:SENT:THRESHoldcommand..ticktime: TheBUS:B<x>:SENT:TICKTIMEcommand..ticktolerance: TheBUS:B<x>:SENT:TICKTOLerancecommand.
chanwidth
property
¶
chanwidth: BusBItemSentChanwidth
Return the BUS:B<x>:SENT:CHANWidth command.
Description
- This command sets or queries SENT fast channel bit widths for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:CHANWidth?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:CHANWidth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:CHANWidth valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:CHANWidth {TWELVEtwelve|FOURTEENten|SIXTEENeight}
- BUS:B<x>:SENT:CHANWidth?
Info
B<x>is the number of the bus waveform.TWELVEtwelvesets both Fast Channel 1 and Fast Channel 2 to12 bits wide.FOURTEENtensets Fast Channel 1 to 14 bits and Fast Channel 2 to 10 bits.SIXTEENeightsets Fast Channel 1 to 16 bits and Fast Channel 2 to eight bits.
nibblecount
property
¶
nibblecount: BusBItemSentNibblecount
Return the BUS:B<x>:SENT:NIBBLECount command.
Description
- This command sets or queries SENT data nibbles for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:NIBBLECount?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:NIBBLECount?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:NIBBLECount valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:NIBBLECount {THREE|FOUR|SIX}
- BUS:B<x>:SENT:NIBBLECount?
Info
B<x>is the number of the bus waveform.THREEspecifies regular data with 3 nibbles.FOURspecifies regular data with 4nibbles.SIXspecifies regular data with 6nibbles.
numchannel
property
¶
numchannel: BusBItemSentNumchannel
Return the BUS:B<x>:SENT:NUMCHANnel command.
Description
- This command sets or queries SENT fast data channels for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:NUMCHANnel?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:NUMCHANnel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:NUMCHANnel valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:NUMCHANnel {ONE|TWO}
- BUS:B<x>:SENT:NUMCHANnel?
Info
B<x>is the number of the bus waveform.ONEspecifies a SENT bus with one fast channel.TWOspecifies a SENT bus with two fast channels.
pausepulse
property
¶
pausepulse: BusBItemSentPausepulse
Return the BUS:B<x>:SENT:PAUSEPULSe command.
Description
- This command sets or queries SENT pause pulse for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:PAUSEPULSe?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:PAUSEPULSe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:PAUSEPULSe valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:PAUSEPULSe {NO|YES}
- BUS:B<x>:SENT:PAUSEPULSe?
Info
B<x>is the number of the bus waveform.NOspecifies no pause pulse.YESspecifies a pause pulse is used.
polarity
property
¶
polarity: BusBItemSentPolarity
Return the BUS:B<x>:SENT:POLARITY command.
Description
- This command sets or queries SENT Idle State signal polarity for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:POLARITY?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:POLARITY?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:POLARITY valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:POLARITY {INVerted|NORmal}
- BUS:B<x>:SENT:POLARITY?
Info
B<x>is the number of the bus waveform.INVertedspecifies inverted polarity.NORmalspecifies normal polarity.
slow
property
¶
slow: BusBItemSentSlow
Return the BUS:B<x>:SENT:SLOW command.
Description
- This command sets or queries the SENT slow channel configuration for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:SLOW?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:SLOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:SLOW valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:SLOW {NOne|ENHANCED4|ENHANCED8|SHOrt}
- BUS:B<x>:SENT:SLOW?
Info
B<x>is the number of the bus waveform.NOnespecifies no slow channel configured.ENHANCED4specifies Enhanced 4 slow channel configuration.ENHANCED8specifies Enhanced 8 slow channel configuration.SHOrtspecifies short slow channel configuration.
source
property
¶
source: BusBItemSentSource
Return the BUS:B<x>:SENT:SOUrce command.
Description
- This command sets or queries the SENT DATA source for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:SOUrce {CH<x>|DCH<x>_D<x>|Math<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SENT:SOUrce?
Info
B<x>is the number of the bus waveform.CH<x>specifies an analog channel as the clock source waveform for the audio bus.DCH<x>_D<x>specifies the channel bit of a separate digital channel as the clock source waveform for the audio bus. The supported digital channel value is 1. The supported digital bit values are 0 to 15.Math<x>specifies a math waveform as the clock source waveform for the audio bus.REF<x>specifies a reference waveform as the clock source waveform for the audio bus.REF<x>_D<x>specifies a digital reference waveform as the clock source waveform for the specified audio bus.
threshold
property
¶
threshold: BusBItemSentThreshold
Return the BUS:B<x>:SENT:THRESHold command.
Description
- This command sets or queries the SENT DATA source threshold for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:THRESHold?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:THRESHold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:THRESHold valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:THRESHold <NR3>
- BUS:B<x>:SENT:THRESHold?
Info
B<x>is the number of the bus waveform.<NR3>sets the data source threshold value in volts.
ticktime
property
¶
ticktime: BusBItemSentTicktime
Return the BUS:B<x>:SENT:TICKTIME command.
Description
- This command sets or queries the SENT bus Clock Tick parameter for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:TICKTIME?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:TICKTIME?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:TICKTIME valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:TICKTIME <NR3>
- BUS:B<x>:SENT:TICKTIME?
Info
B<x>is the number of the bus waveform.<NR3>is the SENT clock tick time, in seconds.
ticktolerance
property
¶
ticktolerance: BusBItemSentTicktolerance
Return the BUS:B<x>:SENT:TICKTOLerance command.
Description
- This command sets or queries the SENT bus Tick Tolerance percent parameter for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:TICKTOLerance?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:TICKTOLerance?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:TICKTOLerance valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:TICKTOLerance <NR3>
- BUS:B<x>:SENT:TICKTOLerance?
Info
B<x>is the number of the bus waveform.<NR3>is the tick tolerance percentage.
BusBItemSentChanwidth
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SENT:CHANWidth command.
Description
- This command sets or queries SENT fast channel bit widths for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:CHANWidth?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:CHANWidth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:CHANWidth valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:CHANWidth {TWELVEtwelve|FOURTEENten|SIXTEENeight}
- BUS:B<x>:SENT:CHANWidth?
Info
B<x>is the number of the bus waveform.TWELVEtwelvesets both Fast Channel 1 and Fast Channel 2 to12 bits wide.FOURTEENtensets Fast Channel 1 to 14 bits and Fast Channel 2 to 10 bits.SIXTEENeightsets Fast Channel 1 to 16 bits and Fast Channel 2 to eight bits.
BusBItemSentNibblecount
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SENT:NIBBLECount command.
Description
- This command sets or queries SENT data nibbles for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:NIBBLECount?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:NIBBLECount?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:NIBBLECount valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:NIBBLECount {THREE|FOUR|SIX}
- BUS:B<x>:SENT:NIBBLECount?
Info
B<x>is the number of the bus waveform.THREEspecifies regular data with 3 nibbles.FOURspecifies regular data with 4nibbles.SIXspecifies regular data with 6nibbles.
BusBItemSentNumchannel
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SENT:NUMCHANnel command.
Description
- This command sets or queries SENT fast data channels for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:NUMCHANnel?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:NUMCHANnel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:NUMCHANnel valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:NUMCHANnel {ONE|TWO}
- BUS:B<x>:SENT:NUMCHANnel?
Info
B<x>is the number of the bus waveform.ONEspecifies a SENT bus with one fast channel.TWOspecifies a SENT bus with two fast channels.
BusBItemSentPausepulse
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SENT:PAUSEPULSe command.
Description
- This command sets or queries SENT pause pulse for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:PAUSEPULSe?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:PAUSEPULSe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:PAUSEPULSe valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:PAUSEPULSe {NO|YES}
- BUS:B<x>:SENT:PAUSEPULSe?
Info
B<x>is the number of the bus waveform.NOspecifies no pause pulse.YESspecifies a pause pulse is used.
BusBItemSentPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SENT:POLARITY command.
Description
- This command sets or queries SENT Idle State signal polarity for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:POLARITY?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:POLARITY?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:POLARITY valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:POLARITY {INVerted|NORmal}
- BUS:B<x>:SENT:POLARITY?
Info
B<x>is the number of the bus waveform.INVertedspecifies inverted polarity.NORmalspecifies normal polarity.
BusBItemSentSlow
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SENT:SLOW command.
Description
- This command sets or queries the SENT slow channel configuration for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:SLOW?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:SLOW?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:SLOW valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:SLOW {NOne|ENHANCED4|ENHANCED8|SHOrt}
- BUS:B<x>:SENT:SLOW?
Info
B<x>is the number of the bus waveform.NOnespecifies no slow channel configured.ENHANCED4specifies Enhanced 4 slow channel configuration.ENHANCED8specifies Enhanced 8 slow channel configuration.SHOrtspecifies short slow channel configuration.
BusBItemSentSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SENT:SOUrce command.
Description
- This command sets or queries the SENT DATA source for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:SOUrce {CH<x>|DCH<x>_D<x>|Math<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SENT:SOUrce?
Info
B<x>is the number of the bus waveform.CH<x>specifies an analog channel as the clock source waveform for the audio bus.DCH<x>_D<x>specifies the channel bit of a separate digital channel as the clock source waveform for the audio bus. The supported digital channel value is 1. The supported digital bit values are 0 to 15.Math<x>specifies a math waveform as the clock source waveform for the audio bus.REF<x>specifies a reference waveform as the clock source waveform for the audio bus.REF<x>_D<x>specifies a digital reference waveform as the clock source waveform for the specified audio bus.
BusBItemSentThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SENT:THRESHold command.
Description
- This command sets or queries the SENT DATA source threshold for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:THRESHold?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:THRESHold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:THRESHold valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:THRESHold <NR3>
- BUS:B<x>:SENT:THRESHold?
Info
B<x>is the number of the bus waveform.<NR3>sets the data source threshold value in volts.
BusBItemSentTicktime
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SENT:TICKTIME command.
Description
- This command sets or queries the SENT bus Clock Tick parameter for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:TICKTIME?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:TICKTIME?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:TICKTIME valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:TICKTIME <NR3>
- BUS:B<x>:SENT:TICKTIME?
Info
B<x>is the number of the bus waveform.<NR3>is the SENT clock tick time, in seconds.
BusBItemSentTicktolerance
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SENT:TICKTOLerance command.
Description
- This command sets or queries the SENT bus Tick Tolerance percent parameter for the specified bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SENT:TICKTOLerance?query. - Using the
.verify(value)method will send theBUS:B<x>:SENT:TICKTOLerance?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SENT:TICKTOLerance valuecommand.
SCPI Syntax
- BUS:B<x>:SENT:TICKTOLerance <NR3>
- BUS:B<x>:SENT:TICKTOLerance?
Info
B<x>is the number of the bus waveform.<NR3>is the tick tolerance percentage.
BusBItemSpi
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Properties
.bitorder: TheBUS:B<x>:SPI:BITOrdercommand..clock: TheBUS:B<x>:SPI:CLOCkcommand tree..data: TheBUS:B<x>:SPI:DATacommand tree..framing: TheBUS:B<x>:SPI:FRAMINGcommand..idletime: TheBUS:B<x>:SPI:IDLETimecommand..miso: TheBUS:B<x>:SPI:MISocommand tree..mosi: TheBUS:B<x>:SPI:MOSicommand tree..number: TheBUS:B<x>:SPI:NUMBercommand tree..select: TheBUS:B<x>:SPI:SELectcommand tree.
bitorder
property
¶
bitorder: BusBItemSpiBitorder
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 theBUS:B<x>:SPI:BITOrder?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:BITOrder?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:BITOrder valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:BITOrder {LSB|MSB}
- BUS:B<x>:SPI:BITOrder?
Info
B<x>is the number of the bus waveform.LSBspecifies 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.MSBspecifies 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
¶
clock: BusBItemSpiClock
Return the BUS:B<x>:SPI:CLOCk command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:CLOCk?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Sub-properties
.polarity: TheBUS:B<x>:SPI:CLOCk:POLaritycommand..source: TheBUS:B<x>:SPI:CLOCk:SOUrcecommand..threshold: TheBUS:B<x>:SPI:CLOCk:THResholdcommand.
data
property
¶
data: BusBItemSpiData
Return the BUS:B<x>:SPI:DATa command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATa?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Sub-properties
.polarity: TheBUS:B<x>:SPI:DATa:POLaritycommand..size: TheBUS:B<x>:SPI:DATa:SIZecommand..source: TheBUS:B<x>:SPI:DATa:SOUrcecommand..threshold: TheBUS:B<x>:SPI:DATa:THResholdcommand.
framing
property
¶
framing: BusBItemSpiFraming
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 theBUS:B<x>:SPI:FRAMING?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:FRAMING?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:FRAMING valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:FRAMING {IDLE|SS}
- BUS:B<x>:SPI:FRAMING?
Info
B<x>is the number of the bus waveform.IDLEspecifies IDLE SPI framing.SSspecifies SS SPI framing.
idletime
property
¶
idletime: BusBItemSpiIdletime
Return the BUS:B<x>:SPI:IDLETime command.
Description
- This command sets or queries the SPI idle time for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:IDLETime?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:IDLETime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:IDLETime valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:IDLETime <NR3>
- BUS:B<x>:SPI:IDLETime?
Info
B<x>is the number of the bus waveform.<NR3>specifies the SPI idle time.
miso
property
¶
miso: BusBItemSpiMiso
Return the BUS:B<x>:SPI:MISo command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MISo?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MISo?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Sub-properties
.data: TheBUS:B<x>:SPI:MISo:DATacommand tree..input: TheBUS:B<x>:SPI:MISo:INPutcommand..threshold: TheBUS:B<x>:SPI:MISo:THResholdcommand.
mosi
property
¶
mosi: BusBItemSpiMosi
Return the BUS:B<x>:SPI:MOSi command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MOSi?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MOSi?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Sub-properties
.data: TheBUS:B<x>:SPI:MOSi:DATacommand tree..input: TheBUS:B<x>:SPI:MOSi:INPutcommand..threshold: TheBUS:B<x>:SPI:MOSi:THResholdcommand.
number
property
¶
number: BusBItemSpiNumber
Return the BUS:B<x>:SPI:NUMBer command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:NUMBer?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:NUMBer?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Sub-properties
.inputs: TheBUS:B<x>:SPI:NUMBer:INputscommand.
select
property
¶
select: BusBItemSpiSelect
Return the BUS:B<x>:SPI:SELect command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SELect?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SELect?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Sub-properties
.polarity: TheBUS:B<x>:SPI:SELect:POLaritycommand..source: TheBUS:B<x>:SPI:SELect:SOUrcecommand..threshold: TheBUS:B<x>:SPI:SELect:THResholdcommand.
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 theBUS:B<x>:SPI:BITOrder?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:BITOrder?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:BITOrder valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:BITOrder {LSB|MSB}
- BUS:B<x>:SPI:BITOrder?
Info
B<x>is the number of the bus waveform.LSBspecifies 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.MSBspecifies 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 theBUS:B<x>:SPI:CLOCk?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:CLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Properties
.polarity: TheBUS:B<x>:SPI:CLOCk:POLaritycommand..source: TheBUS:B<x>:SPI:CLOCk:SOUrcecommand..threshold: TheBUS:B<x>:SPI:CLOCk:THResholdcommand.
polarity
property
¶
polarity: BusBItemSpiClockPolarity
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 theBUS:B<x>:SPI:CLOCk:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:CLOCk:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:CLOCk:POLarity valuecommand.
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.FALLsets the clock to the falling edge of the signal.RISEsets the clock to the rising edge of the signal.
source
property
¶
source: BusBItemSpiClockSource
Return the BUS:B<x>:SPI:CLOCk:SOUrce command.
Description
- This command sets or queries the SPI clock (SCLK) source for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:CLOCk:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:CLOCk:SOUrce?
Info
B<x>is the number of the bus waveform.CH<x>designates an analog channel as the bus SPI clock source.DCH<x>_D<x>specifies the digital channel as the bus SPI clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>designates a math waveform as the clock source.REF<x>designates a reference waveform as the clock source.REF<x>_D<x>specifies a digital reference waveform as the clock source waveform for the specified SPI bus.
threshold
property
¶
threshold: BusBItemSpiClockThreshold
Return the BUS:B<x>:SPI:CLOCk:THReshold command.
Description
- This command sets or queries the SPI Clock (SCLK) source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:CLOCk:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:CLOCk:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:CLOCk:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:THReshold <NR3>
- BUS:B<x>:SPI:CLOCk:THReshold?
Info
B<x>is the number of the bus waveform.<NR3>is the SPI Clock (SCLK) source threshold for the specified bus.
BusBItemSpiClockPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:CLOCk:POLarity command.
Description
- This command sets or queries the SPI clock (SCLK) source polarity for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:CLOCk:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:CLOCk:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:CLOCk:POLarity valuecommand.
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.FALLsets the clock to the falling edge of the signal.RISEsets the clock to the rising edge of the signal.
BusBItemSpiClockSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:CLOCk:SOUrce command.
Description
- This command sets or queries the SPI clock (SCLK) source for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:CLOCk:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:CLOCk:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:CLOCk:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:CLOCk:SOUrce?
Info
B<x>is the number of the bus waveform.CH<x>designates an analog channel as the bus SPI clock source.DCH<x>_D<x>specifies the digital channel as the bus SPI clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>designates a math waveform as the clock source.REF<x>designates a reference waveform as the clock source.REF<x>_D<x>specifies a digital reference waveform as the clock source waveform for the specified SPI bus.
BusBItemSpiClockThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:CLOCk:THReshold command.
Description
- This command sets or queries the SPI Clock (SCLK) source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:CLOCk:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:CLOCk:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:CLOCk:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:CLOCk:THReshold <NR3>
- BUS:B<x>:SPI:CLOCk:THReshold?
Info
B<x>is the number of the bus waveform.<NR3>is the SPI Clock (SCLK) source threshold for the specified bus.
BusBItemSpiData
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:DATa command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATa?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Properties
.polarity: TheBUS:B<x>:SPI:DATa:POLaritycommand..size: TheBUS:B<x>:SPI:DATa:SIZecommand..source: TheBUS:B<x>:SPI:DATa:SOUrcecommand..threshold: TheBUS:B<x>:SPI:DATa:THResholdcommand.
polarity
property
¶
polarity: BusBItemSpiDataPolarity
Return the BUS:B<x>:SPI:DATa:POLarity command.
Description
- This command sets or queries the SPI Data (Data) source polarity for the bus number specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATa:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATa:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:DATa:POLarity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:DATa:POLarity?
Info
B<x>is the number of the bus waveform.HIGHsets the SPI data polarity to active high.LOWsets the SPI data polarity to active low.
size
property
¶
size: BusBItemSpiDataSize
Return the BUS:B<x>:SPI:DATa:SIZe command.
Description
- This command sets or queries the number of bits per word for the specified SPI bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATa:SIZe?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:DATa:SIZe valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATa:SIZe <NR1>
- BUS:B<x>:SPI:DATa:SIZe?
Info
B<x>is the number of the bus waveform.<NR1>is the data size for the specified bus. The minimum value is 2 and maximum is 32.
source
property
¶
source: BusBItemSpiDataSource
Return the BUS:B<x>:SPI:DATa:SOUrce command.
Description
- This command sets or queries the SPI Data (Data) source for the bus number specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATa:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:DATa:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATa:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:DATa:SOUrce?
Info
B<x>is the number of the bus waveform.CH<x>designates an analog channel as the data source for the specified SPI bus.DCH<x>_D<x>specifies the digital channel as the bus SPI clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>designates a math waveform as the data source.REF<x>designates a reference waveform as the data source.REF<x>_D<x>specifies a digital reference waveform as the data source waveform for the specified SPI bus.
threshold
property
¶
threshold: BusBItemSpiDataThreshold
Return the BUS:B<x>:SPI:DATa:THReshold command.
Description
- This command sets or queries the SPI Data (Data) source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATa:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATa:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:DATa:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATa:THReshold <NR3>
- BUS:B<x>:SPI:DATa:THReshold?
Info
B<x>is the number of the bus waveform.<NR3>is the SPI Data (SDA) source threshold for the specified bus.
BusBItemSpiDataPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATa:POLarity command.
Description
- This command sets or queries the SPI Data (Data) source polarity for the bus number specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATa:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATa:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:DATa:POLarity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:DATa:POLarity?
Info
B<x>is the number of the bus waveform.HIGHsets the SPI data polarity to active high.LOWsets the SPI data polarity to active low.
BusBItemSpiDataSize
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATa:SIZe command.
Description
- This command sets or queries the number of bits per word for the specified SPI bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATa:SIZe?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATa:SIZe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:DATa:SIZe valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATa:SIZe <NR1>
- BUS:B<x>:SPI:DATa:SIZe?
Info
B<x>is the number of the bus waveform.<NR1>is the data size for the specified bus. The minimum value is 2 and maximum is 32.
BusBItemSpiDataSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATa:SOUrce command.
Description
- This command sets or queries the SPI Data (Data) source for the bus number specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATa:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:DATa:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATa:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:DATa:SOUrce?
Info
B<x>is the number of the bus waveform.CH<x>designates an analog channel as the data source for the specified SPI bus.DCH<x>_D<x>specifies the digital channel as the bus SPI clock source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>designates a math waveform as the data source.REF<x>designates a reference waveform as the data source.REF<x>_D<x>specifies a digital reference waveform as the data source waveform for the specified SPI bus.
BusBItemSpiDataThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATa:THReshold command.
Description
- This command sets or queries the SPI Data (Data) source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATa:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATa:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:DATa:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATa:THReshold <NR3>
- BUS:B<x>:SPI:DATa:THReshold?
Info
B<x>is the number of the bus waveform.<NR3>is the SPI Data (SDA) source threshold for the specified bus.
BusBItemSpiFraming
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:FRAMING command.
Description
- This command sets or queries the SPI framing setting for the specified bus. The bus number is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:FRAMING?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:FRAMING?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:FRAMING valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:FRAMING {IDLE|SS}
- BUS:B<x>:SPI:FRAMING?
Info
B<x>is the number of the bus waveform.IDLEspecifies IDLE SPI framing.SSspecifies SS SPI framing.
BusBItemSpiIdletime
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:IDLETime command.
Description
- This command sets or queries the SPI idle time for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:IDLETime?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:IDLETime?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:IDLETime valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:IDLETime <NR3>
- BUS:B<x>:SPI:IDLETime?
Info
B<x>is the number of the bus waveform.<NR3>specifies the SPI idle time.
BusBItemSpiMiso
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:MISo command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MISo?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MISo?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Properties
.data: TheBUS:B<x>:SPI:MISo:DATacommand tree..input: TheBUS:B<x>:SPI:MISo:INPutcommand..threshold: TheBUS:B<x>:SPI:MISo:THResholdcommand.
data
property
¶
data: BusBItemSpiMisoData
Return the BUS:B<x>:SPI:MISo:DATa command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MISo:DATa?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MISo:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Sub-properties
.polarity: TheBUS:B<x>:SPI:MISo:DATa:POLaritycommand.
input
property
¶
input: BusBItemSpiMisoInput
Return the BUS:B<x>:SPI:MISo:INPut command.
Description
- This command sets or queries the SPI MISo source for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MISo:INPut?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MISo:INPut?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:MISo:INPut valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:MISo:INPut {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>}
- BUS:B<x>:SPI:MISo:INPut?
Info
B<x>is the number of the bus waveform.CH<x>designates an analog channel as the source.DCH<x>_D<x>specifies the channel bit of separate digital channel as the source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>designates a math waveform as the source.REF<x>designates a reference waveform as the source.
threshold
property
¶
threshold: BusBItemSpiMisoThreshold
Return the BUS:B<x>:SPI:MISo:THReshold command.
Description
- This command sets or queries the SPI MISo Data source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MISo:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MISo:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:MISo:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:MISo:THReshold <NR3>
- BUS:B<x>:SPI:MISo:THReshold?
Info
B<x>is the number of the bus waveform.<NR3>is the SPI MISo Data source threshold for the specified bus.
BusBItemSpiMisoData
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:MISo:DATa command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MISo:DATa?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MISo:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Properties
.polarity: TheBUS:B<x>:SPI:MISo:DATa:POLaritycommand.
polarity
property
¶
polarity: BusBItemSpiMisoDataPolarity
Return the BUS:B<x>:SPI:MISo:DATa:POLarity command.
Description
- This command sets or queries the SPI MISo Data source polarity for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MISo:DATa:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MISo:DATa:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:MISo:DATa:POLarity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:MISo:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:MISo:DATa:POLarity?
Info
B<x>is the number of the bus waveform.HIGHsets the polarity to high.LOWsets the polarity to low.
BusBItemSpiMisoDataPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:MISo:DATa:POLarity command.
Description
- This command sets or queries the SPI MISo Data source polarity for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MISo:DATa:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MISo:DATa:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:MISo:DATa:POLarity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:MISo:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:MISo:DATa:POLarity?
Info
B<x>is the number of the bus waveform.HIGHsets the polarity to high.LOWsets the polarity to low.
BusBItemSpiMisoInput
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:MISo:INPut command.
Description
- This command sets or queries the SPI MISo source for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MISo:INPut?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MISo:INPut?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:MISo:INPut valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:MISo:INPut {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>}
- BUS:B<x>:SPI:MISo:INPut?
Info
B<x>is the number of the bus waveform.CH<x>designates an analog channel as the source.DCH<x>_D<x>specifies the channel bit of separate digital channel as the source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>designates a math waveform as the source.REF<x>designates a reference waveform as the source.
BusBItemSpiMisoThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:MISo:THReshold command.
Description
- This command sets or queries the SPI MISo Data source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MISo:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MISo:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:MISo:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:MISo:THReshold <NR3>
- BUS:B<x>:SPI:MISo:THReshold?
Info
B<x>is the number of the bus waveform.<NR3>is the SPI MISo Data source threshold for the specified bus.
BusBItemSpiMosi
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:MOSi command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MOSi?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MOSi?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Properties
.data: TheBUS:B<x>:SPI:MOSi:DATacommand tree..input: TheBUS:B<x>:SPI:MOSi:INPutcommand..threshold: TheBUS:B<x>:SPI:MOSi:THResholdcommand.
data
property
¶
data: BusBItemSpiMosiData
Return the BUS:B<x>:SPI:MOSi:DATa command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MOSi:DATa?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MOSi:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Sub-properties
.polarity: TheBUS:B<x>:SPI:MOSi:DATa:POLaritycommand.
input
property
¶
input: BusBItemSpiMosiInput
Return the BUS:B<x>:SPI:MOSi:INPut command.
Description
- This command sets or queries the SPI MOSI source for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MOSi:INPut?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MOSi:INPut?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:MOSi:INPut valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:MOSi:INPut {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>}
- BUS:B<x>:SPI:MOSi:INPut?
Info
B<x>is the number of the bus waveform.CH<x>designates an analog channel as the source.DCH<x>_D<x>designates the channel bit of separate digital channel as the source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>designates a math waveform as the source.REF<x>designates a reference waveform as the source.
threshold
property
¶
threshold: BusBItemSpiMosiThreshold
Return the BUS:B<x>:SPI:MOSi:THReshold command.
Description
- This command sets or queries the SPI MOSI source thresold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MOSi:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MOSi:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:MOSi:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:MOSi:THReshold <NR3>
- BUS:B<x>:SPI:MOSi:THReshold?
Info
B<x>is the number of the bus waveform.<NR3>is the SPI MOSI Data source threshold for the specified bus.
BusBItemSpiMosiData
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:MOSi:DATa command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MOSi:DATa?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MOSi:DATa?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Properties
.polarity: TheBUS:B<x>:SPI:MOSi:DATa:POLaritycommand.
polarity
property
¶
polarity: BusBItemSpiMosiDataPolarity
Return the BUS:B<x>:SPI:MOSi:DATa:POLarity command.
Description
- This command sets or queries the SPI MOSI source polarity for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MOSi:DATa:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MOSi:DATa:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:MOSi:DATa:POLarity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:MOSi:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:MOSi:DATa:POLarity?
Info
B<x>is the number of the bus waveform.HIGHsets the polarity to high.LOWsets the polarity to low.
BusBItemSpiMosiDataPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:MOSi:DATa:POLarity command.
Description
- This command sets or queries the SPI MOSI source polarity for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MOSi:DATa:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MOSi:DATa:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:MOSi:DATa:POLarity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:MOSi:DATa:POLarity {HIGH|LOW}
- BUS:B<x>:SPI:MOSi:DATa:POLarity?
Info
B<x>is the number of the bus waveform.HIGHsets the polarity to high.LOWsets the polarity to low.
BusBItemSpiMosiInput
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:MOSi:INPut command.
Description
- This command sets or queries the SPI MOSI source for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MOSi:INPut?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MOSi:INPut?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:MOSi:INPut valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:MOSi:INPut {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>}
- BUS:B<x>:SPI:MOSi:INPut?
Info
B<x>is the number of the bus waveform.CH<x>designates an analog channel as the source.DCH<x>_D<x>designates the channel bit of separate digital channel as the source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>designates a math waveform as the source.REF<x>designates a reference waveform as the source.
BusBItemSpiMosiThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:MOSi:THReshold command.
Description
- This command sets or queries the SPI MOSI source thresold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:MOSi:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:MOSi:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:MOSi:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:MOSi:THReshold <NR3>
- BUS:B<x>:SPI:MOSi:THReshold?
Info
B<x>is the number of the bus waveform.<NR3>is the SPI MOSI Data source threshold for the specified bus.
BusBItemSpiNumber
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:NUMBer command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:NUMBer?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:NUMBer?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Properties
.inputs: TheBUS:B<x>:SPI:NUMBer:INputscommand.
inputs
property
¶
inputs: BusBItemSpiNumberInputs
Return the BUS:B<x>:SPI:NUMBer:INputs command.
Description
- This command sets or queries the number of inputs for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:NUMBer:INputs?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:NUMBer:INputs?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:NUMBer:INputs valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:NUMBer:INputs {ONE|TWO}
- BUS:B<x>:SPI:NUMBer:INputs?
Info
B<x>is the number of the bus waveform.ONEsets the Data Inputs as one.TWOsets the Data Inputs as two.
BusBItemSpiNumberInputs
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:NUMBer:INputs command.
Description
- This command sets or queries the number of inputs for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:NUMBer:INputs?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:NUMBer:INputs?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:NUMBer:INputs valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:NUMBer:INputs {ONE|TWO}
- BUS:B<x>:SPI:NUMBer:INputs?
Info
B<x>is the number of the bus waveform.ONEsets the Data Inputs as one.TWOsets the Data Inputs as two.
BusBItemSpiSelect
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:SELect command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SELect?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SELect?query and raise an AssertionError if the returned value does not matchvalue.
Info
B<x>is the number of the bus waveform.
Properties
.polarity: TheBUS:B<x>:SPI:SELect:POLaritycommand..source: TheBUS:B<x>:SPI:SELect:SOUrcecommand..threshold: TheBUS:B<x>:SPI:SELect:THResholdcommand.
polarity
property
¶
polarity: BusBItemSpiSelectPolarity
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 theBUS:B<x>:SPI:SELect:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SELect:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SELect:POLarity valuecommand.
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.LOWsets an active low polarity.HIGHsets an active high polarity.
source
property
¶
source: BusBItemSpiSelectSource
Return the BUS:B<x>:SPI:SELect:SOUrce command.
Description
- This command sets or queries the SPI Slave Select (SS) source for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SELect:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SELect:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SELect:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:SELect:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
Info
B<x>is the number of the bus waveform.CH<x>designates an analog channel as the bus SPI Slave Select source.DCH<x>_D<x>designates a digital channel as the bus SPI Slave Select source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>designates a math waveform as the Slave Select source.REF<x>designates a reference waveform as the Slave Select source.REF<x>_D<x>specifies a digital reference waveform as the clock source waveform for the specified SPI bus.
threshold
property
¶
threshold: BusBItemSpiSelectThreshold
Return the BUS:B<x>:SPI:SELect:THReshold command.
Description
- This command sets or queries the SPI Select (SS) source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SELect:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SELect:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SELect:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:SELect:THReshold <NR3>
- BUS:B<x>:SPI:SELect:THReshold?
Info
B<x>is the number of the bus waveform.<NR3>is the SPI Select (SS) source threshold for the specified bus.
BusBItemSpiSelectPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:SELect:POLarity command.
Description
- This command sets or queries the SPI Slave Select (SS) polarity for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SELect:POLarity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SELect:POLarity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SELect:POLarity valuecommand.
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.LOWsets an active low polarity.HIGHsets an active high polarity.
BusBItemSpiSelectSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:SELect:SOUrce command.
Description
- This command sets or queries the SPI Slave Select (SS) source for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SELect:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SELect:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SELect:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:SELect:SOUrce {CH<x>|DCH<x>_D<x>|MATH<x>|REF<x>|REF<x>_D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
Info
B<x>is the number of the bus waveform.CH<x>designates an analog channel as the bus SPI Slave Select source.DCH<x>_D<x>designates a digital channel as the bus SPI Slave Select source. The supported digital channel value is 1. The supported digital bit values are 0 to 15.MATH<x>designates a math waveform as the Slave Select source.REF<x>designates a reference waveform as the Slave Select source.REF<x>_D<x>specifies a digital reference waveform as the clock source waveform for the specified SPI bus.
BusBItemSpiSelectThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:SELect:THReshold command.
Description
- This command sets or queries the SPI Select (SS) source threshold for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SELect:THReshold?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SELect:THReshold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SELect:THReshold valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:SELect:THReshold <NR3>
- BUS:B<x>:SPI:SELect:THReshold?
Info
B<x>is the number of the bus waveform.<NR3>is the SPI Select (SS) source threshold for the specified bus.
BusBItemType
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:TYPe command.
Description
- This command sets or queries the bus type or standard for the specified bus. The bus is specified by x. Arguments for a bus type are only available then the required serial bus option is installed.
Usage
- Using the
.query()method will send theBUS:B<x>:TYPe?query. - Using the
.verify(value)method will send theBUS:B<x>:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:TYPe valuecommand.
SCPI Syntax
- BUS:B<x>:TYPe {CAN|I2C|LIN|PARallel|RS232C|SENT|SPI}
- BUS:B<x>:TYPe?
Info
B<x>is the number of the bus waveform.CANspecifies a Controller Area Network bus.I2Cspecifies the Inter-IC bus.LINspecifies a Local Interconnect Network bus.PARallelspecifies a parallel bus.RS232Cspecifies the RS-232 Serial bus.SENTspecifies the Single Edge Nibble Transmission (SENT) automotive serial bus.SPIspecifies the Serial Peripheral Interface bus.
BusDelete
¶
Bases: SCPICmdWrite
The BUS:DELete command.
Description
- This command deletes the specified bus.
Usage
- Using the
.write(value)method will send theBUS:DELete valuecommand.
SCPI Syntax
- BUS:DELete <QString>
Info
<QString>specifies the bus to delete and is of the form ‘B‘, where is ≥1.
BusList
¶
Bases: SCPICmdRead
The BUS:LIST command.
Description
- This query returns a comma separated list of all currently defined buses.
Usage
- Using the
.query()method will send theBUS:LIST?query. - Using the
.verify(value)method will send theBUS:LIST?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- BUS:LIST?