Introduction à Labview.(http://www.ni.com/labview/)

 


 

1        Qu’est-ce que LabVIEW ?

 

LabVIEW (LaboratoryVirtualInstrumentEngineeringWorkbench) est un environnement de développement de programmes, tout comme les environnements de développement BASIC ou C modernes. LabVIEW diffère toutefois de ces applications sur un point important. En effet, alors que les autres systèmes de programmation emploient des langages textuelspour créer des lignes de code, LabVIEW utilise un langage de programmation graphique, le G, pour créer des programmes sous la forme de diagrammes. LabVIEW, comme le langage C ou BASIC, est un système de programmation à usage général, avec des bibliothèques de fonctions étendues convenant à toute tâche de programmation. LabVIEW comprend des bibliothèques pour l’acquisition de données, le contrôle d’instruments série et GPIB, ainsi que pour l’analyse, la présentation et le stockage de données.

Vous pouvez vous servir de LabVIEW sans grande expérience préalable en programmation. Il utilise une terminologie, des icônes et des concepts familiers aux techniciens, scientifiques et ingénieurs. En outre, il s’inspire de symboles graphiques plutôt que du langage textuel pour décrire des opérations de programmation.

 

2        Comment fonctionne LabVIEW ?

 

Tous les programmes de LabVIEW, communément appelés Instruments Virtuels(VIs), se composent d’une face-avant et d’un diagramme. Les palettes de LabVIEW contiennent un certain nombre d’options qui vous servent à créer et à modifier vos VIs.

 

o La face-avant

 

La face-avant est l’interface utilisateur graphique de votre VI LabVIEW. Cette interface réceptionne les données entrées par l’utilisateur et affiche celles fournies, en sortie, par le programme. Cette face-avant peut contenir des boutons rotatifs, des boutons poussoirs, des graphes, et bien d’autres commandes ou indicateurs.

 



 

 

o Le diagramme

 

Le diagramme contient le code source graphique de votre VI. Vous y programmez votre VI pour contrôler et remplir des fonctions sur les entrées et sorties créées dans la face-avant. Le diagramme peut contenir des fonctions et des structures issues des bibliothèques de VIs intégrées à LabVIEW. Il peut aussi contenir des terminaux associés à des commandes et à des indicateurs créés dans la face-avant.

 

 

1. Une fonction.

2. Une structure.

3. Le terminal (affichage) de la face-avant.

4. Un sous-VI

 

3        La palette Tools

 

LabVIEW utilise une palette Tools flottante, que vous pouvez utiliser pour modifier et mettre au point les VIs. Utilisez la touche <Tab> pour passer d’un outil à un autre parmi les plus souvent utilisés. Si vous avez fermé la palette Tools, sélectionnez Windows»Show Tools Palette pour l’afficher. L’illustration suivante représente la palette Tools

 

.

 

La palette d’outils contient les outils nécessaires pour éditer et mettre au point les objets, aussi bien pour la face-avant que pour le diagramme.

 

                 outil Doigt : permet de positionner des éléments des palettes ControlsetFunctions sur la face-avant et dans le diagramme


                 outilFlèche : permet de positionner, redimensionner et sélectionner les objets

 

                 outil Texte : permet de modifier du texte et d’en créer

 

                 outil Bobine : permet de câbler des objets entre eux dans le diagramme

 

                outil Menu local : fait apparaître un menu local pour un objet

 

                 outil Main : fait défiler toute la fenêtre sans avoir recours aux barres de défilement

 

                outil Point d’arrêt : permet de définir des points d’arrêt dans les VIs, les fonctions, les boucles, les séquences et les structures


                 outil Sonde : permet de créer des sondes sur les fils

 

                 outil Pipette : copie les couleurs pour les coller à l’aide de l’outil

 

      outil Pinceau : permet de définir la couleur de l’arrière-plan et du premier plan

 


 
Pour le réglage d'affichage graphique, vous pouvez utiliser l'échelle automatiqu (cadenas fermé) ou  manuelle
(cadenas ouvert).



  

4        La palette Controls (Commandes).

 

    La palette Controls est une palette graphique flottante qui s’ouvre automatiquement dès que vous lancez LabVIEW. Elle vous permet de placer les commandes et les indicateurs dans la face-avant d’un VI. Chaque icône principale contient des sous-palettes. Si la palette Controlsn’est pas affichée, vous pouvez la rendre visible en sélectionnant Windows»Show Controls Palette dans le menu de la face-avant. Vous pouvez également ouvrir un menu local dans une zone libre de la face-avant pour accéder à une copie temporaire de la palette Controls. Vous utilisez la palette de commandes dans la face-avant uniquement. Elle contient les commandes et les indicateurs de face-avant qui vous servent à créer l’interface utilisateur.

L’illustration suivante présente le niveau principal de la palette.

 

 

5        La palette Functions

 

La palette Functions est une palette graphique flottante qui s’ouvre automatiquement dès que vous passez dans le diagramme d’un VI. Cette palette sert à placer des noeuds (constantes, indicateurs, VIs, etc.) dans le diagramme d’un VI. Toutes les icônes principales contiennent des sous-palettes. Si la palette Functions n’est pas affichée, sélectionnez Windows»Show Functions Palette dans le menu du diagramme pour la rendre visible. Vous pouvez également ouvrir un menu local sur une zone libre du diagramme pour accéder à une copie temporaire de la palette Functions.


La figure suivante est une représentation du niveau principal de la palette Functions.

 

 

 

Vous utilisez la palette de fonctions dans le diagramme uniquement. Elle contient les objets qui vous servent à programmer votre VI, comme par exemple des opérations arithmétiques, d’E/S d’instruments, d’E/S sur fichiers et d’acquisitions de données.


6         L'amplificateur synchronne