Auto-Indexation Pour Définir Le Décompte De La Boucle For - National Instruments LabVIEW Manuel De L'utilisateur

Table des Matières

Publicité

Chapitre 8
Boucles et structures
Cliquez avec le bouton droit sur le tunnel au bord de la boucle et
sélectionnez Activer l'indexation ou Désactiver l'indexation dans le
menu local pour activer ou désactiver l'auto-indexation. L'auto-indexation
pour les boucles While est désactivée par défaut.
La boucle indexe les éléments scalaires à partir des tableaux 1D, les
tableaux 1D à partir des tableaux 2D, etc. L'opposé se produit sur les
tunnels de sortie. Les éléments scalaires s'accumulent séquentiellement
dans des tableaux 1D, les tableaux 1D s'accumulent dans des
tableaux 2D, etc.
Auto-indexation pour définir le décompte de la
boucle For
Si vous activez l'auto-indexation sur un tableau câblé à une boucle For,
vous n'avez pas besoin de câbler explicitement le terminal de décompte.
Dans la mesure où vous pouvez utiliser des boucles For pour traiter les
éléments d'un tableau un par un, LabVIEW active l'auto-indexation par
défaut pour chaque tableau que vous câblez à une boucle For. Désactivez
l'auto-indexation si vous n'avez pas besoin de traiter des tableaux élément
par élément.
Si vous activez l'auto-indexation pour plusieurs tunnels ou si vous câblez
également le terminal de décompte, le décompte sera le plus petit parmi les
choix. Par exemple, si deux tableaux auto-indexés entrent dans la boucle,
avec respectivement 10 et 20 éléments et si vous câblez une valeur de 15
sur le terminal de décompte, la boucle s'exécute 10 fois et n'indexe que les
10 premiers éléments du deuxième tableau. Si vous tracez des données
provenant de deux sources sur un graphe et que vous voulez positionner les
100 premiers éléments, câblez 100 sur le terminal de décompte. Si l'une des
sources de données ne comporte que 50 éléments, la boucle s'exécute 50
fois et indexe uniquement les 50 premiers éléments. Utilisez la fonction
Taille d'un tableau pour déterminer la taille des tableaux.
Lorsque vous auto-indexez un tunnel de sortie d'un tableau, le tableau de
sortie reçoit un nouvel élément à chaque itération de la boucle. Ainsi, les
tableaux de sortie auto-indexés ont toujours une taille égale au nombre
d'itérations. Par exemple, si la boucle s'exécute 10 fois, le tableau de sortie
possède 10 éléments. Si vous désactivez l'auto-indexation sur un tunnel de
sortie, seul l'élément de la dernière itération de la boucle est transmis au
nœud suivant dans le diagramme. Un symbole entre crochets apparaît sur
le cadre de la boucle pour indiquer que l'auto-indexation est activée.
L'épaisseur du fil de liaison entre le tunnel de sortie et le nœud suivant
© National Instruments Corporation
8-5
Manuel de l'utilisateur LabVIEW

Publicité

Table des Matières
loading

Table des Matières