NI Blog

Community Browser
Showing results for 
Search instead for 
Did you mean: 

LabVIEW NXG: New Features for Smarter Test

Since the initial launch of LabVIEW NXG in 2017, we’ve worked to make programming and measurement automation more approachable for engineers and scientists. With LabVIEW NXG systems engineering software, you can configure, automate, and visualize your test results with a single, efficient tool.


Now we have simplified some of the most time-consuming tasks in automated test and automated measurement applications like setting up and configuring the system, developing test and measurement code, and creating web-ready applications.  


The latest version of LabVIEW NXG introduces new features for smarter test. It optimizes workflows, drives rapid customization with simple integration and software development tools, and increases data visibility with tools for remote viewing from anywhere, including your tablet or phone.





This release introduces the new LabVIEW NXG FPGA Module with support for several FlexRIO and USRP  (Universal Software Radio Peripheral) devices. The LabVIEW FPGA Module has evolved over the past decade, redefining the way engineers and scientists programmed FPGAs so they could address applications requiring in-line signal processing, tight closed-loop control, or custom functionality without VHDL or Verilog.


It doesn’t stop with intuitive graphical programming and tight hardware integration. The new LabVIEW NXG FPGA Module features an improved FPGA design flow for optimized development and deployment that includes:


  • Improved system design features make it easier to architect and organize systems.
  • New simulation and debugging tools help you thoroughly test code before compiling.
  • Upcoming support for additional NI FPGA hardware.


We're so excited about this feature that we wrote a whole blog post about it.


labview english.pngFigure 1. An improved sample probe delivers additional insights for improved FPGA debugging.


New Integration and Software Engineering Tools


We’ve also added more options for integrating other software environments and improved software engineering tools. Now you can:


  • Call registered .NET assemblies
  • Reuse a The MathWorks, Inc. MATLAB® software function or script from your application with the Interface for MATLAB
  • Improve team productivity with integrated tools that identify package dependencies, compare projects, and interface with SVN source code repositories


 Class and VI Hierarchy Viewer.gif

 Figure 2. View VI and class hierarchies. 



LabVIEW NXG Web Module


Last, but not least, the LabVIEW NXG Web Module has new features that make web UIs more dynamic and adds advanced options for web developers to integrate existing web functions like:


  • JavaScript Library Interface to integrate existing JavaScript libraries and add extra functionality to web UIs like Google Maps
  • Support for the most common events and properties that you can use to create more dynamic web applications
  • SystemLink software, a cloud service hosted by NI with simple and secure web hosting for web UIs




labview 2 eng.pngFigure 3. The LabVIEW NXG Web Module empowers LabVIEW users to create engineering UIs that can be hosted on the web for remote viewing.



We’re dedicated to the growth and evolution of LabVIEW NXG, which you can see from our R&D team that is focused on helping you get the most out of LabVIEW. If you have an active Standard Service Program (SSP), you now have access to the latest version of both LabVIEW and LabVIEW NXG.


Download the latest version of LabVIEW NXG here.


MATLAB® is a registered trademark of The MathWorks, Inc.