Between intense bursts of high-speed device operation and data movement activity, the processor on a Data Acquisition Processor board sits almost idle. Imagine the processing power of a desktop computer
— without disk drives to manage,
Imagine this reserve of processing power dedicated to your processing requirements.
Most applications will find that the kinds of processing functions they need performed by the Data Acquisition Processor are already programmed and ready. Adding a processing task for the Data Acquisition Processor means adding one line to the DAPL configuration, and the programming is done. There are over 100 pre-defined processing commands to choose from.
For applications with many data channels, continuous processing, and demanding pre-processing requirements, you really do need this. You need all the processing power you can get. Numerically-intensive pre-processing can be completed in parallel with acquisition and host processing, so that the intensive pre-processing is already done when your host receives its data.
The Developer's Toolkit for DAPL makes DAPL system services available for fully customized processing. Processes can be optimized for extreme efficiency, for responsive feedback control, or for intelligent data-on-demand.