ReferenceDriverGet Started

Driver

Acquire data and control hardware from a number of vendors.

The Synnax Driver supports hardware from a a variety of vendors, including National Instruments, LabJack, OPC UA servers, and Modbus TCP servers. Synnax also supports building custom drivers for devices that are not natively supported.

Synnax Driver

The Synnax Driver natively supports reading and writing data for National Instruments hardware, OPC UA servers, Modbus servers, and LabJack devices.

Embedded Driver

Every instance of the Synnax Core comes with the Synnax Driver embedded inside. This Driver will run on the same machine as the Synnax Core, and starts automatically when the Core starts. The embedded Driver is recommended for most users.

Driver Installation

The Synnax Driver can also be installed as a separate binary that can run on a different machine from the Synnax Core. It is used to integrate data acquisition devices across multiple machines. The Driver connects to a Core over the network.

Support for NI Linux Real-Time

The Driver supports deployment on NI Linux Real-Time controllers, such as NI CompactRIO and NI PXI systems.

In addition to performing data acquisition and control tasks on real-time controllers, the Driver also supports running embedded control sequences on the real-time controller, allowing for precisely timed control sequences that run close to the hardware.

Building a Custom Driver

If you don’t see a driver for your hardware, you can build your own using the Python client.