Skip to main content

National Instruments (NI-DAQmx) DAQ drivers for instro

Reason this release was yanked:

claims to support python 3.14

Project description

instro-daq-ni

National Instruments DAQ drivers for instro.

This package contributes NIDAQDriver under instro.daq.drivers.ni. The driver talks to NI multifunction DAQ hardware through the NI-DAQmx runtime via the nidaqmx Python binding, and runs behind the InstroDAQ hardware abstraction alongside the other DAQ vendors.

Installation

pip install 'instro[nidaq]'

The NI-DAQmx runtime is a separate vendor install from National Instruments and is required at runtime on Linux and Windows.

Usage

Construct the driver with the device name as it appears in NI MAX, then pass it to InstroDAQ:

from instro.daq import InstroDAQ
from instro.daq.drivers.ni import NIDAQDriver

daq = InstroDAQ(name="myDAQ", driver=NIDAQDriver(device_id="Dev1"))

See the DAQ guides for channel configuration, hardware timing, and publishing to Nominal Core.

License

Apache License 2.0.

Project details


Download files

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

Source Distribution

instro_daq_ni-0.7.0.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

instro_daq_ni-0.7.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file instro_daq_ni-0.7.0.tar.gz.

File metadata

  • Download URL: instro_daq_ni-0.7.0.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for instro_daq_ni-0.7.0.tar.gz
Algorithm Hash digest
SHA256 9c26e5e410ba1ced0e8391d31116c87c2ddb760f4204c8bcb3760845e2d8783f
MD5 145d9f76053cf32725cfa54cff346d78
BLAKE2b-256 29504f29fda20d0764b60dafead12130fe81eb214a16b4f888a9ed1379232992

See more details on using hashes here.

Provenance

The following attestation bundles were made for instro_daq_ni-0.7.0.tar.gz:

Publisher: release-please-publish.yml on nominal-io/instro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file instro_daq_ni-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: instro_daq_ni-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for instro_daq_ni-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 00ebbd37fa37f9d5e479350f058b88640b42773bd22fa9d7ea2992fb29a52dd6
MD5 c4c8ff46343a5cb7fd59a995287a917a
BLAKE2b-256 27983fdfc4e44b9b5cfa824ff4a623bf740f6c0b4e78b80e8f86eccee8203b0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for instro_daq_ni-0.7.0-py3-none-any.whl:

Publisher: release-please-publish.yml on nominal-io/instro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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