Python API for MagicDAQ Data Acquisition and Test Automation Device
Project description
MagicDAQ is a data acquisition and test automation device (USB DAQ) powered by an easy to use Python API.
MagicDAQ Key Features:
- 8 Analog inputs, 14 bit resolution, 48 KS/s maximum measurement frequency, -/+ 10V input voltage range
- 8 Digital inputs / outputs, 0 to 5V range
- 2 Analog outputs / PWM outputs / sine wave outputs, 0 to 5V range
- 1 Pulse counter / PWM output, 0 to 3.3V range
- USB Powered
- Well documented Python API contains code examples for all functions.
MagicDAQ Hardware Docs:
All hardware documentation can be found at MagicDAQ.com
Getting Started with MagicDAQ
You can install MagicDAQ using pip:
python -m pip install magicdaq
Full API documentation and code examples:
Measurement & Automation Board Overview
An extensive set of hardware testing capabilities can be accessed by connecting the MagicDAQ to the M&A Board. The M&A Board can be used in conjunction with the MagicDAQ, an alternative USB DAQ, or can be used stand alone.
M&A Board Key Features:
- 3 Current measurement circuits, 5A maximum
- 1 Low current measurement circuit, measures uAs
- 4 Temperature measurement probes, -55C to 125C range
- 4 Switching relays, 10A maximum switching capacity
- 1 Variable voltage power output, 1V to 10V range, 2A maximum current output
- 2 Fixed voltage power outputs: 3.3V and 12V
M&A Board Hardware Docs:
All hardware documentation can be found at MagicDAQ.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.