This document describes the differences that exist between Windows and Desktop Linux experiences for NI-DAQmx.
Showing experience differences for
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 |
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 |
|
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 |
|