Home/Devices/NI

NI cDAQ-9178

The NI cDAQ-9178 is an eight-slot USB CompactDAQ chassis for larger mixed-sensor systems, with three analog input timing engines, four 32-bit counters and two BNC terminals for triggers, clocks and counter signals. Validation labs use it to combine temperature, voltage, strain and vibration modules in one USB device.

NICompactDAQ chassisDAQAtlas: Through DAQAtlas Bridge on a Windows or Linux PC

Specifications

Analog inputs–8-slot USB chassis; 3 AI timing engines; 7 hardware-timed data streams; 2 BNC PFI trigger/counter terminals
Counters4
InterfacesUSB
List price$2,444ni.com list price (781156-01), Oct 2026

Vendor driver by OS

DriverNI-DAQmx (via DAQAtlas Bridge)
WindowsYes
macOSNo
LinuxYes

Vendor software

NI-DAQmxWindows, LinuxFree. Driver with C and LabVIEW support on Linux; NI MAX, the configuration utility with test panels, is Windows only
FlexLoggerWindowsLite edition free; professional paid. configuration-based logging for NI DAQ hardware
LabVIEWWindows, LinuxPaid. Graphical programming with NI-DAQmx VIs; NI-DAQmx has no macOS version

Running a cDAQ-9178 on Linux, Windows or a Mac

NI-DAQmx supports the cDAQ-9178 on Windows 11, Windows 10 LTSC and Windows Server 2022 and 2025, and on the same desktop Linux distributions as the rest of the USB cDAQ family: RHEL 9 and 10, openSUSE Leap 15.6 and 16, and Ubuntu 22.04 and 24.04 per NI’s compatibility table. NI-DAQmx on Linux supports C and LabVIEW, while NI MAX and FlexLogger are Windows only. Nothing from NI runs it on a current Mac, since NI-DAQmx Base, the last Mac driver, stopped at macOS 10.14. DAQAtlas, which is in development, reaches the cDAQ-9178 through DAQAtlas Bridge running on either a Windows or a Linux host.

Slots, timing engines and BNC terminals

The chassis itself has no inputs. Channel count, resolution and rate come from the modules. Eight NI-9205 modules, for example, give 256 single-ended inputs that share each module’s 250 kS/s converter. Like the cDAQ-9174, it has three AI timing engines, so up to three analog input tasks can run at independent rates, and seven hardware-timed data streams in total. Channels from one module can’t be split across tasks, so plan slot assignments around your tasks. Over the four-slot chassis, the cDAQ-9178 adds two BNC terminals (PFI 0 and PFI 1) for external triggers, sample clocks and counter inputs or outputs, so you can trigger from or export a clock to other equipment without giving up a slot to a digital module. The synchronization guide covers sharing clocks and triggers with other hardware. The four counters are 32-bit. It runs from a 9 to 30 V input with an included 12 V supply (regional cord sold separately) and connects over USB 2.0 Hi-Speed. The list price at the time of writing is $2,444.

Questions

Does the cDAQ-9178 work on Linux?

Yes. NI lists NI-DAQmx support for the cDAQ-9178 on RHEL 9 and 10, openSUSE Leap 15.6 and 16, and Ubuntu 22.04 and 24.04.

What are the BNC connectors on the cDAQ-9178 for?

They are chassis PFI terminals for triggers, clocks and counter signals, which the four-slot cDAQ-9174 doesn’t have.

Can the cDAQ-9178 run modules at different sample rates?

Yes, up to three analog input tasks at independent rates, but one module’s channels must stay in a single task.

Specifications and prices are taken from the vendor’s published pages at the time of writing and can change. Check the vendor before you buy. Sources: 1 · 2 · 3 · 4 · 5