Hält die Ausführung eines VIs so lange an, bis ein Bedienvorgang am Frontpanel stattfindet.


icon

Ein-/Ausgänge

  • cbool.png Nicht warten (FALSE)

    Wenn Nicht warten TRUE ist, wird die Ausführung nicht ausgesetzt.

  • cvirn.png Frontpanel (Panel dieses VIs)

    Frontpanel gibt an, in welchem VI die Funktion auf eine Frontpanelaktivität warten soll.

    Mit diesem Eingang kann ein VI, ein Frontpanel oder eine Bedienelement-Referenz verbunden werden. Wenn Sie das VI mit einer Referenz verbinden, überwacht die Funktion die Aktivitäten auf dem Frontpanel, auf dem sich das entsprechende Bedienelement befindet. Ansonsten überwacht die Funktion die Frontpanel-Aktivitäten des VIs, in dem die Funktion enthalten ist.

    Referenzen können immer nur für ein VI oder Objekt der lokalen Anwendungsinstanz erstellt werden. Für VIs oder Objekte einer Anwendung auf einem anderen Rechner können keine Referenzen erzeugt werden.

  • ci32.png Timeout in ms (-1 kein Timeout)

    Timeout (ms) gibt an, wie viele Millisekunden die Funktion das VI anhalten soll, bevor es fortgesetzt wird. Die Standardeinstellung lautet –1. Die Wartezeit ist also nicht begrenzt.

  • iu32.png Timer-Wert (ms)

    Timer-Wert (ms) gibt den Wert des Timers in Millisekunden aus.

  • Diese Funktion ist den Occurrence-Funktionen ähnlich. Ein Blockdiagramm, das diese Funktion enthält, wird nur dann ausgeführt, wenn Änderungen an Frontpanel-Objekten vorgenommen werden, zum Beispiel durch Betätigen einer Schaltfläche, eines Drehknopfes oder durch Eingabe von Werten. Diese Funktion aktiviert das Blockdiagramm, wenn es eine Aktivität des Benutzers auf dem Frontpanel bemerkt. Auf diese Weise ist keine (sonst übliche) kontinuierliche Abfrage des Frontpanels erforderlich. Die Funktion eignet sich insbesondere zur Fernüberwachung von Frontpanels.

    Hinweis Eine programmatische Verarbeitung von Ereignissen, wie Mausklicks oder Eingaben per Tastatur, ist mit dieser Funktion nicht möglich. Verwenden Sie dazu die Ereignisstruktur.

    Kontinuierliches Abfragen eines VIs, kann dazu führen, dass es millionenfach ausgeführt wird, bis auf dem Frontpanel Aktivitäten verzeichnet werden, was wertvolle Systemressourcen belegt. Mit dieser Funktion wird die Schleife nur zweimal ausgeführt, um auf Eingaben zu reagieren, und zwar einmal zum Starten der Funktion und einmal bei einer Wertänderung am Frontpanel-Objekt.

    Im folgenden Beispiel wird die Ausführung des VIs bis zur Eingabe eines Benutzernamens oder Passworts oder Betätigen Schaltfläche OK angehalten.

    Die Schaltfläche OK ist mit der While-Schleife verbunden und gibt den Benutzernamen und das Passwort an das VI "Passwort prüfen" und an den Eingang Nicht warten der vorliegenden Funktion weiter. Wäre die Schaltfläche nicht mit der Funktion verbunden, würde beim Anklicken der Schaltfläche OK das Teildiagramm in der While-Schleife ausgeführt werden. In dieser Schleife liegt auch die Funktion "Auf Frontpanel-Aktivität warten". Der Benutzer müsste dann die Schaltfläche OK zweimal betätigen – einmal, um das VI zu starten und die Schleife ausführen zu lassen, und ein weiteres Mal, um das VI zu starten und den Benutzernamen und das Passwort aus der Schleife an das VI "Passwort prüfen" weiterzugeben.