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.