User manual

Multi Frame DAQ
The principles and mechanics of the previous topic are the base to understand the description in this section.
Multi frame DAQ is a configurable method to sample a set of inputs in either a static frequency or using
external events cyclically. Captured frames are stored in a device site buffer which can be read out from host
side.
Methods
There are different multi DAQ methods:
The main difference is the event to capture the individual frames. One mode captures a frame in a given time
interval (hardware timed), the other mode does this for every external trigger (external timed).
The second difference is either continuous or buffered mode. Continuous will capture without any limit. The
host must read the frames as fast as possible, otherwise the device onboard buffer will overflow. Buffered
mode requires a limit from you. Frames are than captured until this count of frames has been reached. This
limit can't be larger than the amount of frames that fit into the device buffer (which varies between different
frame setups).
Flow
Multi Frame DAQ can be used by doing the following steps:
• Open device.
• Setup the input frame using setupInputFrame().
• Call one of the start DAQ methods:
º startBufferedDataAcquisition()
º startBufferedExternalTimedDataAcquisition()
º startContinuousDataAcquisition()
º startContinuousExternalTimedDataAcquisition()
• Read the captured frames using readBlocking() or readNonBlocking().
• Stop the data acquisition using stopDataAcquisition().
Specifications - Max Sample Rate
Condition Max Units
1xSingleEnded 70.000 frames per second
2xSingleEnded 39.000 frames per second
3xSingleEnded 27.000 frames per second
4xSingleEnded 21.000 frames per second
5xSingleEnded 17.000 frames per second
6xSingleEnded 14.000 frames per second
7xSingleEnded 12.000 frames per second
45/63