To download NI software, including the products shown below, visit ni.com/downloads.
This example demonstrates a method for implementing a more active user interface, which allows the operator to view their received data in a variety of ways depending on preference.
It can also be used to allow the developer to present a greater amount of information for a given space on screen, while avoiding clutter.
Description
LabVIEW's event structures provide developers with a number of ways to modify how a user can interact with the application.
This application takes advantage of Mouse Enter and Mouse Leave events to dynamically show Waveform Charts when the operator hovers the mouse over a numerical indicator, giving the operator an alternate view on their data through the use of the chart while avoiding clutter through the use of numerical indicators.
This example presents the case where the operator might be monitoring some sensors attached to a motorbike's front and rear wheels, while monitoring the test for warning limits being exceeded. Additionally on the front panel, there is some demo text which might be used to provide further instructions to the operator, or could be further controls/indicators for modifying the test set up.
If a warning is highlighted in the application, the operator can hover their mouse over the indicator to get an alternate view.
A caveat to this implementation is that it heavily relies on the use of property nodes, and so may increase performance requirements of an application.
Requirements
Steps to Implement or Execute Code
Additional Information or References
Front Panel
VI Snippet of Block Diagram
**This document has been updated to meet the current required format for the NI Code Exchange. *
Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.