Technical data

Table Of Contents
824 Agilent Infiniium 9000 Series Oscilloscopes Programmer's Reference
28 Serial Bus Commands
:SBUS<N>:SPI:TRIGger:PATTern:WIDTh
Command :SBUS<N>:SPI:TRIGger:PATTern:WIDTh {1 - 20}
The :SBUS<N>:SPI:TRIGger:PATTern:WIDTh command sets the width of the
SPI data pattern. You can specify the width in multiples of the SPI word
size up to 20.
<N> An integer, 1-4.
Example To enable the SBUS1 trigger, set the SPI trigger type to MOSI, set a 32- bit
data pattern width (two 16-bit words), and specify the 0x0080FFFF data
pattern:
myScope.WriteString ":CHANnel1:DISPlay ON"
myScope.WriteString ":CHANnel2:DISPlay ON"
myScope.WriteString ":CHANnel3:DISPlay ON"
myScope.WriteString ":CHANnel4:DISPlay ON"
myScope.WriteString ":SBUS1:MODE SPI"
myScope.WriteString ":SBUS1:SPI:WIDTh 16"
myScope.WriteString ":SBUS1:SPI:TYPE WIRE4"
myScope.WriteString ":SBUS1:SPI:SOURce:MOSI CHANnel1"
myScope.WriteString ":SBUS1:SPI:SOURce:CLOCk CHANnel2"
myScope.WriteString ":SBUS1:SPI:SOURce:FRAMe CHANnel3"
myScope.WriteString ":SBUS1:SPI:SOURce:MISO CHANnel4"
myScope.WriteString ":TRIGger:MODE SBUS1"
myScope.WriteString ":SBUS1:SPI:TRIGger:TYPE MOSI"
myScope.WriteString ":SBUS1:SPI:TRIGger:PATTern:WIDTh 2"
myScope.WriteString ":SBUS1:SPI:TRIGger:PATTern:DATA '0x0080ffff'"
Query :SBUS<N>:SPI:TRIGger:PATTern:WIDTh?
The :SBUS<N>:SPI:TRIGger:PATTern:WIDTh? query returns the current SPI
data pattern width setting.
Returned Format
[:SBUS<N>:SPI:TRIGger:PATTern:WIDTh] {1 - 20}<NL>
See Also ":TRIGger:MODE" on page 916
":SBUS<N>:MODE" on page 792
":SBUS<N>:SPI:WIDTh" on page 828
":SBUS<N>:SPI:TRIGger:TYPE" on page 826
NOTE
You must set :SBUS<N>:MODE to SPI before you can send other :SBUS<N>:SPI:TRIGger
commands.
NOTE
The :SBUS<N>:SPI:TRIGger:PATTern:WIDTh should be set before
:SBUS<N>:SPI:TRIGger:PATTern:DATA.