1
I
2
C Bus Signal Analysis Function
1-47
IM 701730-51E
:TRIGger:I2C?
Function
Queries all settings related to the trigger.
Syntax
:TRIGger:I2C?
Example
:TRIGGER:I2C? -> :TRIGGER:I2C:
COMBINATION ONLY;TYPE ADDRESS;
ADDRESS:ADDRESS:MODE 0;
PATTERN “XXXXXXXX”;:TRIGGER:I2C:
ADDRESS:DATA1:MODE 0;
PATTERN1 “XXXXXXXX”;
CONDITION TRUE;:TRIGGER:I2C:
ADDRESS:DATA2:DBYTE 2;MODE 0;
PATTERN1 “XXXXXXXX”;
PATTERN2 “XXXXXXXX”;
CONDITION TRUE;:TRIGGER:I2C:
ADDRESS:ABCOUNT FIRSTBYTE;:TRIGGER:
I2C:IRESTART NO;IUNEXPECTED NO;
BCOUNT 0
:TRIGger:I2C:ADDRess?
Function
Queries all settings related to the Adrs&Data
trigger.
Syntax
:TRIGger:I2C:ADDRess?
Example
:TRIGGER:I2C:ADDRESS? -> :TRIGGER:
I2C:ADDRESS:ADDRESS:MODE 0;
PATTERN “XXXXXXXX”;:TRIGGER:I2C:
ADDRESS:DATA1:MODE 0;
PATTERN1 “XXXXXXXX”;
CONDITION TRUE;:TRIGGER:I2C:
ADDRESS:DATA2:DBYTE 2;MODE 0;
PATTERN1 “XXXXXXXX”;
PATTERN2 “XXXXXXXX”;CONDITION
TRUE;:TRIGGER:I2C:ADDRESS:
ABCOUNT FIRSTBYTE
RISE
FALL
?
CLOCk
<Space>
NONE
<NRf>
?
CONDition
<Space>
ENTer
EXIT
TRUE
FALSe
?
?
PA TTern
:
CHANnel
<x>
<Space>
HIGH
LOW
DONTcare
;
TYPE
<Space>
NACK
ADDRess
?
?
TYPE
<Space>
I2CBus
?
:TRIGger:I2C:ADDRess:ABCount
Function
Sets the byte data location for comparing the
Data2 Pattern when using Adrs&Data trigger or
queries the current setting.
Syntax
:TRIGger:I2C:ADDRess:ABCount
{FIRStbyte|ANYWhere}
:TRIGger:I2C:ADDRess:ABCount?
Example
:TRIGGER:I2C:ADDRESS:ABCOUNT
FIRSTBYTE
:TRIGGER:I2C:ADDRESS:ABCOUNT? ->
:TRIGGER:I2C:ADDRESS:
ABCOUNT FIRSTBYTE
:TRIGger:I2C:ADDRess:ADDRess?
Function
Queries all settings related to the address
pattern setting for the Adrs&Data trigger.
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 for the Adrs&Data
trigger in hexadecimal.
Syntax
:TRIGger:I2C:ADDRess:ADDRess:HEXa
{<String>}
<String>=2 characters by combining ‘0’ to ‘F’
and ‘X’
Example
:TRIGGER:I2C:ADDRESS:ADDRESS:
HEXA “1A”
1.8 Communication Commands