Table des Matières

Publicité

Boucles While

© National Instruments Corporation
Tout comme la boucle "do" ou la boucle "repeat-until" (répéter jusqu'à...)
dans les langages de programmation textuels, la boucle While, représentée
à gauche, exécute un sous-diagramme jusqu'à ce qu'une condition soit
remplie.
La boucle While exécute le sous-diagramme jusqu'à ce que le terminal
conditionnel, un terminal d'entrée, reçoive une valeur booléenne
spécifique. Le comportement par défaut et l'apparence du terminal
conditionnel correspondent à Arrêter sur condition Vraie, représenté à
gauche. Lorsqu'un terminal de condition d'arrêt est défini sur Arrêter sur
condition Vraie, la boucle While exécute son sous-diagramme jusqu'à ce
que le terminal condition d'arrêt reçoive une valeur VRAI. Vous pouvez
changer le comportement et l'apparence du terminal conditionnel en
cliquant avec le bouton droit sur le terminal ou sur le cadre de la boucle
While et en sélectionnant Continuer sur condition Vraie, représenté à
gauche, à partir du menu local. Lorsqu'un terminal conditionnel est défini
sur Continuer sur condition Vraie, la boucle While exécute son
sous-diagramme jusqu'à ce que le terminal conditionnel reçoive une valeur
FAUX. Vous pouvez aussi utiliser l'outil Doigt pour cliquer sur le terminal
conditionnel afin de changer la condition.
Vous pouvez également réaliser une gestion d'erreur en utilisant le terminal
conditionnel d'une boucle While. Lorsque vous câblez un cluster d'erreur
au terminal conditionnel, seule la valeur VRAI ou FAUX du paramètre état
du cluster d'erreur est transmise au terminal. En outre, les éléments du
menu local Arrêter sur condition Vraie et Continuer sur condition
Vraie deviennent Arrêter si une erreur se produit et Continuer tant que
l'erreur est présente. Reportez-vous à la section
d'erreur
du chapitre 6,
plus amples informations sur la gestion et les clusters d'erreur.
Le terminal d'itération (terminal de sortie), représenté à gauche, contient le
nombre d'itérations achevées. Le décompte des itérations démarre toujours
à zéro. Pendant la première itération, le terminal d'itération renvoie
Ajoutez des registres à décalage à la boucle While pour transmettre des
données de l'itération actuelle à l'itération suivante. Reportez-vous à la
section
Registres à décalage et Nœud de rétroaction dans les boucles
chapitre pour obtenir de plus amples informations sur l'ajout de registres à
décalage à une boucle.
Exécution et mise au point des
8-3
Chapitre 8
Boucles et structures
Détection et gestion
VIs, pour obtenir de
Manuel de l'utilisateur LabVIEW
.
0
de ce

Publicité

Table des Matières
loading

Table des Matières