0% ont trouvé ce document utile (0 vote)
275 vues74 pages

Cours de Labview

Transféré par

Djouweinannodji Yves
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
275 vues74 pages

Cours de Labview

Transféré par

Djouweinannodji Yves
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

COURS D’INITIATION

AU LOGICIEL
LABVIEW
Chargé de cours
Dr Mahamat HASSAN
BECHIR
Objectifs du cours

 Présenter labVIEW et ses fonctionnalités

 Comprendre les composants d'un Instrument Virtuel (appelé VI)


 Établir une application simple d'acquisition de données
 Créer un sous-programme dans labVIEW
 Travailler avec les tableaux et les graphiques

27/03/2017 3
PLAN
 Partie I - Introduction à LabVIEW
 Partie II - Acquisitions de données
 Partie III - Boucles, registres à décalage et introduction aux
 graphiques
 Partie IV - Tableaux et fichiers
 Partie V - Structures Condition et Séquence, Boîte de calcul
 Partie VI - Les variables

27/03/2017 4

Partie I - Introduction à
LabVIEW
 Partie I - Introduction à LabVIEW
 • Généralités
 • Vocabulaire LabVIEW
 • Environnement LabVIEW
 • Composants d’une application LabVIEW
 • Outils de programmation LabVIEW
 • Exercice 1 : Conversion de °C en K et en °F
 • Aides au débogage

27/03/2017 6
Partie I - Introduction
à LabVIEW

I – GENERALITE
II-Vocabulaire LabVIEW
III-Environnement LabVIEW
IV-Composants d’une application LabVIEW
V-Exercice : Conversion de °C en K et en °F
VI-Aides au débogage
Instrumentation Virtuelle avec LabVIEW

LabVIEW (Laboratory Virtual Instrument Engineering Workbench)


est un environnement de développement graphique qui permet de
créer des applications modulaires (notion de sous VI) etextensibles,
pour la conception d’applications de mesure, de contrôle et de test.

27/03/2017 8
LabVIEW est un outils d’acquisition,
d’analyse et de présentation de
données.

27/03/2017 9
Acquisition avec LabVIEW,
LabVIEW permet
l’acquisition de données
par l’intermédiaire de
diverses connectiques :

• PCI (Peripheral Component Interconnect)


• LAN (Local Area Network)
• USB (Universal Serial Bus)
• PCMCIA (Personal Computer Memory Card International
Association)
• Wi-Fi (IEEE 802.11 b/g/n) (Wireless Fidelity)
• Bluetooth
• Ethernet

27/03/2017 10
Analyse avec LabVIEW,
LabVIEW inclut des
outils pour l’analyse
des données :

• Traitement du signal : Convolution, analyse spectrale, transformées


de Fourier,…
• Traitement d’images : Masque, détection de contours, profils,
manipulations de pixels,…
• Mathématiques : Interpolation, statistiques (moyennes, écart-
type,…), équations différentielles,…

27/03/2017 11
Presentation avec LabVIEW,
LabVIEW inclut des outils
d’aide à la présentation
(communication)
des données :

• Graphiques, tableaux, images, génération de rapport,…

• Par l’intermédiaire d’internet : outils de publication web, serveur


datasocket, TCP/IP, envoie d’alertes par email,…

27/03/2017 12
Les programmes LabVIEW appelés Instruments Virtuels ou Virtual
Instruments (VI)
On parle d’instruments virtuels
car leur apparence et leur
fonctionnement sont semblables
à ceux d’instruments réels, tels
que les oscilloscopes et les
multimètres.

27/03/2017 13
Composantes d’un VI Les VI se composent de trois
éléments principaux :

- Face avant
• Interface utilisateur
« Contrôles » = entrées
« Indicateurs » = sorties

Diagramme
• Fenêtre de programmation et
d’affichage du code source
Interaction entre face avant et
diagramme : Ctrl+E

Icône/Connecteur

27/03/2017 14
Face avant d’un VI Dans la face-avant nous trouverons tous les éléments
interactifs du VI (commandes et indicateurs).

27/03/2017 15
 Diagramme d’un VI Dans le diagramme nous trouverons tous les
éléments propres au code développé (structures, fonctions, constantes,…).

27/03/2017 16
Icône/connecteur d’un VI
Chaque VI affiche une icône, dans le
coin supérieur droit des fenêtres de la
face-avant et du diagramme. Une icône
est une représentation graphique d’un
VI qui permet de l’identifier au sein
d’un autre VI.

