1-37
IM 701610-61E
1
I
2
C-Bus Analysis Function
1.7 Communication Commands
:SEARch:I2C:SEARch?
Function
Queries all settings related to the I
2
C 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 search
of the I
2
C 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 Address search of
the I
2
C analysis result or queries the current
setting.
Syntax
:SEARch:I2C:SEARch:ADDRess:ACK
{<string>}
:SEARch:I2C:SEARch:ADDRess:ACK?
<string>='0,' '1,' or '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 search Address pattern of the I
2
C
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
Sets the valid/invalid setting of the Address
pattern when searching the I
2
C 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 search Address pattern of the I
2
C
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 search of
the I
2
C 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 Data search of the
I
2
C analysis result or queries the current setting.
Syntax
:SEARch:I2C:SEARch:DATA:ACK
{<string>}
:SEARch:I2C:SEARch:DATA:ACK?
<string>=’0,’ ‘1,’ or ‘X’
Example
:SEARCH:I2C:SEARCH:DATA:ACK “X”
:SEARCH:I2C:SEARCH:DATA:ACK? ->
:SEARCH:I2C:SEARCH:DATA:ACK “X”
:SEARch:I2C:SEARch:DATA:HEXa
Function
Sets the searched Data pattern of the I
2
C
analysis result in hexadecimal.
Syntax
:SEARch:I2C:SEARch:DATA:HEXa
{<string>}
<string>=2 characters by combining
‘0’ to ‘F’ and ‘X’
Example
:SEARCH:I2C:SEARCH:DATA:HEXA “2B”
:SEARCH:I2C:SEARCH:DATA:HEXA? ->
:SEARCH:I2C:SEARCH:DATA:HEXA “2B”
:SEARch:I2C:SEARch:DATA:MODE
Function
Sets the valid/invalid setting of the Data pattern
when searching the I
2
C analysis result or queries
the current setting.
Syntax
:SEARch:I2C:SEARch:DATA:MODE
{<Boolean>}
:SEARch:I2C:SEARch:DATA:MODE?
Example
:SEARCH:I2C:SEARCH:DATA:MODE ON
:SEARCH:I2C:SEARCH:DATA:MODE? ->
:SEARCH:I2C:SEARCH:DATA:MODE 1