Vous êtes sur la page 1sur 65

INITIATION

LABVIEW

Les programmes LabVIEW sont appels Instruments


Virtuels ou Virtual Instruments (VIs)
Face avant
Contrles = Entres
Indicateurs = Sorties

Diagramme
Programme complmentaire
de la face avant
Interaction entre face avant
et diagramme

Face avant dun VI


Barre doutils
de la face
avant
Contrle
boolen

Icones

Lgende
des courbes
du graphique

Graphique
Grandeurs en
abscisse et en
ordonne

Echelle

Diagramme dun VI
Barre
doutils
du
diagramme

Fonction
division

S(n+1)

Fonction
Registre
dcalage
S(n)

sous-VI

Terminal
graphique

Fil de
donnes

Structure dune
boucle tant que

Constante
numrique

Fonction minuteur

Terminal de
contrle boolen

Techniques de dbuggage
Trouver des erreurs
Cliquer sur le symbole de la flche coup
Une fentre Windows apparat avec les erreurs

Animer lexcution
Cliquer sur le bouton; les donnes dans des
bulles sont animes. Des valeurs sont alors
indiques sur les fils.

Sonde (Probe)
Cliquer droit sur le fil pour afficher une sonde.
Les donnes qui transitent sur ces fils seront
affiches.
Vous pouvez galement choisir l'outil Probe
(Sonde) partir de la palette d'outils.

Palettes de commandes et de fonctions


Palette de commandes
(Fentre face avant)

Palettes de fonctions
(Fentre diagramme)

Ouvrir et excuter un VI
Le chercheur dexemples

Crer un VI
Fentre de la face avant

Fentre du diagramme

Terminaux
de contrle

Terminaux
dindicateur

Astuces de connections
Points de Connections

Utilisation du
routage
automatique

Trois types de slection :

Mise en forme des connections

Programmation par Flux de Donnes


Lexcution du diagramme
dpend du flux de donnes; il
ne sexcute pas de gauche
droite ;
Lexcution du noeud se fait
quand les donnes sont
disponibles tous les
terminaux dentre ;
Puis les noeuds fournissent
des donnes tous les
terminaux de sortie.

tapes de cration dun sous VI

Crer licne
Crer le connecteur
Assigner les terminaux
Sauvegarder le VI
Insrer le VI dans un VI de plus haut
niveau

Crer une icne


Cliquez avec le bouton droit sur licne de la face avant
(en haut droite), ou sur licne du diagramme

Crer le connecteur
Cliquez avec le bouton droit sur licne ( face avant
seulement)

Crer le connecteur
Cliquez avec le bouton droit sur licne ( face
avant seulement)

http://src.iut.u-bordeaux3.fr
http://src.iut.u-bordeaux3.fr

Nommer les terminaux

Sauvegarde du VI
Choisir un emplacement facile retenir
Organiser par Fonctionnalits
Sauvegarder les VIs similaires dans un mme rpertoire (ex :
Outils Mathmatiques)
Organiser par Applications
Sauvegarder tous les VIs utiliss pour une application
spcifique dans un rpertoire ou une librairie.
(ex. Exprience 1 Rponse en frquence)

Insrez le sous VI dans un VI de


niveau suprieur
Accs aux sous-VIs personnels
Fonctions >> All Fonctions >> Select un VI
Ou
Faire glisser licne sur le diagramme cible

Astuces pour travailler dans


LabVIEW

Raccourcis clavier
<Ctrl+H> Activer/Dsactiver la fentre dAide contextuelle
<Ctrl+B> Supprimer les connexions errones du diagramme
<Ctrl+E> Basculer entre la fentre Face Avant et le Diagramme
<Ctrl+Z> Annuler (aussi dans le menu Edition)

Tools >> Options Afficher les options de LabVIEW


Proprits du VI Configurer lapparence du VI, Documentation,
etc.

Structures de programmation
squences
Boucle While
Boucle For.
Boucle Si

Noeud de formule

Structure Sequence
Palette Functions et sous palette Execution Control.
Excuter le diagramme de faon squentielle.
Clic droit pour ajouter une nouvelle image .

Les boucles
La boucle While

Possde un compteur
ditration
Sexcute toujours au moins
une fois
Sexcute selon des
paramtres de conditions

La boucle For
Possde un compteur ditration
Sexcute N fois (N paramtrable)

Les boucles (suite)


1. Choisissez votre boucle

2. Encadrer le code qui doit tre rpt

3. Placez les noeuds additionnels et reliez les

Structure Si
Dans la sous palette de structures de la palette de
fonctions
Enfermez les noeuds ou glissez-les l'intrieur de
la structure
Empil comme un pont de cartes, uniquement un
seul cas visible
Fonctions >> Execution control

Nuds de formules
Dans la sous-palette Structures
crire les quations compliques dans le cadre
Les variables sont cres sur le bord du cadre
Chaque nonc doit se terminer par un point virgule(;)

Point-virgule

Equivalent

Graphiques

Le graphique est un indicateur


numrique particulier qui
propose un historique des
valeurs
Controls >> Graph Indicators
>> Waveform Chart

