Using DAP Systems with Python for High-Performance Data Acquisition
Including Audio Applications
Bellevue, WA, June 8, 2016 -- Microstar Laboratories, Inc., maker of Data Acquisition Processor (DAP) systems for PC-based high-performance measurement applications, has added an article to its web site that discusses how a DAP system and its onboard operating system, DAPL, can be used with Python for high-performance data acquisition. The article focuses on digitizing multiple audio channels.
Python is a flexible working environment, well-suited to managing short, repeatable tests. The Python part of the system ably organizes and manages the data with its built-in library capabilities.
All of the complicated real-time interactions with hardware devices are delegated to the DAPL operating system running in an embedded environment on the DAP boards. Automatic buffering and data transfer management are provided by the DAPL system. On the host application side, the DAPIO programming interface provides access functions for configuration, process management, and data storage.
The result is that you do not need special real-time operating system configurations or customized Python implementations.
Read the article to see how you can get the best of both worlds when implementing a high-performance data acquisition system with Python and DAP systems. Working in parallel, DAP systems and Python systems can form an effective partnership, with the onboard DAPL system taking care of the time-critical matters, and with the Python system free to do its varied processing on its own terms.
About Microstar Laboratories, Inc.
Founded in 1982, Microstar Laboratories, Inc. provides high-performance data acquisition systems for a wide range of test and measurement applications. Data Acquisition Processor (DAP) boards and xDAP systems feature onboard memory and an onboard operating system, DAPL, that enable and maintain real-time processing and high-speed I/O. https://www.mstarlabs.com/
# # #
Note to the Editor:
Microstar Laboratories suggests this illustrative image and caption:
Use Python and DAP systems for high-performance data acquisition, including audio applications.
Microstar Laboratories, Inc. Microstar Laboratories, Data Acquisition Processor, DAP, xDAP, DAPcell, DAPIO, DAPtools, DAPL, and DAPL 3000 as trademarks. "Python" and the Python logos are trademarks or registered trademarks of the Python Software Foundation. Other organizations may claim – or may have registered as trademarks – other trade names, logos, and service marks that appear in this document but not in the list above.
Microstar Laboratories makes it a practice to use an appropriate symbol at the first occurrence of a trademark or registered trademark name in a document, or to include trademark statements like this with the document.