ReferenceDriverNIGet Started

National Instruments Device Driver

Learn how to acquire data from and control National Instruments hardware using Synnax.

The Synnax Driver supports reading and writing data from National Instruments (NI) hardware, including CompactDAQ, CompactRIO, and PXI systems. This page will walk you through the steps to start acquiring data from your NI devices using the Driver.

Supported Devices

Synnax supports reading and writing data to all National Instruments devices that are supported by the NI-DAQmx driver.

Aside from very old DAQ modules, Synnax is generally compatible with every NI device.

Installation

Every instance of the Synnax Core comes with the Synnax Driver embedded inside, so there are no additional installation steps unless you’re using the Real-Time Linux Driver for CompactRIO.

Real-Time Linux Driver for CompactRIO

The Synnax Driver can also be installed as a separate binary to run data acquisition and control tasks on NI controllers that support NI Linux Real-Time.

OS Compatibility

The Synnax Driver is compatible with Linux, Windows, and NI Linux Real-Time. The Driver will not be able to find your devices when running on macOS or within a containerized environment (even if the container is running on a supported OS).

Installing NI-DAQmx and System Configuration Libraries

National Instruments’ NI-DAQmx and System Configuration drivers must be installed for Synnax to communicate with your hardware.

If you have a Synnax Driver already running before installing NI-DAQmx, you’ll need to restart the Driver for it to recognize the NI-DAQmx installation.