Bei booleschen Elementen in LabVIEW gibt es sechs verschiedene Schaltverhalten, wodurch die Elemente in ihrer Funktion tatsächlichen Bauteilen sehr nahe kommen.

Hinweis Wenn Sie einem booleschen Element eine Taste zuweisen, wird das Element mit der Taste umgeschaltet. Wenn das Element z. B. auf eines der Verriegelungsverhalten eingestellt ist ("Latch"), wird das Element beim Betätigen der Taste entriegelt.

Um das Schaltverhalten eines booleschen Bedienelements zu ändern, gehen Sie wie folgt vor:

  1. Fügen Sie ein boolesches Element auf dem Frontpanel ein, z. B. einen Druckschalter.
  2. Klicken Sie zur Anzeige des Dialogfelds Eigenschaften für boolesches Element mit der rechten Maustaste auf das boolesche Bedienelement und wählen Sie aus dem Kontextmenü die Option Eigenschaften.
  3. Klicken Sie im Dialogfeld Eigenschaften für boolesches Element auf die Registerkarte Operation.
  4. Wählen Sie das gewünschte Schaltverhalten aus der Liste Schaltverhalten aus. Unter Beschreibung des Schaltverhaltens sehen Sie eine Erklärung zum ausgewählten Schaltverhalten, und Sie können sich eine Vorschau des gewählten Verhaltens anzeigen lassen. Dabei steht M in den Schaltbildern für die Bewegung der Maustaste auf dem Element, V für den Ausgabewert des Elements und RD für den Zeitpunkt, an dem das VI den Wert liest.
Hinweis Das Latch-Schaltverhalten kann nicht bei Objekten mit lokalen Variablen verwendet werden. Wenn Sie einen booleschen Wert mit Latch-Schaltverhalten konfigurieren, geben die Eigenschaften Wert und Wert (Signalisierend) einen Fehler aus, wenn sich das VI nicht im Ruhestand befindet (wenn das z. B. ausgeführt wird oder zur Ausführung reserviert ist). Aufgrund von Laufzeitproblemen, die eintreten, wenn boolesche Elemente als Schalter eingestellt sind ("Latch"), können die booleschen Werte solcher Elemente nicht programmatisch ausgelesen werden

Ein Anwendungsbeispiel für das Schaltverhalten von booleschen Elementen ist das VI "Mechanical Action.vi" im Verzeichnis labview\examples\Controls and Indicators\Boolean.