LabVIEW

Introduction à LabVIEW

Boucle For

6.3 Boucle For

C’est l’équivalent de « For i=0 to N-1 » en langage textuel.

La boucle For comporte les éléments suivants :

  • N : nombre de fois que la boucle doit s’exécuter (entrée) ;
  • i : indice de boucle (sortie) ; cette valeur s’incrémente automatiquement à chaque exécution de la boucle, à partir de 0 ;
  • Terminal condition : permet d’interrompre l’exécution de la boucle sur une condition (optionnel) ;
  • P : nombre de coeurs de processeurs pouvant exécuter la boucle en parallèle (optionnel) ;

Par défaut les tableaux en entrée et les tunnels en sortie sont auto-indexés (construction automatique de tableaux). Il est possible de ressortir également la dernière valeur ou les valeurs concaténées mais selon une condition définie à l’intérieur de la boucle.

Cet exercice montre que les boucles For peuvent s'auto-indexer en entrée. Il faut noter que si N et un ou plusieurs tableaux auto-indexés en entrée peuvent déterminer le nombre d'exécutions de la boucle, c'est le plus petit nombre (N, taille de chaque tableau) qui sera retenu. Si un des tableaux est vide, la boucle For s’exécutera 0 (zéro) fois, et les tunnels en sortie prendront les valeurs par défaut (0 pour les numériques, Faux pour les booléens, chaîne vide pour les chaînes).

Lorsqu’un scalaire sort d’une boucle via un tunnel, différentes options sont disponibles :

Sommaire

Télécharger le cours LabVIEW

Téléchargez ce cours au format PDF

Découvrez la formation LabVIEW Niveau 1

3 jours pour maîtriser LabVIEW

Découvrez toutes nos formations

LabVIEW, TestStand, Python, C... 
Découvrez l'ensemble de nos formations