Complete DAPL documentation available

Download the DAPL PDF manual (1.27MB) and the DAPL Applications manual (380kB) for additional information.

Or download DAPstudio today for full access to the DAPL manual and DAPstudio evaluation software. Or download our DAPtools Basic CD.

A summary of the chapters in the DAPL Manual Table of Contents follows.

DAPL 2000 Version 2.50 Manual

Section I. Overview

  1. Introduction
    New and Changed Information
  2. Introduction to DAPL
    Architectural Basics – Data Processing Configuration – General Rules for Command Syntax – About Efficiency – Direct Interaction with the Interpreter – About Custom Processing Commands
  3. System Commands
  4. System Element Definition Commands
  5. Input and Output Configuration Commands
    Input Configuration Commands – Output Configuration Commands
  6. Task Definition Commands
  7. Task Definition Using DAPL Expressions
    Expression Syntax – Expression Operands – Expression Data Types – Expression Operators – Operator Precedence – Buffering During Expression Evaluation – Data Extraction – Other Notes on Expressions
  8. Voltages and Number Representations
    Analog Input Voltages – Digital Input Voltages – Interpreting Integers as Analog Voltages – Binary Representation – Interpreting Readings as Binary Fractions – Digital Readings – Integers Used by DAPL – Floating Point Types – Conversions Between Integer Types – Hexadecimal Notations and Integers
  9. Data Transfer
    Standard Com Pipes – Sending Text to the PC – Sending Binary Data to the PC – Reading Text from the PC – Reading Binary Data from the PC – Additional Com Pipes
  10. Processor and Memory Allocation
    Multitasking – Interleaving of Output – Memory Allocation – 16-bit Custom Command Stack Memory Allocation
  11. Optimizing Processor Performance
    Reducing Processor Load – Digital Signal Processing – Communication Formats – Channel Pipe Efficiency – Scheduling Options – Streaming Data to the PC – Trigger Performance – High-Speed Triggering – Benchmarking an Application
  12. Overflow and Underflow
    Overflow Messages – Preventing Overflow – Underflow Messages – Preventing Underflow
  13. Low Latency Operation
    Buffering Control – Task Scheduling Control – Evaluating Task Latency – Low Latency Commands – Using Custom Modules to Reduce Latency
  14. DAPL Software Triggering
    Defining Software Triggers – Applying Software Triggers – How Software Triggering Works – Equalizing Data Rates – Starting and Stopping Triggers – Triggering Modes – Applying Trigger Operating Modes – Timestamp-Modifying Commands – Triggers and Independent ON/OFF Events – Triggering with Multiple-Data Acquisition Processors – Asynchronous Events and PCASSERT
  15. Digital Filtering
    Average and Running Average – Finite Impulse Response Filters – Generating Filter Coefficients – Window Vectors – Phase Response and Time Delay
  16. Fast Fourier Transform
    FFT Commands – FFT Modes – Window Vectors – Scaling in the FFT – Representing Sampled Data – Nyquist Frequency – Representing Sample Data with Complex Exponentials – Representing Sampled Data with Cosines and Sines – Symmetry Around the Nyquist Frequency – Interpreting the FFT – Interpreting the FFT for Real Data – Errors in the FFT

Section II. Reference

  1. DAPL Commands
  2. DAPL 2000 Messages
  3. Appendix A. Previous Versions of DAPL
  4. Glossary
  5. Index
Microstar Laboratories logo and contact link