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 Feature Supported Notes
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 Feature Linux 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 Feature Feature Sub Feature Linux Support
Application Builder Include Hardware Config Files  

 

DAQmx API VIs Calibration API  

 

DAQmx API VIs Device Configuration  

 

DAQmx API VIs Flatten/Unflatten String  

 

DAQmx API VIs Scale Setup API  

 

DAQmx API VIs Signal Routing API  

 

DAQmx API VIs Tasks, Channels, Control, and Triggering  

 

DAQmx API VIs Task Control  

 

DAQmx API VIs TEDs Operations API  

 

DAQmx Events - Hardware and Software    

 

DAQmx IO Control Device Name Auto Populate

 

DAQmx IO Control Device Name Filtering

 

DAQmx IO Control Front Panel Controls  

 

DAQmx IO Control Global Channel Auto Populate

 

DAQmx IO Control Global Channel Filtering

 

DAQmx IO Control Physical Channel Auto Populate

 

DAQmx IO Control Physical Channel Filtering

 

DAQmx IO Control Scale Auto Populate

 

DAQmx IO Control Scale Filtering

 

DAQmx IO Control Switch Auto Populate

 

DAQmx IO Control Switch Filtering

 

DAQmx IO Control Task Auto Populate

 

DAQmx IO Control Task Filtering

 

DAQmx IO Control Terminal Auto Populate

 

DAQmx IO Control Terminal Filtering

 

DAQmx IO Server    

 

DAQmx WDT Support    

 

Example Finder DAQmx Examples  

 

LabVIEW Help LabVIEW Help for DAQmx  

 

Express VIs DAQ Assistant Express VIs  

 

Express VIs Convert name control to DAQ Assistant  

 

Express VIs Write to Measurement File  

 

LabVIEW Project Global Channel IO Control Channel Creation

 

LabVIEW Project DAQmx Scale Control Scale Creation

 

LabVIEW Project Task Name Control Task Creation

 

LabVIEW Project Add/Rename/Remove Channels

 

LabVIEW Project Add/Rename/Remove Tasks

 

LabVIEW Project Add/Rename/Remove Scales

 

NI System Configuration API DAQmx Support  

 

TDMS Streaming    

 

Timed Loops    

 

WFNSC, Real-Time Properties    

 

 

Back to top