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.

1378

Ein-/Ausgänge

datatype_icon

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.

Hinweis Vermeiden Sie die Verwendung von "Erster Aufruf?" in einem solchen VI, da der Knoten unvorhersehbare Ergebnisse ausgibt.