RIGOL Chapter 2 Command System
2-208 MSO1000Z/DS1000Z Programming Guide
:TRIGger:IIC:ADDRess
:TRIGger:IIC:ADDRess <adr>
:TRIGger:IIC:ADDRess?
Set or query the address when the trigger condition is ADDRess or ADATa in I2C
trigger.
0 to 2
n
-1: 0 to 127, 0 to 255, or 0 to 1023
In the expression 2
n
-1, n is the current address bits.
The query returns an integer.
:TRIGger:IIC:ADDRess 100 /*Set the address to 100*/
:TRIGger:IIC:ADDRess? /*The query returns 100*/
:TRIGger:IIC:DIRection
:TRIGger:IIC:DIRection <dir>
:TRIGger:IIC:DIRection?
Set or query the data direction when the trigger condition is ADDRess or ADATa in I2C
trigger.
This command is invalid when the address bits is 8.
The query returns READ, WRIT, or RWR.
:TRIGger:IIC:DIRection RWRite /*Set the data direction to read/write*/
:TRIGger:IIC:DIRection? /*The query returns RWR*/
:TRIGger:IIC:DATA
:TRIGger:IIC:DATA <data>
:TRIGger:IIC:DATA?
Set or query the data when the trigger condition is DATA or ADATa in I2C trigger.
The range of <data> is related to the byte length. The maximum byte length is 5,
namely 40 bit binary data. Thus, the range of <data> is from 0 to 2
40
-1.
The query returns an integer.
:TRIGger:IIC:DATA 64 /*Set the data to 64*/
:TRIGger:IIC:DATA? /*The query returns 64*/