Technical data

Table Of Contents
808 Agilent Infiniium 9000 Series Oscilloscopes Programmer's Reference
28 Serial Bus Commands
:SBUS<N>:IIC:TRIGger:PATTern:ADDRess
Command :SBUS<N>:IIC:TRIGger:PATTern:ADDRess <quoted_string>
The :SBUS<n>:IIC:TRIGger:PATTern:ADDRess command specifies the IIC
address value to trigger on.The address can be a 7-, 8- , 10- , or 11-bit
address depending upon the :SBUS<n>IIC:TRIGger:TYPE specification and
the :SBUS<n>IIC:ASIZe setting.
The :SBUS<N>:IIC:TRIGger:TYPE command must select a type that includes
an address value before you can use the
:SBUS<N>:IIC:TRIGger:PATTern:ADDRess 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 an address value of 0x3F:
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:ADDRess?
The :SBUS<N>:IIC:TRIGger:PATTern:ADDRess? query returns the current
pattern for the IIC address.
Returned Format
[:SBUS<N>:IIC:TRIGger:PATTern:ADDRess] <binary_string><NL>
See Also ":TRIGger:MODE" on page 916
":SBUS<N>:MODE" on page 792
":SBUS<N>:IIC:TRIGger:TYPE" on page 810
":SBUS<N>:IIC:ASIZe" on page 805
NOTE
You must set :SBUS<N>:MODE to IIC before you can send other :SBUS<N>:IIC:TRIGger
commands.