Auto-Indexation Avec Des Boucles While; Utilisation De Boucles Pour Construire Des Tableaux; Registres À Décalage Et Nœud De Rétroaction Dans Les Boucles - National Instruments LabVIEW Manuel De L'utilisateur

Table des Matières

Publicité

Chapitre 8
Boucles et structures
Mise en garde
sortie, l'activation de l'auto-indexation pour la sortie d'une boucle For est plus efficace
qu'avec une boucle While. De trop nombreuses itérations peuvent épuiser la mémoire de
votre système.

Utilisation de boucles pour construire des tableaux

Registres à décalage et Nœud de rétroaction dans les boucles
Manuel de l'utilisateur LabVIEW
indique également si la boucle utilise l'auto-indexation. Le fil de liaison est
plus épais si vous utilisez l'auto-indexation parce qu'il contient un tableau,
au lieu d'un scalaire.

Auto-indexation avec des boucles While

Si vous activez l'auto-indexation pour un tableau entrant dans une boucle
While, cette dernière indexe le tableau au même titre qu'une boucle For.
Cependant, le nombre d'itérations exécutées par une boucle While n'est
pas limité par la taille du tableau parce que la boucle While continue
l'itération jusqu'à ce qu'une condition spécifique soit remplie. Lorsqu'une
boucle While procède à une indexation au-delà de la fin du tableau
d'entrée, la valeur par défaut du type d'élément de tableau est transmis à la
boucle. Vous pouvez empêcher que la valeur par défaut ne soit transmise à
la boucle While en utilisant la fonction Taille d'un tableau. La fonction
Taille d'un tableau indique combien d'éléments figurent dans le tableau.
Définissez la boucle While pour qu'elle arrête son exécution après un
nombre d'itérations égal à la taille du tableau.
Comme vous ne pouvez pas déterminer à l'avance la taille du tableau de
Vous pouvez non seulement utilisez les boucles pour lire et traiter les
éléments d'un tableau, mais aussi utiliser les boucles For et While pour
construire ces tableaux. Câblez la sortie d'un VI ou d'une fonction dans la
boucle au bord de la boucle. Si vous utilisez une boucle While, effectuez
un clic droit sur le tunnel qui résulte et sélectionnez Activer l'indexation
dans le menu local. Sur la boucle For, l'indexation est activée par défaut.
La sortie du tunnel est un tableau contenant chaque valeur que le VI ou la
fonction renvoie après chaque itération de la boucle.
Reportez-vous à
examples\general\arrays.llb
exemples de construction de tableaux.
Utilisez les registres à décalage ou le nœud de rétroaction sur les boucles
For ou While pour transférer des valeurs d'une itération de la boucle à la
suivante.
8-6
pour obtenir des
ni.com

Publicité

Table des Matières
loading

Table des Matières