Les Graphiques
Slectionner depuis la palette Graphique le menu des
Contrles
Controls>>All Controls>>Graphs

Waveform Graph Trace un


tableau de nombres en fonction
de leurs indices
Express XY Graph Trace un seul
tableau en fonction dun autre
Digital Waveform Graph Trace
des bits depuis des donnes
binaires

Graphiques

Faire un clic droit sur le graphique et choisir


dans proprits pour personnaliser laffichage.

Techniques de connexion
dans les graphiques
Une seule courbe

Plusieurs courbes

Utilisation dune boucle

Utilisation de Graphiques de
Forme d'onde

Fichiers
Fichiers passer des donnes vers et depuis des fichiers
- Les fichiers peuvent tre des lments binaires, du
texte, ou des tableaux.
- crire / lire le fichier LabVIEW Measurements (*.lvm)
crire dans un fichier
LVM

Lire un fichier LVM

crire dans un fichier


LabVIEW Measurement
Inclut les fonctions ouvrir, crire, fermer et gerer les
erreurs.
Gre le formattage des chanes avec soit une
tabulation soit une virgule comme dlimiteur.
La fonction Merge Signals sert combiner des
donnes dans un type de donnes dynamiques.

Acquisition de donnes
Acquisition de donnes de
base (DAQ)
Signaux
Application simple de DAQ

Carte DAQ

Ordinateur

Capteurs
Cble
Bloc terminal

Acquisition de donnes avec


LabVIEW
NI-DAQ traditionnel
Des VIs spcifiques
pour accomplir:
Entre analogique
Sortie analogique
E/S numrique
Oprations de
comptage

NI-DAQmx
Dernire gnration de
drivers:
VIs pour accomplir
une tche
Paramtrage dun VI
pour toutes les
mesures

DAQ Acquisition de donnes


Configuration de lacquisition grce lassistant DAQ

Terminologie de lacquisition
de donnes
Rsolution dtermine la valeur minimale de la
variation de tension pouvant tre mesure.
Plus la rsolution est importante, plus la
reprsentation du signal est prcise.
Gamme Tensions minimales et maximales
Plus la gamme est petite, plus la reprsentation du
signal est prcise.
Gain Amplifie ou attnue le signal afin de ladapter
au mieux la gamme

Carte dacquisition USB 6008

Entres ou sorties
Logiques : 5V

Choix du
branchement des
entres
analogiques:
RSE:rf la masse
ou
Entres
diffrentielles

Entres
analogiques
diffrentielles :
-20V<Ve<+20V
RSE :
-10V<Ve<+10V

Sortie
analogiques
5V
Entre ou sortie de
comptage

Schma structurel de la carte USB 6008

Ports
E/S
Logiques

BUS de
communication
USB
Dialogue PC vers
Carte

CAN
Multiplexs
8X1

CNA

Frquence dchantillonnage : 10 K chantillons par seconde

Borniers de raccordement de la carte USB 6008

8 entres
analogiques
Rfrences
GND

4 entres
analogiques
diffrentielles
OU

Port P0 de
8 bits
Programmable
s en entres ou
en sorties

Port P1 de
4 bits
Programmab
les
en entres
ou en sorties

Entre ou ortie
de comptage
programmable

Programmation de 4 entres analogiques(AINUSBx.vi)

Utilisation
de assistant
DAQ

Programmation de 2 sorties analogiques (AOUTUSBx.vi)

Utilisatio
n de
Assistant
DAQ

Construction dun vi CAN 8 bits entre diffrentielle

Utilisation du
sous vi
AINUSBdiff

Construction dun vi CNA 8 bits

Utilisation du
vi
AOUTUSBx

SUPERVISION DUN MOTO-VARIATEUR DE POMPE

PC
superviseur
Avec
Programme
LABVIEW

Cl USB 6008
dacquisition
de donnes
analogiques

Programmation dun cycle de fonctionnement dun moteur de pompe


Cycle de fonctionnement :

uc
5V

t=10s

t=30s

t=40s

t=60s

H1=1

H1=0
RAMPE

Cycle rampe

Initialisation

uc=0

Test mise
en route

TQ
m=
0

uc=0
H1=0

Rampe

Vitesse

ACC

constant
e

FOR

FOR

10

Arrt cycle

Rampe
dcl

40

FOR

30

10

60

40
30

H1=1

H1=1

H1=1

INC uc

Uc=5V

DEC uc

uc=0
H1=0

PROGRAMME DE SIMULATION
DUN CYCLE DE FONCTIONNEMENT
DU MOTO-VARIATEUR DE POMPE

Variable
dentre

Variables
de sortie

Utilisation de
variable
LOCAL

Utilisation de
variable
LOCAL

Procdure
pour dclarer
une variable
local

PROGRAMME DE SUPERVISION
DU MOTO-VARIATEUR DE POMPE

Carte
USB6008

Platine variateur
ATV11

Sous vi
Sortie
Analogiqu
e
Vers la cl
USB 6008
Command
e
Lentre
analogiqu
e du
variateur
ATV11

Vous aimerez peut-être aussi