1
I
2
C Bus Signal Analysis Function
1-49
IM 701730-51E
:TRIGger:I2C:BCOunt
Function
Sets the byte count for the Adrs&Data trigger or
queries the current setting.
Syntax
:TRIGger:I2C:BCOunt {X|<NRf>}
:TRIGger:I2C:BCOunt?
<NRf>=0 to 9999
Example
:TRIGGER:I2C:BCOUNT 1
:TRIGGER:I2C:BCOUNT? ->
:TRIGGER:I2C:BCOUNT 1
:TRIGger:I2C:COMBination
Function
Sets the combination trigger or queries the
current setting.
Syntax
:TRIGger:I2C:COMBination {ONLY|
ONPattern|APATtern}
:TRIGger:I2C:COMBination?
Example
:TRIGGER:I2C:COMBIMATION ONLY
:TRIGGER:I2C:COMBIMATION? ->
:TRIGGER:I2C:COMBIMATION ONLY
:TRIGger:I2C:IREStart
Function
Sets whether to ignore the restart condition
(YES/NO) of the trigger or queries the current
setting.
Syntax
:TRIGger:I2C:IREStart {YES|NO}
:TRIGger:I2C:IREStart?
Example
:TRIGGER:I2C:IRESTART YES
:TRIGGER:I2C:IRESTART? ->
:TRIGGER:I2C:IRESTART YES
:TRIGger:I2C:IUNexpected
Function
Sets whether to ignore the start/stop conditions
that do not conform to the protocol (YES/NO) of
the trigger or queries the current setting.
Syntax
:TRIGger:I2C:IUNexpected {YES|NO}
:TRIGger:I2C:IUNexpected?
Example
:TRIGGER:I2C:IUNEXPECTED YES
:TRIGGER:I2C:IUNEXPECTED? ->
:TRIGGER:I2C:IUNEXPECTED YES
:TRIGger:I2C:PATTern?
Function
Queries all settings related to each channel
pattern setting of the combination trigger.
Syntax
:TRIGger:I2C:PATTern?
Example
:TRIGGER:I2C:PATTERN? ->
:TRIGGER:I2C:PATTERN:CLOCK NONE;
CHANNEL3 DONTCARE;
CHANNEL4 DONTCARE;CONDITION ENTER
:TRIGger:I2C:PATTern:CHANnel<x>
Function
Sets the condition (pattern or slope) of each
channel of the combination trigger or queries
the current setting.
Syntax
:TRIGger:I2C:PATTern:CHANnel<x>
{HIGH|LOW|DONTcare|RISE|FALL}
:TRIGger:I2C:PATTern:CHANnel<x>?
<x>=3 to 4
Example
:TRIGGER:I2C:PATTERN:CHANNEL3 HIGH
:TRIGGER:I2C:PATTERN:CHANNEL3? ->
:TRIGGER:I2C:PATTERN:CHANNEL3 HIGH
Description
When set to
“
:TRIGger:I2C:PATTern:CLOCk NONE
”,
select from
{HIGH|LOW|DONTcare}
. For all
other cases, select from
{RISE|FALL}
.
:TRIGger:I2C:PATTern:CLOCk
Function
Sets the clock channel of the combination
trigger or queries the current setting.
Syntax
:TRIGger:I2C:PATTern:CLOCk
{NONE|<NRf>}
:TRIGger:I2C:PATTern:CLOCk?
<NRf>=3 to 4
Example
:TRIGGER:I2C:PATTERN:CLOCK 3
:TRIGGER:I2C:PATTERN:CLOCK? ->
:TRIGGER:I2C:PATTERN:CLOCK 3
Description
You can set or query the clock channel only
when “
:TRIGger:I2C:COMBination
” is
APATtern.
:TRIGger:I2C:PATTern:CONDition
Function
Sets the pattern condition of the combination
trigger or queries the current setting.
Syntax
:TRIGger:I2C:PATTern:CONDition
{ENTer|EXIT|TRUE|FALSe}
:TRIGger:I2C:PATTern:CONDition?
Example
:TRIGGER:I2C:PATTERN:
CONDITION ENTER
:TRIGGER:I2C:PATTERN:CONDITION? ->
:TRIGGER:I2C:PATTERN:
CONDITION ENTER
Description
When “
TRIGger:I2C:COMBination
” is set to
“
ONPattern
,” select from
{TRUE|FALSe}
.
When “
TRIGger:I2C:COMBination
” is set to
“
APATtern
” and
“
TRIGger:I2C:PATTern:CLOCk
” is set to
“
NONE,
” select from
{ENTer|EXIT}
. For all
other conditions, the setting is invalid.
:TRIGger:I2C:TYPE
Function
Sets the I
2
C trigger type or queries the current
setting.
Syntax
:TRIGger:I2C:TYPE {ADDRess|NACK}
:TRIGger:I2C:TYPE?
Example
:TRIGGER:I2C:TYPE ADDRess
:TRIGGER:I2C:TYPE? ->
:TRIGGER:I2C:TYPE ADDRESS
1.8 Communication Commands