Académique Documents
Professionnel Documents
Culture Documents
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.
• 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.
Labview : Interfaces d’accueil
Ouvrir un VI vide
ou un projet vide
Se connecter vers
des formations ou
des forums de
Ouvrir un ancien
discussion
VI
Les interfaces de Labview
ce
a
pl
le
s on
ce où h ile
a e )
pl s m ent es w …
on eur r am em ucl les
o ù at ag trait bo lcu
t dic i
n
va s in e
d e
e s, ca
a c d t e
e- le fr a tils tan s d
c t
fa s e nte ou ns ite
I s co bo
a ce de le es r,
f n (l t, fo
ter ma
In m e
co
Barre d’état
Face avant
Commande = Entrées
Indicateurs = Sorties
Diagramme
Programme complémentaire de la
face avant
Interaction entre face avant et
diagramme
Face-avant : Commandes
Face-avant : Indicateurs
fonctions
Constante Indicateur graphe
Commandes
numériques
Commande
booléenne
palettes
Paramétrage des constantes / commandes
Types de connexions
Boucles
• Structure condition (if…then…else)
• Structure swich(case)
Figure 1 Figure 2
1. Analyser le diagramme de la figure 3 et donner la relation qui lie la sortie Y à l’entrée X.
2. Analyser le diagramme de la figure 4 en :
a. Donnant les types des indicateurs e et A.
b. Donnant les résultats affichés dans les indicateur e et A.
Figure 3 Figure 4
1. Que contient m par rapport à D, après l’exécution du diagramme de la figure 5?
Figure 5
La racine carrée d'un réel a > 0 peut être calculée de façon approchée par l'algorithme de Heron :
Concevoir un diagramme LABVIEW qui remplit en temps réel un tableau d’indicateur à une
dimension de valeurs croissantes. La valeur initiale est une commande saisie sur la face avant.
Etablir le diagramme VI qui saisit deux entiers a et b et qui trace sur une matrice de leds
(considérée comme un repère) la droite y=ax+b.
On utilisera la fonction "Remplacer un élément dans une matrice" donnée sur la figure 1.
Un exemple de la face avant est donné sur la figure 2 pour a=2 et b=3.
Figure 1
Figure 2
Gestion des fichiers
Les sous-VI
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.