Skip to content
Snippets Groups Projects
Name Last commit Last update
dtdaq
.gitignore
README.rst
build.py
setup.py

Python interface to Data Translation data acquisition devices

These devices are currently distributed by Measurement Computing.

This package uses CFFI to wrap the Windows DLL provided by the manufacturer. Therefore, this requires to install the drivers and accompaigning DLLs provided by the manufacturer. The latest release of these can be found here. This package has been tested with the drivers and support DLLs distributed as part of the "Data Acq Omni Software" suite version 7.8.9, release in October 2019. It is unlikely that new versions will break compatibility, or that new versions will be released at all.

All the functions exported by the DLL are wrapped into the low level interface, however, only the ones relevant for continuous analog input via the DT9824 USB device are exposed by the the high level interface provided by the Python class. Usage of the package should be straighforward after consulting the Data Translation SDK documentation.

A command line utility is provided to perform continuous analog input into a data file. Execute python -m dtdaq --help after installing this package.