Premier appel?

Indique si le diagramme ou sous-diagramme qui contient ce nœud s'exécute pour la première fois depuis le début de l'exécution de l'appelant de haut niveau.

Vous pouvez placer Premier appel? à plusieurs endroits dans un programme, comme sur le diagramme d'un VI, un sous-diagramme d'une structure Condition, dans une boucle, ou sur le diagramme d'un sous-VI.

1378

Entrées/Sorties

datatype_icon

Premier appel?

Valeur booléenne qui indique si le diagramme ou sous-diagramme qui contient ce nœud s'exécute pour la première fois depuis le début de l'exécution de l'appelant de haut niveau.

Vrai C'est la première fois que le diagramme ou sous-diagramme s'exécute depuis que le programme s'exécute.
Faux Ce n'est pas la première fois que le diagramme ou sous-diagramme s'exécute depuis que le programme s'exécute.

Comportement pour plusieurs appelants de haut niveau

Premier appel? renvoie Vrai la première fois que le diagramme ou sous-diagramme s'exécute après le début de l'exécution du premier appelant de haut niveau (lorsque vous cliquez sur le bouton Exécuter, par exemple). Si un deuxième appelant de haut niveau appelle le diagramme ou sous-diagramme alors que le premier appelant de haut niveau est encore en cours d'exécution, Premier appel? ne renvoie pas Vrai une seconde fois. Lorsqu'un appelant de haut niveau redémarre après que tous les appelants de haut niveau soient devenus inactifs, Premier appel? renvoie Vrai la première fois que le VI s'exécute après cette période d'inactivité.

Comportement avec les VIs réentrants

Un VI réentrant sans état a une instance du VI par appelant à la compilation. Par conséquent, dans un VI réentrant sans état, Premier appel? renvoie Vrai la première fois qu'un appelant de haut niveau appelle chaque instance du VI.

Remarque Évitez d'utiliser Premier appel? dans un VI réentrant sans état car le nœud renverra des résultats imprévisibles.