Skip to main content

Object-oriented API for DATAQ DI-2008

Project description

Purpose

To provide an easy-to-use, object-oriented instrument interface for the DATAQ DI-2008 from within any Python environment.

Installation

The hardware drivers must be installed before this package may be utilized. Hardware drivers may be downloaded from the manufacturer's product page.

Once drivers are installed:

$> pip install di2008

Project Status and Future

The objects provided are tested and demonstrated to function well, however, there are still lots of features that have not been implemented.

Items marked out have already been completed. The list is in approximate order of priority and marked out items have been completed.

  • Implement Analog Scan List complete
  • Read Thermocouples complete
  • Read Analog Inputs complete
  • Read Rate Input complete
  • Read Event Input
  • Read Counter Input
  • Read Digital Input(s)
  • Write to Digital Outputs
  • Hardware Synchronization

Usage

Place device into 'COM' mode:

  1. Disconnect from USB
  2. Wait 5 seconds
  3. Connect to USB and press button on side rapidly until LED changes

The device setting is persistent and will not need to be changed again. You should see a COM port in your device manager with the label DATAQ DI-2008 when the device is in the appropriate mode.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for di2008, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size di2008-0.0.1-py3-none-any.whl (6.7 kB) File type Wheel Python version py3 Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page