adi_s2_v0

42
Introduction à LABVIEW

Upload: raouf-ben-fadhel

Post on 22-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

introduction au labview

TRANSCRIPT

Page 1: ADI_S2_V0

Introduction à LABVIEW

Page 2: ADI_S2_V0

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

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

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

Barre d’état

Page 6: ADI_S2_V0

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

Face-avant : Commandes

Page 8: ADI_S2_V0

Face-avant : Indicateurs

Page 9: ADI_S2_V0

fonctionsCommandes numériques

Constante Indicateur graphe

Commande booléenne

Page 10: ADI_S2_V0

palettes

Page 11: ADI_S2_V0

Paramétrage des constantes / commandes

Page 12: ADI_S2_V0

Types de connexions

Page 13: ADI_S2_V0

Boucles

Page 14: ADI_S2_V0
Page 15: ADI_S2_V0
Page 16: ADI_S2_V0
Page 17: ADI_S2_V0
Page 18: ADI_S2_V0
Page 19: ADI_S2_V0

Tableaux

Page 20: ADI_S2_V0
Page 21: ADI_S2_V0
Page 22: ADI_S2_V0
Page 23: ADI_S2_V0
Page 24: ADI_S2_V0
Page 25: ADI_S2_V0
Page 26: ADI_S2_V0

Gestion des fichiers

Page 27: ADI_S2_V0
Page 28: ADI_S2_V0
Page 29: ADI_S2_V0
Page 30: ADI_S2_V0
Page 31: ADI_S2_V0

Les sous-VI

Page 32: ADI_S2_V0
Page 33: ADI_S2_V0
Page 34: ADI_S2_V0
Page 35: ADI_S2_V0
Page 36: ADI_S2_V0
Page 37: ADI_S2_V0
Page 38: ADI_S2_V0
Page 39: ADI_S2_V0
Page 40: ADI_S2_V0
Page 41: ADI_S2_V0
Page 42: ADI_S2_V0

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.