Auf Occurrence warten - Funktion
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
Wartet, bis die Funktion "Occurrence auslösen" die angegebene Occurrence ausgelöst hat.

Ein-/Ausgänge
Timeout in ms (-1)
—
Timeout (ms) ist der Zeitraum in Millisekunden, in dem die Occurrence ausgelöst werden soll. Wenn die Occurrence nicht innerhalb der in Timeout (ms) angegebenen Zeit ausgelöst wird, gibt die Funktion TRUE aus. Wenn Timeout (ms) –1 lautet (Standard), gilt für die Funktion keine Zeitbegrenzung, solange die angeschlossene Occurrence gültig ist. Ist occurrence ungültig, gibt die Funktion sofort TRUE für timed outzurück, auch wenn ms timeout gleich -1 ist (Standard).
Occurrence
—
Occurrence ist die Occurrence-Referenz für die Funktionen "Auf Occurrence warten" und Occurrence auslösen.
Vorherige ignorieren (T)
—
Wenn Vorherige ignorieren TRUE ist (Standard) und ein anderer Knoten die Occurrence ausgelöst hat, bevor diese Funktion mit der Ausführung begonnen hat, ignoriert die Funktion die vorhergehende Occurrence und wartet auf die nächste. Ist Vorherige ignorieren FALSE, prüft die Funktion, ob ein anderer Knoten schon eine Occurrence ausgelöst hat. Wenn ja, wird die Funktion ausgeführt. Die Funktion "Auf Occurrence warten" verarbeitet jedoch immer nur jeweils eine Occurrence und kann nicht mehrere Occurrences im Speicher halten.
Timeout
—
Timeout ist TRUE, wenn Occurrence nicht innerhalb von Timeout (ms) auftritt oder wenn die Occurrence ungültig ist, selbst wenn Timeout (ms) –1 ist. Wenn Timeout (ms) –1 ist und die Occurrence gültig ist, wird Timeout auf FALSE gesetzt. |
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Synchronization\Occurrence\Simple Occurrence.vi
Timeout in ms (-1)
—
Occurrence
—
Vorherige ignorieren (T)
—
Timeout
—