Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION A LABVIEW
Mohamed L. Hadjili
IEPSCF-UCCLE
MASTER EN ELECTROMECANIQUE
1
L'EVIRONNEMENT UTILISE
2
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
ACQUISITION VISUALISATION ANALYSE
3
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
Introduction à LabView
a) Organisation d’une application
b) Environnement de programmation sous LabView
c) Types de variables
d) Les structures
e) Les tableaux
f) Les chaînes de caractères
g) Les graphiques
4
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
a) Organisation d’une application
Une application se compose d’un ou plusieurs
programmes
Chaque programme se compose en de deux parties
distinctes :
« interface utilisateur »: la partie qui effectue les
Face avant traitements : Diagramme
6
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
La création d’un programme se fera en créant un nouveau V.I. (Virtual Instrument)
dans le projet.
Interaction entre face avant et digramme : Ctrl E
ICÔNE
CONNECTEUR
FACE AVANT DIAGRAMME
7
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
1 2 3 4 5 6 7 8 9
1) Exécution unique.
2) Exécution en continu.
3) Arrêt de l’exécution.
4) Pause : ce bouton prend la couleur rouge pour montrer qu’il est
actif, il faut recliquer dessus pour sortir de ce mode.
5) Activation du mode animation : la lampe s’allume pour
montrer qu’il est actif, il permet de suivre le flux de données et
l’activité des différents VI lors du lancement.
6) Lecture de la valeur des fils de liaisons.
7) Exécution en mode pas à pas.
8) Passage à l’étape suivante sans détailler l’étape actuelle.
9) Fin du mode pas à pas.
8
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
Palette des outils : disponible dans « Affichage /Palette d’outil »
Placer/supprimer un
Remplissage et choix
point d’arrêt
de la couleur
Les numériques :
Nombres réels, précision étendue (EXT : 92
bits), précision double (DBL : 64 bits) et
précision simple (SGL : 32 bits)
Nombres entiers signés codés sur 64, 32, 16
ou 8 bits
Nombres entiers non signés codés sur 64,
32, 16 ou 8 bits
Complexes (même précison que les
réels pour la partie réelle et imaginaire)
13
Les booléens :
Les clusters :
14
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
Créer un programme
Fils de liaisons
Terminaux :
2 entrées
et une sortie
16
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
a)Les structures
Il existe 5 principaux types de
structures sous labview :
La condition : Si alors sinon
La structure évènement
18
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
La boucle For
19
La boucle While :
20
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
La structure évènement
La première n-1
ligne a un indice 0.8,56
23
Opérations de base
a) Somme (multiplication)
de tous les éléments :
24
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
Opérations de base
25
a) Les chaînes de caractères
Les chaînes de caractères sont des ensembles de données
permettant de manipuler des suites de lettres pour afficher
une phrase, par exemple: " le résultat de l'opération
vaut:"…….
Création d’une chaîne de caractères:
Par une saisie -> commande chaîne en face avant :
26
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
Par la lecture d’un fichier texte :
• Extraction d’informations :
27
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
Extraction et conversion : La chaîne de caractères renvoyée par le
multimètre est : Type/espace/Mesure/espace/Unité (ex : AC 4.89
V) On veut extraire la chaîne Mesure de la chaîne globale.
28
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
Un certain nombre de caractères permettent de couper les chaînes de caractères
pour séparer plusieurs informations contenues dans la même chaîne. Ces
caractères sont codés soit par un code « \ », soit par un symbole disponible dans
la palette chaîne
29
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
30
a) Les graphiques
Le graphique est un indicateur numérique particulier qui propose un
historique des valeurs.
Légende
Position du curseur
Échelles
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
31
33
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW
Les échelles:
Clic droit sur le graphe puis choisir
Propriétés -> Echelles :
On peut changer :
• Le nom de l’axe
• Afficher ou non l’échelle
• Afficher ou non l’étiquette de l’échelle
• Faire ou non une mise à l’échelle
automatique, si c’est non, il faut préciser
le minimum et le maximum.
• Afficher ou non en echelle
logarithmique, si c’est non, l’échelle est
linéaire
• Afficher ou non la courbe inverse
• Le style et les couleurs de l’échelle
• Le style et les couleurs de la grille
34
IEPSCF-Uccle, Automatismes, Master en électromécanique Introduction à LABVIEW