adi_s2_v0
DESCRIPTION
introduction au labviewTRANSCRIPT
![Page 1: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/1.jpg)
Introduction à LABVIEW
![Page 2: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/2.jpg)
Introduction à la programmation G
• Le G est le langage de programmation graphique propre à LabVIEW. C’est un système de programmation à usage général, disposant de bibliothèques de fonctions étendues convenant à toute tâche de programmation. Il dispose aussi de bibliothèques spécifiques pour l’acquisition de données, le contrôle d’instruments GPIB et série, ainsi que l’analyse, la présentation et le stockage de données.
• Alors que beaucoup de langages de programmation sont textuels tel que l’assembleur, C, C++ …, le G est un langage graphique. Cette caractéristique, alliée au fait d’être en partie un langage de programmation orienté objet (POO) tel que le visuel basic, le visuel C, le Delphi …, offre l’opportunité à des généralistes de produire des applications de haut niveau. Les domaines de prédilection du G sont principalement l’instrumentation, les bancs d’essais. Cependant, l’intégration aisée de composants de régulation, commandes d’axes, visionique, entrées-sorties déportées, serveurs pour automatisation industrielle en font un système très ouvert.
• En raison de leur parenté avec les instruments réels, les programmes écrits en G sont appelés VIs (pour Virtual Instruments : Instruments Virtuels). Les VIs peuvent être assemblés entre eux pour produire des applications complexes et modulaires, ce sont alors des sous-VIs composant le VI de l'application.
![Page 3: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/3.jpg)
Labview : Interfaces d’accueil
Ouvrir un VI vide ou un projet vide
Ouvrir un ancien VI
Se connecter vers des formations ou
des forums de discussion
![Page 4: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/4.jpg)
Les interfaces de Labview
Inte
rface
diag
ram
me
où o
n pla
ce
les o
utils
de
traite
men
t
(les c
onsta
ntes
, bou
cles w
hile
et, f
or, b
oites
de
calcu
les …
)
Inte
rface
diag
ram
me
où o
n pla
ce
les o
utils
de
traite
men
t
(les c
onsta
ntes
, bou
cles w
hile
et, f
or, b
oites
de
calcu
les …
)
Inte
rface
face
-ava
nt o
ù on
plac
e les
com
man
des e
t les i
ndica
teur
s
Inte
rface
face
-ava
nt o
ù on
plac
e les
com
man
des e
t les i
ndica
teur
s
![Page 5: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/5.jpg)
Barre d’état
![Page 6: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/6.jpg)
Instruments Virtuels
Face avantCommande = Entrées
Indicateurs = Sorties
Diagramme
Programme complémentaire de la face avantInteraction entre face avant et diagramme
![Page 7: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/7.jpg)
Face-avant : Commandes
![Page 8: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/8.jpg)
Face-avant : Indicateurs
![Page 9: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/9.jpg)
fonctionsCommandes numériques
Constante Indicateur graphe
Commande booléenne
![Page 10: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/10.jpg)
palettes
![Page 11: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/11.jpg)
Paramétrage des constantes / commandes
![Page 12: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/12.jpg)
Types de connexions
![Page 13: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/13.jpg)
Boucles
![Page 14: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/14.jpg)
![Page 15: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/15.jpg)
![Page 16: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/16.jpg)
![Page 17: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/17.jpg)
![Page 18: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/18.jpg)
![Page 19: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/19.jpg)
Tableaux
![Page 20: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/20.jpg)
![Page 21: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/21.jpg)
![Page 22: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/22.jpg)
![Page 23: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/23.jpg)
![Page 24: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/24.jpg)
![Page 25: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/25.jpg)
![Page 26: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/26.jpg)
Gestion des fichiers
![Page 27: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/27.jpg)
![Page 28: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/28.jpg)
![Page 29: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/29.jpg)
![Page 30: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/30.jpg)
![Page 31: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/31.jpg)
Les sous-VI
![Page 32: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/32.jpg)
![Page 33: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/33.jpg)
![Page 34: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/34.jpg)
![Page 35: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/35.jpg)
![Page 36: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/36.jpg)
![Page 37: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/37.jpg)
![Page 38: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/38.jpg)
![Page 39: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/39.jpg)
![Page 40: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/40.jpg)
![Page 41: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/41.jpg)
![Page 42: ADI_S2_V0](https://reader035.vdocuments.pub/reader035/viewer/2022081401/55cf900d550346703ba2c4ae/html5/thumbnails/42.jpg)
EXERCICE 1 Soit le programme labview dont la face avant est représentée sur la figure 1.Le diagramme correspondant est donné sur les figures 2 et 3. L’aide des blocs utilisés dans le programme labview est donnée sur la figure 4.Analyser les diagrammes et expliquer la tache qu’effectue ce programme.