12-09-2020 06:28 AM
Hello,
I want to use a NI USB-845X on a Linux environnent, so I downloaded the package here:
https://www.ni.com/fr-fr/support/downloads/drivers/download.ni-linux-device-drivers.html#350003
I installed nidaqmx (with Python API) but I can't interface with my board. Is there any specific Linux driver for this item?
Thanks for your help!
12-09-2020 08:14 AM
845x do not use the DAQmx driver, it requires a separate driver,
https://www.ni.com/en-us/support/downloads/drivers/download.ni-845x-driver-software.html#346270
It would be best to raise a support request to NI.
Some other related links
https://forums.ni.com/t5/LabVIEW/Creating-a-Ni845x-dll-wrapper-for-Linux/td-p/995507
12-09-2020 09:13 AM
Thanks for your reply!
... and of course, the driver is not available on Linux 😁
Do you know by chance, if some hardware from NI can manage I2C and is compatible with nidaqmx?
12-09-2020 05:08 PM
Other than 845x, I believe there is no other instrument that natively supports I2C.
NI does have some I2C API to generate digital waveform which in turn can be used with HSDIO or DAQmx devices that support hardware-timed generation. This is only on the generation side, in order to read over I2C, you would need to implement your algorithms based on the instrument to read digital at the appropriate cycle and decode into values.
https://www.ni.com/example/31080/en/
There are no DAQmx driver compatible instruments as far as I know that natively supports I2C protocol.