Formation Académique Bordeaux 2018
INSTRUMENTER UN SYSTÈME MULTIPHYSIQUE
Introduction à LabView
I. Qui utilise LABVIEW ? (Extrait d’un Document de Patrick Vieu)
Aller sur le site : http://arcale.net/fr
Consulter le site pendant environ 15 minutes puis répondre aux questions suivantes :
1.1. Que fait cette entreprise ?
1.2. Décrire en quelques mots les réalisations suivantes :
http://arcale.net/fr/realisations/types-de-bancs/controle-commande :
Projet d'Automatisation Oil & Gas.
..
http://arcale.net/fr/realisations/bancs-de-simulation/bancs-de-simulation :
Modélisation de charge véhicule électrique.
..
http://arcale.net/fr/realisations/bancs-de-test/bancs-de-test :
Un CompactRIO contrôle l'accélération des tracteurs.
Introduction à Labview Page 1 sur 7
II. Présentation générale
Lorsqu’on lance le logiciel Labview la fenêtre ci-dessous s’ouvre.
Le menu « File » permet de créer, ouvrir, …des programmes. Les programmes se
nomment des VI (Virtuel Instrument).
Le menu « Tools » permet de configurer l’environnement de développement (rajout
de librairies, de pilotes d’instruments..).
Le menu « Help » permet d’accéder à une aide en ligne et des exemples.
I. Premier VI (Programme LabView)
Pour créer un VI il faut cliquer dans le Menu « File.New VI ». Labview ouvre alors
deux fenêtres : une « Face Avant » et une « Diagramme »
A l’image d’un instrument de mesure la « Face Avant » correspondant à la partie
accessible par l’utilisateur et le « Diagramme » à la partie réalisée par le
concepteur avec ses composants électroniques.
Q.1 Regarder la Video https://www.youtube.com/watch?v=-DNPfnzYscw qui
présente un exemple de programme LabView.
Introduction à Labview Page 2 sur 7
Remarque : Lors de la programmation il est utile d’activer l’aide contextuelle, pour
cela cliquer sur « Help.Show Context Help ou ctrl H».
Pour passer de la face Avant au diagramme « ctrl E ».
Bloc diagramme
Face avant du VI :
Indicateur
Commande (contrôle)
Commande (contrôle) booléenne
Q.2 Réaliser à votre tour l’exemple de la vidéo.
Q.3 Réaliser le programme «Calcul de résistance». Le texte se trouve dans
« Documents.Calcul de résistance» de la FOAD.
Q.4 Réaliser un programme qui détermine l’altitude à laquelle se forment les nuages
dans l’atmosphère.
Cette activité est à réaliser en s’aidant du document de la formation : «Formation de
nuage: tracer de courbes» de la FOAD.
Introduction à Labview Page 3 sur 7
II. Notions Elémentaires
Dans la partie diagramme on place des « composants» pour réaliser le programme
complet.
1. Comment trouver un « composants »
Pour trouver les composants on peut :
soit chercher en déroulant les menus, Ils sont rangés par thèmes.
Soit par la fonction « recherche » :
Par exemple si l’on cherche à calculer une FFT :
2. Les fonctions, les VI, Les VI Express
Ces « composants » sont classés en trois familles :
Les fonctions
Les fonctions sont des composants de bas
niveaux de labview. (par exemple la multiplication).
On trouve ces fonctions exclusivement dans les sous
menu de « Functions.Programming ».
Introduction à Labview Page 4 sur 7
Les sous-VI :
Les Sous_VI sont des composants haut niveau de labview.
Exemple d’un VI de générateur de signaux utilisé dans un VI en tant que
sous-VI :
Remarque :
Ce sont des VI à part entière, comme tout VI on peut aussi les exécuter par
leur face avant.
On peut créer soi-même ses sous-VI, et en faire des composants logiciels
réutilisables dans tout autre VI.
Les VI Express :
Ce sont des VI configurables par une boite de dialogue.
Par exemple le VI-Express ci-contre « Filtre » configurable par la
boite de dialogue ci-dessous :
Une fois configuré, il s’utilise
comme un VI classique.
Ils sont rassemblés dans
« Fonction.Express » et
regroupés par thème.
Introduction à Labview Page 5 sur 7
3. Les données sous Labview
Les données entre les sous-VI (ou les fonctions) sont échangées par des fils de
couleurs et de formes différentes. La couleur et la forme du fil sont représentatifs du
type de données.
Par exemple, un nombre à virgule est représenté par un fil orange fin, alors qu’un
nombre entier par un fil bleu et fin.
Dans l’exemple ci-contre, la multiplication, qui est
dans la boucle, se répète cinq fois. A chaque
itération le résultat est stocké dans un tableau.
C’est un tableau d’entier de couleur bleu
(accessible après l’exécution de la boucle). La
taille plus large du fil de données indique qu’il
s’agit d’un tableau.
Le tableau ci-dessous donne une représentation des principaux types.
Introduction à Labview Page 6 sur 7
Introduction à Labview Page 7 sur 7