Bis zum nächsten Vielfachen von ms warten - Funktion
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
Wartet, bis der Timer ein Vielfaches von ms erreicht. Diese Funktion dient zur Synchronisation von Vorgängen. Mit der Funktion kann beispielsweise die Ausführungsrate von Schleifen gesteuert werden. Dabei kann der erste Schleifendurchlauf allerdings recht kurz ausfallen. Beim Verbinden des Eingangs ms mit dem Wert 0 wird der aktuell ausgeführte Thread zum Abgeben der CPU gezwungen.
Die Funktion führt zwar asynchrone Systemaufrufe aus, aber die Knoten selbst arbeiten synchron. Daher wird die Ausführung erst beendet, wenn die angegebene Zeit verstrichen ist.

Ein-/Ausgänge
ms
—
ms gibt an, wie viele Millisekunden bei der Ausführung des VIs vergehen. Bei 0 wird der aktuelle Thread zur Abgabe der CPU-Steuerung gezwungen.
Timer-Wert (ms)
—
Timer-Wert (ms) gibt den Wert des Timers (in ms) nach Ablauf der Wartezeit aus. |
Wenn LabVIEW bei einem Vielfachen des angegebenen ms-Werts (z. B. 10) ein VI aufrufen soll und der Timer-Wert (ms) aktuell 112 anzeigt, muss LabVIEW beispielsweise noch 8 Millisekunden warten, bis das nächste Vielfache von 10 (nämlich 120) erreicht ist.
ms
—
Timer-Wert (ms)
—