Assume that this 32-bit value is FFF8116. Bit 0 is high (’1’) indicating readings have wrapped around the segment. Bit 1 is low (’0’), indicating that this segment completed normally and was not aborted (by the user with the ABORt command).

The address returned is divided by 4 so that the aborted and wrapped bits are discarded, and the address counter value of 3FFE016 (26211210) remains. To retrieve the most recent 35 readings (with a circular buffer size of 36), the address of the first reading to retrieve is calculated as:

starting address = address counter value - TRIGger:COUNt +buffer size

262112

-

35

+

36

starting address = 262113

Therefore, the DIAGnostic:FETCh? command would be executed as:

DIAG:FETC1? 262113,35

Chapter 3

Understanding the HP E1429 Digitizer 145

Page 145
Image 145
HP E1429A manual Therefore, the DIAGnosticFETCh? command would be executed as