Erster Aufruf?
- Aktualisiert2023-02-17
- 2 Minute(n) Lesezeit
Erster Aufruf?
Gibt an, ob das Diagramm oder Unterdiagramm mit diesem Knoten zum ersten Mal seit Beginn der Ausführung des aufrufenden Haupt-VIs ausgeführt wird.
Sie können Erster Aufruf? an verschiedenen Stellen innerhalb eines Programms ablegen, wie z. B. im Diagramm eines VIs, im Unterdiagramm einer Case-Struktur, in einer Schleife oder im Diagramm eines SubVIs.
Ein-/Ausgänge

Erster Aufruf?
Ein boolescher Wert, der angibt, ob das Diagramm oder Unterdiagramm mit diesem Knoten zum ersten Mal seit Beginn der Ausführung des aufrufenden Haupt-VIs ausgeführt wird.
| True | Das erste Mal, dass das Diagramm oder Unterdiagramm seit Beginn des Programms ausgeführt wird. |
| False | Nicht das erste Mal, dass das Diagramm oder Unterdiagramm seit Beginn des Programms ausgeführt wird. |
Funktionsweise bei mehreren Aufrufern der höchsten Ebene
Erster Aufruf? gibt immer dann "True" aus, wenn das aufrufende Diagramm oder Unterdiagramm nach dem Start eines Haupt-VIs ausgeführt wird, nachdem beispielsweise die Schaltfläche Ausführen betätigt wird. Wird das Diagramm oder Unterdiagramm von einem zweiten Haupt-VI aufgerufen, während das erste Haupt-VI noch ausgeführt wird, gibt "Erster Aufruf?" jedoch nicht noch einmal "True" aus. Wenn alle aufrufenden VIs beendet wurden und eines dieser VIs erneut gestartet wird, gibt "Erster Aufruf?" wieder "True" aus.
Funktionsweise bei ablaufinvarianten VIs
Ein zustandsloses ablaufinvariantes VI hat zum Kompilierzeitpunkt eine Instanz des VIs pro Aufrufer. Daher wird bei "Erster Aufruf?" in einem zustandslosen ablaufinvarianten VI beim ersten Aufruf jeder Instanz des VIs durch einen übergeordneten Aufrufer "True" ausgegeben.