0% ont trouvé ce document utile (0 vote)
6 vues6 pages

Programmation LabVIEW : Instruments Virtuels

Ce document décrit les fonctionnalités de base de LabVIEW, notamment la programmation par flux de données, la composition d'un VI avec le diagramme, la face avant et l'icône, l'utilisation de sous-VI, et les différents types de variables et entrées/sorties.

Transféré par

Med Amine Marhdaoui
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues6 pages

Programmation LabVIEW : Instruments Virtuels

Ce document décrit les fonctionnalités de base de LabVIEW, notamment la programmation par flux de données, la composition d'un VI avec le diagramme, la face avant et l'icône, l'utilisation de sous-VI, et les différents types de variables et entrées/sorties.

Transféré par

Med Amine Marhdaoui
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

ORD19758 - PROGRAMMATION EN MODE GRAPHIQUE

LabVIEW
labVIEW et l’instrumentation virtuelle:
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) est un environnement
de programmation à caractère universel bien adapté pour la mesure, les tests, l’instrumentation et
l’automatisation. C’est un programme dont le but est de contrôler et de commander des processus
physiques allant du simple capteur ou de l’actionneur jusqu'à une chaine de fabrication complète.
LabVIEW est un logiciel permettant la construction et l’exécution d’instruments virtuels.
L’instrument virtuel est un instrument qui simule à l’aide de l’ordinateur. Il est possible de
configurer l’instrument virtuel a volonté et ceci même en cours d’exécution. Il est également
possible de donner de la fonctionnalité a cet instrument par le biais d’un programme.
L’avantage de l’instrument virtuel est qu’il est facile et rapide à modifier. Il permet une
économie appréciable face à l’instrument conventionnel. On désigne un programme LabVIEW
par le nom de VI pour « virtual instrument ». Les applications des instruments virtuels sont
nombreuses : acquisition de données, contrôle de procédés industriels, télécommunications et
autres. Il est à noter l’instrument virtuel ne remplace l’instrument conventionnel que logiquement
et non physiquement. Pour accéder au monde réel, on doit installer des cartes spécialisées dans
l’ordinateur.
Programmation flux de données
LabVIEW utilise un modèle de programmation de type flux de données pour exécuter ses
Vis. Ceci veut dire qu’un élément du diagramme ne s’exécutera que lorsque toutes les données à
ses entrées seront disponibles. Quand un élément a terminé de s’exécuter, il fournira la donnée
résultat à l’ensemble des éléments qui sont connectés à sa sortie.
Composition d’un VI
Le VI est composé de trois parties
Le diagramme
Le diagramme est l’endroit où les utilisateurs développent le code graphique. C’est
l’endroit qui contient toutes les boucles, les structures et les fonctions associées au VI.
La face-avant
Lié au diagramme, il y a la face-avant où l’interface utilisateur graphique. C’est dans
cette fenêtre que l’utilisateur de votre application peut entrer des informations, des valeurs
et manipuler les objets comme les boutons et les commandes de l’application.
L’icône
L’icône permet d’identifier le programme d’une façon symbolique. L’icône
identifiera le VI comme le ferait le nom d’une fonction en langage textuel.
Connecteur
Le connecteur est un ensemble de terminaux qui correspondent à tout ou partie des
contrôles et indicateurs de VI a la façon des paramètres passes dans l’appel d’une fonction
en langage textuel. Le connecteur définit ainsi les entrées/sorties du VI.
Comment construire un VI ?
Vous construisez la face avant en plaçant des éléments graphiques accessibles dans une
palette. Vous disposez de boutons, d’indicateurs numériques et de chaînes, de graphes, de LEDs,
de listes déroulantes, de menus, etc. Chaque objet déposé sur la face avant génère dans le
diagramme un symbole appelé terminal. Ce terminal contient la valeur de l’objet graphique
correspondant. Le symbole représente le type de la donnée (par ex. DBL pour double), le sens des
données, (maigre avec une flèche à droite s’il s’agit d’un indicateur, gras avec une flèche à
gauche s’il s’agit d’une commande).
Le diagramme contient les terminaux, les sous VIs, les fonctions, les constantes, les
structures ainsi que les fils qui relient les différents objets pour leur transmettre les données.

Page 1 sur 6
ORD19758 - PROGRAMMATION EN MODE GRAPHIQUE
LabVIEW
Après avoir construit la face avant et le diagramme, vous pouvez créer son icône et son
connecteur. Si ce VI est utilisé dans un autre VI, il devient un sous VI, il correspond à une
fonction dans un langage classique, le connecteur représente alors les paramètres entrants et
sortant de la fonction. L’icône identifiera le VI comme le ferait le nom de la fonction.
Sous VI (SubVI)
Après avoir créé un VI, son icône et son connecteur, il est possible de l’utiliser dans un
autre VI. Un VI inclus dans un autre VI est appelé sous VI. Il correspond à une fonction dans un
langage textuel. L’usage de sous VI augmente la lisibilité, la réutilisation de code et le débogage.

