TP – Compte Rendu n°2
date: Manipulations LabVIEW
Encadré par:HAMDOUNI Belgacem
fait par: Douaa Belaid & Amira Cherni
Objectif du TP :
Comprendre et appliquer les boucles WHILE et FOR dans LabVIEW, gérer les conditions d'arrêt,
utiliser les tunnels, et exploiter les registres à décalage
1. Introduction
Dans ce TP, nous avons étudié les techniques d’itération dans LabVIEW à travers deux types de
boucles :
• la boucle While, qui s’exécute jusqu’à satisfaction d’une condition,
• la boucle For, qui s’exécute un nombre fixe de fois.
Programme :
Création d’un VI
Ajout d’une boucle While
Ajout d’un bouton Stop à l’intérieur de la boucle
Affichage la multipilcation d’un nombre aléatoire par 20
• Random Number génère un nombre entre 0 et 1
• Multiplication par 20 → résultat entre 0 et 20
Ajout wait pour limiter la vitesse de la boucle
Le bloc Wait (500 ms) ralentit la boucle.
Sans ce délai, la boucle s’exécuterait extrêmement rapidement.
Resultat:
→ Le programme tourne continuellement.
→ À chaque itération, l’affichage change.
→ Lorsque Stop est pressé, la boucle s’arrête immédiatement
Pour afficher le nombre diteration on relie un indicateur a i:
Ajout de ligne dereur:
L’erreur cluster (ligne verte) a été ajouté pour contrôler le flux du programme et propager
d’éventuelles erreurs
Glissement de indicateur diteration en dehors de la boucle :
Lorsque l’indicateur est placé à l’extérieur, il n’affiche que la dernière valeur de l’itération