Initiation À LABVIEW (Prise en Main)
Initiation À LABVIEW (Prise en Main)
Initiation À LABVIEW (Prise en Main)
BTS SE
INITIATION 1/6
I- PRESENTATION :
Labview est dédié à la programmation conçue pour le pilotage d'instruments électroniques ! Avec Labview, la
construction des modules logiciels appelés des « VI » (= «Virtual Instruments») se fait graphiquement au lieu
d'écrire du code dans un langage informatique textuel comme Pascal ou C, Basic.
Cliquer sur le raccourcis de démarrage de Labview (il se trouve dans : Menu Démarrer\Programmes\National
Instruments\LabVIEW2011)
La fenêtre de démarrage suivante apparaît :
Il apparaît une fenêtre active « Face avant » vierge nommée Sans titre 1. La deuxième fenêtre « Diagramme »
apparaît cachée en arrière-plan et non active. La troisième fenêtre appelée palette de « Commandes » permet de
créer une interface utilisateur avec l’ensemble des objets représentant les entrées/sorties du programme. Elle est
affichée uniquement lorsque la face avant est active.
En activant la fenêtre « Diagramme » (Cliquer dessus ou sur Ctrl+E), la palette change en palette de
« Fonction ». Elle offre l’ensemble des instructions du langage graphique.
o Placer sur la face avant une commande numérique que l’on renommera TC. Pour cela, cliquer sur
Numérique qui se trouve dans la bibliothèque Moderne
o Afficher la palette d’outils (Menu Affichage - Palette d’outils). Sélectionner le bouton pour
écrire le commentaire « Conversion de Température». La face devrait ressembler à la figure ci-
dessous.
Attention : Revenir à la configuration précédente du pointeur en cliquant sur ce bouton (Voyant vert activé)
o Utiliser l’outil bobine pour réaliser le câblage (il suffit d’approcher la souris d’une terminaison).
Pour créer le « 9 » sur le multiplieur, placer la souris sur une de ses terminaisons, cliquer sur le
bouton droit de la souris et choisir Créer – Constante. Entrer « 9 » avec le clavier.
o Continuer le calcul pour terminer la conversion (Voir formule mathématique p2). Relier la
dernière sortie à l’entrée de TF.
o Afficher la face Avant. Exécuter le programme en cliquant sur le bouton . Vérifier plusieurs
valeurs.
o Faire de même pour convertir une température en degrés Fahrenheit (TF2 ) en Température en
degrés Celcius (TC2).
Pour que la lecture se fasse en continue, il faut placer une boucle While autour du diagramme (fonction –
programmation – structure).
Il ne faut pas oublier de créer une commande sur le terminal de condition. Une icône Stop apparaît alors sur le
diagramme et un Bouton Stop apparaît sur la face Avant.
o Créer une constante sur son entrée, pour avoir une temporisation de 2 secondes.
o Créer un indicateur sur l’index (=i) de la boucle While. Cela permet de visualiser le nombre de
boucles effectuées.
Pour que la lecture se fasse N-1 fois, il faut placer une boucle For autour du diagramme (fonction –
programmation – structure).
But : Créer une « alerte température » d’une chambre froide. Allumer un voyant en vert si la température est
comprise entre 0 et 8°C, sinon l’allumer en rouge, avec génération d’un son.
1) La Led :
Ouvrir un nouveau VI. Placer sur la face avant un thermomètre. Faire un clic droit pour le transformer en
commande.
Modifier les valeurs en double cliquant, pour afficher des valeurs comprises entre -10 et +20°C.
Nommer la «Alerte»
Changer les couleurs de la Led : Cliquer avec le bouton droit sur une Led et choisir « Propriété » ;
Choisir la couleur Vert pour la case Off et Rouge pour la case On.
Penser à enregistrer.
Modifier pour n’avoir qu’une seule LED (Astuce : utiliser une fonction logique : programmation /
booléen)
Pour aller + loin : on peut simplifier le diagramme en utilisant la fonction « dans la gamme » : programmation
– comparaison.
2) La structure condition
Afficher le diagramme.
Placer la Structure Condition après la Led (à droite) (Palette de Fonction – Programmation – Structure)
Pour la condition « faux » : Placer de même une constante chaine avec le message : « Température
Ok ».
3) La structure séquence :
A l’intérieur de la condition « vrai », placer une structure séquence déroulée autour du « bip » (Fonction
– Programmation – Structures).
Faire un clic droit sur le bord extérieur droit de la structure séquence et sélectionner « Ajouter une étape
après ».
Placer un autre bip dans la zone nouvellement crée. Le régler pour une fréquence de 2500Hz pendant
0.5s.
Tester le programme.
Faire un clic droit sur le nœud et cliquer sur « changer tout en écriture ».
Réaliser un programme qui permet de convertir des °C en °F ou vice versa selon le modèle de la face
avant suivante :
OU
6) Exercices :
6-2) Faire un programme qui permet de convertir un angle exprimé en Degré, Minutes, Secondes
en un angle exprimé en Degré (Exemple : 48°49’48,65’’ = 48,83018°).
On rappelle que 1° = 60’ et 1’ = 60’’.
Voir le programme « Conversion Degrés Minutes Secondes en Degré.vi » pour vérifier votre programme.
En s’aidant de l’aide (Ctrl+H), comprendre les deux façons de placer un signe « – »devant le résultat dans le cas
d’une latitude S ou une longitude W