Boolean "Until Released" Mechanical Action Not Supported on Real-Time Targets

Updated Nov 3, 2023

Reported In


  • LabVIEW Real-Time Module

Issue Details

I have a VI that contains a Boolean control with a "Latch Until Released" or "Switch Until Released" mechanical action. When I try to run the VI on a real-time target, I receive the following error message:


The mechanical actions "Switch Until Released" and "Latch Until Released" are not supported on real-time targets. To change the mechanical action, right-click on the Boolean front panel object and select Mechanical Action, then select a supported mechanical action.

Additional Information

  • Because the "Switch Until Released" and "Latch Until Released" require the front panel to wait for the release of the Boolean, the main application thread is starved and real-time priority loops will not execute as designed.
  • Boolean Controls and Indicators describes the differences between each mechanical action.