Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Data Acquisition Cards & Linux

I'm currently in a situation where the lab I work in may be acquiring some new data acquisition hardware (multifunction analog in/out digital in/out), and I'm wondering if anyone here has any recommendations on that front as far as manufacturers and cards go. I've been leaning towards National Instruments since they provide their NI-DAQmx Base on Win, Mac & Linux, and it's relatively easy to install on the first two of those, but on the latter it's a bit of a pain unless one is using RedHat, Mandriva or SuSE.

I'm aware of COMEDI, and have experimented with it briefly, and it looks to be usable.

It'd be nice to use whatever configuration with Python to be able to plot and manipulate things using NumPy, matplotlib, etc. COMEDI has python bindings, but they look to be just automatically generated SWIG bindings. There are also some wrappers for NI's C-API that provide decent usable starting points.

0 Kudos
Message 1 of 3
(492 Views)

If you use RedHat, SUSE or Ubuntu, you can install NI-DAQmx. See NI-DAQmx 2023 Q3 for Linux/x86 64-bit Architecture Readme

 

You can use Python with NI-DAQmx. See ni/nidaqmx-python: A Python API for interacting with NI-DAQmx and NI-DAQmx Python Documentation

-------------------------------------------------------
Applications Engineer | TME Systems
https://tmesystems.net/
0 Kudos
Message 2 of 3
(478 Views)

HEllo,

 

Currently using Ubuntu 22.04 with several DAQ cards that we sync in time through RTSI connector (we sync the 10Mhz PLL and the start trigger)

It worked out of the box in 1 minute... Had to familiarize a bit with the programming model of nidaqmx python but it works fine. And would probably be using matplotlib to process/plot the data

0 Kudos
Message 3 of 3
(443 Views)