Beruflich Dokumente
Kultur Dokumente
GENERALITES ............................................................................................................................................ 3 1.2 2.1 2.2 2.3 Les palettes...................................................................................................................................... 4 Barre d'outil du diagramme ............................................................................................................ 5 Documenter un VI ........................................................................................................................... 5 Sauvegarder un VI .......................................................................................................................... 6
3. 4. 5. 6.
CREER UN SOUS VI .................................................................................................................................... 8 VISUALISATION DE SIGNAUX ..................................................................................................................... 8 STRUCTURES DE CONTROLE DE L'EXECUTION D'UN PROGRAMME ............................................................... 9 ARRAYS ET CLUSTERS (TABLEAUX ET GROUPES)..................................................................................... 10 6.1 6.2 Les tableaux (Arrays).................................................................................................................... 11 Les groupes (Clusters) .................................................................................................................. 12
7. CHAINES DE CARACTERES ET ENTREES/SORTIES ............................................................................................ 13 7.1 Manipulation des chanes de caractres ............................................................................................... 14 7.2 Les commandes et les indicateurs de liste et de menu rotatif................................................................ 14 7.3 Fichiers d'entre sortie.......................................................................................................................... 15 8. STRUCTURES : NUD FORMULE, CONDITION ET SEQUENCE............................................................................ 16 8.1 Le noeud formule : Formula node......................................................................................................... 16
8.2 La structure condition : Case structure................................................................................................. 16 8.3 La structure squence............................................................................................................................ 17 9. LES REGISTRES A DECALAGE ......................................................................................................................... 18 10. ACQUISITION DE DONNEES ET CONTROLE D'INSTRUMENTS .......................................................................... 19 10.1. Gnralits ......................................................................................................................................... 19 10.2 Bus GPIB............................................................................................................................................. 19 10.3 Les ports srie ..................................................................................................................................... 20 10.4 Cartes d'acquisition de donnes.......................................................................................................... 21
anne
1.
Gnralits
plus ais. Une fois que l'on a constitu une bibliothque de ses applications les plus courantes, toute nouvelle application proche est vite dveloppe. 1.2 Les palettes
Labview (Laboratory Virtual Instrument Engineering Workbench) est un logiciel de la socit National Instruments qui permet facilement de configurer des instruments, piloter des manipulations, recueillir et traiter des donnes. Toute application Labview est appele un instrument virtuel que nous noterons VI. Le mode de programmation est graphique (appel langage G) mais il est bas sur la notion de programmation oriente objet. Le contrle est effectu par flux de donnes (les oprations contenues dans un bloc seront excutes quand toutes les donnes seront prsentes l'entre du bloc qui reprsente un noeud du graphe). Pour chaque instrument ou bus ou carte d'acquisition, il existe une bibliothque de programmes de configuration qui fournit la face avant de l'instrument et convertit les commandes et les mesures. Labview permet ainsi de commander par programmation des manipulations et de recueillir et traiter les donnes. Notations. Les caractres en italique dsignent des commandes Labview. Un VI est reprsent des trois manires complmentaires suivantes que l'on utilise gnralement dans cet ordre lors de la conception. La face avant qui est interactive parce qu'elle simule la face d'un instrument physique. Elle comporte des contrles (interrupteurs, curseurs...c'est dire des entres) et des indicateurs (crans, cadrans, voyants ...des sorties). A chaque VI correspond un bloc diagramme. Il dcrit le traitement des donnes effectuer entre les commandes et les indicateurs. On le construit en langage G. C'est la solution graphique d'un problme de programmation. Ce diagramme correspond au code source du traitement interne l'appareil. L'icne/Connecteur facultatif qui permet de remplacer le VI par une icne et de le connecter d'autres VI. En effet tout VI peut tre un sous VI d'un VI plus complexe (comme un sousprogramme, une fonction ou une procdure dans un programme textuel). Avec ces supports, on a accs au concept de programmation modulaire. On divise une application en une srie de taches qui peuvent tre elles-mmes subdivises en taches lmentaires. Comme on peut excuter chaque sous VI indpendamment, le dbogage est
Master OIV 1 Initiation Labview
Figure 1 : Palette des outils
Sous Labview, on dispose d'une srie de palettes pour dcrire ou contrler les diffrents aspects des VIs.
La palette des outils (Tools palette)
Elle est utilise pour diter et dboguer un VI. On la fait apparatre en slectionnant Windows >>Show Tools Palette (figure 1). Le doigt (operate value) permet de manipuler le VI mme en cours de fonctionnement. La flche (position/size/select) permet de slectionner, positionner et redimensionner les objets. La lettre A (edit text) est l'outil d'tiquetage pour diter du texte. La bobine de fil (connect wire) permet de relier les objets dans le bloc diagramme. Le menu local (object popup) permet d'avoir accs au menu droulant d'un objet. On peut ainsi changer les proprits d'un objet. Lorsqu'on dit "drouler le menu objet", il faut slectionner le menu local puis cliquer sur l'objet. La main (scroll window) permet de dplacer l'ensemble des objets dans la fentre. Le stop (set/clear breakpoint) permet de mettre des points d'arrt. La sonde (probe data) permet d'effectuer des prlvements sur les liaisons. La pipette (get color) copie les couleurs. Le pinceau (set color) tablit les couleurs de fond et de premier plan.
La palette des contrles (controls palette)
Elle s'ouvre automatiquement lorsqu'on lance Labview (sinon la slectionner dans windows). Malgr son nom, elle permet de placer des contrles et/ou des indicateurs sur la face avant d'un VI (figure 2). Chaque icne contient des sous palettes. Les deux premiers contrles (en haut gauche) sont:
Master OIV 1 Initiation Labview 4
Figure 2 : Palette des contrles