From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Windows vs Desktop Linux DAQmx Experience Differences

This document describes the differences that exist between Windows and Desktop Linux experiences for NI-DAQmx.

Select a Specific Release

Showing experience differences for

Major Feature Support

 

These features will not be available on Linux during the initial release, but may become available in a future release.

 

Windows FeatureSupportedNotes
Connection Diagram

 

 

DAQmx Terminal Control Auto-Populate

 

 

DAQmx Test Panels

 

 

DAQmx Timing Source (For Timed Loops)

 

 

Export Hardware Configuration with App Builder Installer

 

 

IO Control Browse Option

 

 

IO Control Filter Option

 

 

LabVIEW Detailed Help

 

 

NI IO Trace

 

 

TEDS Carrier  

 

Back to top

NI MAX Feature Replacements

Because NI MAX is not available on Linux, the following features are either: Not Accessible, Programmatically Accessible, or accessible through the provided tool

For an explaination on how to use any of the following listed tools follow the link here: DAQmx for Desktop Linux Tools.

MAX FeatureLinux Support Replacement
cDAQ 9469 Sync

 

Channel Calibration Wizard

 

Configure Accessory Settings

 

Configure Power-up States

 

Configure TEDS on Devices(Scan, Import Virtual, Remove)

 

Configuring Tasks and Global Virtual Channels

 

Connection Diagram

 

Creating DAQmx Scales

 

Creating/Accessing Tasks and Global Virtual Channels

 

Delete a Device

 

Development Configuration via NI Configuration Export/Import (.nce)

 

Development Configuration via NI-DAQmx INI Export/Import

 

Device Reset

 

Device Self Test

 

Device Self-Calibration

 

Device Test Panels

 

Generate MAX Report: Max Summary

 

Generate MAX Report: My System

 

Generate MAX Report: Hardware

 

Generate MAX Report: Software

 

Generate MAX Report: Installation Summary Log

 

Generate MAX Report: MXS Report

 

Generate MAX Report: PAL Report

 

Generate MAX Report: REG Report

 

Generate MAX Report: NI Services

 

Generate MAX Report: nisysapi

 

Generate MAX Report: mxsSchema

 

Generate MAX Report: nisyscfg.software.cdf

 

Generate MAX Report: MAX\Logs

 

Manage/Update Device Firmware

 

Network DAQ Device Operations

 

NI RTSI

 

Real-Time DAQ Configuration

 

Reassign Device Names to Default (Single Command)

 

Remote System Operations

 

Rename Devices

 

Reset MAX Configuration Data

 

SC Express Accessory - Auto Addition

 

SC Express Accessory Removal

 

SCXI Configuration

 

See Available Devices, Accessories, Chassis/Slot Info, and Status

 

See Device Model and Serial Number

 

See Device Routes

 

See Device Temperature

 

Simulated Devices: Creation and Removal

 

Simulated Devices: Importing Configuration

 

SWITCH Device Configuration

 

Task, Channel, and Scale Configuration via NI-DAQmx INI Export/Import

 

TEDS Carrier Addition, Config, and Removal

 

USB Device Driver Selector (DAQmx vs DAQmxBase)

 

View Calibration Information

 

View Device Documentation

 

View Device/Accessory Pinout

 

View Firmware Information

 

View Installed DAQmx Version

 

 

Back to top

LabVIEW DAQmx User Experience

Inside of the LabVIEW ADE some features on Windows do not exist on Linux. The following table lists the differences.

Main LabVIEW FeatureFeatureSub FeatureLinux Support
Application BuilderInclude Hardware Config Files 

 

DAQmx API VIsCalibration API 

 

DAQmx API VIsDevice Configuration 

 

DAQmx API VIsFlatten/Unflatten String 

 

DAQmx API VIsScale Setup API 

 

DAQmx API VIsSignal Routing API 

 

DAQmx API VIsTasks, Channels, Control, and Triggering 

 

DAQmx API VIsTask Control 

 

DAQmx API VIsTEDs Operations API 

 

DAQmx Events - Hardware and Software  

 

DAQmx IO ControlDevice NameAuto Populate

 

DAQmx IO ControlDevice NameFiltering

 

DAQmx IO ControlFront Panel Controls 

 

DAQmx IO ControlGlobal ChannelAuto Populate

 

DAQmx IO ControlGlobal ChannelFiltering

 

DAQmx IO ControlPhysical ChannelAuto Populate

 

DAQmx IO ControlPhysical ChannelFiltering

 

DAQmx IO ControlScaleAuto Populate

 

DAQmx IO ControlScaleFiltering

 

DAQmx IO ControlSwitchAuto Populate

 

DAQmx IO ControlSwitchFiltering

 

DAQmx IO ControlTaskAuto Populate

 

DAQmx IO ControlTaskFiltering

 

DAQmx IO ControlTerminalAuto Populate

 

DAQmx IO ControlTerminalFiltering

 

DAQmx IO Server  

 

DAQmx WDT Support  

 

Example FinderDAQmx Examples 

 

LabVIEW HelpLabVIEW Help for DAQmx 

 

Express VIsDAQ Assistant Express VIs 

 

Express VIsConvert name control to DAQ Assistant 

 

Express VIsWrite to Measurement File 

 

LabVIEW ProjectGlobal Channel IO ControlChannel Creation

 

LabVIEW ProjectDAQmx Scale ControlScale Creation

 

LabVIEW ProjectTask Name ControlTask Creation

 

LabVIEW ProjectAdd/Rename/RemoveChannels

 

LabVIEW ProjectAdd/Rename/RemoveTasks

 

LabVIEW ProjectAdd/Rename/RemoveScales

 

NI System Configuration APIDAQmx Support 

 

TDMS Streaming  

 

Timed Loops  

 

WFNSC, Real-Time Properties  

 

 

Back to top

Related Links