LabVIEW NXG is the next generation of LabVIEW and contains only a subset of features and hardware support currently available in LabVIEW 2017. Take the guided assessment to determine which version is right for your next project.
The LabVIEW 2017 column represents all the functionality in the LabVIEW Professional edition plus all other NI modules and toolkits. This table lists compatibility through LabVIEW NXG 2.1. Each LabVIEW NXG release, including future versions beyond 2.1, will include more hardware support. View the product roadmap to learn more about future releases.
LabVIEW 2017 | LabVIEW NXG 2.1 | LabVIEW NXG 3.0 (Beta) | |
---|---|---|---|
Explore the product | Download Evaluation | Download Evaluation | Visit Software Technology Preview |
Hardware Support Summary |
|||
Acquiring data from third-party hardware (NI-VISA, NI-Serial, NI-488.2) | |||
NI and third-party hardware auto-discovery and driver install | — | ||
In-product hardware configuration and documentation | — | ||
Visual system representation and configuration | — | ||
Deploying to NI real-time hardware (LabVIEW Real-Time Module) | LabVIEW Communications | LabVIEW Communications | |
Deploying to NI FPGA-based hardware (LabVIEW FPGA Module) | LabVIEW Communications | Partial |
|
CompactRIO platform | — | — | |
Software defined radios | Partial | ||
Engineering education hardware | Partial | Partial | |
PXI platform | Partial | Partial | |
CompactDAQ platform | Partial |
||
NI data acquisition hardware | Partial |
||
Data Acquisition and Control Hardware Detailed Support List | |||
Multifunction I/O Devices (600x) | |||
PXI Multifunction I/O Modules and Multifunction I/O Devices (601x/602x/603x/604x/605x/607x, E and B Series) | — | — | |
PXI Multifunction I/O Modules and Multifunction I/O Devices (61xx/62xx/63xx/67xx) | |||
PXI Analog Input Modules |
|||
PXI Temperature Input Modules and Temperature Input Device | |||
PXI Strain/Bridge Input Modules | |||
PXI Sound and Vibration Modules and Sound and Vibration Devices | |||
PXI Analog Output Modules and Analog Output Devices |
|||
PXI Digital I/O Modules and Digital I/O Devices | |||
PXI Counter/Timer Modules and Counter/Timer Devices | |||
PXI Position Displacement Module | |||
PXI Multifunction Reconfigurable I/O Modules and Multifunction Reconfigurable I/O Devices (R Series) | — | — | |
CompactDAQ Chassis (USB, Ethernet, Wireless) | |||
CompactDAQ Controllers | — | — | |
C Series Modules (NI-DAQmx driver support) | |||
CompactRIO Controllers | — | — | |
CompactRIO Single-Board Controllers | — | — | |
C Series Modules (NI-RIO driver support) | — | — | |
Digital I/O Devices | |||
SC Express | |||
Vehicle Communication Buses—CAN/LIN/FlexRay (PCI/PCI Express/USB) | |||
Vehicle Communication Buses—CAN/LIN/FlexRay (PXI/PXI Express) | — |
||
PXI PROFIBUS Interface Module | — | — | |
PXI CANopen Interface Module and PXI DeviceNet Interface Module | — | — | |
I2C/SPI Interface Device | — | — | |
Industrial Controllers | — | — | |
Smart Cameras | — | — | |
Compact Vision Systems | — | — | |
PXI Frame Grabber Modules (Camera Link and Gigabit Ethernet) | |||
Reconfigurable Frame Grabbers (Camera Link and Gigabit Ethernet) | — | — | |
PXI Motion Control Module | — | — | |
Electronic Test and Instrumentation Hardware Detailed Support List | |||
Digital Multimeters | |||
Switches | |||
PXI Programmable Resistor Modules (PXI-272x) | — | — | |
Oscilloscopes | |||
Power Supplies and Source Measure Units | |||
Waveform Generators | |||
PXI Digital Waveform Instruments | |||
PXI Digital Pattern Instruments | |||
FlexRIO Custom Instruments and Processing | — | — | |
PXI High-Speed Serial Instruments | — | — | |
VirtualBench All-in-One Instrument | — | — | |
Wireless Design and Test Hardware Detailed Support List | |||
PXI Vector Signal Analyzers | — | — | |
PXI Vector Signal Generators | — | — | |
PXI RF Analog Signal Generators | — | — | |
PXI Vector Signal Transceivers (NI-RFSA/RFSG support) | — | — | |
PXI Vector Signal Transceivers (FPGA extensions) | — | — | |
RF Power Meters | — | — | |
PXI RF Amplifiers/Attenuators | — | — | |
PXI Vector Network Analyzers | — | — | |
USRP-RIO 29x5 (TwinRX) | — | — |
|
USRP (host-only) | LabVIEW Communications |
||
USRP-RIO 29x0/29x2/29x3/29x4 | LabVIEW Communications | LabVIEW Communications | |
Ettus Research B2x0, N210 | LabVIEW Communications |
||
Ettus Research X310 | LabVIEW Communications | ||
FlexRIO (PXIe-797xR) | LabVIEW Communications | ||
Digitizer Adapter Module for FlexRIO (NI-577x) | LabVIEW Communications | ||
Transceiver Adapter Module for FlexRIO (NI-5782) | LabVIEW Communications | ||
RF Adapter Module for FlexRIO (NI-579x) | LabVIEW Communications | ||
Signal Generator Adapter Module for FlexRIO (AT-1212) | LabVIEW Communications | ||
ATCA-3671 | — | — | |
Engineering Education Hardware Detailed Support List | |||
myDAQ Student Data Acquisition Device | |||
myRIO Student Embedded Device | — | — | |
NI ELVIS Engineering Lab Workstation | — | — | |
Digilent Analog Discovery | — | — |
The LabVIEW 2017 column represents all the functionality in the LabVIEW Professional edition plus all other NI modules and toolkits. This table lists compatibility through LabVIEW NXG 2.1. Each LabVIEW NXG release, including future versions beyond 2.1, will include more software capabilities. View the product roadmap to learn more about future releases.
LabVIEW 2017 | LabVIEW NXG 2.1 | LabVIEW NXG 3.0 (Beta) | |
---|---|---|---|
Explore the product | Download Evaluation | Download Evaluation | Visit Software Technology Preview |
LabVIEW Module and Toolkit Summary | |||
LabVIEW Real-Time Module | LabVIEW Communications |
LabVIEW Communications |
|
LabVIEW FPGA Module | LabVIEW Communications |
Partial |
|
Vision Development Module | Windows Only | Windows Only | |
LabVIEW Datalogging and Supervisory Control (DSC) Module | — | — | |
LabVIEW Report Generation Toolkit | Partial |
Partial | |
LabVIEW Database Connectivity Toolkit | — | — | |
LabVIEW Application Builder Module | |||
LabVIEW MathScript Module | — | — | |
LabVIEW Advanced Signal Processing Toolkit | — | — | |
LabVIEW SoftMotion Module | — | — | |
LabVIEW Control Design and Simulation Module | — | — | |
LabVIEW Sound and Vibration Toolkit | — | — | |
LabVIEW NXG Web Module | — | ||
Programming Environment Details | |||
Native graphical programming | |||
Event-driven programming | |||
Object-oriented programming | Partial |
Partial |
|
Ability to view signals and configure hardware with measurement panel | — | ||
Data capture, viewing, and storage | — | ||
Ability to analyze data sets and visually adjust parameters with interactive panels | — | ||
Configuration-based VIs (Express VI) | — | — | |
Code debugging | |||
Multithreaded code execution | |||
Type definitions | |||
Dynamic control of UI elements, VIs, and the environment (VI server) | Partial |
Partial |
|
Color editing of UI control appearance |
|||
Custom editing of UI control appearance | — | — | |
Custom editing of UI control behavior (Xcontrols) | — | — | |
Ability to develop web-based applications | — | ||
Ability to control programs remotely using remote front panels | — | — | |
In-product interactive learning and help | — | ||
Unified search for quick access to relevant examples and learning | — | ||
Floating Point-to-Fixed Point Conversion Tool | — | — | |
NI Software Interoperability | |||
TestStand integration | Partial |
Partial |
|
Switch Executive API | |||
Requirements Gateway | — | — | |
VeriStand integration | — | — | |
Vision Builder for Automated Inspection integration | — | — | |
Ability to open DAQExpress™ project files | — | ||
Third-Party Software Interoperability and Code Integration | |||
Call DLLs | |||
Call .NET assemblies | — | Partial |
|
Integrate in-line C source code | — | ||
Integrate VHDL—IP Integration Node | LabVIEW Communications | ||
Integrate VHDL—User-Defined CLIP | LabVIEW Communications | ||
Integrate VHDL—Socketed CLIP | — | — | |
Software Engineering Tools | |||
Graphical compare | |||
Graphical merge |
— | — | |
Dynamic code analysis (LabVIEW Desktop Execution Trace Toolkit) | — | — | |
Static code analysis (LabVIEW VI Analyzer Toolkit) | — | — | |
LabVIEW Unit Test Framework Toolkit | — | — | |
Desktop UI Controls | |||
Datagrids with multi-data type support |
— | ||
Basic table | |||
ActiveX and .NET containers | — | — | |
Simple UI elements—numerics, buttons, sliders, knobs, dials, string, paths, gauges, tanks | |||
Graphs and charts | |||
3D graph and picture | — | — | |
Mixed signal graphs | — | — | |
List box | |||
Rings/Enums/Combo boxes | |||
Picture ring | — | — | |
Arrays, clusters | |||
Tree | — | — | |
Subpanel | — | — | |
Tab control | |||
Picture control | — | — | |
Industrial automation controls (LabVIEW DSC Module) | — | — | |
HTML UI Controls | |||
Simple UI elements—numerics, buttons, sliders, knobs, dials, string, paths | — | ||
Graphs and charts | — | ||
Rings/Enums |
— | ||
Combo Boxes | — | — | |
Datagrids with multi-data type support | — | ||
Access to customize front panel HTML/JavaScript source | — | ||
Code Deployment and Distribution | |||
Build application (.exe) | |||
Create source libraries (.llb, .lvlib equivalent) | |||
Build DLL | — | — | |
Build .NET assembly | — | — | |
Build installers | |||
Package-based software distribution | |||
Mathematics | |||
Standard math functions | |||
Probability and statistics | |||
Linear algebra | |||
Curve fitting | |||
Differential equations | |||
Interpolation and extrapolation | |||
Calculus | |||
Signal Processing and Control | |||
Signal measurements | |||
Signal generation | |||
PID control |
|||
Fuzzy logic |
— | — | |
Signal conditioning and filtering | |||
Windowing | |||
Signal operations | |||
Transforms | |||
Wavelet analysis (LabVIEW Advanced Signal Processing Toolkit) | — | — | |
Time series analysis (LabVIEW Advanced Signal Processing Toolkit) | — | — | |
Digital filter design | LabVIEW Communications |
||
Vision analysis (Vision Development Module) | |||
Motion control libraries (LabVIEW SoftMotion Module) | — | — | |
Model-based control and simulation (LabVIEW Control Design and Simulation Module) | — | — | |
Multirate Diagram | — | LabVIEW Communications | LabVIEW Communications |
Optimized FPGA VI | — | LabVIEW Communications | |
Modulation Toolkit for Software Defined Radio (USRP) | |||
Modulation Toolkit for Software Defined Radio (FlexRIO) | LabVIEW Communications | ||
Modulation Toolkit for PXI RF Instruments (VST, VSA, VSG) | — | — | |
Spectral Measurements Toolkit | — | — | |
NI-RFmx (SpecAn, Demod, LTE, LTE-A, WCDMA, GSM, TD-SCDMA, CDMA2K, EV-DO) | — | — | |
WLAN Test Toolkit | — | — | |
Bluetooth Test Toolkit | — | — | |
GNSS Test Toolkit | — | — | |
FM/RDS Test Toolkit | — | — | |
LabVIEW Communications LTE Application Framework | — | LabVIEW Communications | LabVIEW Communications |
LabVIEW Communications 802.11 Application Framework | — | LabVIEW Communications | LabVIEW Communications |
LabVIEW Communications MIMO Application Framework | — | LabVIEW Communications | LabVIEW Communications |
Read, Write, Share Data | |||
Read and write to file | |||
Visualize and analyze image files (Vision Development Module) | |||
Create reports in Microsoft Excel | |||
Create reports in Microsoft Word | — | — | |
LabVIEW Database Connectivity Toolkit | — | — | |
LabVIEW DataFinder Toolkit | — | — | |
FTP API | — | — | |
Data Communication | |||
TCP/IP, UDP APIs | |||
Network Streams API | |||
Queues | |||
Static Shared Variable migration | — | — | |
Programmatic Shared Variable API migration | |||
Creating LabVIEW-based web services | — | — | |
HTTP API | |||
Skyline data services and APIs—tag, message | — |
||
OPC UA (LabVIEW Real-Time or DSC module) | — | — | |
Modbus (LabVIEW Real-Time or DSC module) | — | — | |
EtherNet/IP | — | — | |
EtherCAT | — | — | |
Power utility protocols (IEC 61850, DNP3, IEC 60870-5) | — | — | |
Automotive Diagnostic Command Set Toolkit | — | — | |
ECU Measurement and Calibration Toolkit | — | — |
MATLAB® is registered trademark of The MathWorks, Inc.