LabVIEW (Laboratory Virtual Engineering Workbench) is systems engineering software for applications that require test, measurement, and control with rapid access to hardware and data insights.
The LabVIEW programming environment simplifies hardware integration for engineering applications so that you have a consistent way to acquire data from NI and third-party hardware. LabVIEW reduces the complexity of programming, so you can focus on your unique engineering problem. LabVIEW enables you to immediately visualize results with built-in, drag-and-drop engineering user interface creation and integrated data viewers. To turn your acquired data into real business results, you can develop algorithms for data analysis and advanced control with included math and signal processing IP or reuse your own libraries from a variety of tools. To ensure compatibility with other engineering tools, LabVIEW can interoperate with, and reuse libraries from, other software and open-source languages.
For more information go through this Video
Lab VIEW NXG:
LabVIEW NXG is the next generation of LabVIEW. With the initial 1.0 release, you can minimize time to measurement with NI data acquisition devices or third-party benchtop instruments
LabVIEW NXG offers engineering workflows for interactively acquiring, analyzing, and visualizing data sets. Combined with built-in, drag-and-drop engineering user interface development and inherent data exploration, LabVIEW NXG is the ideal tool to turn data collection into real insights. The LabVIEW NXG experience includes in-product learning to help you get your next project done, and example programs you can use as a starting point to customize your own test and measurement system.
An Embedded system can be thought of as a computer hardware system having software embedded in it designed for a specific task
LabVIEW Real-Time Module:
The LabVIEW Real-Time Module is an add-on component for the LabVIEW development system that you can use to create and debug reliable, deterministic applications that run on stand-alone embedded hardware targets. With the LabVIEW Real-Time Module, you can develop applications for all NI real-time hardware targets including CompactRIO, stand-alone CompactDAQ, PXI, vision systems, and standard desktop PCs, third-party PCs.. The embedded real-time OS included with LabVIEW Real-Time is a single dedicated kernel that provides maximum reliability and consistent timing for embedded applications. The LabVIEW Real-Time Module works with NI hardware running either the Phar Lap ETS, VxWorks, or NI Linux Real-Time OS.
The LabVIEW Real-Time Module provides support for embedded UIs on select targets running NI Linux Real-Time; LabVIEW features a wide variety of signal processing and analysis functions that also work in LabVIEW Real-Time applications.
LabVIEW RIO architecture integrates LabVIEW system design software and NI hardware that is programmable with LabVIEW FPGA.
For more information through this Video