How Do I Use the LabVIEW NXG Web Module to Develop a Web-Based User Interface?

The LabVIEW NXG Web Module helps you design web-based user interfaces using the standard LabVIEW development environment to create remote control and monitoring interfaces for test and measurement systems.

See What You Can Do With the LabVIEW NXG Web Module

With the LabVIEW NXG Web Module, an add-on for LabVIEW NXG software, you can create engineering user interfaces (UIs) that run in any modern web browser without plug-ins or installers. You can use the LabVIEW NXG Web Module to quickly visualize data from distributed systems through drag-and-drop engineering widgets, intuitive communication mechanisms, and secure hosting, all based on industry-standard technologies such as HTML, CSS, and JavaScript.


Create Web UIs With Drag-and-Drop High-Performance Engineering Widgets

Use WebVIs to design UIs built on standard web technologies (HTML, CSS, JavaScript) through drag-and-drop high-performance engineering widgets. With the LabVIEW NXG Web Module, you can program WebVIs like normal VIs but also modify them with custom HTML.

Incorporate Existing Third-Party Web Content

Leverage the openness of WebVIs to import content from across the Internet by adding custom HTML content to appear alongside the LabVIEW-generated HTML or to export code to mainstream web development tools for advance customization.

Customize WebVI Style Using CSS

Modify the style of a WebVI, such as background color, using CSS. By including a CSS file in a web application, you can separate content from style and share a custom CSS file across your organization to build cohesive styles and layouts.

Design UIs for Different Client-Side Devices

Adjust the layout of the WebVI panel using the panel size property to create different UIs for use on different devices such as a desktop, smartphone, or tablet.