From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Developer Center Resources

cancel
Showing results for 
Search instead for 
Did you mean: 

Tools for Long-Operation Feedback in LabVIEW

When designing a UI for an application or utility, you want to be sure to provide the user with feedback if the operation under the hood is going to take some time. This not only prevents the user from wondering if the application froze, but also makes the application feel more developed. In this document we provide some options for providing feedback for long operations to the user.

 

 

1. WF Progressbar by WireFlow

 

Image 19.png

 

This toolkit provides a customizable progress bar to the user with the added flexibility of delaying the activation of the progress bar window and allowing the user to cancel the operation.

 

Download WF Progressbar on the LabVIEW Tools Network

 

 

2. LabVIEW Taskbar Progress Bar API

 

Image 20.png

 

 

This toolkit utilizes the the Windows taskbar to communicate the progress of an operation - a method you may have seen some browsers use to show the progress of a download.

 

Download the LabVIEW Taskbar Progress Bar API on the LabVIEW Tools Network

 

 

3. Use Busy Cursors with LabVIEW

 

Image 21.png

 

Sometimes all a user needs is an indicator that something is happening in the background. For cases like these, a busy cursor may work just fine. LabVIEW ships with a Set Busy VI, which you can use to change the cursor to a "busy" state. See an example of its use here.

Rick C.