Skip to main content

National Instruments (NI-DAQmx) DAQ drivers for instro

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.1.tar.gz (13.1 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.1-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: instro_daq_ni-0.7.1.tar.gz
  • Upload date:
  • Size: 13.1 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.1.tar.gz
Algorithm Hash digest
SHA256 471fb8c39e216084537c3ae0c61ecb1a002514d58c83de0913eb56e8ce2bfa93
MD5 2b8a694cac00cde7234017e7cde5e2dd
BLAKE2b-256 79f50970a300a48a2e26205c2853cb42ca346e9f7c6dd82ab7c1e51c205ac9f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for instro_daq_ni-0.7.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: instro_daq_ni-0.7.1-py3-none-any.whl
  • Upload date:
  • Size: 10.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4e85702da09e3b918d34c1eb684f1dd167bffb7c6ede9333a3b1c6b9a0449183
MD5 84d3391c896b502550b78ff01d825074
BLAKE2b-256 4ab8c4075d6c6339f2c1b9367bab6db1867936eacc2b5e8ebc63fa87c2dcd23b

See more details on using hashes here.

Provenance

The following attestation bundles were made for instro_daq_ni-0.7.1-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