Chapter 2 Command System RIGOL
MSO7000/DS7000 Programming Guide 2-203
:TRIGger:IIC:ADDRess
:TRIGger:IIC:ADDRess <address>
:TRIGger:IIC:ADDRess?
Sets or queries the address of I2C trigger when the trigger condition is "ADDRess"
or "ADATa".
0 to 2
n
- 1: 0 to 127, 0 to 255, or 0 to 1,023
In the expression 2
n
-1, n indicates the current address width.
The query returns an integer.
:TRIGger:IIC:ADDRess 100 /*Sets the address to 100.*/
:TRIGger:IIC:ADDRess? /*The query returns 100.*/
:TRIGger:IIC:DIRection
:TRIGger:IIC:DIRection <direction>
:TRIGger:IIC:DIRection?
Sets or queries the data direction of I2C trigger when the trigger condition is
"ADDRess" or "ADATa".
This command is unavailable when the address width is set to 8.
The query returns READ, WRIT, or RWR.
:TRIGger:IIC:DIRection RWRite /*Sets the data direction to RWRite.*/
:TRIGger:IIC:DIRection? /*The query returns RWR.*/
:TRIGger:IIC:DATA
:TRIGger:IIC:DATA <data>
:TRIGger:IIC:DATA?
Sets or queries the data value of I2C trigger when the trigger condition is "DATA"
or "ADATa".
The settable range of <data> is affected by the byte length. The maximum byte
length can be set to 5, i.g. 40-bit binary data. Therefore, the range of <data> is
from 0 to 2
40
- 1.
The query returns an integer.
:TRIGger:IIC:DATA 64 /*Sets the data value to 64.*/
:TRIGger:IIC:DATA? /*The query returns 64.*/