1 Theory of Operation: M31/M33XX Digitizers
1. 1. 3 Data Acquisition (DAQs)
The Data Acquisition (DAQ) is a powerful and flexible block which acquires incoming words and
sends them to the user PC using dedicated DMA channels (Figure 5).
Figure 4: DAQ units in the M31/M33XXA Digitizers
1. 1. 3. 1 Operation
The words acquisition requires two easy steps:
1. Configuration: A call to the function
figure, among others, the trigger method, the number of DAQ cycles to perform
(number of triggers), the number of acquired words per cycle (DAQ-
pointsPerCycle), and the number of words that must be acquired before inter-
rupting the PC (DAQpoints). Figure 6 on the following page illustrates the
flexibility of the DAQ block operation.
2. Data read:
8
a. Using
DAQread (page 51)
the array of acquired words (DAQ- data).
b. Using a callback function: a user function that is automatically called
when the configured amount of data (set with DAQpoints) is available.
DAQconfig (page 48)
: a blocking/non-blocking function that returns
Keysight M31XXA/M33XXA Digitizer User's Guide
allows the user to con-