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.
Figure 1: Componentized Applications in LabVIEW NXG
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.
Figure 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.
LabVIEW 2019 SP1 provides solutions to several known bugs. See the complete list of bugs that were fixed in LabVIEW 2019 SP1.
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.