Wartet eine angegebene Zeit in Millisekunden und gibt den Endwert des Millisekunden-Timers aus. (Windows) Die tatsächliche Wartezeit kann bis zu 1 ms kürzer sein als die angeforderte Wartezeit.

Die Funktion führt zwar asynchrone Systemaufrufe aus, aber die Knoten arbeiten synchron im Blockdiagramm. Daher wird die Ausführung erst beendet, wenn die angegebene Zeit verstrichen ist.


icon

Ein-/Ausgänge

  • cu32.png Zu wartende ms

    Zu wartende ms gibt an, wie viele Millisekunden lang gewartet werden soll. Die Funktion wartet maximal 2.147.483.647 ms (0x7ffffff) oder etwa 25 Tage. Um eine längere Zeit zu warten, führen Sie die Funktion mehrmals aus oder verwenden Sie die Funktion Hochauflösendes Polling abwarten. Bei 0 wird der aktuelle Thread zur Abgabe der CPU-Steuerung gezwungen.

  • iu32.png Timer-Wert (ms)

    Timer-Wert (ms) gibt den Wert des Timers (in ms) nach Ablauf der Wartezeit aus.

  • Wenn LabVIEW beispielsweise ein VI aufruft, während Timer-Wert (ms) auf 112 und Zu wartende ms auf 10 eingestellt sind, wird die VI-Ausführung bei einem Timer-Wert (ms) größer oder gleich 122 ms abgeschlossen.

    Mit der Funktion Auf Frontpanel-Aktivität warten wird verhindert, dass das Frontpanel laufend nach Wertänderungen abgefragt wird.

    Die Auflösung des Timers ist systemabhängig und beträgt unter Umständen keine genaue Millisekunde. Mit Hilfe der Funktion Bis zum nächsten Vielfachen von ms warten oder des VIs Hochauflösendes Warten (Polling) kann die Auflösung verbessert werden.

    Hinweis Das Verhalten der Funktion "Warten (ms)" unter Windows ist anders als auf dem LabVIEW Real-Time Module. (Windows) Die Funktion "Warten (ms)" wartet mindestens maximal so lange, wie durch die Formel: Zu wartende ms minus 1 ms angegeben ist. Wenn Zu wartende ms beispielsweise 3 ms beträgt, wartet die Funktion mindestens 2 ms. Wenn Zu wartende ms 1 ms beträgt, kehrt die Funktion möglicherweise ohne Wartezeit zurück. (Real-Time Module) Die Funktion "Warten (ms)" wartet maximal so lange, wie im Eingang Zu wartende ms angegeben ist.