The commands used to access the contents of the FIFO buffer are:
FIFO Reading Transfer Commands
[SENSe:]DATA:FIFO[:ALL]?
returns all readings in the FIFO. This command completes only after
measuring stops or 65,024 readings have been transferred.
[SENSe:]DATA:FIFO:HALF?
returns 32,768 readings (“ half” of the FIFO capacity) when they become
available. This command completes only after the 32,768 readings are
transferred.
[SENSe:]DATA:FIFO:PART? <
n_readings
>
returns the number of readings specified by
<
n_readings
>
(2,147,483,647 maximum). This command completes only
after n_readings have been transferred.
FIFO Status Commands
[SENSe:]DATA:FIFO:COUNt?
returns a count of the readings in the FIFO buffer. Use with the
[SENSe:]DATA:FIFO:PART?
or
[SENSe:]DATA:FIFO[:ALL]?
commands.
[SENSe:]DATA:FIFO:COUNt:HALF?
returns a
1
if the FIFO is at least half full (32,768 readings) or returns a
0
if
not. Use with the
[SENSe:]DATA:FIFO:HALF?
command.
All of these FIFO commands can execute while the instrument continues to
take readings. Once a FIFO reading transfer command is executed, the
instrument cannot accept other commands until the transfer is complete as
specified for each command above. The FIFO status commands allow you
to poll the instrument for availability of readings before executing a transfer
command.
102 Understanding the HP E1313/E1413
Chapter 4
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com