Page 2 sur 6
ORD19758 - PROGRAMMATION EN MODE GRAPHIQUE
LabVIEW

Outils de navigation et de construction sous LabVIEW

Outil de sélection
Outil d’opération Outil d’édition
Bobine de filage Outil de déplacement
Point d’arrêt Outil de capture

Outils de coloration Outil de raccourci


Sonde

Figure 1: Paletted’outillage

Outil de sélection
Il permet de sélectionner les objets, de les redimensionner et de les positionner à
l’endroit désire dans le digramme.
Outil d’opération
Il permet d’opérer les contrôles.
Bobine de filage
Elle permet de relier les fonctions entre elles.
Point d’arrêt
Il permet d’arrêter le VI en cours d’exécution pour permettre le dépannage.
Outil de coloration
Il permet de colorer les objets de la face du VI de même que l’arrière-plan du VI.
Outil d’éducation
Il permet d’ajouter ou de modifier du texte sur la face et le diagramme. Il peut
également modifier le nom des objets ainsi que la valeur des constantes et variables.
Outil de déplacement
Il permet de déplacer la fenêtre sans les barres de déroulement.
Outil de capture
Il permet d’échantillonner la couleur d’un objet ou de l’arrière-plan.
La sonde
Elle permet d’observer un signal pendant l’exécution du VI. Elle facilite le
dépannage des Vis.
L’outil de raccourci
Il permet d’afficher le menu de raccourci des objets.

Page 3 sur 6
ORD19758 - PROGRAMMATION EN MODE GRAPHIQUE
LabVIEW
Modes d’exécution du VI

Tracé d’exécution
Pause de l’exécution
Arrêt de l’exécution
Exécution continu
Exécution simple

Figure 2: Barre d’exécution

Exécution simple
Il permet d’exécuter le VI une seule fois, c’est normalement la méthode a employer
lorsqu’un VI contient des structures de répétitions tels le WHILE et le FOR.
Exécution continue
Il répète sans fin l’exécution du VI. Ce mode d’exécution est à éviter pour un VI
contenant des structures de répétitions.
Traces d’exécutions
Elle permet de voir le flux d’exécution. Il est particulièrement utile lors du
dépannage. Il est à noter, cependant, que l’exécution devient alors très lente.

Les différents types de variables sous LabVIEW


Comme la grande majorité des langages de programmation, LabVIEW possède une large
palette de variables (entier signés, non-signés, flottants, booléens, chaînes de caractères, etc). Afin
de les identifier plus facilement dans le diagramme, les différentes familles de variables possèdent
chacune une couleur.

Figure 3: Types de connexions

Page 4 sur 6
ORD19758 - PROGRAMMATION EN MODE GRAPHIQUE
LabVIEW
Les entrées et les sorties
En programmation quand on parle entrées et de sorties on parle du monde extérieur. En
tant que technicien électronique vous devez connaitre qu’est-ce qui se passe à l’extérieur jusqu’à
l’entrée d’un processeur ou le contraire la sortie jusqu’à l’extérieur.
Entrée
- En programmation, une entrée est une valeur donnée par l’extérieur du processeur.
- Dans le monde extérieur, une entrée est soit le courant ou le voltage lut par le
processeur.
Sortie
- En programmation, une sortie est une valeur qui ira à l’extérieur du processeur.
- Dans le monde extérieur, une sortie est le courant ou voltage données par le
processeur.
Contrôles et indicateurs
Les Contrôles et indicateur sont les entrées et sorties virtuel de LabVIEW.
Par exemple
- Un afficheur numérique pour pouvoir envoyer des nombres ou sinon en recevoir.
- Un afficheur de texte pour pouvoir envoyer une chaine de caractères ou sinon en
recevoir.
- Un bouton de commande pour une sortie booléenne.
Indicateurs
Les indicateurs sont les sorties virtuelles de LabVIEW, ils reçoivent soit

- Une valeur numérique

- Une chaine de caractères

- Une lumière

Contrôles
Les contrôles sont les entrées virtuelles de LabVIEW, ils envoient soit
- Une valeur numérique

- Une chaine de caractères

- Une commande booléenne

Page 5 sur 6
ORD19758 - PROGRAMMATION EN MODE GRAPHIQUE
LabVIEW
Actions mécaniques
Un bouton de commande a plusieurs actions mécaniques

Changement d’état quand appuyé

Changement d’état quand relâché


Changement d’état jusqu’à relâchement
Verrouillé quand appuyé
Verrouillé quand relâché
Verrouillé jusqu’à relâchement

Page 6 sur 6

Vous aimerez peut-être aussi