TP n°2 : initiation à LabVIEW
I. But de la manipulation :
Le but de ce premier TP est de se familisier avec le logiciel LabVIEW en construisant quelques
programmes de base .
Introduction sur labVIEW : LabVIEW (contraction de Laboratory Virtual Instrument
Engineering Workbench) est le cœur d’une plate-forme de conception de
systèmes de mesure et de contrôle, fondée sur un environnement de
développement graphique de National Instruments.
II. Travail demandé :
Exercice n °1 : le but du programme est de calculer c=2(a+b)(a-3b) où a, b et c sont des réels .
les etapes du realisation :
A. Ouvrir le logiciel labVIEW .
B. Sur la page de demarrage , choisir nouveau projet vide ensuite , fichier
enrigister et donner le nom du projet <<exemple >>
C. Sur le poste de travail , avec un clic droit choisir nouveau VI , ensuite , fichier
enrigestrer et donner le nom du programme << exemple 1 >>
D. Sur la face avant , ajouter deux commandes et un indicateur numerique en faisant un
clic droit dans la categorie moderne numerique .
E. Sur le diagramme , ajouter les operateurs << +>> et <<×>> dans programmation
Numerique , puis relier les differents element à element à l’aide de la bobine .
F. Tester votre programme en appuyant sur le mode exécution continue sur la face
avant , on prend un exemple a=2 , b=3 .
Exercice 2 :
Ce programme teste : si a>b affiche <<a est plus grand que b >>
Sinon teste si a=b affiche <<a et b sont égaux >>
Sinon <<b est plus grand que a>>
Les etapes de realisation :
A. Répéter les 3 etapes de ex1 . nommer nouveau VI <<exemple 2>>
B. Sur la face avant , ajouter deux commandes <<a>> <<b>> numerique
(moderne numerique ) et un indicateur de chaine <<reponse >>
(moderne chaine et chemin ).
C. Sur le diagramme , ajouter la stucture de conduction si <<a>b>> dans
programmation stucture, ajouter le symbole de comparaision << > >>dans
programmation comparaision .
Dans condiotion VRAI , créer une constante <<a est plus grand que b >> ( bouton
droit sur l’indicateur puis créer contante ) .
D. Dans la condition FAUX rajouter une nouvelle condition si a = b dans programmation
structures , ajouter le symbole de comparaision <<=>>dans programmation
comparaision .
E. Créer deux variables locales sur l’indicateur réponse (bouton droite sur l’indicateur
puis créer variable locale ).
Dans la condition VRAI , créer la constante de chaine<< a et b sont egaux>>
Dans la condition FAUX , créer la constante de chaine<< b est plus grand que a>>
F. Tester le programme en appuyant sur le mode <<exécution continue>> :
Exercice n °3 :
A. Répéter les 3 etapes de l’exemple 1 . nommer le projet et le nommer <<exemple 3>>
B. Sur la face avant , ajouter une commande numérique <<Factoriel souhaité>> et deuc
indicateurs numérique << resultat >> et <<indice de la boucle >> (moderne
numerique )
C. Sur le diagramme , créer la boucle FOR dans programmation stuctures , ajouter
les operteur <<+>> et <<×>> dans programmation numeriques , crrer deux
constantes =à 1 dans programmtionnumerique , créer deux varaible locales de la
variables <<resultat>> et relier les differents elements .
D. Enregister et tester le programme en appuyant sur le mode << execution continue >>
Exercice n°4 :
A. Repeter les 3 etapes de l’exemple 1 nommer le projet et le nouveau VI
<<exemple4>>
B. Sur la face avant , ajouter une jauge <<temps ecoulé en seconds>> (moderne
numérique ) et un bouton <<Stop>> (moderne booléen ) .
C. Changer la valeur maximum de la jauge , soit en souble cliquant directement sur le
10 et en tapant 60 ou en faisant un clic droit puis Propriétés puis onglet <<Echelle>>.
D. Sur le diagramme , créer la boucle WHILE dans programmation stuctures , ajouter
la fonction <<attendre (ms)>> dans programmation information temporelles ,
créer une constante =à 1000 dans programmation numeriques et relier la à la
fonction précedente , relier la jauge à l’indice i de la boucle
E. Relier le bouton <<Stop>>à la condition d’arret de la boucle .
F. Tester le programme en appuyant sur le mode <<exécution unique>>