1
I
2
C Bus Signal Analysis Function
1-43
IM 701730-51E
:SEARch:I2C:ANALyze:SETup:RPOint
Function
Set whether to make the trigger point the
analysis reference point or set the reference
point manually.
Syntax
:SEARch:I2C:ANALyze:SETup:RPOint
{TRIGger|MANual}
:SEARch:I2C:ANALyze:SETup:RPOint?
Example
:SEARCH:I2C:ANALYZE:SETUP:
RPOINT TRIGGER
:SEARCH:I2C:ANALYZE:SETUP:RPOINT?
-> :SEARCH:I2C:ANALYZE:SETUP:
RPOINT TRIGGER
:SEARch:I2C:LIST? {<NRf>}
Function
Outputs one byte of analysis result as a
character string.
Syntax
:SEARch:I2C:LIST? {<NRf>}
<NRf>=–40000 to 40000
Example
:SEARCH:I2C:LIST? 1 ->
“ 1 0.024 00001111 0F 0”
:SEARch:I2C:SEARch?
Function
Queries all settings related to the analysis result
search.
Syntax
:SEARch:I2C:SEARch?
Example
:SEARCH:I2C:SEARCH? -> :SEARCH:I2C:
SEARCH:TYPE PATTERN;ADDRESS:MODE 1;
PATTERN “X0X10X10”;ACK “X”;:SEARCH:
I2C:SEARCH:DATA:MODE 1;
PATTERN “10X10X10”;ACK “X”
:SEARch:I2C:SEARch:ADDRess?
Function
Queries all settings related to the address
pattern search on the analysis result.
Syntax
:SEARch:I2C:SEARch:ADDRess?
Example
:SEARCH:I2C:SEARCH:ADDRESS? ->
:SEARCH:I2C:SEARCH:ADDRESS:MODE 1;
PATTERN “X0X10X10”;ACK “X”
:SEARch:I2C:SEARch:ADDRess:ACK
Function
Sets the Ack condition of the search using the
address pattern on the analysis result or
queries the current setting.
Syntax
:SEARch:I2C:SEARch:ADDRess:ACK
{<String>}
:SEARch:I2C:SEARch:ADDRess:ACK?
<String>=‘0’, ‘1’, ‘X’
Example
:SEARCH:I2C:SEARCH:ADDRESS:ACK “X”
:SEARCH:I2C:SEARCH:ADDRESS:ACK? ->
:SEARCH:I2C:SEARCH:ADDRESS:ACK “X”
:SEARch:I2C:SEARch:ADDRess:HEXa
Function
Sets the pattern of the address pattern search
on the analysis result in hexadecimal.
Syntax
:SEARch:I2C:SEARch:ADDRess:HEXa
{<String>}
<String>=2 characters by combining ‘0’ to ‘F’
and ‘X’
Example
:SEARCH:I2C:SEARCH:ADDRESS:
HEXA “1A”
:SEARch:I2C:SEARch:ADDRess:MODE
Function
Enables or disables the address pattern when
searching the analysis result or queries the
current setting.
Syntax
:SEARch:I2C:SEARch:ADDRess:MODE
{<Boolean>}
:SEARch:I2C:SEARch:ADDRess:MODE?
Example
:SEARCH:I2C:SEARCH:ADDRESS:MODE ON
:SEARCH:I2C:SEARCH:ADDRESS:MODE? ->
:SEARCH:I2C:SEARCH:ADDRESS:MODE 1
:SEARch:I2C:SEARch:ADDRess:PATTern
Function
Sets the pattern of the address
pattern search on the analysis
result in binary or queries the
current setting.
Syntax
:SEARch:I2C:SEARch:ADDRess:PATTern
{<String>}
:SEARch:I2C:SEARch:ADDRess:PATTern?
<String>=8 characters by combining ‘0,’ ‘1,’ and
‘X’
(The 8
th
character is the R/W bit.)
Example
:SEARCH:I2C:SEARCH:ADDRESS:
PATTERN “X0X10X10”
:SEARCH:I2C:SEARCH:ADDRESS:PATTERN?
-> :SEARCH:I2C:SEARCH:ADDRESS:
PATTERN “X0X10X10”
:SEARch:I2C:SEARch:DATA?
Function
Queries all settings related to the data pattern
search on the analysis result.
Syntax
:SEARch:I2C:SEARch:DATA?
Example
:SEARCH:I2C:SEARCH:DATA? ->
:SEARCH:I2C:SEARCH:DATA:MODE 1;
PATTERN “10X10X10”;ACK “X”
:SEARch:I2C:SEARch:DATA:ACK
Function
Sets the Ack condition of the search using the
data pattern on the analysis result or queries
the current setting.
Syntax
:SEARch:I2C:SEARch:DATA:ACK
{<String>}
:SEARch:I2C:SEARch:DATA:ACK?
<String>=‘0’, ‘1’, ‘X’
Example
:SEARCH:I2C:SEARCH:DATA:ACK “X”
:SEARCH:I2C:SEARCH:DATA:ACK? ->
:SEARCH:I2C:SEARCH:DATA:ACK “X”
1.8 Communication Commands