1-31
IM 701610-61E
1
I
2
C-Bus Signal Analysis Function
TYPE
<Space>
STARt
NACK
ADDRess
?
?
TYPE
<Space>
I2CBus
?
1.7 Communication Commands
:TRIGger:I2C?
Function
Queries all settings related to the I
2
C trigger.
Syntax
:TRIGger:I2C?
Example
:TRIGGER:I2C? -> :TRIGGER:I2C:
TYPE START;ADDRESS:ADDRESS:MODE 0;
PATTERN “X0X10X10”;:TRIGGER:I2C:
ADDRESS:DATA:MODE 0;
PATTERN “10X10X10”;CONDITION
FALSE;POSITION FIRSTBYTE;:
TRIGGER:I2C:ADDRESS:IRESTART NO;
IUNEXPECTED NO;:TRIGGER:I2C:PATTERN:
CLOCK NONE;CHANNEL3 DONTCARE;
CHANNEL4 DONTCARE;CONDITION ENTER
:TRIGger:I2C:ADDRess?
Function
Queries all settings when the I
2
C trigger type is set
to Address&Data.
Syntax
:TRIGger:I2C:ADDRess?
Example
:TRIGGER:I2C:ADDRESS? -> :TRIGGER:
I2C:ADDRESS:ADDRESS:MODE 0;
PATTERN “X0X10X10”;:TRIGGER:I2C:
ADDRESS:DATA:MODE 0;
PATTERN “10X10X10”;CONDITION
FALSE;POSITION FIRSTBYTE;:
TRIGGER:I2C:ADDRESS:IRESTART NO;
IUNEXPECTED NO
:TRIGger:I2C:ADDRess:ADDRess?
Function
Queries all settings related to the Address pattern
when the I
2
C trigger type is set to Address&Data.
Syntax
:TRIGger:I2C:ADDRess:ADDRess?
Example
:TRIGGER:I2C:ADDRESS:ADDRESS? ->
:TRIGGER:I2C:ADDRESS:ADDRESS:MODE 0;
PATTERN “X0X10X10”
:TRIGger:I2C:ADDRess:ADDRess:HEXa
Function
Sets the Address pattern in hexadecimals when
the I
2
C trigger type is set to Address&Data.
Syntax
:TRIGger:I2C:ADDRess:ADDRess:HEXa
{<string>}
<string>=2 characters by combining
‘0’ to ‘F’ and ‘X’
Example
:TRIGGER:I2C:ADDRESS:ADDRESS:
HEXA “1A”
:TRIGger:I2C:ADDRess:ADDRess:MODE
Function
Sets the valid/invalid setting of the Address pattern
when the I
2
C trigger type is set to Address&Data or
queries the current setting.
Syntax
:TRIGger:I2C:ADDRess:ADDRess:MODE
{<Boolean>}
:TRIGger:I2C:ADDRess:ADDRess:MODE?
Example
:TRIGGER:I2C:ADDRESS:ADDRESS:MODE ON
:TRIGGER:I2C:ADDRESS:ADDRESS:MODE?
-> :TRIGGER:I2C:ADDRESS:ADDRESS:
MODE 1
:TRIGger:I2C:ADDRess:ADDRess:PATTern
Function
Sets the Address pattern in binary when the I
2
C trigger
type is set to Address&Data or queries the current
setting.
Syntax
:TRIGger:I2C:ADDRess:ADDRess:PATTern
{<string>}
:TRIGger:I2C:ADDRess:ADDRess:
PATTern?
<string>=8 characters by combining ‘0,’
‘1,’ and ‘X’
(The 8
th
character is the R/W bit.)
Example
:TRIGGER:I2C:ADDRESS:ADDRESS:
PATTERN “X0X10X10”
:TRIGGER:I2C:ADDRESS:ADDRESS:
PATTERN? -> :TRIGGER:I2C:ADDRESS:
ADDRESS:PATTERN “X0X10X10”
:TRIGger:I2C:ADDRess:DATA?
Function
Queries all settings related to the Data pattern when
the I
2
C trigger type is set to Address&Data.
Syntax
:TRIGger:I2C:ADDRess:DATA?
Example
:TRIGGER:I2C:ADDRESS:DATA? ->
:TRIGGER:I2C:ADDRESS:DATA:MODE 0;
PATTERN “10X10X10”;CONDITION FALSE