NI Blog

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

Now Available: LabVIEW NXG 4.0 and LabVIEW 2019 SP1

NI is wrapping up the year with another round of LabVIEW launches designed to simplify application creation and deployment for Test and Measurement. Read on for more details!


What’s New with LabVIEW NXG


The latest version of LabVIEW NXG ships with an advanced framework, prebuilt functions for connecting external databases, and tools to support dependency management, code deployment, and distribution. Explore other LabVIEW NXG 4.0 features below.   


Simplify Code Distribution and Deployment with GLLs


Componentization refers to the process of organizing code into logical groups. This process reduces the time needed to duplicate code while enhancing software stability. As illustrated in figure 1, LabVIEW NXG 4.0 boosts the componentization of applications with new reuse features designed for building and packaging binary G Loadable Libraries (GLLs). The dynamic load of libraries can improve an application’s performance or make it more extensible. GLLs can be distributed easily to others using the NI Package Manager.


LV NXG 4 Blog Pic1.pngFigure 1: Componentized Applications in LabVIEW NXG


Actor Framework


LabVIEW NXG 4.0 comes with Actor Framework, a framework designed for advanced applications that require communication between a multitude of independent tasks. This framework includes all of the messaging infrastructure needed to communicate between actors. See figure 2 below.


Actor Framework makes large applications more testable, isolated, and better defined, all of which helps large groups develop the same code set. Use Actor Framework to jumpstart an application with a robust architecture that cuts the time needed to develop complex applications. 


LV NXG 4 Blog Pic2.pngFigure 2: LabVIEW NXG Actor Framework Coffee Shop Example


Connect to Databases


LabVIEW NXG Database Connectivity API is included with LabVIEW Professional, providing a prebuilt set of functions to perform common database tasks and advanced, customized operations, as seen in figure 3. These functions work with any provider that adheres to the Microsoft ActiveX Data Object standard and any database driver that complies with Open Database Connectivity or Object Linking and Embedding Database protocols. Create tables and select, insert, update, and delete records without using native LabVIEW programming. If SQL statements are needed, SQL may be used with all supported database systems—even non-SQL systems.


LV NXG 4 Blog Pic3.pngFigure 3: LabVIEW NXG Database Connectivity Functions



See the complete list of new LabVIEW NXG features.


Improving LabVIEW 2019 SP1


LabVIEW 2019 SP1 provides solutions to several known bugs. See the complete list of bugs that were fixed in LabVIEW 2019 SP1.


Looking Ahead


These latest updates reflect NI’s 30+ year commitment to investing in software. Expect future releases with added features designed to improve design and test. Don’t forget that LabVIEW 2019 and LabVIEW NXG are available to first-time buyers of the software as well as those on a longstanding, active service contract.

Download the latest version of LabVIEW NXG and LabVIEW today.