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.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

di2008-0.0.1-py3-none-any.whl (6.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page