bus
¶
The bus commands module.
These commands are used in the following models: DPO2K, DPO2KB, MSO2K, MSO2KB
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- BUS
- BUS:B<x>:CAN:BITRate <NR1>
- BUS:B<x>:CAN:BITRate?
- BUS:B<x>:CAN:PRObe {CANH|CANL|RX|TX|DIFFerential}
- BUS:B<x>:CAN:PRObe?
- BUS:B<x>:CAN:SAMPLEpoint <NR1>
- BUS:B<x>:CAN:SAMPLEpoint?
- BUS:B<x>:CAN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:CAN:SOUrce?
- BUS:B<x>:DISplay:FORMAt {BINary|HEXadecimal|ASCII|MIXed}
- BUS:B<x>:DISplay:FORMAt?
- BUS:B<x>:DISplay:TYPe {BUS|BOTh}
- BUS:B<x>:DISplay:TYPe?
- BUS:B<x>:FLEXray:BITRate <NR1>
- BUS:B<x>:FLEXray:BITRate?
- BUS:B<x>:FLEXray:CHannel {A|B}
- BUS:B<x>:FLEXray:CHannel?
- BUS:B<x>:FLEXray:SIGnal {BDIFFBP|BM|TXRX}
- BUS:B<x>:FLEXray:SIGnal?
- BUS:B<x>:FLEXray:SOUrce {CH<x>|D<x>}
- BUS:B<x>:FLEXray:SOUrce?
- BUS:B<x>:I2C:ADDRess:RWINClude {ON|OFF|<NR1>}
- BUS:B<x>:I2C:ADDRess:RWINClude?
- BUS:B<x>:I2C:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:CLOCK:SOUrce?
- BUS:B<x>:I2C:DATA:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:DATA:SOUrce?
- BUS:B<x>:I2C:SCLK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SCLK:SOUrce?
- BUS:B<x>:I2C:SDATA:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SDATA:SOUrce?
- BUS:B<x>:LABel <Qstring>
- BUS:B<x>:LABel?
- BUS:B<x>:LIN:BITRate <NR1>
- BUS:B<x>:LIN:BITRate?
- BUS:B<x>:LIN:IDFORmat {NOPARity|PARity}
- BUS:B<x>:LIN:IDFORmat?
- BUS:B<x>:LIN:POLARity {NORMal|INVerted}
- BUS:B<x>:LIN:POLARity?
- BUS:B<x>:LIN:SAMPLEpoint <NR1>
- BUS:B<x>:LIN:SAMPLEpoint?
- BUS:B<x>:LIN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:LIN:SOUrce?
- BUS:B<x>:LIN:STANDard {V1X|V2X|MIXed}
- BUS:B<x>:LIN:STANDard?
- BUS:B<x>:PARallel:BIT<x>:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:BIT<x>:SOUrce?
- BUS:B<x>:PARallel:CLOCK:EDGE {EITher|RISing|FALling}
- BUS:B<x>:PARallel:CLOCK:EDGE?
- BUS:B<x>:PARallel:CLOCK:ISCLOCKed {YES|NO}
- BUS:B<x>:PARallel:CLOCK:ISCLOCKed?
- BUS:B<x>:PARallel:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:CLOCK:SOUrce?
- BUS:B<x>:PARallel:WIDth <NR1>
- BUS:B<x>:PARallel:WIDth?
- BUS:B<x>:POSition <NR3>
- BUS:B<x>:POSition?
- BUS:B<x>:RS232C:BITRate <NR1>
- BUS:B<x>:RS232C:BITRate?
- BUS:B<x>:RS232C:DATABits {7|8|9}
- BUS:B<x>:RS232C:DATABits?
- BUS:B<x>:RS232C:DELIMiter {NULl|LF|CR|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
- BUS:B<x>:RS232C:DISplaymode {FRAme|PACKET}
- BUS:B<x>:RS232C:DISplaymode?
- BUS:B<x>:RS232C:PARity {NONe|EVEN|ODD}
- BUS:B<x>:RS232C:PARity?
- BUS:B<x>:RS232C:POLarity {NORMal|INVERTed}
- BUS:B<x>:RS232C:POLarity?
- BUS:B<x>:RS232C:RX:SOUrce {CH<x>|D<x>}
- BUS:B<x>:RS232C:RX:SOUrce?
- BUS:B<x>:RS232C:TX:SOUrce {CH<x>|D<x>}
- BUS:B<x>:RS232C:TX:SOUrce?
- BUS:B<x>:SPI:BITOrder {LSB|MSB}
- BUS:B<x>:SPI:BITOrder?
- BUS:B<x>:SPI:CLOCK:POLARity {FALL|RISe}
- BUS:B<x>:SPI:CLOCK:POLARity?
- BUS:B<x>:SPI:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:CLOCK:SOUrce?
- BUS:B<x>:SPI:DATA:IN:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:IN:POLARity?
- BUS:B<x>:SPI:DATA:IN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:IN:SOUrce?
- BUS:B<x>:SPI:DATA:MISO:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:MISO:POLARity?
- BUS:B<x>:SPI:DATA:MISO:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:MISO:SOUrce?
- BUS:B<x>:SPI:DATA:MOSI:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:MOSI:POLARity?
- BUS:B<x>:SPI:DATA:MOSI:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:MOSI:SOUrce?
- BUS:B<x>:SPI:DATA:OUT:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:OUT:POLARity?
- BUS:B<x>:SPI:DATA:OUT:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:OUT:SOUrce?
- BUS:B<x>:SPI:DATA:SIZe <NR1>
- BUS:B<x>:SPI:DATA:SIZe?
- BUS:B<x>:SPI:FRAMING {SS|IDLEtime}
- BUS:B<x>:SPI:FRAMING?
- BUS:B<x>:SPI:IDLETime <NR3>
- BUS:B<x>:SPI:IDLETime?
- BUS:B<x>:SPI:SCLK:POLARity {FALL|RISe}
- BUS:B<x>:SPI:SCLK:POLARity?
- BUS:B<x>:SPI:SCLK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SCLK:SOUrce?
- BUS:B<x>:SPI:SELect:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:SELect:POLARity?
- BUS:B<x>:SPI:SELect:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
- BUS:B<x>:SPI:SS:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:SS:POLARity?
- BUS:B<x>:SPI:SS:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SS:SOUrce?
- BUS:B<x>:STATE {ON|OFF|<NR1>}
- BUS:B<x>:STATE?
- BUS:B<x>:TYPE {I2C|SPI|CAN|RS232C|PARallel|LIN}
- BUS:LOWerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:CH<x>?
- BUS:THReshold:CH<x> {ECL|TTL|<NR3>}
- BUS:THReshold:CH<x>?
- BUS:THReshold:D<x> {<NR3>|ECL|TTL}
- BUS:THReshold:D<x>?
- BUS:UPPerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:CH<x>?
Bus
¶
Bases: SCPICmdWriteNoArguments, SCPICmdRead
The BUS command.
Description
- Sets or returns the parameters for each bus. These parameters affect either the Serial Trigger Setup or the Bus Display.
Usage
- Using the
.write()method will send theBUScommand.
SCPI Syntax
- BUS
Properties
.b: TheBUS:B<x>command tree..lowerthreshold: TheBUS:LOWerthresholdcommand tree..threshold: TheBUS:THResholdcommand tree..upperthreshold: TheBUS:UPPerthresholdcommand tree.
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.
Sub-properties
.can: TheBUS:B<x>:CANcommand tree..display: TheBUS:B<x>:DISplaycommand tree..flexray: TheBUS:B<x>:FLEXraycommand tree..i2c: TheBUS:B<x>:I2Ccommand tree..label: TheBUS:B<x>:LABelcommand..lin: TheBUS:B<x>:LINcommand tree..parallel: TheBUS:B<x>:PARallelcommand tree..position: TheBUS:B<x>:POSitioncommand..rs232c: TheBUS:B<x>:RS232Ccommand tree..spi: TheBUS:B<x>:SPIcommand tree..state: TheBUS:B<x>:STATEcommand..type: TheBUS:B<x>:TYPEcommand.
lowerthreshold
property
¶
lowerthreshold: BusLowerthreshold
Return the BUS:LOWerthreshold command tree.
Usage
- Using the
.query()method will send theBUS:LOWerthreshold?query. - Using the
.verify(value)method will send theBUS:LOWerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheBUS:LOWerthreshold:CH<x>command.
threshold
property
¶
threshold: BusThreshold
Return the BUS:THReshold command tree.
Usage
- Using the
.query()method will send theBUS:THReshold?query. - Using the
.verify(value)method will send theBUS:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheBUS:THReshold:CH<x>command..d: TheBUS:THReshold:D<x>command.
upperthreshold
property
¶
upperthreshold: BusUpperthreshold
Return the BUS:UPPerthreshold command tree.
Usage
- Using the
.query()method will send theBUS:UPPerthreshold?query. - Using the
.verify(value)method will send theBUS:UPPerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.ch: TheBUS:UPPerthreshold:CH<x>command.
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.
Properties
.can: TheBUS:B<x>:CANcommand tree..display: TheBUS:B<x>:DISplaycommand tree..flexray: TheBUS:B<x>:FLEXraycommand tree..i2c: TheBUS:B<x>:I2Ccommand tree..label: TheBUS:B<x>:LABelcommand..lin: TheBUS:B<x>:LINcommand tree..parallel: TheBUS:B<x>:PARallelcommand tree..position: TheBUS:B<x>:POSitioncommand..rs232c: TheBUS:B<x>:RS232Ccommand tree..spi: TheBUS:B<x>:SPIcommand tree..state: TheBUS:B<x>:STATEcommand..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.
Sub-properties
.bitrate: TheBUS:B<x>:CAN:BITRatecommand..probe: TheBUS:B<x>:CAN:PRObecommand..samplepoint: TheBUS:B<x>:CAN:SAMPLEpointcommand..source: TheBUS:B<x>:CAN:SOUrcecommand.
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.
Sub-properties
.format: TheBUS:B<x>:DISplay:FORMAtcommand..type: TheBUS:B<x>:DISplay:TYPecommand.
flexray
property
¶
flexray: BusBItemFlexray
Return the BUS:B<x>:FLEXray command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:FLEXray?query. - Using the
.verify(value)method will send theBUS:B<x>:FLEXray?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.bitrate: TheBUS:B<x>:FLEXray:BITRatecommand..channel: TheBUS:B<x>:FLEXray:CHannelcommand..signal: TheBUS:B<x>:FLEXray:SIGnalcommand..source: TheBUS:B<x>:FLEXray:SOUrcecommand.
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.
Sub-properties
.address: TheBUS:B<x>:I2C:ADDResscommand tree..clock: TheBUS:B<x>:I2C:CLOCKcommand tree..sclk: TheBUS:B<x>:I2C:SCLKcommand tree..data: TheBUS:B<x>:I2C:DATAcommand tree..sdata: TheBUS:B<x>:I2C:SDATAcommand tree.
label
property
¶
label: BusBItemLabel
Return the BUS:B<x>:LABel command.
Description
- Specifies the waveform label for the bus.
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. - Using the
.write(value)method will send theBUS:B<x>:LABel valuecommand.
SCPI Syntax
- BUS:B<x>:LABel <Qstring>
- BUS:B<x>:LABel?
Info
<Qstring>is an alphanumeric string of text, enclosed in quotes, that contains the text label information for bus. The text string is limited to 30 characters.
lin
property
¶
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.
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.
Sub-properties
.bit: TheBUS:B<x>:PARallel:BIT<x>command tree..clock: TheBUS:B<x>:PARallel:CLOCKcommand tree..width: TheBUS:B<x>:PARallel:WIDthcommand.
position
property
¶
position: BusBItemPosition
Return the BUS:B<x>:POSition command.
Description
- This command specifies the position of the bus waveform on the display.
Usage
- Using the
.query()method will send theBUS:B<x>:POSition?query. - Using the
.verify(value)method will send theBUS:B<x>:POSition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:POSition valuecommand.
SCPI Syntax
- BUS:B<x>:POSition <NR3>
- BUS:B<x>:POSition?
Info
<NR3>is a floating point number that specifies the position of the buswaveform on the display.
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.
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..rx: TheBUS:B<x>:RS232C:RXcommand tree..tx: TheBUS:B<x>:RS232C:TXcommand tree.
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..data: TheBUS:B<x>:SPI:DATAcommand tree..framing: TheBUS:B<x>:SPI:FRAMINGcommand..idletime: TheBUS:B<x>:SPI:IDLETimecommand..clock: TheBUS:B<x>:SPI:CLOCKcommand tree..sclk: TheBUS:B<x>:SPI:SCLKcommand tree..select: TheBUS:B<x>:SPI:SELectcommand tree..ss: TheBUS:B<x>:SPI:SScommand tree.
state
property
¶
state: BusBItemState
Return the BUS:B<x>:STATE command.
Description
- This command specifies the on/off state of the bus.
Usage
- Using the
.query()method will send theBUS:B<x>:STATE?query. - Using the
.verify(value)method will send theBUS:B<x>:STATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:STATE valuecommand.
SCPI Syntax
- BUS:B<x>:STATE {ON|OFF|<NR1>}
- BUS:B<x>:STATE?
Info
ONor≠ 0 turns on the bus. OFFor= 0 turns off the bus.
type
property
¶
type: BusBItemType
Return the BUS:B<x>:TYPE command.
Description
- Sets or returns the bus type for
, where x is the bus number.
Usage
- Using the
.write(value)method will send theBUS:B<x>:TYPE valuecommand.
SCPI Syntax
- BUS:B<x>:TYPE {I2C|SPI|CAN|RS232C|PARallel|LIN}
Info
I2Cspecifies the Inter-IC bus.SPIspecifies the Serial Peripheral Interface bus (not available on two-channel models).CANspecifies the Controller Area Network bus.RS232Cspecifies the RS232C bus.PARallelspecifies the parallel bus.LINspecifies the LIN 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.
Properties
.bitrate: TheBUS:B<x>:CAN:BITRatecommand..probe: TheBUS:B<x>:CAN:PRObecommand..samplepoint: TheBUS:B<x>:CAN:SAMPLEpointcommand..source: TheBUS:B<x>:CAN:SOUrcecommand.
bitrate
property
¶
bitrate: BusBItemCanBitrate
Return the BUS:B<x>:CAN:BITRate command.
Description
- Specifies the bit rate for the CAN bus.
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 <NR1>
- BUS:B<x>:CAN:BITRate?
Info
<NR1>is the bit rate. The instrument supports bit rates at 10 bps intervals. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.
probe
property
¶
probe: BusBItemCanProbe
Return the BUS:B<x>:CAN:PRObe command.
Description
- Specifies the probing method for the CAN bus.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:PRObe?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:PRObe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:PRObe valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:PRObe {CANH|CANL|RX|TX|DIFFerential}
- BUS:B<x>:CAN:PRObe?
Info
CANHspecifies the single-ended CANH signal, as specified by the CAN standard.CANLspecifies the single-ended CANL signal, as specified by the CAN standard.RXspecifies the receive signal on the bus side of the CAN transceiver.TXspecifies the transmit signal.DIFFerentialspecifies the differential CAN signal.
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.
source
property
¶
source: BusBItemCanSource
Return the BUS:B<x>:CAN:SOUrce command.
Description
- Specifies the CAN bus data source.
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>|D<x>}
- BUS:B<x>:CAN:SOUrce?
Info
CH<x>specifies an analog channel as the data source waveform.D<x>specifies a digital channel as the data source waveform. (Requires installation of option 3-MSO.).
BusBItemCanBitrate
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:BITRate command.
Description
- Specifies the bit rate for the CAN bus.
Usage
- Using the
.query()method will send 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 <NR1>
- BUS:B<x>:CAN:BITRate?
Info
<NR1>is the bit rate. The instrument supports bit rates at 10 bps intervals. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.
BusBItemCanProbe
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:PRObe command.
Description
- Specifies the probing method for the CAN bus.
Usage
- Using the
.query()method will send theBUS:B<x>:CAN:PRObe?query. - Using the
.verify(value)method will send theBUS:B<x>:CAN:PRObe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:CAN:PRObe valuecommand.
SCPI Syntax
- BUS:B<x>:CAN:PRObe {CANH|CANL|RX|TX|DIFFerential}
- BUS:B<x>:CAN:PRObe?
Info
CANHspecifies the single-ended CANH signal, as specified by the CAN standard.CANLspecifies the single-ended CANL signal, as specified by the CAN standard.RXspecifies the receive signal on the bus side of the CAN transceiver.TXspecifies the transmit signal.DIFFerentialspecifies the differential CAN signal.
BusBItemCanSamplepoint
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:SAMPLEpoint command.
Description
- This command sets or queries the sample point for the specified CAN bus. The bus is specified by x.
Usage
- Using the
.query()method will send 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.
BusBItemCanSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:CAN:SOUrce command.
Description
- Specifies the CAN bus data source.
Usage
- Using the
.query()method will send 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>|D<x>}
- BUS:B<x>:CAN:SOUrce?
Info
CH<x>specifies an analog channel as the data source waveform.D<x>specifies a digital channel as the data source waveform. (Requires installation of option 3-MSO.).
BusBItemDisplay
¶
Bases: SCPICmdRead
The BUS:B<x>:DISplay command tree.
Usage
- Using the
.query()method will send 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.
Properties
.format: TheBUS:B<x>:DISplay:FORMAtcommand..type: TheBUS:B<x>:DISplay:TYPecommand.
format
property
¶
format: BusBItemDisplayFormat
Return the BUS:B<x>:DISplay:FORMAt command.
Description
- Sets or returns the display format for the numerical information in the bus waveform
, where x is the bus number.
Usage
- Using the
.query()method will send 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 {BINary|HEXadecimal|ASCII|MIXed}
- BUS:B<x>:DISplay:FORMAt?
Info
BINaryspecifies a binary data display.HEXadecimalspecifies a hexadecimal data display.ASCIIspecifies an ASCII format for RS232 only.MIXedspecifies a mixed format for LIN only.
type
property
¶
type: BusBItemDisplayType
Return the BUS:B<x>:DISplay:TYPe command.
Description
- Specifies the display type for bus. You can set up the bus to display the protocol information, the logic waveforms that comprise the bus, or both.
Usage
- Using the
.query()method will send theBUS:B<x>:DISplay:TYPe?query. - Using the
.verify(value)method will send theBUS:B<x>:DISplay:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:DISplay:TYPe valuecommand.
SCPI Syntax
- BUS:B<x>:DISplay:TYPe {BUS|BOTh}
- BUS:B<x>:DISplay:TYPe?
Info
BUSdisplays the bus waveforms only.BOThdisplays both the bus and logic waveforms.
BusBItemDisplayFormat
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:DISplay:FORMAt command.
Description
- Sets or returns the display format for the numerical information in the bus waveform
, where x is the bus number.
Usage
- Using the
.query()method will send 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 {BINary|HEXadecimal|ASCII|MIXed}
- BUS:B<x>:DISplay:FORMAt?
Info
BINaryspecifies a binary data display.HEXadecimalspecifies a hexadecimal data display.ASCIIspecifies an ASCII format for RS232 only.MIXedspecifies a mixed format for LIN only.
BusBItemDisplayType
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:DISplay:TYPe command.
Description
- Specifies the display type for bus. You can set up the bus to display the protocol information, the logic waveforms that comprise the bus, or both.
Usage
- Using the
.query()method will send theBUS:B<x>:DISplay:TYPe?query. - Using the
.verify(value)method will send theBUS:B<x>:DISplay:TYPe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:DISplay:TYPe valuecommand.
SCPI Syntax
- BUS:B<x>:DISplay:TYPe {BUS|BOTh}
- BUS:B<x>:DISplay:TYPe?
Info
BUSdisplays the bus waveforms only.BOThdisplays both the bus and logic waveforms.
BusBItemFlexray
¶
Bases: SCPICmdRead
The BUS:B<x>:FLEXray command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:FLEXray?query. - Using the
.verify(value)method will send theBUS:B<x>:FLEXray?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.bitrate: TheBUS:B<x>:FLEXray:BITRatecommand..channel: TheBUS:B<x>:FLEXray:CHannelcommand..signal: TheBUS:B<x>:FLEXray:SIGnalcommand..source: TheBUS:B<x>:FLEXray:SOUrcecommand.
bitrate
property
¶
bitrate: BusBItemFlexrayBitrate
Return the BUS:B<x>:FLEXray:BITRate command.
Description
- Specifies the bit rate for the FlexRay bus signal. The maximum bitrate is 100 Mbps.
Usage
- Using the
.query()method will send theBUS:B<x>:FLEXray:BITRate?query. - Using the
.verify(value)method will send theBUS:B<x>:FLEXray:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:FLEXray:BITRate valuecommand.
SCPI Syntax
- BUS:B<x>:FLEXray:BITRate <NR1>
- BUS:B<x>:FLEXray:BITRate?
Info
<NR1>specifies the FlexRay bus bit rate. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.
channel
property
¶
channel: BusBItemFlexrayChannel
Return the BUS:B<x>:FLEXray:CHannel command.
Description
- Specifies the FlexRay bus ID format.
Usage
- Using the
.query()method will send theBUS:B<x>:FLEXray:CHannel?query. - Using the
.verify(value)method will send theBUS:B<x>:FLEXray:CHannel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:FLEXray:CHannel valuecommand.
SCPI Syntax
- BUS:B<x>:FLEXray:CHannel {A|B}
- BUS:B<x>:FLEXray:CHannel?
Info
B<x>is the number of the bus.Asets the FlexRay ID format to channel A.Bsets the FlexRay ID format to channel B.
signal
property
¶
signal: BusBItemFlexraySignal
Return the BUS:B<x>:FLEXray:SIGnal command.
Description
- Specifies the FlexRay bus standard.
Usage
- Using the
.query()method will send theBUS:B<x>:FLEXray:SIGnal?query. - Using the
.verify(value)method will send theBUS:B<x>:FLEXray:SIGnal?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:FLEXray:SIGnal valuecommand.
SCPI Syntax
- BUS:B<x>:FLEXray:SIGnal {BDIFFBP|BM|TXRX}
- BUS:B<x>:FLEXray:SIGnal?
Info
B<x>is the number of the bus.BDIFFBPsets the FlexRay standard to BDIFFBP.BMsets the FlexRay standard to BM.TXRXsets the FlexRay standard to TXRX.
source
property
¶
source: BusBItemFlexraySource
Return the BUS:B<x>:FLEXray:SOUrce command.
Description
- Specifies the FlexRay bus source waveform.
Usage
- Using the
.query()method will send theBUS:B<x>:FLEXray:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:FLEXray:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:FLEXray:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:FLEXray:SOUrce {CH<x>|D<x>}
- BUS:B<x>:FLEXray:SOUrce?
Info
CH<x>specifies an analog channel as the source waveform.
BusBItemFlexrayBitrate
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:FLEXray:BITRate command.
Description
- Specifies the bit rate for the FlexRay bus signal. The maximum bitrate is 100 Mbps.
Usage
- Using the
.query()method will send theBUS:B<x>:FLEXray:BITRate?query. - Using the
.verify(value)method will send theBUS:B<x>:FLEXray:BITRate?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:FLEXray:BITRate valuecommand.
SCPI Syntax
- BUS:B<x>:FLEXray:BITRate <NR1>
- BUS:B<x>:FLEXray:BITRate?
Info
<NR1>specifies the FlexRay bus bit rate. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.
BusBItemFlexrayChannel
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:FLEXray:CHannel command.
Description
- Specifies the FlexRay bus ID format.
Usage
- Using the
.query()method will send theBUS:B<x>:FLEXray:CHannel?query. - Using the
.verify(value)method will send theBUS:B<x>:FLEXray:CHannel?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:FLEXray:CHannel valuecommand.
SCPI Syntax
- BUS:B<x>:FLEXray:CHannel {A|B}
- BUS:B<x>:FLEXray:CHannel?
Info
B<x>is the number of the bus.Asets the FlexRay ID format to channel A.Bsets the FlexRay ID format to channel B.
BusBItemFlexraySignal
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:FLEXray:SIGnal command.
Description
- Specifies the FlexRay bus standard.
Usage
- Using the
.query()method will send theBUS:B<x>:FLEXray:SIGnal?query. - Using the
.verify(value)method will send theBUS:B<x>:FLEXray:SIGnal?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:FLEXray:SIGnal valuecommand.
SCPI Syntax
- BUS:B<x>:FLEXray:SIGnal {BDIFFBP|BM|TXRX}
- BUS:B<x>:FLEXray:SIGnal?
Info
B<x>is the number of the bus.BDIFFBPsets the FlexRay standard to BDIFFBP.BMsets the FlexRay standard to BM.TXRXsets the FlexRay standard to TXRX.
BusBItemFlexraySource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:FLEXray:SOUrce command.
Description
- Specifies the FlexRay bus source waveform.
Usage
- Using the
.query()method will send theBUS:B<x>:FLEXray:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:FLEXray:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:FLEXray:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:FLEXray:SOUrce {CH<x>|D<x>}
- BUS:B<x>:FLEXray:SOUrce?
Info
CH<x>specifies an analog channel as the source waveform.
BusBItemI2c
¶
Bases: SCPICmdRead
The BUS:B<x>:I2C command tree.
Usage
- Using the
.query()method will send 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.
Properties
.address: TheBUS:B<x>:I2C:ADDResscommand tree..clock: TheBUS:B<x>:I2C:CLOCKcommand tree..sclk: TheBUS:B<x>:I2C:SCLKcommand tree..data: TheBUS:B<x>:I2C:DATAcommand tree..sdata: TheBUS:B<x>:I2C:SDATAcommand tree.
address
property
¶
address: BusBItemI2cAddress
Return the BUS:B<x>:I2C:ADDRess command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:ADDRess?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.rwinclude: TheBUS:B<x>:I2C:ADDRess:RWINCludecommand.
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.
Sub-properties
.source: TheBUS:B<x>:I2C:CLOCK:SOUrcecommand.
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.
Sub-properties
.source: TheBUS:B<x>:I2C:DATA:SOUrcecommand.
sclk
property
¶
sclk: BusBItemI2cSclk
Return the BUS:B<x>:I2C:SCLK command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:SCLK?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:SCLK?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.source: TheBUS:B<x>:I2C:SCLK:SOUrcecommand.
sdata
property
¶
sdata: BusBItemI2cSdata
Return the BUS:B<x>:I2C:SDATA command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:SDATA?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:SDATA?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.source: TheBUS:B<x>:I2C:SDATA:SOUrcecommand.
BusBItemI2cAddress
¶
Bases: SCPICmdRead
The BUS:B<x>:I2C:ADDRess command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:ADDRess?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:ADDRess?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.rwinclude: TheBUS:B<x>:I2C:ADDRess:RWINCludecommand.
rwinclude
property
¶
rwinclude: BusBItemI2cAddressRwinclude
Return the BUS:B<x>:I2C:ADDRess:RWINClude command.
Description
- Sets and returns whether the read/write bit is included in the address.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:ADDRess:RWINClude?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:ADDRess:RWINClude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:ADDRess:RWINClude valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:ADDRess:RWINClude {ON|OFF|<NR1>}
- BUS:B<x>:I2C:ADDRess:RWINClude?
Info
<NR1>= 0 does not include the read/write bit in the address; any other value includes the read/write bit in the address.
BusBItemI2cAddressRwinclude
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:I2C:ADDRess:RWINClude command.
Description
- Sets and returns whether the read/write bit is included in the address.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:ADDRess:RWINClude?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:ADDRess:RWINClude?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:ADDRess:RWINClude valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:ADDRess:RWINClude {ON|OFF|<NR1>}
- BUS:B<x>:I2C:ADDRess:RWINClude?
Info
<NR1>= 0 does not include the read/write bit in the address; any other value includes the read/write bit in the address.
BusBItemI2cClock
¶
Bases: SCPICmdRead
The BUS:B<x>:I2C:CLOCK command tree.
Usage
- Using the
.query()method will send 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.
Properties
.source: TheBUS:B<x>:I2C:CLOCK:SOUrcecommand.
source
property
¶
source: BusBItemI2cClockSource
Return the BUS:B<x>:I2C:CLOCK:SOUrce command.
Description
- Sets or returns the I2C SCLK source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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>|D<x>}
- BUS:B<x>:I2C:CLOCK:SOUrce?
Info
CH<x>specifies the analog channel to use as the I2C SCLK source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use as the I2C SCLK source. x has a minimum of 0 and a maximum of 15.
BusBItemI2cClockSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:I2C:CLOCK:SOUrce command.
Description
- Sets or returns the I2C SCLK source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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>|D<x>}
- BUS:B<x>:I2C:CLOCK:SOUrce?
Info
CH<x>specifies the analog channel to use as the I2C SCLK source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use as the I2C SCLK source. x has a minimum of 0 and a maximum of 15.
BusBItemI2cData
¶
Bases: SCPICmdRead
The BUS:B<x>:I2C:DATA command tree.
Usage
- Using the
.query()method will send 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.
Properties
.source: TheBUS:B<x>:I2C:DATA:SOUrcecommand.
source
property
¶
source: BusBItemI2cDataSource
Return the BUS:B<x>:I2C:DATA:SOUrce command.
Description
- Sets or returns the I2C SDATA source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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>|D<x>}
- BUS:B<x>:I2C:DATA:SOUrce?
Info
CH<x>specifies the analog channel to use as the I2C SDATA source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use as the I2C SDATA source. x has a minimum of 0 and a maximum of 15.
BusBItemI2cDataSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:I2C:DATA:SOUrce command.
Description
- Sets or returns the I2C SDATA source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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>|D<x>}
- BUS:B<x>:I2C:DATA:SOUrce?
Info
CH<x>specifies the analog channel to use as the I2C SDATA source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use as the I2C SDATA source. x has a minimum of 0 and a maximum of 15.
BusBItemI2cSclk
¶
Bases: SCPICmdRead
The BUS:B<x>:I2C:SCLK command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:SCLK?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:SCLK?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.source: TheBUS:B<x>:I2C:SCLK:SOUrcecommand.
source
property
¶
source: BusBItemI2cSclkSource
Return the BUS:B<x>:I2C:SCLK:SOUrce command.
Description
- Sets or returns the I2C SCLK source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:SCLK:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:SCLK:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:SCLK:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:SCLK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SCLK:SOUrce?
Info
CH<x>specifies the analog channel to use as the I2C SCLK source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use as the I2C SCLK source. x has a minimum of 0 and a maximum of 15.
BusBItemI2cSclkSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:I2C:SCLK:SOUrce command.
Description
- Sets or returns the I2C SCLK source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:SCLK:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:SCLK:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:SCLK:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:SCLK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SCLK:SOUrce?
Info
CH<x>specifies the analog channel to use as the I2C SCLK source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use as the I2C SCLK source. x has a minimum of 0 and a maximum of 15.
BusBItemI2cSdata
¶
Bases: SCPICmdRead
The BUS:B<x>:I2C:SDATA command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:SDATA?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:SDATA?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.source: TheBUS:B<x>:I2C:SDATA:SOUrcecommand.
source
property
¶
source: BusBItemI2cSdataSource
Return the BUS:B<x>:I2C:SDATA:SOUrce command.
Description
- Sets or returns the I2C SDATA source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:SDATA:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:SDATA:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:SDATA:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:SDATA:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SDATA:SOUrce?
Info
CH<x>specifies the analog channel to use as the I2C SDATA source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use as the I2C SDATA source. x has a minimum of 0 and a maximum of 15.
BusBItemI2cSdataSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:I2C:SDATA:SOUrce command.
Description
- Sets or returns the I2C SDATA source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:I2C:SDATA:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:I2C:SDATA:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:I2C:SDATA:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:I2C:SDATA:SOUrce {CH<x>|D<x>}
- BUS:B<x>:I2C:SDATA:SOUrce?
Info
CH<x>specifies the analog channel to use as the I2C SDATA source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use as the I2C SDATA source. x has a minimum of 0 and a maximum of 15.
BusBItemLabel
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LABel command.
Description
- Specifies the waveform label for the bus.
Usage
- Using the
.query()method will send 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. - Using the
.write(value)method will send theBUS:B<x>:LABel valuecommand.
SCPI Syntax
- BUS:B<x>:LABel <Qstring>
- BUS:B<x>:LABel?
Info
<Qstring>is an alphanumeric string of text, enclosed in quotes, that contains the text label information for bus. The text string is limited to 30 characters.
BusBItemLin
¶
Bases: SCPICmdRead
The BUS:B<x>:LIN command tree.
Usage
- Using the
.query()method will send 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.
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
- Specifies the bit rate for the LIN bus.
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 <NR1>
- BUS:B<x>:LIN:BITRate?
Info
<NR1>is the LIN bus bit rate. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.
idformat
property
¶
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
- Sets or returns the LIN polarity.
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 {NORMal|INVerted}
- BUS:B<x>:LIN:POLARity?
Info
NORMalspecifies normal LIN polarity.INVertedspecifies inverted LIN polarity.
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
- Specifies the source waveform for the LIN bus.
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>|D<x>}
- BUS:B<x>:LIN:SOUrce?
Info
CH<x>specifies an analog channel as the source waveform.D<x>specifies a digital channel as the source waveform. (Requires option 3-MSO.).
standard
property
¶
standard: BusBItemLinStandard
Return the BUS:B<x>:LIN:STANDard command.
Description
- Specifies the LIN bus standard to use.
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 {V1X|V2X|MIXed}
- BUS:B<x>:LIN:STANDard?
Info
V1Xsets the LIN bus standard to V1X.V2Xsets the LIN bus standard to V2X.MIXedsets the LIN bus standard to MIXED.
BusBItemLinBitrate
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LIN:BITRate command.
Description
- Specifies the bit rate for the LIN bus.
Usage
- Using the
.query()method will send 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 <NR1>
- BUS:B<x>:LIN:BITRate?
Info
<NR1>is the LIN bus bit rate. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.
BusBItemLinIdformat
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LIN:IDFORmat command.
Description
- This command sets or queries LIN bus identifier format for the specified bus. The bus number is specified by x.
Usage
- Using the
.query()method will send 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
- Sets or returns the LIN polarity.
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 {NORMal|INVerted}
- BUS:B<x>:LIN:POLARity?
Info
NORMalspecifies normal LIN polarity.INVertedspecifies inverted LIN polarity.
BusBItemLinSamplepoint
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LIN:SAMPLEpoint command.
Description
- Specifies the LIN sample point, for the specified LIN bus. The bus is specified by x.
Usage
- Using the
.query()method will send 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
- Specifies the source waveform for the LIN bus.
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>|D<x>}
- BUS:B<x>:LIN:SOUrce?
Info
CH<x>specifies an analog channel as the source waveform.D<x>specifies a digital channel as the source waveform. (Requires option 3-MSO.).
BusBItemLinStandard
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:LIN:STANDard command.
Description
- Specifies the LIN bus standard to use.
Usage
- Using the
.query()method will send 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 {V1X|V2X|MIXed}
- BUS:B<x>:LIN:STANDard?
Info
V1Xsets the LIN bus standard to V1X.V2Xsets the LIN bus standard to V2X.MIXedsets the LIN bus standard to MIXED.
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.
Properties
.bit: TheBUS:B<x>:PARallel:BIT<x>command tree..clock: TheBUS:B<x>:PARallel:CLOCKcommand tree..width: TheBUS:B<x>:PARallel:WIDthcommand.
bit
property
¶
bit: dict[int, BusBItemParallelBitItem]
Return the BUS:B<x>:PARallel:BIT<x> command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:BIT<x>?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:BIT<x>?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.source: TheBUS:B<x>:PARallel:BIT<x>:SOUrcecommand.
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.
Sub-properties
.edge: TheBUS:B<x>:PARallel:CLOCK:EDGEcommand..isclocked: TheBUS:B<x>:PARallel:CLOCK:ISCLOCKedcommand..source: TheBUS:B<x>:PARallel:CLOCK:SOUrcecommand.
width
property
¶
width: BusBItemParallelWidth
Return the BUS:B<x>:PARallel:WIDth command.
Description
- This command specifies the number of bits to use for the width of the parallel bus.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:WIDth?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:WIDth valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:WIDth <NR1>
- BUS:B<x>:PARallel:WIDth?
Info
<NR1>is the number of bits.
BusBItemParallelBitItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The BUS:B<x>:PARallel:BIT<x> command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:BIT<x>?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:BIT<x>?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.source: TheBUS:B<x>:PARallel:BIT<x>:SOUrcecommand.
source
property
¶
source: BusBItemParallelBitItemSource
Return the BUS:B<x>:PARallel:BIT<x>:SOUrce command.
Description
- Specifies the bit source waveform for the parallel bus.
Usage
- Using the
.query()method will send 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>|D<x>}
- BUS:B<x>:PARallel:BIT<x>:SOUrce?
Info
CH<x>specifies an analog channel as the bit source waveform.D<x>specifies a digital channel as the bit source waveform. (Requires option 3-MSO.).
BusBItemParallelBitItemSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:PARallel:BIT<x>:SOUrce command.
Description
- Specifies the bit source waveform for the parallel bus.
Usage
- Using the
.query()method will send 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>|D<x>}
- BUS:B<x>:PARallel:BIT<x>:SOUrce?
Info
CH<x>specifies an analog channel as the bit source waveform.D<x>specifies a digital channel as the bit source waveform. (Requires option 3-MSO.).
BusBItemParallelClock
¶
Bases: SCPICmdRead
The BUS:B<x>:PARallel:CLOCK command tree.
Usage
- Using the
.query()method will send 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.
Properties
.edge: TheBUS:B<x>:PARallel:CLOCK:EDGEcommand..isclocked: TheBUS:B<x>:PARallel:CLOCK:ISCLOCKedcommand..source: TheBUS:B<x>:PARallel:CLOCK:SOUrcecommand.
edge
property
¶
Return the BUS:B<x>:PARallel:CLOCK:EDGE command.
Description
- Sets or returns the parallel clock edge for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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 {EITher|RISing|FALling}
- BUS:B<x>:PARallel:CLOCK:EDGE?
Info
EItherspecifies either rising or falling edge as the clock edge.RISingspecifies the rising edge as the clock edge.FALlingspecifies the falling edge as the clock edge.
isclocked
property
¶
isclocked: BusBItemParallelClockIsclocked
Return the BUS:B<x>:PARallel:CLOCK:ISCLOCKed command.
Description
- Sets or returns the parallel bus clock function for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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 {YES|NO}
- BUS:B<x>:PARallel:CLOCK:ISCLOCKed?
Info
YESspecifies that the parallel bus is clocked.NOspecifies that the parallel bus is not clocked.
source
property
¶
source: BusBItemParallelClockSource
Return the BUS:B<x>:PARallel:CLOCK:SOUrce command.
Description
- Sets or returns the parallel bus source
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:CLOCK:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:CLOCK:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:CLOCK:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:CLOCK:SOUrce?
Info
CH<x>specifies the channel to use as the parallel bit source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use as the parallel bit source. x has a minimum of 0 and a maximum of 15.
BusBItemParallelClockEdge
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:PARallel:CLOCK:EDGE command.
Description
- Sets or returns the parallel clock edge for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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 {EITher|RISing|FALling}
- BUS:B<x>:PARallel:CLOCK:EDGE?
Info
EItherspecifies either rising or falling edge as the clock edge.RISingspecifies the rising edge as the clock edge.FALlingspecifies the falling edge as the clock edge.
BusBItemParallelClockIsclocked
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:PARallel:CLOCK:ISCLOCKed command.
Description
- Sets or returns the parallel bus clock function for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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 {YES|NO}
- BUS:B<x>:PARallel:CLOCK:ISCLOCKed?
Info
YESspecifies that the parallel bus is clocked.NOspecifies that the parallel bus is not clocked.
BusBItemParallelClockSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:PARallel:CLOCK:SOUrce command.
Description
- Sets or returns the parallel bus source
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:CLOCK:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:CLOCK:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:CLOCK:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:CLOCK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:PARallel:CLOCK:SOUrce?
Info
CH<x>specifies the channel to use as the parallel bit source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use as the parallel bit source. x has a minimum of 0 and a maximum of 15.
BusBItemParallelWidth
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:PARallel:WIDth command.
Description
- This command specifies the number of bits to use for the width of the parallel bus.
Usage
- Using the
.query()method will send theBUS:B<x>:PARallel:WIDth?query. - Using the
.verify(value)method will send theBUS:B<x>:PARallel:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:PARallel:WIDth valuecommand.
SCPI Syntax
- BUS:B<x>:PARallel:WIDth <NR1>
- BUS:B<x>:PARallel:WIDth?
Info
<NR1>is the number of bits.
BusBItemPosition
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:POSition command.
Description
- This command specifies the position of the bus waveform on the display.
Usage
- Using the
.query()method will send theBUS:B<x>:POSition?query. - Using the
.verify(value)method will send theBUS:B<x>:POSition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:POSition valuecommand.
SCPI Syntax
- BUS:B<x>:POSition <NR3>
- BUS:B<x>:POSition?
Info
<NR3>is a floating point number that specifies the position of the buswaveform on the display.
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.
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..rx: TheBUS:B<x>:RS232C:RXcommand tree..tx: TheBUS:B<x>:RS232C:TXcommand tree.
bitrate
property
¶
bitrate: BusBItemRs232cBitrate
Return the BUS:B<x>:RS232C:BITRate command.
Description
- This command specifies the bit rate for the RS-232 bus.
Usage
- Using the
.query()method will send 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 <NR1>
- BUS:B<x>:RS232C:BITRate?
Info
<NR1>is the bit rate in bits-per-second. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.
databits
property
¶
databits: BusBItemRs232cDatabits
Return the BUS:B<x>:RS232C:DATABits command.
Description
- This command specifies the number of bits in the data frame for the RS-232 bus.
Usage
- Using the
.query()method will send 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 {7|8|9}
- BUS:B<x>:RS232C:DATABits?
Info
B<x>is the number of the bus.7specifies the number of bits as 7 in the RS-232C data frame.8specifies the number of bits as 8 in the RS-232C data frame.9specifies the number of bits as 9 in the RS-232C data frame.
delimiter
property
¶
delimiter: BusBItemRs232cDelimiter
Return the BUS:B<x>:RS232C:DELIMiter command.
Description
- This command specifies the delimiting value for a packet on the RS-232 bus.
Usage
- Using the
.query()method will send 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|LF|CR|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
Info
NULlspecifies 0x00.LFspecifies 0x0A.CRspecifies 0x0D.XFFspecifies 0xFF.
displaymode
property
¶
displaymode: BusBItemRs232cDisplaymode
Return the BUS:B<x>:RS232C:DISplaymode command.
Description
- This command specifies the display mode for the RS-232 bus (frame or packet).
Usage
- Using the
.query()method will send 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
FRAmedisplays each frame as a single entity.PACKETdisplays a group of frames terminated with a single frame defined by theBUS:B<x>:RS232C:DELImitercommand or the front panel.
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 specifies the polarity for the RS-232C bus.
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
NORMalsets the polarity to positive.INVERTedsets the polarity to negative.
rx
property
¶
rx: BusBItemRs232cRx
Return the BUS:B<x>:RS232C:RX command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:RX?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:RX?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.source: TheBUS:B<x>:RS232C:RX:SOUrcecommand.
tx
property
¶
tx: BusBItemRs232cTx
Return the BUS:B<x>:RS232C:TX command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:TX?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:TX?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.source: TheBUS:B<x>:RS232C:TX:SOUrcecommand.
BusBItemRs232cBitrate
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:BITRate command.
Description
- This command specifies the bit rate for the RS-232 bus.
Usage
- Using the
.query()method will send 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 <NR1>
- BUS:B<x>:RS232C:BITRate?
Info
<NR1>is the bit rate in bits-per-second. You can enter any positive integer, and the instrument will coerce the value to the closest supported bit rate.
BusBItemRs232cDatabits
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:DATABits command.
Description
- This command specifies the number of bits in the data frame for the RS-232 bus.
Usage
- Using the
.query()method will send 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 {7|8|9}
- BUS:B<x>:RS232C:DATABits?
Info
B<x>is the number of the bus.7specifies the number of bits as 7 in the RS-232C data frame.8specifies the number of bits as 8 in the RS-232C data frame.9specifies the number of bits as 9 in the RS-232C data frame.
BusBItemRs232cDelimiter
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:DELIMiter command.
Description
- This command specifies the delimiting value for a packet on the RS-232 bus.
Usage
- Using the
.query()method will send 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|LF|CR|SPace|XFF}
- BUS:B<x>:RS232C:DELIMiter?
Info
NULlspecifies 0x00.LFspecifies 0x0A.CRspecifies 0x0D.XFFspecifies 0xFF.
BusBItemRs232cDisplaymode
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:DISplaymode command.
Description
- This command specifies the display mode for the RS-232 bus (frame or packet).
Usage
- Using the
.query()method will send 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
FRAmedisplays each frame as a single entity.PACKETdisplays a group of frames terminated with a single frame defined by theBUS:B<x>:RS232C:DELImitercommand or the front panel.
BusBItemRs232cParity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:PARity command.
Description
- This command sets or queries the RS-232C parity for bus
, where the bus number is specified by x.
Usage
- Using the
.query()method will send 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 specifies the polarity for the RS-232C bus.
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
NORMalsets the polarity to positive.INVERTedsets the polarity to negative.
BusBItemRs232cRx
¶
Bases: SCPICmdRead
The BUS:B<x>:RS232C:RX command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:RX?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:RX?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.source: TheBUS:B<x>:RS232C:RX:SOUrcecommand.
source
property
¶
source: BusBItemRs232cRxSource
Return the BUS:B<x>:RS232C:RX:SOUrce command.
Description
- Sets or returns the RS232 RX source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:RX:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:RX:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:RX:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:RX:SOUrce {CH<x>|D<x>}
- BUS:B<x>:RS232C:RX:SOUrce?
Info
CH<x>specifies the channel to use for the RS232 RX source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use for the RS232 RX source. x has a minimum of 0 and a maximum of 15.
BusBItemRs232cRxSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:RX:SOUrce command.
Description
- Sets or returns the RS232 RX source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:RX:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:RX:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:RX:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:RX:SOUrce {CH<x>|D<x>}
- BUS:B<x>:RS232C:RX:SOUrce?
Info
CH<x>specifies the channel to use for the RS232 RX source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use for the RS232 RX source. x has a minimum of 0 and a maximum of 15.
BusBItemRs232cTx
¶
Bases: SCPICmdRead
The BUS:B<x>:RS232C:TX command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:TX?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:TX?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.source: TheBUS:B<x>:RS232C:TX:SOUrcecommand.
source
property
¶
source: BusBItemRs232cTxSource
Return the BUS:B<x>:RS232C:TX:SOUrce command.
Description
- Sets or returns the RS232 TX Source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:TX:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:TX:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:TX:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:TX:SOUrce {CH<x>|D<x>}
- BUS:B<x>:RS232C:TX:SOUrce?
Info
CH<x>specifies the channel to use as the RS232 TX source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use as the RS232 TX source. x has a minimum of 0 and a maximum of 15.
BusBItemRs232cTxSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:RS232C:TX:SOUrce command.
Description
- Sets or returns the RS232 TX Source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:RS232C:TX:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:RS232C:TX:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:RS232C:TX:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:RS232C:TX:SOUrce {CH<x>|D<x>}
- BUS:B<x>:RS232C:TX:SOUrce?
Info
CH<x>specifies the channel to use as the RS232 TX source. x has a minimum of 1 and a maximum of 4.D<x>specifies the digital channel to use as the RS232 TX source. x has a minimum of 0 and a maximum of 15.
BusBItemSpi
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI command tree.
Usage
- Using the
.query()method will send 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..data: TheBUS:B<x>:SPI:DATAcommand tree..framing: TheBUS:B<x>:SPI:FRAMINGcommand..idletime: TheBUS:B<x>:SPI:IDLETimecommand..clock: TheBUS:B<x>:SPI:CLOCKcommand tree..sclk: TheBUS:B<x>:SPI:SCLKcommand tree..select: TheBUS:B<x>:SPI:SELectcommand tree..ss: TheBUS:B<x>:SPI:SScommand 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.
Sub-properties
.polarity: TheBUS:B<x>:SPI:CLOCK:POLARitycommand..source: TheBUS:B<x>:SPI:CLOCK:SOUrcecommand.
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.
Sub-properties
.size: TheBUS:B<x>:SPI:DATA:SIZecommand..in: TheBUS:B<x>:SPI:DATA:INcommand tree..miso: TheBUS:B<x>:SPI:DATA:MISOcommand tree..out: TheBUS:B<x>:SPI:DATA:OUTcommand tree..mosi: TheBUS:B<x>:SPI:DATA:MOSIcommand tree.
framing
property
¶
framing: BusBItemSpiFraming
Return the BUS:B<x>:SPI:FRAMING command.
Description
- This command specifies the type of framing to use for the SPI bus.
Usage
- Using the
.query()method will send 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 {SS|IDLEtime}
- BUS:B<x>: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.
sclk
property
¶
sclk: BusBItemSpiSclk
Return the BUS:B<x>:SPI:SCLK command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SCLK?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SCLK?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.polarity: TheBUS:B<x>:SPI:SCLK:POLARitycommand..source: TheBUS:B<x>:SPI:SCLK:SOUrcecommand.
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.
Sub-properties
.polarity: TheBUS:B<x>:SPI:SELect:POLARitycommand..source: TheBUS:B<x>:SPI:SELect:SOUrcecommand.
ss
property
¶
ss: BusBItemSpiSs
Return the BUS:B<x>:SPI:SS command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SS?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SS?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.polarity: TheBUS:B<x>:SPI:SS:POLARitycommand..source: TheBUS:B<x>:SPI:SS:SOUrcecommand.
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.
Properties
.polarity: TheBUS:B<x>:SPI:CLOCK:POLARitycommand..source: TheBUS:B<x>:SPI:CLOCK:SOUrcecommand.
polarity
property
¶
polarity: BusBItemSpiClockPolarity
Return the BUS:B<x>:SPI:CLOCK:POLARity command.
Description
- Sets or returns the SPI SCLK polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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
FALLspecifies the falling edge.RISespecifies the rising edge.
source
property
¶
source: BusBItemSpiClockSource
Return the BUS:B<x>:SPI:CLOCK:SOUrce command.
Description
- Sets or returns the SPI SCLK source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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>|D<x>}
- BUS:B<x>:SPI:CLOCK:SOUrce?
Info
CH<x>is the channel to use as the SPI SCLK source. x has a minimum of 1 and a maximum of 4.D<x>is the digital channel to use as the SPI SCLK source. x has a minimum of 0 and a maximum of 15.
BusBItemSpiClockPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:CLOCK:POLARity command.
Description
- Sets or returns the SPI SCLK polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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
FALLspecifies the falling edge.RISespecifies the rising edge.
BusBItemSpiClockSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:CLOCK:SOUrce command.
Description
- Sets or returns the SPI SCLK source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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>|D<x>}
- BUS:B<x>:SPI:CLOCK:SOUrce?
Info
CH<x>is the channel to use as the SPI SCLK source. x has a minimum of 1 and a maximum of 4.D<x>is the digital channel to use as the SPI SCLK source. x has a minimum of 0 and a maximum of 15.
BusBItemSpiData
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:DATA command tree.
Usage
- Using the
.query()method will send 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.
Properties
.size: TheBUS:B<x>:SPI:DATA:SIZecommand..in: TheBUS:B<x>:SPI:DATA:INcommand tree..miso: TheBUS:B<x>:SPI:DATA:MISOcommand tree..out: TheBUS:B<x>:SPI:DATA:OUTcommand tree..mosi: TheBUS:B<x>:SPI:DATA:MOSIcommand tree.
in_
property
¶
in_: BusBItemSpiDataIn
Return the BUS:B<x>:SPI:DATA:IN command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:IN?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:IN?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.polarity: TheBUS:B<x>:SPI:DATA:IN:POLARitycommand..source: TheBUS:B<x>:SPI:DATA:IN:SOUrcecommand.
miso
property
¶
miso: BusBItemSpiDataMiso
Return the BUS:B<x>:SPI:DATA:MISO command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:MISO?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:MISO?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.polarity: TheBUS:B<x>:SPI:DATA:MISO:POLARitycommand..source: TheBUS:B<x>:SPI:DATA:MISO:SOUrcecommand.
mosi
property
¶
mosi: BusBItemSpiDataMosi
Return the BUS:B<x>:SPI:DATA:MOSI command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:MOSI?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:MOSI?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.polarity: TheBUS:B<x>:SPI:DATA:MOSI:POLARitycommand..source: TheBUS:B<x>:SPI:DATA:MOSI:SOUrcecommand.
out
property
¶
out: BusBItemSpiDataOut
Return the BUS:B<x>:SPI:DATA:OUT command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:OUT?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:OUT?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.polarity: TheBUS:B<x>:SPI:DATA:OUT:POLARitycommand..source: TheBUS:B<x>:SPI:DATA:OUT:SOUrcecommand.
size
property
¶
size: BusBItemSpiDataSize
Return the BUS:B<x>:SPI:DATA:SIZe command.
Description
- Sets or returns the number of bits per word for the specified SPI bus.
Usage
- Using the
.query()method will send 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
<NR1>specifies the number of bits per word.
BusBItemSpiDataIn
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:DATA:IN command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:IN?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:IN?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.polarity: TheBUS:B<x>:SPI:DATA:IN:POLARitycommand..source: TheBUS:B<x>:SPI:DATA:IN:SOUrcecommand.
polarity
property
¶
polarity: BusBItemSpiDataInPolarity
Return the BUS:B<x>:SPI:DATA:IN:POLARity command.
Description
- Sets or returns the SPI MISO polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:IN:POLARity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:IN: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:IN:POLARity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:IN:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:IN:POLARity?
Info
LOWspecifies an active low polarity.HIGHspecifies an active high polarity.
source
property
¶
source: BusBItemSpiDataInSource
Return the BUS:B<x>:SPI:DATA:IN:SOUrce command.
Description
- Sets or returns the SPI MISO source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:IN:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:IN: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:IN:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:IN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:IN:SOUrce?
Info
CH<x>is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.D<x>is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.
BusBItemSpiDataInPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATA:IN:POLARity command.
Description
- Sets or returns the SPI MISO polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:IN:POLARity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:IN: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:IN:POLARity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:IN:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:IN:POLARity?
Info
LOWspecifies an active low polarity.HIGHspecifies an active high polarity.
BusBItemSpiDataInSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATA:IN:SOUrce command.
Description
- Sets or returns the SPI MISO source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:IN:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:IN: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:IN:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:IN:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:IN:SOUrce?
Info
CH<x>is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.D<x>is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.
BusBItemSpiDataMiso
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:DATA:MISO command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:MISO?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:MISO?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.polarity: TheBUS:B<x>:SPI:DATA:MISO:POLARitycommand..source: TheBUS:B<x>:SPI:DATA:MISO:SOUrcecommand.
polarity
property
¶
polarity: BusBItemSpiDataMisoPolarity
Return the BUS:B<x>:SPI:DATA:MISO:POLARity command.
Description
- Sets or returns the SPI MISO polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:MISO:POLARity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:MISO: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:MISO:POLARity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:MISO:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:MISO:POLARity?
Info
LOWspecifies an active low polarity.HIGHspecifies an active high polarity.
source
property
¶
source: BusBItemSpiDataMisoSource
Return the BUS:B<x>:SPI:DATA:MISO:SOUrce command.
Description
- Sets or returns the SPI MISO source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:MISO:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:MISO: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:MISO:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:MISO:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:MISO:SOUrce?
Info
CH<x>is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.D<x>is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.
BusBItemSpiDataMisoPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATA:MISO:POLARity command.
Description
- Sets or returns the SPI MISO polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:MISO:POLARity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:MISO: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:MISO:POLARity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:MISO:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:MISO:POLARity?
Info
LOWspecifies an active low polarity.HIGHspecifies an active high polarity.
BusBItemSpiDataMisoSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATA:MISO:SOUrce command.
Description
- Sets or returns the SPI MISO source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:MISO:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:MISO: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:MISO:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:MISO:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:MISO:SOUrce?
Info
CH<x>is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.D<x>is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.
BusBItemSpiDataMosi
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:DATA:MOSI command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:MOSI?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:MOSI?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.polarity: TheBUS:B<x>:SPI:DATA:MOSI:POLARitycommand..source: TheBUS:B<x>:SPI:DATA:MOSI:SOUrcecommand.
polarity
property
¶
polarity: BusBItemSpiDataMosiPolarity
Return the BUS:B<x>:SPI:DATA:MOSI:POLARity command.
Description
- Sets or returns the SPI MOSI polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:MOSI:POLARity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:MOSI: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:MOSI:POLARity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:MOSI:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:MOSI:POLARity?
Info
LOWspecifies the active low polarity.HIGHspecifies the active high polarity.
source
property
¶
source: BusBItemSpiDataMosiSource
Return the BUS:B<x>:SPI:DATA:MOSI:SOUrce command.
Description
- Sets or returns the SPI MOSI source for bus
.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:MOSI:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:MOSI: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:MOSI:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:MOSI:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:MOSI:SOUrce?
Info
CH<x>is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.D<x>is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.
BusBItemSpiDataMosiPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATA:MOSI:POLARity command.
Description
- Sets or returns the SPI MOSI polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:MOSI:POLARity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:MOSI: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:MOSI:POLARity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:MOSI:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:MOSI:POLARity?
Info
LOWspecifies the active low polarity.HIGHspecifies the active high polarity.
BusBItemSpiDataMosiSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATA:MOSI:SOUrce command.
Description
- Sets or returns the SPI MOSI source for bus
.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:MOSI:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:MOSI: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:MOSI:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:MOSI:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:MOSI:SOUrce?
Info
CH<x>is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.D<x>is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.
BusBItemSpiDataOut
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:DATA:OUT command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:OUT?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:OUT?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.polarity: TheBUS:B<x>:SPI:DATA:OUT:POLARitycommand..source: TheBUS:B<x>:SPI:DATA:OUT:SOUrcecommand.
polarity
property
¶
polarity: BusBItemSpiDataOutPolarity
Return the BUS:B<x>:SPI:DATA:OUT:POLARity command.
Description
- Sets or returns the SPI MOSI polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:OUT:POLARity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:OUT: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:OUT:POLARity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:OUT:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:OUT:POLARity?
Info
LOWspecifies the active low polarity.HIGHspecifies the active high polarity.
source
property
¶
source: BusBItemSpiDataOutSource
Return the BUS:B<x>:SPI:DATA:OUT:SOUrce command.
Description
- Sets or returns the SPI MOSI source for bus
.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:OUT:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:OUT: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:OUT:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:OUT:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:OUT:SOUrce?
Info
CH<x>is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.D<x>is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.
BusBItemSpiDataOutPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATA:OUT:POLARity command.
Description
- Sets or returns the SPI MOSI polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:OUT:POLARity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:OUT: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:OUT:POLARity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:OUT:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:DATA:OUT:POLARity?
Info
LOWspecifies the active low polarity.HIGHspecifies the active high polarity.
BusBItemSpiDataOutSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATA:OUT:SOUrce command.
Description
- Sets or returns the SPI MOSI source for bus
.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:DATA:OUT:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:DATA:OUT: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:OUT:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:DATA:OUT:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:DATA:OUT:SOUrce?
Info
CH<x>is the channel to use as the SPI MISO source. x has a minimum of 1 and a maximum of 4.D<x>is the digital channel to use as the SPI MISO source. x has a minimum of 0 and a maximum of 15.
BusBItemSpiDataSize
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:DATA:SIZe command.
Description
- Sets or returns the number of bits per word for the specified SPI bus.
Usage
- Using the
.query()method will send 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
<NR1>specifies the number of bits per word.
BusBItemSpiFraming
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:FRAMING command.
Description
- This command specifies the type of framing to use for the SPI bus.
Usage
- Using the
.query()method will send 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 {SS|IDLEtime}
- BUS:B<x>:SPI:FRAMING?
BusBItemSpiIdletime
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:IDLETime command.
Description
- This command sets or queries the SPI idle time for the specified bus. The bus is specified by x.
Usage
- Using the
.query()method will send 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.
BusBItemSpiSclk
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:SCLK command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SCLK?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SCLK?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.polarity: TheBUS:B<x>:SPI:SCLK:POLARitycommand..source: TheBUS:B<x>:SPI:SCLK:SOUrcecommand.
polarity
property
¶
polarity: BusBItemSpiSclkPolarity
Return the BUS:B<x>:SPI:SCLK:POLARity command.
Description
- Sets or returns the SPI SCLK polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SCLK:POLARity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SCLK:POLARity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SCLK:POLARity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:SCLK:POLARity {FALL|RISe}
- BUS:B<x>:SPI:SCLK:POLARity?
Info
FALLspecifies the falling edge.RISespecifies the rising edge.
source
property
¶
source: BusBItemSpiSclkSource
Return the BUS:B<x>:SPI:SCLK:SOUrce command.
Description
- Sets or returns the SPI SCLK source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SCLK:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SCLK:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SCLK:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:SCLK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SCLK:SOUrce?
Info
CH<x>is the channel to use as the SPI SCLK source. x has a minimum of 1 and a maximum of 4.D<x>is the digital channel to use as the SPI SCLK source. x has a minimum of 0 and a maximum of 15.
BusBItemSpiSclkPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:SCLK:POLARity command.
Description
- Sets or returns the SPI SCLK polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SCLK:POLARity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SCLK:POLARity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SCLK:POLARity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:SCLK:POLARity {FALL|RISe}
- BUS:B<x>:SPI:SCLK:POLARity?
Info
FALLspecifies the falling edge.RISespecifies the rising edge.
BusBItemSpiSclkSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:SCLK:SOUrce command.
Description
- Sets or returns the SPI SCLK source for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SCLK:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SCLK:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SCLK:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:SCLK:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SCLK:SOUrce?
Info
CH<x>is the channel to use as the SPI SCLK source. x has a minimum of 1 and a maximum of 4.D<x>is the digital channel to use as the SPI SCLK source. x has a minimum of 0 and a maximum of 15.
BusBItemSpiSelect
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:SELect command tree.
Usage
- Using the
.query()method will send 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.
Properties
.polarity: TheBUS:B<x>:SPI:SELect:POLARitycommand..source: TheBUS:B<x>:SPI:SELect:SOUrcecommand.
polarity
property
¶
polarity: BusBItemSpiSelectPolarity
Return the BUS:B<x>:SPI:SELect:POLARity command.
Description
- Sets or returns the SPI SS polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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
LOWspecifies an active low polarity.HIGHspecifies an active high polarity.
source
property
¶
source: BusBItemSpiSelectSource
Return the BUS:B<x>:SPI:SELect:SOUrce command.
Description
- This command specifies the source waveform for the SPI bus.
Usage
- Using the
.query()method will send 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>|D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
Info
CH<x>specifies an analog channel as the source waveform.D<x>specifies a digital channel as the source waveform. (Requires option 3-MSO.).
BusBItemSpiSelectPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:SELect:POLARity command.
Description
- Sets or returns the SPI SS polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send 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
LOWspecifies an active low polarity.HIGHspecifies an active high polarity.
BusBItemSpiSelectSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:SELect:SOUrce command.
Description
- This command specifies the source waveform for the SPI bus.
Usage
- Using the
.query()method will send 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>|D<x>}
- BUS:B<x>:SPI:SELect:SOUrce?
Info
CH<x>specifies an analog channel as the source waveform.D<x>specifies a digital channel as the source waveform. (Requires option 3-MSO.).
BusBItemSpiSs
¶
Bases: SCPICmdRead
The BUS:B<x>:SPI:SS command tree.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SS?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SS?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.polarity: TheBUS:B<x>:SPI:SS:POLARitycommand..source: TheBUS:B<x>:SPI:SS:SOUrcecommand.
polarity
property
¶
polarity: BusBItemSpiSsPolarity
Return the BUS:B<x>:SPI:SS:POLARity command.
Description
- Sets or returns the SPI SS polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SS:POLARity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SS:POLARity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SS:POLARity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:SS:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:SS:POLARity?
Info
LOWspecifies an active low polarity.HIGHspecifies an active high polarity.
source
property
¶
source: BusBItemSpiSsSource
Return the BUS:B<x>:SPI:SS:SOUrce command.
Description
- This command specifies the source waveform for the SPI bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SS:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SS:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SS:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:SS:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SS:SOUrce?
Info
CH<x>specifies an analog channel as the source waveform.D<x>specifies a digital channel as the source waveform. (Requires option 3-MSO.).
BusBItemSpiSsPolarity
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:SS:POLARity command.
Description
- Sets or returns the SPI SS polarity for bus
, where x is the bus number.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SS:POLARity?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SS:POLARity?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SS:POLARity valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:SS:POLARity {LOW|HIGH}
- BUS:B<x>:SPI:SS:POLARity?
Info
LOWspecifies an active low polarity.HIGHspecifies an active high polarity.
BusBItemSpiSsSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:SPI:SS:SOUrce command.
Description
- This command specifies the source waveform for the SPI bus.
Usage
- Using the
.query()method will send theBUS:B<x>:SPI:SS:SOUrce?query. - Using the
.verify(value)method will send theBUS:B<x>:SPI:SS:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:SPI:SS:SOUrce valuecommand.
SCPI Syntax
- BUS:B<x>:SPI:SS:SOUrce {CH<x>|D<x>}
- BUS:B<x>:SPI:SS:SOUrce?
Info
CH<x>specifies an analog channel as the source waveform.D<x>specifies a digital channel as the source waveform. (Requires option 3-MSO.).
BusBItemState
¶
Bases: SCPICmdWrite, SCPICmdRead
The BUS:B<x>:STATE command.
Description
- This command specifies the on/off state of the bus.
Usage
- Using the
.query()method will send theBUS:B<x>:STATE?query. - Using the
.verify(value)method will send theBUS:B<x>:STATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:B<x>:STATE valuecommand.
SCPI Syntax
- BUS:B<x>:STATE {ON|OFF|<NR1>}
- BUS:B<x>:STATE?
Info
ONor≠ 0 turns on the bus. OFFor= 0 turns off the bus.
BusBItemType
¶
Bases: SCPICmdWrite
The BUS:B<x>:TYPE command.
Description
- Sets or returns the bus type for
, where x is the bus number.
Usage
- Using the
.write(value)method will send theBUS:B<x>:TYPE valuecommand.
SCPI Syntax
- BUS:B<x>:TYPE {I2C|SPI|CAN|RS232C|PARallel|LIN}
Info
I2Cspecifies the Inter-IC bus.SPIspecifies the Serial Peripheral Interface bus (not available on two-channel models).CANspecifies the Controller Area Network bus.RS232Cspecifies the RS232C bus.PARallelspecifies the parallel bus.LINspecifies the LIN bus.
BusLowerthreshold
¶
Bases: SCPICmdRead
The BUS:LOWerthreshold command tree.
Usage
- Using the
.query()method will send theBUS:LOWerthreshold?query. - Using the
.verify(value)method will send theBUS:LOWerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheBUS:LOWerthreshold:CH<x>command.
ch
property
¶
ch: dict[int, BusLowerthresholdChannel]
Return the BUS:LOWerthreshold:CH<x> command.
Description
- This command sets the lower threshold for each channel. This applies to all search and trigger types that use the channel.
Usage
- Using the
.query()method will send theBUS:LOWerthreshold:CH<x>?query. - Using the
.verify(value)method will send theBUS:LOWerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:LOWerthreshold:CH<x> valuecommand.
SCPI Syntax
- BUS:LOWerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:CH<x>?
Info
<NR3>is a floating point number that specifies the threshold, in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
BusLowerthresholdChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The BUS:LOWerthreshold:CH<x> command.
Description
- This command sets the lower threshold for each channel. This applies to all search and trigger types that use the channel.
Usage
- Using the
.query()method will send theBUS:LOWerthreshold:CH<x>?query. - Using the
.verify(value)method will send theBUS:LOWerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:LOWerthreshold:CH<x> valuecommand.
SCPI Syntax
- BUS:LOWerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:LOWerthreshold:CH<x>?
Info
<NR3>is a floating point number that specifies the threshold, in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
BusThreshold
¶
Bases: SCPICmdRead
The BUS:THReshold command tree.
Usage
- Using the
.query()method will send theBUS:THReshold?query. - Using the
.verify(value)method will send theBUS:THReshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheBUS:THReshold:CH<x>command..d: TheBUS:THReshold:D<x>command.
ch
property
¶
ch: dict[int, BusThresholdChannel]
Return the BUS:THReshold:CH<x> command.
Description
- This command specifies the threshold for analog channel
, where x is the channel number (1-4). This setting applies to all trigger types that use the channel.
Usage
- Using the
.query()method will send theBUS:THReshold:CH<x>?query. - Using the
.verify(value)method will send theBUS:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:THReshold:CH<x> valuecommand.
SCPI Syntax
- BUS:THReshold:CH<x> {ECL|TTL|<NR3>}
- BUS:THReshold:CH<x>?
Info
ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a TTL preset high level of 1.4V.<NR3>is a floating point number that specifies the threshold level, in volts.
d
property
¶
Return the BUS:THReshold:D<x> command.
Description
- This command specifies the threshold for digital channel
, where x is the digital channel number (0-15). This will apply to all Search and Trigger Types that use the channel.
Usage
- Using the
.query()method will send theBUS:THReshold:D<x>?query. - Using the
.verify(value)method will send theBUS:THReshold:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:THReshold:D<x> valuecommand.
SCPI Syntax
- BUS:THReshold:D<x> {<NR3>|ECL|TTL}
- BUS:THReshold:D<x>?
Info
ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.<NR3>is a floating point number that specifies the threshold level, in volts.
BusThresholdChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The BUS:THReshold:CH<x> command.
Description
- This command specifies the threshold for analog channel
, where x is the channel number (1-4). This setting applies to all trigger types that use the channel.
Usage
- Using the
.query()method will send theBUS:THReshold:CH<x>?query. - Using the
.verify(value)method will send theBUS:THReshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:THReshold:CH<x> valuecommand.
SCPI Syntax
- BUS:THReshold:CH<x> {ECL|TTL|<NR3>}
- BUS:THReshold:CH<x>?
Info
ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a TTL preset high level of 1.4V.<NR3>is a floating point number that specifies the threshold level, in volts.
BusThresholdDigitalBit
¶
Bases: ValidatedDigitalBit, SCPICmdWrite, SCPICmdRead
The BUS:THReshold:D<x> command.
Description
- This command specifies the threshold for digital channel
, where x is the digital channel number (0-15). This will apply to all Search and Trigger Types that use the channel.
Usage
- Using the
.query()method will send theBUS:THReshold:D<x>?query. - Using the
.verify(value)method will send theBUS:THReshold:D<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:THReshold:D<x> valuecommand.
SCPI Syntax
- BUS:THReshold:D<x> {<NR3>|ECL|TTL}
- BUS:THReshold:D<x>?
Info
ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.<NR3>is a floating point number that specifies the threshold level, in volts.
BusUpperthreshold
¶
Bases: SCPICmdRead
The BUS:UPPerthreshold command tree.
Usage
- Using the
.query()method will send theBUS:UPPerthreshold?query. - Using the
.verify(value)method will send theBUS:UPPerthreshold?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.ch: TheBUS:UPPerthreshold:CH<x>command.
ch
property
¶
ch: dict[int, BusUpperthresholdChannel]
Return the BUS:UPPerthreshold:CH<x> command.
Description
- Sets the upper threshold for each analog channel (1-4). This applies to all search and trigger types that use the channel.
Usage
- Using the
.query()method will send theBUS:UPPerthreshold:CH<x>?query. - Using the
.verify(value)method will send theBUS:UPPerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:UPPerthreshold:CH<x> valuecommand.
SCPI Syntax
- BUS:UPPerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:CH<x>?
Info
<NR3>is a floating point number that specifies the threshold, in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.
BusUpperthresholdChannel
¶
Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead
The BUS:UPPerthreshold:CH<x> command.
Description
- Sets the upper threshold for each analog channel (1-4). This applies to all search and trigger types that use the channel.
Usage
- Using the
.query()method will send theBUS:UPPerthreshold:CH<x>?query. - Using the
.verify(value)method will send theBUS:UPPerthreshold:CH<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theBUS:UPPerthreshold:CH<x> valuecommand.
SCPI Syntax
- BUS:UPPerthreshold:CH<x> {<NR3>|ECL|TTL}
- BUS:UPPerthreshold:CH<x>?
Info
<NR3>is a floating point number that specifies the threshold, in volts.ECLspecifies a preset ECL high level of -1.3V.TTLspecifies a preset TTL high level of 1.4V.