Technical data

Table Of Contents
Serial Bus Commands 28
Agilent Infiniium 9000 Series Oscilloscopes Programmer's Reference 809
:SBUS<N>:IIC:TRIGger:PATTern:DATA
Command :SBUS<N>:IIC:TRIGger:PATTern:DATA <quoted_string>
The :SBUS<N>:IIC:TRIGger:PATTern:DATA command sets IIC data.
You can specify 1 to 20 bytes of data in binary or hex format.
The :SBUS<N>:IIC:TRIGger:TYPE command must select a type that includes
a data value before you can use the :SBUS<N>:IIC:TRIGger:PATTern:DATA
commands.
<N> An integer, 1-4.
<quoted_string> If the quoted string parameter starts with "0x", it is a hexadecimal string
made up of hexadecimal and X (don't care) characters (for example,
"0x34XF"); otherwise, it is a binary string made up of 0, 1, and X (don't
care) characters (for example, "00110100XXXX1111").
Example To enable the SBUS1 trigger, set the trigger type to a 7- bit address frame
read, and specify a data value of 0x7FFFFF:
myScope.WriteString ":CHANnel1:DISPlay ON"
myScope.WriteString ":CHANnel2:DISPlay ON"
myScope.WriteString ":SBUS1:MODE IIC"
myScope.WriteString ":SBUS1:IIC:SOURce:DATA CHANnel1"
myScope.WriteString ":SBUS1:IIC:SOURce:CLOCk CHANnel2"
myScope.WriteString ":TRIGger:MODE SBUS1"
myScope.WriteString ":SBUS1:IIC:TRIGger:TYPE READ7"
myScope.WriteString ":SBUS1:IIC:TRIGger:PATTern:ADDRess '0x3f'"
myScope.WriteString ":SBUS1:IIC:TRIGger:PATTern:DATA '0x7fffff'"
Query :SBUS<N>:IIC:TRIGger:PATTern:DATA?
The :SBUS<n>:IIC:TRIGger:PATTern:DATA? query returns the current
pattern for IIC data.
Returned Format
[:SBUS<N>:IIC:TRIGger:PATTern:DATA] <binary_string><NL>
See Also ":TRIGger:MODE" on page 916
":SBUS<N>:MODE" on page 792
":SBUS<N>:IIC:TRIGger:TYPE" on page 810
NOTE
You must set :SBUS<N>:MODE to IIC before you can send other :SBUS<N>:IIC:TRIGger
commands.