Un connecteur est un ensemble de


terminaux correspondant aux
commandes et aux indicateurs du VI
qui sont accessibles.

27/03/2017 17
27/03/2017 18
27/03/2017 19
27/03/2017 20
27/03/2017 21
Dans cette palette nous trouverons tous les éléments nécessaires à la
création de la face-avant (commandes et indicateurs).
27/03/2017 22
Dans cette palette nous trouverons tous les éléments nécessaires à la
création du code graphique dans la fenêtre diagramme (fonctions de
base, VI Express,…).
27/03/2017 23
27/03/2017 24
27/03/2017 25
27/03/2017 26
27/03/2017 27
27/03/2017 28
27/03/2017 29
27/03/2017 30
27/03/2017 31
27/03/2017 32
27/03/2017 33
27/03/2017 34
27/03/2017 35
27/03/2017 36
Aides aux débogages
Trouver des erreurs Cliquer sur le symbole de la flèche coupée : Une
fenêtre Windows nommée « Liste des erreurs » apparaît avec les
erreurs contenues dans le VI.

En double cliquant sur les erreurs on peut visualiser où elles se


trouvent sur le diagramme

27/03/2017 37
27/03/2017 38
Astuces pour travailler dans LabVIEW
Quelques raccourcis clavier

<Ctrl + H> – Activer/désactiver la fenêtre d’aide contextuelle


<Ctrl + B> – Supprimer les connexions erronées du diagramme
<Ctrl + E> – Basculer entre la face avant et le diagramme
<Ctrl + T> – Mosaïque verticale des fenêtres
<Ctrl + Z> – Annuler (aussi dans le menu Édition)
<Ctrl + C> – Copier un objet
<Ctrl + V> – Coller un objet
< Ctrl + cliquer-glisser-relâcher >

27/03/2017 39
Partie II – Acquisition de
données

 Introduction à l’acquisition de données


 Outil « Measurement and Automation Explorer » (MAX)”
 Acquisition de données DAQ (DAQ : Data AQuisition)
 DAQ Traditionnel
 DAQmx
 Exemples de matériels dédiés à l’acquisition
Introduction à l’acquisition de données
Conversion du flux de Conversion du signal
Flux de
lumière (photons) en courant analogique en signal
lumière
électrique (électrons) numérique

Un capteur convertit un phénomène physique en un signal


(généralement de nature électrique) mesurable par un système
d’acquisition de données.

27/03/2017 41
27/03/2017 42
27/03/2017 43
27/03/2017 44
27/03/2017 45
27/03/2017 46
27/03/2017 47
27/03/2017 48
27/03/2017 49
Partie III-Boucles, Registres
à décalage et Introduction
aux graphiques
 Boucle “for”
 Boucle “while”
 Registre à décalages
 Graphiques
 Affichages de plusieurs courbes sur un même graphique
 Exercice : utilisation d’une boucle
27/03/2017 51
27/03/2017 52
27/03/2017 53
27/03/2017 54
27/03/2017 55
27/03/2017 56
27/03/2017 57
27/03/2017 58
27/03/2017 59
27/03/2017 60
Partie IV-Tableaux et
fichiers
 Un tableau : Qu’est-ce que c’est ?
 Construire un tableau manuellement
 Construction automatique de tableaux
 Écrire dans un tableau
 Lire à partir d’un tableau
 Exercice 3 : Stocker et analyser des données
Un tableau,…m mais pour faire quoi ?

Les tableaux combinent des données du même type dans une


structure de données.

Les tableaux sont utiles, par exemple, pour stocker des données
générées, la plupart du temps, dans des boucles lors de chaque
itération.

Il est possible de construire des tableaux de données numériques, de


booléens, de chemins, de clusters, de chaînes de caractères,…
Il n’est cependant pas possible de créer des tableaux de tableaux.

27/03/2017 62
27/03/2017 63
27/03/2017 64
Partie V-Structures
Condition et Séquence,
Boîte de calcul
27/03/2017 66
27/03/2017 67
27/03/2017 68
Partie VI - Les variables
27/03/2017 70
27/03/2017 71
27/03/2017 72
27/03/2017 73
Merci de
Votre
Attention
Chargé de cours : Dr. Mahamat HASSAN BECHIR
74
27/03/2017

Vous aimerez peut-être aussi