Vous êtes sur la page 1sur 50

Initiation LabVIEW

Initiation LabVIEW

dition de Septembre 2000 Rfrence 321676D-01

Filiales francophones National Instruments Belgium nv Leuvensesteenweg 613 B-1930 Zaventem Support interne E-mail : Site FTP : Adresse web :

National Instruments CanadaMontral 1000 Boulevard St. Jean, Suite 316 Point-Claire, Qubec H9R 5P1

National Instruments France Centre dAffaires Paris-Nord Immeuble Le Continental BP 217 93153 Le Blanc-Mesnil Cedex

National Instruments Suisse Sonnenbergstr. 53 CH-5408 Ennetbaden

support@ni.com ftp.ni.com http://www.ni.com

Support Bulletin Board BBS France : 01 48 65 15 59 BBS tats-Unis : 512 794 5422 Support tlphonique en franais Belgique Tl. : 02 757 00 20 Canada (Qubec) Tl. : 514 694 8521 France Tl. : 01 48 14 24 24 Suisse Tl. : 056 200 51 51

Fax : 02 757 03 11 Fax : 514 694 4399 Fax : 01 48 14 24 14 Fax : 056 200 51 55

Tl. : 405 120 (Luxembourg) Tl. : 022 980 05 11 (Genve)

Les filiales Allemagne 089 741 31 30, Australie 03 9879 5166, Autriche 0662 45 79 90 0, Brsil 011 284 5011, Canada (Calgary) 403 274 9391, Canada (Ontario) 905 785 0085, Chine 0755 3904939, Core 02 596 7456, Danemark 45 76 26 00, Espagne 91 640 0085, Finlande 09 725 725 11, Gran Bretagne 01635 523545, Grce 30 1 42 96 427, Hong Kong 2645 3186, Inde 91805275406, Isral 03 6120092, Italie 02 413091, Japon 03 5472 2970, Mexique (D.F.) 5 280 7625, Mexique (Monterrey) 8 357 7695, Norge 32 27 73 00, Nouvelle-Zlande 09 914 0488, Pays Bas 0348 433466, Pologne 0 22 528 94 06, Portugal 351 1 726 9011, Singapour 2265886, Sude 08 587 895 00, Taiwan 02 2528 7227 National Instruments Corporate Headquarters 11500 North Mopac Expressway Austin, Texas 78759-3504 USA Tel: 512 794 0100 Copyright 1997, 2000 National Instruments Corporation. Tous droits rservs.

Information importante
Garantie
Les supports sur lesquels vous recevez le logiciel National Instruments sont garantis comme ne tombant pas en panne pendant lexcution des instructions de programmation, du fait des dfauts de matriel et de fabrication, pendant une dure de 90 jours compter de la date dexpdition prouve par des reus ou autres justificatifs. National Instruments, sa convenance, rparera ou remplacera les supports du logiciel nexcutant pas les instructions de programmation si National Instruments reoit la notification de ces dfauts pendant la priode de garantie. National Instruments ne garantit pas que le fonctionnement du logiciel ne sera pas interrompu ou exempt derreurs. Les quipements ne seront accepts dans le cadre des travaux garantis que si un numro dAutorisation de Retour de Matriel (ARM) a t obtenu de lusine et quil est clairement appos lextrieur du paquet. National Instruments prendra sa charge les frais de retour des pices sous garantie. National Instruments est convaincu que linformation contenue dans le prsent document est exacte. Le prsent document a t soigneusement revu afin den vrifier lexactitude technique. En cas de prsence derreurs techniques ou typographiques, National Instruments se rserve le droit de faire les modifications ncessaires sur les ditions ultrieures de ce document sans tre tenu den informer pralablement les possesseurs de la prsente dition. Sil suspecte des erreurs, le lecteur doit consulter National Instruments. National Instruments ne sera, en aucun cas, tenu responsable dun quelconque dommage gnr par ou en relation avec ce document ou linformation quil contient. Hormis les dispositions prvues aux prsentes, National Instruments ne donne aucune garantie, explicite ou implicite, et exclut spcifiquement toute garantie de commercialisation ou daptitude pour un usage particulier. Le droit du client obtenir des dommages-intrts en raison de lerreur ou de la ngligence de National Instruments sera limit au montant dbours ce titre par le client. National Instruments ne sera pas tenu de payer des dommages-intrts en raison de la perte de donnes, de profits, dutilisation des produits, ou des dommages-intrts accessoires ou indirects, mme sil a t mis en garde contre la possibilit de tels dommages. Cette limitation de responsabilit de National Instruments sappliquera quelle que soit la forme de laction, que son fondement soit contractuel ou quasi-dlictuel, y compris la ngligence. Toute action lencontre de National Instruments doit tre intente dans un dlai dun an aprs la survenance du fondement de ladite action. National Instruments ne sera pas tenue responsable du retard dexcution pour des motifs chappant sa volont raisonnable. La garantie prsentement accorde ne couvre pas les dommages, dfauts, dysfonctionnements, ou dfaillance de service provoques par le non-respect par le propritaire des instructions dinstallation, utilisation, ou de maintenance de National Instruments ; de la modification du produit par le propritaire ; de labus, de la mauvaise utilisation, ou des actes de ngligence de la part du propritaire ; ainsi que des pannes et des sautes dlectricit, de lincendie, linondation, laccident, les actions de tiers, ou dautres vnements chappant sa volont raisonnable.

Copyright
Conformment aux lgislations sur les droits dauteur ( copyright ), il est interdit de reproduire ou de transmettre cette publication sous quelque forme que ce soit, lectronique ou mcanique, y compris la photocopie, lenregistrement, le stockage dans tout systme dintroduction et daccs , ou de la traduire, en tout ou partie, sans laccord crit pralable de National Instruments Corporation.

Marques dposes
LabVIEW, National Instruments , ni.com , NI-DAQ et PXI sont des marques dposes de National Instruments Corporation. Les noms de produit et de socit mentionns aux prsentes sont des marques dposes ou des noms dposs de leurs socits respectives.

AVERTISSEMENT CONCERNANT L'UTILISATION DES PRODUITS NATIONAL INSTRUMENTS


(1) Les produits National Instruments ne sont pas conus avec des composants et un contrle, destins satisfaire un niveau de fiabilit ncessaires leur utilisation dans le cadre ou en relation avec des implants chirurgicaux, ou comme composants de premire importance dans un systme dassistance la vie quel quil soit et dont on peut raisonnablement penser que la dfaillance de fonctionnement peut provoquer des blessures significatives un tre humain. (2) Dans toute application, y compris celle qui prcde, la fiabilit du fonctionnement des produits logiciels peut tre altre par des facteurs dfavorables, comprenant de faon non limitative les fluctuations de lalimentation en nergie lectrique, les dysfonctionnements du matriel informatique, l'adquation du logiciel du systme dexploitation de lordinateur, l'adquation des compilateurs et du logiciel de dveloppement utiliss pour dvelopper une application, les erreurs dinstallation, les problmes de compatibilit entre le logiciel et le matriel, les dysfonctionnements ou les dfaillances des systmes de contrle lectronique, les dfaillances passagres des systmes lectroniques,(matriel et/ou logiciel), les utilisations ou mauvaises utilisations non-prvues, ou erreurs de la part de lutilisateur ou du dveloppeur des applications (facteurs dfavorables tels que ceux dcrits collectivement ci-aprs sous la dnomination de dfaillances du systme). Toute application dont la dfaillance du systme provoquerait un risque de dommages aux biens ou aux personnes (y compris le risque de dommages corporels et de mort) ne devrait pas reposer uniquement sur un type de systme lectronique du fait du risque de dfaillance du systme. Pour viter tout dommage, dommage corporel ou mort, lutilisateur ou le dveloppeur de lapplication doit prendre des mesures de prcaution raisonnables de protection contre les dfaillances du systme, comprenant de faon non limitative des mcanismes de sauvegarde ou dinterruption automatique. Chaque systme, dutilisateur final tant adapt aux besoins du client, diffre ainsi des plates-formes dessais de National Instruments et parce quun utilisateur ou un dveloppeur dapplication peut utiliser des produits de National Instruments combins avec dautres produits de manire non-value ou envisage par National Instruments, lutilisateur ou dveloppeur de lapplication est responsable, en dernier ressort, de la vrification et de la validation de ladquation des produits de National Instruments chaque fois que les produits de National Instruments sont incorpors dans un systme ou application, y compris, sans limitation, la conception , le procd et le niveau de scurit appropris dudit systme ou application.

Conventions
Les conventions suivantes sont utilises dans ce manuel : Le symbole vous guide parmi les options des botes de dialogue et des lments de menu jusqu la fin de votre tche. La squence Fichier Mise en pageOptions vous invite appuyer sur le menu droulant Fichier, slectionner llment Mise en page puis Options dans la dernire bote de dialogue. Cette icne vous signale des conseils suivre. Cette icne indique une remarque et attire votre attention sur des informations importantes. gras Un texte en gras indique des lments que vous devez slectionner ou sur lesquels vous devez cliquer dans le logiciel, tels que les lments du menu et les options des botes de dialogue. Un texte en gras indique aussi des noms de paramtres et de palettes. Un texte en italique indique des variables, un passage important souligner, des rfrences croises ou une introduction un concept cl. Cette police indique aussi un texte qui est substituable par un mot ou une valeur que vous devez fournir. Cette police indique un texte ou des caractres saisir, des sections de code, des exemples de programmation et de syntaxe. Cette police est aussi utilise pour les noms propres des units de disque, des chemins, des rpertoires, des programmes, des sous-programmes, des priphriques, des fonctions, des oprations, des variables, des fichiers et de leurs extensions et des extraits de code. Un texte dans cette police indique une plate-forme spcifique et vous informe que le texte qui suit s'applique uniquement cette plate-forme.
(Macintosh) Appuyez sur <Command>-cliquer pour obtenir leffet dun clic

italique

monospace

Plate-forme

cliquer droit

droit.

Contenu
Chapitre 1 Introduction LabVIEW
En quoi consiste LabVIEW ?...............................................................................................1-1 Pourquoi utiliser LabVIEW ? ..............................................................................................1-2 Comment LabVIEW fonctionne-t-il ? .................................................................................1-2 Face-avant..............................................................................................................1-3 Diagramme ............................................................................................................1-3 Palettes...................................................................................................................1-4 Palette doutils.........................................................................................1-4 Palette de commandes .............................................................................1-5 Palette de fonctions .................................................................................1-6 Naviguer dans les palettes de Commandes et de Fonctions....................1-7 Flux de donnes.....................................................................................................1-8 Par o dois-je commencer ?.................................................................................................1-9 Tutorial LabVIEW.................................................................................................1-9

Chapitre 2 Instruments Virtuels


Rechercher des exemples.....................................................................................................2-1 Construire un Instrument Virtuel .........................................................................................2-2 Crer une interface utilisateur ...............................................................................2-2 Construire le diagramme .......................................................................................2-4 Relier et excuter le VI..........................................................................................2-6 Ajouter une fonction temporelle au VI..................................................................2-8 Ajouter une analyse et une E/S de fichier au VI ...................................................2-9

Chapitre 3 Mesure
E/S dinstruments.................................................................................................................3-1 Excuter le VI Dmo oscilloscope ........................................................................3-2 Acquisition de donnes ........................................................................................................3-2 Utilisation de lAssistant Solutions DAQ..............................................................3-3 Configuration de voies dentre analogique ...........................................3-3 Gnration dune solution partir de la Galerie de Solutions ................3-6 Ajout dune entre analogique au VI.....................................................................3-7

National Instruments Corporation

Initiation LabVIEW

Contenu

Chapitre 4 Mise au point


Utiliser le mode Animation ................................................................................................. 4-1 Excution en mode pas pas avec des sondes .................................................................... 4-1

Chapitre 5 Que faire maintenant


Aide en ligne........................................................................................................................ 5-1 Lengagement de National Instruments envers vous........................................................... 5-2 Formation de la clientle....................................................................................... 5-2 Programme Alliance ............................................................................................. 5-2

Annexe A Configuration systme Annexe B Ressources techniques Glossaire

Initiation LabVIEW

vi

ni.com

Introduction LabVIEW

Reportez-vous lannexe A, Configuration systme pour plus dinformations sur les exigences de configuration du systme. Reportez-vous Notes dinformation de LabVIEW pour obtenir des instructions dinstallation.

En quoi consiste LabVIEW ?


LabVIEW est un langage de programmation graphique qui utilise des icnes la place de lignes de texte pour crer des applications. Contrairement aux langages de programmation textuels, o les instructions dterminent lexcution du programme, LabVIEW utilise une programmation en flux de donnes dans laquelle les donnes dterminent lexcution. Dans LabVIEW, vous construisez une interface utilisateur laide dun ensemble doutils et dobjets. Linterface utilisateur est connue sous le nom de face-avant. Vous ajoutez ensuite un code laide de reprsentations graphiques de fonctions pour contrler les objets de la face-avant. Le diagramme contient ce code. Si le tout est organis correctement, le diagramme ressemble un organigramme. Vous pouvez acheter plusieurs toolsets supplmentaires pour dvelopper des applications spcialises. Tous les kits doutils sintgrent sans problme dans LabVIEW. Reportez-vous au site Web de National Instruments : ni.com/labview pour obtenir plus dinformations sur ces kits doutils. LabVIEW est entirement quip pour faciliter la communication avec du matriel tel que le GPIB, VXI, PXI, RS-232, RS-485 et des priphriques dacquisition de donnes enfichables. LabVIEW comporte aussi des fonctions intgres pour connecter votre application Internet laide du serveur Web de LabVIEW et des normes logicielles telles que la mise en rseau TCP/IP et ActiveX. Grce LabVIEW, vous pouvez crer des applications compiles 32 bits qui vous offrent les vitesses dexcution rapides ncessaires aux solutions personnalises dacquisition de donnes, de test, de mesure et de contrle.

National Instruments Corporation

1-1

Initiation LabVIEW

Chapitre 1

Introduction LabVIEW

Vous pouvez aussi crer des programmes excutables autonomes et des bibliothques partages comme des DLL, car LabVIEW est un vrai programme de compilation 32 bits. LabVIEW contient des bibliothques dtailles de collecte, danalyse, de prsentation et de stockage de donnes. LabVIEW comprend aussi des outils de dveloppement de programme traditionnels. Vous pouvez placer des points darrt, animer lexcution dun programme et effectuer une excution pas pas pour faciliter la mise au point et le dveloppement. LabVIEW contient aussi de nombreux mcanismes permettant de se connecter des codes ou logiciels externes grce, entre autres, aux DLL, aux bibliothques partages et lActiveX. De plus, de nombreux outils supplmentaires sont disponibles pour une grande varit dapplications.

Pourquoi utiliser LabVIEW ?


LabVIEW vous permet de construire vos propres solutions pour des systmes scientifiques et techniques. LabVIEW vous offre la flexibilit et les performances dun langage de programmation puissant sans la difficult et la complexit qui y sont habituellement associes. LabVIEW offre des milliers dutilisateurs satisfaits un moyen plus rapide de programmer linstrumentation, lacquisition de donnes et les systmes de commande. En utilisant LabVIEW pour raliser le prototype, la conception, les tests et la mise en application de vos systmes dinstrumentation, vous pouvez rduire le temps de dveloppement du systme et en augmenter la productivit de 4 10 fois. LabVIEW prsente aussi lavantage dune importante base dutilisateurs, dannes de commentaires sur nos produits et dun choix doutils supplmentaires performants. Enfin, le support technique et NI Developer Zone garantissent un dveloppement optimal de vos solutions.

Comment LabVIEW fonctionne-t-il ?


Les programmes LabVIEW portent la dnomination dinstruments virtuels ou VIs, car leur apparence et leur fonctionnement sapparentent aux instrunents physiques tels que les oscilloscopes et les multimtres. Chaque VI utilise des fonctions qui manipulent les entres de linterface utilisateur ou dautres sources et qui affichent ces informations ou les dplacent vers dautres fichiers ou ordinateurs.

Initiation LabVIEW

1-2

ni.com

Chapitre 1

Introduction LabVIEW

Un VI contient les trois composants suivants : La Face-avant Sert dinterface utilisateur. Le Diagramme Contient le code source graphique du VI et dfinit sa fonctionnalit. Le cadre connecteur et licne Identifie le VI pour que vous puissiez lutiliser dans un autre VI. Un VI dans un autre VI est appel un sous-VI. Un sous-VI correspond un sous-programme dans les langages de programmation textuels.

Face-avant
La face-avant correspond linterface utilisateur du VI. Vous construisez la face-avant avec des commandes et des indicateurs qui sont respectivement les terminaux dentre et les terminaux de sortie interactifs du VI. Les commandes sont des boutons rotatifs, des boutons poussoirs, des cadrans et dautres commandes dentre. Les indicateurs sont des graphes, des LED et dautres affichages. Les commandes simulent les priphriques dentre dinstruments et fournissent les donnes au diagramme du VI. Les indicateurs simulent les priphriques de sortie dinstruments et affichent les donnes que le diagramme acquiert ou gnre.

Diagramme
Une fois que vous avez construit la face-avant, vous ajoutez le code laide de reprsentations graphiques des fonctions pour contrler les objets de la face-avant. Le diagramme contient ce code source. Les objets de la face-avant apparaissent en tant que terminaux sur le diagramme. Vous ne pouvez pas effacer un terminal du diagramme. Pour faire disparatre le terminal, effacez lobjet qui lui correspond sur la face-avant. Chaque commande ou indicateur de la face-avant correspond un terminal sur le diagramme. De plus, le diagramme contient des fonctions et des structures obtenues dans les bibliothques de VIs intgres de LabVIEW. Des fils de liaison connectent chaque nud du diagramme, y compris les terminaux des commandes et des indicateurs, les fonctions et les structures.

National Instruments Corporation

1-3

Initiation LabVIEW

Chapitre 1

Introduction LabVIEW

Palettes
Les palettes de LabVIEW vous offrent les options dont vous avez besoin pour crer et diter la face-avant et le diagramme.

Palette doutils
La palette doutils est disponible sur la face-avant et sur le diagramme. Un outil est un mode dexploitation spcial du curseur de la souris. Lorsque vous slectionnez un outil, licne du curseur se change en icne doutil. Utilisez les outils pour faire fonctionner et modifier la face-avant et les objets du diagramme. Slectionnez FentrageVisualiser la palette doutils pour afficher la palette dOutils. Vous pouvez placer la palette dOutils nimporte o sur lcran.

Initiation LabVIEW

1-4

ni.com

Chapitre 1

Introduction LabVIEW

Palette de commandes
La palette de Commandes est disponible uniquement sur la face-avant. La palette de Commandes contient les commandes et les indicateurs de la face-avant que vous utilisez pour crer linterface utilisateur. Slectionnez FentragePalette de commandes ou cliquez avec le bouton droit sur lespace de travail de la face-avant pour afficher la palette de Commandes. Vous pouvez placer la palette de Commandes nimporte o sur lcran.

National Instruments Corporation

1-5

Initiation LabVIEW

Chapitre 1

Introduction LabVIEW

Palette de fonctions
La palette de Fonctions est disponible uniquement sur le diagramme. La palette de Fonctions contient les objets que vous utilisez pour programmer votre VI, comme les oprations darithmtique, dE/S dinstrument, dE/S de fichier et dacquisition de donnes. Slectionnez FentragePalette de fonctions ou cliquez avec le bouton droit sur lespace de travail du diagramme pour afficher la palette de Fonctions. Vous pouvez placer la palette de Fonctions nimporte o sur lcran.

Initiation LabVIEW

1-6

ni.com

Chapitre 1

Introduction LabVIEW

Naviguer dans les palettes de Commandes et de Fonctions


Utilisez les boutons de navigation sur les palettes de Commandes et de Fonctions pour naviguer et rechercher les commandes, les VIs et les fonctions. Lorsque vous cliquez sur licne dune sous-palette, la palette entire devient la sous-palette que vous avez slectionne. Vous pouvez galement cliquer avec le bouton droit sur licne dun VI sur la palette et slectionner Ouvrir un VI partir du menu local pour ouvrir le VI. Les palettes de Commandes et de Fonctions contiennent les boutons de navigation suivants : Haut Vous fait passer au niveau suprieur de la hirarchie de la palette. Rechercher Met la palette en mode de recherche. En mode de recherche, vous pouvez effectuer des recherches textuelles pour trouver des commandes, des VIs ou des fonctions dans les palettes. Options Ouvre la bote de dialogue Options du navigateur de fonctions partir de laquelle vous pouvez configurer lapparence des palettes.

National Instruments Corporation

1-7

Initiation LabVIEW

Chapitre 1

Introduction LabVIEW

Flux de donnes
LabVIEW utilise un modle de flux de donnes pour excuter les VIs. Un nud de diagramme sexcute lorsque toutes ses entres sont disponibles. Lorsquun nud termine une excution, il fournit les donnes ses terminaux de sortie et transmet les donnes de sortie au nud suivant dans le chemin de flux de donnes.

Initiation LabVIEW

1-8

ni.com

Chapitre 1

Introduction LabVIEW

Par o dois-je commencer ?


Si vous ne connaissez pas LabVIEW, utilisez ce manuel Initiation LabVIEW et le Tutorial LabVIEW pour vous aider dmarrer rapidement. Le Tutorial LabVIEW vous prsente lenvironnement de LabVIEW. Le manuel Initiation LabVIEW vous montre comment construire des VIs pour lacquisition de donnes et le contrle dinstrument et comment effectuer leur mise au point. Il vous apprend aussi utiliser la fonction Recherche dexemples et lAssistant Solutions DAQ.
Vous pouvez effectuer les activits de ce manuel en 90 minutes environ.

Tutorial LabVIEW
Utilisez ce tutorial pour apprendre les concepts de base de LabVIEW. Le tutorial vous guide dans plusieurs activits pour vous familiariser avec la programmation graphique. Accdez au Tutorial LabVIEW en slectionnant AideContenu et index ou en cliquant sur le bouton Tutorial LabVIEW dans la bote de dialogue LabVIEW, comme le montre lillustration suivante.
Vous pouvez terminer le tutorial LabVIEW en 15 minutes environ.

National Instruments Corporation

1-9

Initiation LabVIEW

Chapitre 1

Introduction LabVIEW

Pour accder la bote de dialogue LabVIEW, lancez LabVIEW ou fermez tous les VIs ouverts si vous excutez dj LabVIEW. Aprs avoir termin le Tutorial LabVIEW, continuez avec les activits de ce manuel pour apprendre construire des programmes LabVIEW pour les E/S dinstruments, lacquisition de donnes et le contrle. Vous devriez effectuer les activits de ce manuel dans lordre o elles apparaissent car chaque activit est base sur les exemples de programmes que vous avez crs dans lactivit prcdente. Un temps dexcution approximatif est donn pour chaque activit et pour chacune de ses sections.

Initiation LabVIEW

1-10

ni.com

Instruments Virtuels

Ce chapitre vous apprend, pas pas, crer une application dans LabVIEW. Il vous guide aussi dans la fonction Recherche dexemples pour vous aider trouver des exemples dans LabVIEW. Vous apprendrez effectuer les tches suivantes : Crer un nouveau programme dans LabVIEW. Le VI que vous construisez gnre des donnes, les analyse, puis les crit dans un fichier. Utiliser la fonction Recherche dexemples pour trouver et excuter un exemple.

Rechercher des exemples


Aprs avoir termin le Tutorial LabVIEW, vous tes prt excuter des exemples dans LabVIEW.
Vous pouvez effectuer cette activit en 5 minutes environ.

1.

Dans la bote de dialogue LabVIEW, cliquez sur le bouton Recherche dexemples pour ouvrir laide en ligne Recherche dexemples, qui donne une liste des exemples LabVIEW. Pour accder la bote de dialogue LabVIEW, lancez LabVIEW ou fermez tous les VIs ouverts si vous excutez dj LabVIEW.

2. 3. 4. 5. 6.

Slectionnez Analyse dans la catgorie Dmonstrations. Cliquez sur Systme de temprature pour ouvrir ce VI de dmonstration. Cliquez sur le bouton Excuter sur la barre doutils de la face-avant pour voir comment le VI sexcute. Cliquez sur les glissires, les boutons rotatifs et les autres commandes pour voir comment ils affectent les donnes. Arrtez le programme en cliquant sur le commutateur Acquisition pour le faire basculer dans la position off.

National Instruments Corporation

2-1

Initiation LabVIEW

Chapitre 2

Instruments Virtuels

Construire un Instrument Virtuel


Cette activit vous apprend tracer, analyser et enregistrer des donnes dans LabVIEW.
Vous pouvez effectuer cette activit en 30 minutes environ.

Crer une interface utilisateur


Vous pouvez crer une interface utilisateur graphique sur la face-avant laide des commandes et des indicateurs situs sur la palette de Commandes.
Vous pouvez effectuer cette section en 5 minutes environ.

1.

Crez un nouveau VI en slectionnant Nouveau VI dans la bote de dialogue LabVIEW. Pour accder la bote de dialogue LabVIEW, lancez LabVIEW ou fermez tous les VIs ouverts si vous excutez dj LabVIEW.

2.

Crez un bouton Stop en slectionnant CommandesBoolen Bouton Stop sur la palette de Commandes, comme indiqu dans lillustration suivante. Cliquez avec le bouton droit sur lobjet et slectionnez lments visiblestiquette dans le menu local pour afficher ou cacher ltiquette texte dun objet. Utilisez loutil Flche sur la palette dOutils pour rarranger ou redimensionner les objets. Slectionnez FentreVisualiser la palette doutils pour afficher la palette dOutils.

Initiation LabVIEW

2-2

ni.com

Chapitre 2

Instruments Virtuels

3.

Utilisez le bouton de navigation Haut sur la palette de Commandes pour revenir la palette de Commandes principale. Crez un graphe droulant en slectionnant CommandesGraphe Graphe droulant. Ce graphe droulant trace les donnes point par point. Utilisez loutil Texte sur la palette dOutils pour tiqueter le Trac alatoire du graphe droulant. Slectionnez FentreVisualiser la palette doutils pour afficher la palette dOutils. Utilisez loutil Doigt sur la palette dOutils pour changer lchelle du graphe droulant. Effectuez un double-clic sur 10,0 sur laxe Y de lindicateur du trac alatoire et tapez 0,0 pour changer lchelle. Cliquez deux fois sur 10,0 sur laxe Y de lindicateur du trac alatoire et tapez 1,0 pour changer lchelle. La face-avant doit maintenant correspondre lillustration suivante.

4.

National Instruments Corporation

2-3

Initiation LabVIEW

Chapitre 2

Instruments Virtuels

Construire le diagramme
Jusqu prsent, vous avez dfini ce quoi ressemblera linterface utilisateur. Maintenant vous pouvez crer le code source sur le diagramme. Pour ce VI, vous gnrez des nombres alatoires allant de zro un et vous les tracez sur un graphe droulant.
Vous pouvez effectuer cette section en 5 minutes environ.

1.

Visualisez le diagramme en slectionnant FentreDiagramme ou en cliquant sur la fentre du diagramme.

Conseil

Utilisez le raccourci clavier <Ctrl-E> pour passer de la face-avant au diagramme. 2. Les deux terminaux du diagramme correspondent au bouton Stop et au graphe droulant trac alatoire sur la face-avant. Slectionnez FentrePalette de fonctions pour afficher la palette de Fonctions. Slectionnez FonctionsNumriqueNombre alatoire (01). Tandis que vous faites glisser la fonction Nombre alatoire (01) vers le terminal Trac alatoire, LabVIEW trace automatiquement un fil de liaison. Lorsque vous relchez le bouton de la souris pour placer la

3.

Initiation LabVIEW

2-4

ni.com

Chapitre 2

Instruments Virtuels

fonction, LabVIEW connecte automatiquement la fonction au terminal avec un fil de liaison. Utilisez le bouton de navigation Haut sur la palette de Fonctions pour revenir la palette de Fonctions principale. 4. Crez une boucle While en slectionnant FonctionsStructures Boucle While. La boucle While excute tout le code quelle contient jusqu ce que le terminal de condition reoive une valeur VRAI ou FAUX. La raction dfinie par dfaut est Continuer sur condition Vraie. Placez le curseur de la souris sur le diagramme, lendroit o vous voulez ancrer langle suprieur gauche de la boucle While. Faites glisser le rectangle en pointill en diagonale pour inclure la fonction Nombre alatoire, le Trac alatoire, et le terminal du bouton Stop. Le diagramme devrait maintenant correspondre lillustration suivante.

5.

National Instruments Corporation

2-5

Initiation LabVIEW

Chapitre 2

Instruments Virtuels

Relier et excuter le VI
Vous transfrez les donnes entre les objets du diagramme laide de fils de liaison. Les fils de liaison sont de couleurs, de styles et dpaisseurs diffrents suivant leurs types de donnes. Un fil de liaison bris apparat sous la forme dune ligne noire en pointills. Lorsque vous avez termin de cbler ce VI, vous pouvez lexcuter partir de la face-avant pour le voir tracer les donnes vers le graphe droulant.
Vous pouvez effectuer cette section en 5 minutes environ.

1. 2.

Slectionnez FentreVisualiser la palette doutils pour afficher la palette dOutils. Slectionnez loutil Bobine sur la palette dOutils. Cblez le terminal du bouton Stop au terminal de condition de la boucle While. Cliquez sur le terminal du bouton Stop, dplacez le curseur de la souris vers le terminal de condition pour crer un fil de liaison et cliquez de nouveau pour connecter le fil de liaison.

Conseil Lorsque vous positionnez loutil Bobine sur un terminal, le terminal clignote et une info-bulle comportant le nom du terminal apparat.

3.

Comme ce VI utilise un bouton Stop, vous devez dfinir le comportement du terminal de condition de la boucle While sur Arrter sur condition Vraie. Cliquez droit sur le terminal de condition ou sur le bord de la boucle While et slectionnez Arrter sur condition Vraie. Lapparence du terminal de condition change comme indiqu sur la gauche. Le diagramme devrait maintenant correspondre lillustration suivante.

Initiation LabVIEW

2-6

ni.com

Chapitre 2

Instruments Virtuels

4.

Visualisez la face-avant en appuyant sur <Ctrl-E>. Slectionnez FentresVisualiser la palette doutils pour afficher la palette dOutils. Slectionnez loutil Doigt sur la palette dOutils.

National Instruments Corporation

2-7

Initiation LabVIEW

Chapitre 2

Instruments Virtuels

5.

Cliquez sur le bouton Excuter situ sur la barre doutils pour excuter le VI. La face-avant devrait maintenant ressembler lillustration suivante.

6.

Cliquez sur le bouton Stop pour arrter le VI.

Ajouter une fonction temporelle au VI


Vous pouvez ajouter un retard temporel au VI pour tracer les points plus lentement sur le graphe droulant.
Vous pouvez effectuer cette section en 5 minutes environ.

1.

Visualisez le diagramme en appuyant sur <Ctrl-E>. Sur le diagramme, slectionnez FonctionsTemps & DialogueAttendre un multiple de ms et placez la fonction dans la boucle While. Utilisez loutil Bobine et cliquez avec le bouton droit sur le terminal n millisecondes gauche de la fonction Attendre un multiple de ms et slectionnez CrerConstante partir du menu local.

2.

Initiation LabVIEW

2-8

ni.com

Chapitre 2

Instruments Virtuels

3.

Tapez 250 dans la constante n millisecondes pour crer un retard de 250 ms entre la gnration des points tracer pour le graphe droulant. Le diagramme devrait maintenant correspondre lillustration suivante.

4.

Sur la face-avant, utilisez loutil Doigt pour cliquer sur le bouton Excuter afin dexcuter le VI et dobserver leffet de retard. Slectionnez FichierEnregistrer sous et enregistrez ce VI sous Exemple de nombre alatoire.vi dans labview\vi.lib\tutorial.llb.

Ajouter une analyse et une E/S de fichier au VI


Vous pouvez effectuer la moyenne des points de donnes alatoires que vous avez collects et enregistrer les donnes dans un fichier tableur.
Vous pouvez effectuer cette section en 10 minutes environ.

1.

Visualisez la fentre du diagramme du VI Exemple de nombre alatoire que vous avez cr. Si le VI nest pas dj ouvert, slectionnez FichierOuvrir et parcourez le rpertoire du VI Exemple de nombre alatoire dans labview\vi.lib\tutorial.llb. Slectionnez FentrePalette de fonctions pour afficher la palette de Fonctions.

National Instruments Corporation

2-9

Initiation LabVIEW

Chapitre 2

Instruments Virtuels

2.

Slectionnez FonctionsMathmatiquesProbabilits et StatistiquesMoyenne.vi et placez le VI sur le diagramme lextrieur de la boucle While.

Remarque Il est important de placer le VI Moyenne en dehors de la boucle While car vous

calculerez la moyenne de donnes une fois que la boucle While aura termin de collecter les donnes. 3. Utilisez loutil Bobine et cliquez avec le bouton droit sur le terminal moyenne dans langle suprieur droit du VI Moyenne et slectionnez CrerIndicateur partir du menu local pour crer un indicateur numrique sur la face-avant afin dafficher la moyenne des donnes alatoires. Slectionnez FonctionsE/S de fichiercrire dans un fichier tableur et placez le VI sur le diagramme en dehors de la boucle While. Utilisez loutil Bobine pour crer un segment de fil de liaison qui connecte la fonction Nombre alatoire au terminal dentre du point X du VI Moyenne. Cliquez sur le segment de fil de liaison existant entre la fonction Nombre alatoire et le terminal Trac alatoire. Connectez ce fil de liaison au terminal dentre X du VI Moyenne. Le segment de fil de liaison bris indique que vous essayez de cbler des terminaux comportant des types de donnes diffrents. Vous corrigerez les fils de liaison briss ltape 7.

4. 5.

Conseil

Le segment de fil de liaison clignote lorsque l'outil Bobine est positionn dessus. 6. Crez un autre segment de fil de liaison partir du segment que vous avez cr ltape prcdente. Cblez cette nouvelle branche du segment situ en dehors de la boucle lentre du tableau 1D du VI crire dans un fichier tableur. Vous utilisez lentre de donnes du tableau 1D car la boucle While cre une ligne de donnes une dimension partir des nombres alatoires gnrs. Les fils de liaison seront briss, mais vous corrigerez cela ltape 7. Le carr orange sur la boucle While est un terminal de sortie de donnes appel tunnel. Cliquez avec le bouton droit sur le tunnel et slectionnez Activer lindexation dans le menu local pour autoriser la boucle While collecter les donnes et les passer au VI Moyenne sous la forme dun ensemble de donnes cumulatif lendroit o la boucle se termine. Les fils de liaison briss se transforment en fils de couleur orange car les terminaux sont maintenant du mme type de donnes. Le diagramme devrait maintenant correspondre lillustration suivante.

7.

Initiation LabVIEW

2-10

ni.com

Chapitre 2

Instruments Virtuels

8.

Revenez la face-avant et cliquez sur le bouton Excuter pour excuter le VI. Lorsque vous cliquez sur le bouton Stop, vous voyez la moyenne des donnes et la bote de dialogue Choisir un fichier crire vous demande le nom du fichier pour enregistrer les points de donnes nombre alatoire. Tapez data.txt et cliquez sur le bouton Enregistrer. Comme le VI Moyenne est lextrieur de la boucle While, le VI naffiche pas la moyenne tant que vous ne cliquez pas sur le bouton Stop.

9.

Utilisez nimporte quel diteur de texte pour ouvrir data.txt et visualiser les donnes.

Remarque Vous pouvez trouver la solution cette activit dans LabVIEW\vi.lib\tutorial.llb\ Solution pour Exemple de nombre alatoire.vi.

National Instruments Corporation

2-11

Initiation LabVIEW

Mesure

3
Ce chapitre vous apprend utiliser LabVIEW pour configurer, communiquer et acqurir des donnes avec des instruments spcialiss et du matriel gnral dacquisition de donnes (DAQ). Reportez-vous la Developer Zone de NI : ni.com/zone, qui donne des ressources de mesure et dautomation y compris des exemples, des prsentations techniques, des drivers dinstruments et des informations sur le tutorial. Reportez-vous galement au LabVIEW Measurements Manual pour obtenir de plus amples informations sur la faon de dterminer et danalyser les mesures dans LabVIEW.

E/S dinstruments
Cette section prsente les concepts de base sur la faon dutiliser LabVIEW pour acqurir des donnes partir dinstruments de contrle GPIB, VXI, RS-232 et autres normes matrielles. Cette section vous montre aussi comment excuter le VI Dmo oscilloscope si vous navez pas le matriel dE/S dinstruments install. LabVIEW communique avec la plupart des instruments par le biais de drivers dinstruments, lesquels sont des bibliothques de VIs qui contrlent les instruments programmables. Les drivers dinstruments LabVIEW simplifient les commandes dinstrument et rduisent les temps dlaboration des tests en liminant le besoin dapprendre le protocole de programmation de bas niveau pour chaque instrument. Les instruments obissent un ensemble de commandes utilises pour rpondre aux interventions distance et aux demandes de donnes. Lorsque vous utilisez les drivers dinstruments LabVIEW, vous excutez des VIs de contrle intuitif de haut niveau, tels que le VI Lire la tension CC pour un multimtre numrique ou le VI Configurer laxe du temps pour un oscilloscope numrique. Le VI de driver que vous appelez envoie automatiquement les commandes spcifiques appropries linstrument. La base des drivers LabVIEW correspond la bibliothque de VI VISA, une bibliothque dinterface unique servant contrler les instruments de

National Instruments Corporation

3-1

Initiation LabVIEW

Chapitre 3

Mesure

type GPIB, VXI, RS-232, et autres. Les drivers qui utilisent VISA peuvent tre dimensionns pour nimporte quelle interface dE/S dinstruments. Reportez-vous la Section IV, Contrle dinstruments dans LabVIEW, du LabVIEW Measurements Manual pour obtenir de plus amples informations sur le contrle dinstruments, les drivers dinstruments et lutilisation de VISA pour communiquer avec des instruments.

Excuter le VI Dmo oscilloscope


Si vous navez pas de matriel dE/S dinstruments install, excutez le VI Dmo oscilloscope. Le VI Dmo oscilloscope est lexemple de dmonstration dun VI Dmarrage rapide pour un driver dinstruments rel.
Vous pouvez effectuer cette activit en 5 minutes environ.

1. 2.

Ouvrez le driver dinstruments du VI Dmo oscilloscope dans LabVIEW\vi.lib\ tutorial.llb. Excutez le programme pour acqurir les donnes simules sur une ou deux voies de loscilloscope. Modifiez les paramtres base de temps et Volts/Division pour voir les rsultats. Cliquez sur le bouton STOP pour arrter le VI. Visualisez le diagramme. Notez que Initialiser est appel en premier, suivi des commandes transmettre linstrument du VI Exemple dapplication. Ensuite, le VI Fermer termine la communication avec linstrument. Lorsque vous programmez avec des drivers LabVIEW, suivez ce modle pour initialiser linstrument, puis appelez les fonctions pour contrler linstrument, et enfin, fermez linstrument utilis pour communiquer.

3. 4.

Acquisition de donnes
Cette section vous apprend comment utiliser LabVIEW avec du matriel gnral dacquisition de donnes (DAQ). Si vous utilisez uniquement des instruments autonomes et que vous les contrliez en utilisant les normes GPIB, VXI, ou srie, reportez-vous la section E/S dinstruments de ce chapitre. Reportez-vous la Section II, Techniques de base DAQ, du LabVIEW Measurements Manual pour obtenir de plus amples informations sur lacquisition de donnes dans LabVIEW.

Initiation LabVIEW

3-2

ni.com

Chapitre 3

Mesure

Remarque Lacquisition de donnes et les assistants DAQ ne sont disponibles que sur

Windows et Macintosh. Vous apprendrez effectuer les tches suivantes : Utiliser lAssistant Solutions DAQ afin de gnrer des solutions pour les applications dacquisition de donnes. Utiliser lAssistant dEntres/Sorties DAQ pour configurer une voie dentre analogique. Gnrer une solution partir de la Galerie de Solutions.

Ajouter une entre analogique au VI que vous avez cr dans le chapitre 2, Instruments Virtuels.

Remarque Reportez-vous au manuel dutilisation de votre matriel ou au fichier daide

NI-DAQ pour obtenir des instructions sur linstallation et la configuration du matriel dacquisition de donnes.

Utilisation de lAssistant Solutions DAQ


Si vous utilisez du matriel DAQ, vous devez configurer les voies dentre analogique, de sortie analogique, dentre numrique ou de sortie numrique. Vous pouvez lancer lAssistant Entres/Sorties DAQ partir de lAssistant Solutions DAQ pour configurer les voies. Ensuite, vous pouvez gnrer une solution DAQ partir de la Galerie de Solutions. Avec Windows, vous pouvez accder lAssistant de Configuration DAQ via le Voisinage de donnes dans Measurement & Automation Explorer. Sur Macintosh vous pouvez accder lAssistant de Configuration DAQ en slectionnant OutilsAcquisition de Donnes Assistant dEntres/Sorties DAQ. Vous pouvez galement accder lAssistant dEntres/Sorties DAQ partir de lAssistant Solutions DAQ.
Vous pouvez effectuer cette activit en 15 minutes environ.

Configuration de voies dentre analogique


LAssistant Solutions DAQ vous guide tout au long du processus qui consiste nommer et configurer des voies analogiques et numriques laide de lAssistant dEntres/Sorties DAQ. LAssistant Entres/Sorties DAQ vous aide dterminer les quantits physiques que vous mesurez ou gnrez sur chaque voie du matriel DAQ. Il interroge le systme pour dterminer la quantit physique mesure, le capteur ou lactionneur utilis, et le matriel DAQ associ.

National Instruments Corporation

3-3

Initiation LabVIEW

Chapitre 3

Mesure

Vous pouvez effectuer cette section en 5 minutes environ.

1.

Cliquez sur le bouton Solutions DAQ dans la bote de dialogue LabVIEW pour lancer lAssistant Solutions DAQ et dmarrer lentre analogique avec rapidit et facilit. Lancez LabVIEW ou fermez tous les VIs ouverts si vous excutez dj LabVIEW pour accder la bote de dialogue LabVIEW.

2.

Lorsque la bote de dialogue Bienvenue lAssistant Solutions DAQ ! souvre, cliquez sur le bouton Atteindre lAssistant Entres/Sorties DAQ.
(Windows) Slectionnez la vue Voisinage de donnes dans

3.

Measurement & Automation Explorer. Cliquez avec le bouton droit sur Voisinage de donnes et slectionnez Crer un nouveau partir du menu local pour configurer une nouvelle voie. Dans la bote de dialogue Crer un nouveau slectionnez Voie virtuelle et cliquez sur le bouton Terminer.
(Macintosh) Slectionnez Nouvelle voie pour configurer une nouvelle

voie. LAssistant Entres/Sorties DAQ vous aide configurer des voies analogiques et numriques par nom pour que vous puissiez utiliser ces noms dans votre programme. LAssistant Entres/Sorties DAQ conditionne aussi ces voies pour que le conditionnement du signal tel que les facteurs de mise lchelle et la compensation de soudure froide soit effectu de manire transparente. 4. Slectionnez Entre analogique comme type de voie configurer et cliquez sur le bouton Suivant . Vous pouvez aussi configurer la sortie analogique et lentre/sortie numrique dans lAssistant Entres/Sorties DAQ. Tapez un nom de voie et la description de la voie dans les zones de texte appropries. Cliquez sur le bouton Suivant pour continuer. Slectionnez le type de capteur. Si la voie est une mesure de temprature, cliquez sur la case cocher. Cliquez sur le bouton Suivant pour continuer. Dfinissez la quantit physique que vous mesurez. Slectionnez les units pour votre mesure et entrez la gamme pour le signal dans les cases appropries. Cliquez sur le bouton Suivant pour continuer.

5. 6.

7.

Initiation LabVIEW

3-4

ni.com

Chapitre 3

Mesure

8.

Dfinissez la manire dont le capteur met le signal des units physiques lchelle des units matrielles. Cliquez sur le bouton Suivant pour continuer. Slectionnez les paramtres de la voie et du priphrique dacquisition de donnes. Si vous avez plusieurs priphriques matriels DAQ installs, choisissez le priphrique qui lira ce signal. Cliquez sur le bouton Terminer pour configurer la voie dentre analogique.

9.

10. Veuillez remarquez que la nouvelle configuration se trouve dans Voisinage de donnes (Windows) comme illustr ci-dessous ou dans lcran Assistant Entres/Sorties DAQ principal (Macintosh). Vous avez termin la configuration dune voie dentre analogique pour votre matriel DAQ. Slectionnez FichierFermer pour fermer Measurement & Automation Explorer (Windows). Slectionnez Quitter pour quitter lAssistant Entres/Sorties DAQ (Macintosh).

National Instruments Corporation

3-5

Initiation LabVIEW

Chapitre 3

Mesure

Gnration dune solution partir de la Galerie de Solutions


Une fois que vous avez configur la voie, vous pouvez gnrer une solution partir de la Galerie de Solutions.
Vous pouvez effectuer cette section en 10 minutes environ.

1.

Lorsque vous revenez lAssistant Solutions DAQ, slectionnez Utiliser les noms de voie spcifis dans lAssistant Entres/Sorties DAQ et cliquez sur le bouton Suivant . Slectionnez Galerie de Solutions et cliquez sur le bouton Suivant pour ouvrir la Galerie de Solutions. Choisissez une solution gnrer pour la voie dentre analogique. Pour cet exemple, dans la liste des catgories de la galerie, slectionnez Journal. Dans la liste Solutions communes, slectionnez Enregistreur de donnes simple. Cliquez sur le bouton Suivant pour continuer. Slectionnez le nom de la voie que vous avez configure dans lAssistant de configuration DAQ comme voie dentre utiliser pour la solution. Cliquez sur le bouton Ouvrir Solution pour gnrer la solution. Cliquez sur le bouton Excuter pour prendre des donnes partir de la voie dentre analogique configure et enregistrer les donnes dans un fichier. Une bote de dialogue de fichier vous invite entrer un nom de fichier. Tapez data.txt et cliquez sur le bouton Enregistrer. Cliquez sur le bouton STOP dans langle infrieur droit de la face-avant pour arrter le VI. Utilisez nimporte quel diteur de texte pour visualiser data.txt.

2. 3.

4. 5. 6.

7. 8.

9.

Conseil Vous pouvez personnaliser la face-avant et le diagramme de la solution du VI et enregistrer vos solutions personnalises.

10. Enregistrez tous les changements que vous voulez conserver et fermez ce VI. 11. Visualisez la fentre Assistant Solutions DAQ et cliquez sur le bouton Prcdent pour parcourir dautres catgories de la galerie et des VIs de Solutions communes. 12. Cliquez sur le bouton Annuler pour quitter lAssistant Solutions DAQ.

Initiation LabVIEW

3-6

ni.com

Chapitre 3

Mesure

Ajout dune entre analogique au VI


Le VI Exemple de nombre alatoire que vous avez cr dans le chapitre 2, Instruments Virtuels, gnre des nombres alatoires et les trace sur un graphe droulant. Maintenant vous allez remplacer le gnrateur de nombres alatoires par un VI Entre analogique pour acqurir des donnes partir de votre priphrique DAQ, les tracer sur un graphe droulant, les analyser et les crire dans un fichier.
Vous pouvez effectuer cette activit en 5 minutes environ. Remarque Si vous navez pas construit de VI Exemple de nombre alatoire, vous pouvez trouver le VI Solution dans LabVIEW\vi.lib\tutorial.llb\Solution pour Exemple de nombre alatoire.

1. 2.

Ouvrez le VI Exemple de nombre alatoire partir de


labview\vi.lib\tutorial.llb.

Visualisez le diagramme. Cliquez avec le bouton droit sur la fonction Nombres alatoires et slectionnez RemplacerAcquisition de donnesEntre analogiqueAI-chantillonner une voie pour remplacer la fonction Nombres alatoires par le VI AI-chantillonner une voie. Assurez-vous de slectionner le VI AI-chantillonner une voie et non le VI AI-chantillonner des voies. Notez que la sortie est passe dun nombre double prcision une waveform. Ceci permet linformation temporelle dtre transmise lhistorique pour tre affiche. Utilisez loutil Bobine et cliquez avec le bouton droit sur lentre de la voie (0) du VI AI-chantillonner une voie puis slectionnez Crer une constante dans le menu local pour spcifier le nom de la voie partir de laquelle vous allez acqurir des donnes. Slectionnez le nom de la voie que vous avez dj configure dans lAssistant de Configuration DAQ partir du menu droulant sur la constante. Visualisez la face-avant. Cliquez avec le bouton droit sur le graphe et slectionnez chelle YMise lchelle automatique des Y partir du menu local. Cliquez sur le bouton Excuter pour acqurir et afficher des donnes sur le graphe droulant. Cliquez sur le bouton Stop pour arrter le VI.

3.

4.

5.

6. 7.

National Instruments Corporation

3-7

Initiation LabVIEW

Chapitre 3

Mesure

8.

Dans la bote de dialogue de fichier, entrez un nom tel que data.txt et cliquez sur le bouton Enregistrer pour enregistrer les donnes dans un fichier tableur. Enregistrez ce VI sous Acquisition de donnes.vi dans labview\vi.lib\tutorial.llb.

9.

Reportez-vous au LabVIEW Measurements Manual pour obtenir des informations sur lacquisition multi-points, la gnration de waveforms, les E/S numriques et les applications de compteur/timer.

Initiation LabVIEW

3-8

ni.com

Mise au point

Ce chapitre vous apprend utiliser certaines techniques de mise au point disponibles dans LabVIEW.

Utiliser le mode Animation


Le mode Animation trace le flux de donnes dun VI pendant son excution.
Vous pouvez effectuer cette activit en 5 minutes environ.

1. 2. 3.

Ouvrez le VI Exemple de nombre alatoire que vous avez cr plus tt partir de LabVIEW\vi.lib\tutorial.llb. Visualisez le diagramme et cliquez sur le bouton Mode Animation situ sur la barre doutils. Excutez le VI partir de la fentre du diagramme. Le programme sexcute au ralenti avec des bulles se dplaant pour animer le flux dexcution. Il affiche aussi les donnes au moment o elles deviennent disponibles dans le VI. Cliquez sur le bouton Abandonner pour arrter le VI. Cliquez de nouveau sur le bouton Mode Animation pour teindre lexcution en mode Animation.

4. 5.

Excution en mode pas pas avec des sondes


Vous pouvez placer des points darrt dans un VI et excuter le diagramme en mode pas pas, en dtaillant ou non ses sections. Vous pouvez aussi insrer des sondes pour examiner en dtail les valeurs des donnes lors de lexcution du programme. Cet exemple montre comment insrer des sondes et excuter un VI en mode pas pas pour surveiller les donnes.
Vous pouvez effectuer cette activit en 5 minutes environ.

National Instruments Corporation

4-1

Initiation LabVIEW

Chapter 4

Mise au point

1. 2.

Ouvrez le VI Exemple de nombre alatoire que vous avez cr plus tt partir de LabVIEW\vi.lib\tutorial.llb. Cliquez avec le bouton droit sur le fil de liaison de sortie de la fonction Nombre alatoire et slectionnez Sonde dans le menu local. Une petite fentre nombre : affiche la valeur de la donne pour ce point. Cliquez sur le bouton Excuter de faon dtaille situ sur la barre doutils. Maintenant, la boucle While clignote pour indiquer que le VI sexcute en mode pas pas. Cliquez de nouveau sur le bouton Excuter de faon dtaille. prsent, la fonction Nombre alatoire clignote. Cliquez sur le bouton Excuter sans dtailler pour excuter sans dtailler la fonction Nombre alatoire. La fonction Nombre alatoire sexcute, et la sortie apparat donc dans la sonde. Lutilisation des boutons Excuter de faon dtaille et Excuter sans dtailler, permet dexcuter plusieurs fois la boucle de faon dtaille pour visualiser chaque nombre alatoire gnr par le VI. Cliquez sur le bouton Pause pour excuter le VI en mode normal. Visualisez la face-avant et cliquez sur le bouton Stop pour arrter le VI. Enregistrez les donnes collectes sur data.txt.

3.

4. 5.

6.

7. 8.

Initiation LabVIEW

4-2

ni.com

Que faire maintenant

Ce chapitre dcrit comment utiliser lAide LabVIEW et les ressources supplmentaires qui sont votre disposition. Reportez-vous au Manuel de lutilisateur LabVIEW, au LabVIEW Measurements Manual ou lAide LabVIEW pour obtenir plus d'informations sur la programmation LabVIEW.
Remarque Lensemble de la documentation LabVIEW est disponible au format PDF (Portable Document Format) sur le CD LabVIEW dans le rpertoire manuels. Vous devez

avoir Adobe Acrobat Reader 3.0 ou une version ultrieure pour visualiser ces fichiers.

Aide en ligne
Tous les VIs et fonctions LabVIEW intgrs comprennent une description complte de la fonctionnalit et des paramtres du VI. Accdez laide contextuelle des VIs et des fonctions en slectionnant AideVisualiser laide contextuelle ou en appuyant sur <Ctrl-H>. Lorsque vous placez un VI sur un diagramme et que vous passez le curseur de la souris sur ce dernier, la description du VI saffiche dans la fentre Aide contextuelle. Cliquez sur le bouton de verrouillage au bas de la fentre Aide contextuelle pour verrouiller le contenu actuel de la fentre. Accdez au fichier Aide LabVIEW pour rechercher des sujets particuliers en slectionnant AideContenu et index. Vous pouvez aussi cliquer avec le bouton droit sur n'importe quel VI ou fonction intgrs sur le diagramme et slectionner Aide dans le menu local.

National Instruments Corporation

5-1

Initiation LabVIEW

Chapitre 5

Que faire maintenant

Lengagement de National Instruments envers vous


Depuis toujours, National Instruments sest engag fournir des outils comme LabVIEW, qui simplifient le dveloppement de linstrumentation, de lacquisition de donnes et des systmes de contrle. En choisissant LabVIEW comme environnement de dveloppement, vous rejoignez des milliers de scientifiques et dingnieurs qui profitent des performances de la programmation graphique.

Formation de la clientle
Pour une formation supplmentaire, National Instruments vous propose des CD, des vidos, des livres interactifs et des cours pratiques LabVIEW qui vous aideront matriser LabVIEW rapidement et dvelopper des applications avec succs.

Programme Alliance
Le programme Alliance est un rseau de dveloppeurs et de consultants experts en LabVIEW et autres produits de National Instruments. Le rpertoire Alliance Solutions de National Instruments rpertorie des bibliothques et utilitaires supplmentaires dvelopps par les membres du programme Alliance pour vous aider utiliser LabVIEW. De plus, le rpertoire Alliance Solutions dresse une liste de consultants LabVIEW qui peuvent vous aider dvelopper des applications personnalises.

Initiation LabVIEW

5-2

ni.com

Configuration systme

A
Avis importants LabVIEW et lAide LabVIEW contiennent des graphiques en couleurs 16 bits. LabVIEW ncessite au minimum un rglage de la palette de couleurs 256 couleurs. Couleurs 16 bits recommande. LAide LabVIEW ncessite un rglage minimal de la palette de couleurs 256 couleurs avec une rsolution dcran de 1024 par 768 pixels. Couleurs 16 bits recommande.

Le tableau suivant dcrit les configurations systme ncessaires pour excuter LabVIEW sur les plates-formes Windows, Macintosh et UNIX. Plate-forme Toutes les plates-formes Support et systmes requis Distribu sur CD-ROM.

Toutes les versions Windows

Reportez-vous aux instructions dinstallation affiches lcran pour obtenir des informations sur la taille du systme LabVIEW que vous installez. LabVIEW sexcute sur des systmes qui prennent en charge Windows.

Pour utiliser Explorer Measurement & Automation, vous devez avoir install Microsoft Internet Explorer version 5.0 ou ultrieure. Le Tutorial LabVIEW requiert une carte son, une carte vido capable de lire des fichiers .avi et un rglage minimal de la palette de couleurs 256 couleurs avec une rsolution dcran de 1024 par 768 pixels. Couleurs 16 bits recommande. Pour tirer parti de la fonctionnalit ActiveX dans LabVIEW 6.0, vous devez avoir install le Service Pack 3 ou ultrieur de Windows NT 4.0 et Microsoft Internet Explorer version 4.0 ou ultrieure. Pour des informations sur lutilisation de LabVIEW dans Windows ME, reportez-vous ni.com/windowsme.

Windows NT

LabVIEW fonctionne avec le Service Pack 3 ou ultrieur de Windows NT 4.0.

Windows ME

National Instruments Corporation

A-1

Initiation LabVIEW

Annexe A

Configuration systme

Plate-forme Power Macintosh

Support et systmes requis LabVIEW requiert Systme version 7.6.1 ou ultrieure. Vous devez avoir au minimum 32 Mo de mmoire RAM et au moins 100 Mo despace libre sur le disque pour linstallation minimale de LabVIEW ou 250 Mo pour linstallation complte.

Avis importants National Instruments vous recommande davoir au moins 32 Mo de RAM. Vous pouvez avoir besoin de plus de mmoire en fonction de la taille de lapplication que vous concevez dans LabVIEW et de la quantit de donnes que votre application doit manipuler. Pour une synchronisation plus prcise, installez lextension Apple QuickTime. Lorsque vous utilisez QuickTime, la prcision de la synchronisation doit passer dune rsolution de 16,6 ms environ 1 ms. La rponse du systme dpend des applications en arrire-plan, des autres extensions, de lactivit de mise en rseau et de la mise en mmoire cache. Le Tutorial LabVIEW requiert une carte son, une carte vido capable de lire des fichiers .avi et un rglage minimal de la palette de couleurs 256 couleurs avec une rsolution dcran de 1024 par 768 pixels. Couleurs 16 bits recommande.

Initiation LabVIEW

A-2

ni.com

Annexe A

Configuration systme

Plate-forme Toutes les versions UNIX

Support et systmes requis LabVIEW requiert un serveur Systme Window X, tel que OpenWindows, HP-VUE, CDE, ou X11R6. Vous devez avoir au minimum 32 Mo de RAM avec 32 Mo despace mmoire dchange. Vous devez avoir de 65 150 Mo despace libre sur votre disque en fonction des composants que vous installez.

Avis importants LabVIEW utilise un rpertoire pour enregistrer les fichiers temporaires. Certains fichiers temporaires sont volumineux, de sorte que vous devez avoir plusieurs mgaoctets despace libre disponible sur votre disque pour ce rpertoire temporaire. Le rpertoire temporaire par dfaut est /tmp. Vous pouvez modifier le rpertoire temporaire en slectionnant OutilsOptions. Si LabVIEW abandonne lexcution soudainement, des fichiers peuvent rester dans le rpertoire temporaire. Supprimez les anciens fichiers de temps autre pour viter dpuise lespace disque. Pour conomiser de lespace, installez uniquement les VIs que vous avez lintention dutiliser. LabVIEW ne requiert pas dinterface utilisateur graphique particulire (GUI) comme Motif ou OpenLook, car il utilise Xlib pour crer sa propre GUI.

Sun

LabVIEW sexcute sur les SPARCstations avec Solaris 2.5.1 ou une version plus rcente. LabVIEW sexcute sur les ordinateurs Hewlett-Packard Model 9000 Series 700 sous HP-UX 10.20 ou une version plus rcente.

HP-UX

Les postes de travail HP limitent la taille dun processus tel que LabVIEW 64 Mo. Il vous faudra peut-tre augmenter ce paramtre pour faire fonctionner votre application LabVIEW. Reportez-vous la section HP-UX des Notes dinformation LabVIEW figurant dans la section Installation pour obtenir de plus amples informations sur la modification de ce paramtre.

National Instruments Corporation

A-3

Initiation LabVIEW

Annexe A

Configuration systme

Plate-forme Linux

Support et systmes requis LabVIEW sexcute sur les processeurs Linux pour Intel x86 avec la version noyau 2.0.x ou ultrieure. LabVIEW sexcute sur la plupart des distributions Linux principales, comme RedHat, Calderra, SuSE et Debian.

Avis importants Requiert la bibliothque GNU C version 2 (glibc2, galement reconnue comme libc.so.6). RedHat Linux version 5.0 ou ultrieure inclut la bibliothque Run-Time glibc2.

Initiation LabVIEW

A-4

ni.com

Ressources techniques
Support sur le Web

Le site Web de National Instruments est la premire source consulter pour rpondre vos questions et rsoudre vos problmes en matire dinstallation, de configuration et de dveloppement dapplications. Ces ressources en ligne pour le diagnostic et la rsolution de problmes comprennent des questions couramment poses (FAQ), des bases de connaissances (Knowledge Bases), des assistants de dpannage spcialiss par ligne de produit, des manuels, des drivers, des mises jour de logiciels et bien dautres choses encore. Ce support Web est disponible la rubrique Technical Support du site ni.com.

NI Developer Zone
NI Developer Zone, accessible ladresse ni.com/zone, est la ressource principale pour le dveloppement de systmes de mesure et dautomatisation. Vous pourrez facilement y trouver les derniers exemples de programmes, configurateurs de systmes et tutoriaux, des nouveauts techniques, et entrer en contact avec une communaut de dveloppeurs pour changer vos connaissances.

Formation
National Instruments propose de nombreuses solutions pour satisfaire vos besoins en formation : depuis des tutoriaux adapts votre propre rythme, des vidos, des CD interactifs, jusquaux cours dispenss par des instructeurs partout dans le monde. Consultez la rubrique Customer Education du site ni.com pour obtenir des informations sur le calendrier et le programme des cours, les centres de formation et les inscriptions.

National Instruments Corporation

B-1

Initiation LabVIEW

Appendix B

Ressources techniques

Intgration de systmes
Si vous devez concilier dlais serrs, ressources techniques limites et toute autre contrainte, nous vous invitons faire appel aux services dintgrateurs de systmes ou de consultants. Vous pourrez alors vous reposer sur le savoir-faire des membres internationaux du Programme Alliance. Pour en savoir plus sur les solutions dintgration de systmes proposes par le rseau Alliance, consultez la rubrique System Integration du site ni.com.

Support international
National Instruments possde des filiales dans le monde entier pour satisfaire vos besoins en matire de support technique. Vous pouvez accder aux sites Web de nos filiales partir de la rubrique Worldwide Offices du site ni.com. Ces sites vous fournissent les dernires informations pour contacter les filiales, les coordonnes du support technique local, les adresses e-mail et la liste des vnements en cours ou venir dans chaque pays. Si vous navez pas pu trouver les rponses vos questions en parcourant les ressources techniques mises votre disposition sur notre site Web, contactez la filiale National Instruments la plus proche. Les numros de tlphone de nos filiales figurent au dbut de ce manuel.

Initiation LabVIEW

B-2

ni.com

Glossaire
A
Activer lindexation Option qui vous permet de construire un ensemble de donnes librer la fin dune Boucle While. Lorsque lindexation est dsactive, une Boucle While libre seulement le point de donne final gnr dans la boucle. Utilitaire qui vous guide au cours des processus permettant de nommer et de configurer les voies analogiques et numriques DAQ. Disponible dans lenvironnement des donnes de Measurement & Automation Explorer (Windows) et de lAssistant Voies DAQ (Macintosh). Utilitaire qui vous guide au cours des processus permettant de spcifier votre application DAQ et fournit une solution DAQ personnalise.

Assistant Entres/ Sorties DAQ

Assistant Solutions DAQ

B
boucle While Structure en boucle qui rpte une section de code jusqu ce quune condition soit respecte. Section dun fil de liaison contenant tous les segments de fil de liaison dune jonction une autre, dun terminal une jonction ou dun terminal un terminal si ces derniers ne sont spars par aucune jonction. GPIBsynonyme de HP-IB. Le bus standard utilis pour contrler les instruments lectroniques laide dun ordinateur. galement appel bus IEEE 488 car il est dfini par les normes ANSI/IEEE 488-1978, 488.1-1987 et 488.2-1992.

branche de fil de liaison Bus dinterface universel

C
commande Objet de la face-avant permettant dentrer interactivement les donnes dans un VI ou de les entrer par programmation dans un sous-VI, tel quun bouton rotatif, un bouton poussoir ou un cadran.

National Instruments Corporation

G-1

Initiation LabVIEW

Glossaire

D
diagramme Description ou reprsentation image dun programme ou dun algorithme. Le diagramme est constitu dicnes excutables appeles nuds et de fils de liaison qui transportent les donnes entre les nuds. Le diagramme correspond au code source du VI. Le diagramme rside dans la fentre de diagramme du VI.

F
face-avant Interface utilisateur interactive dun VI. Laspect de la face-avant imite physiquement des instruments tels que des oscilloscopes et des multimtres. Chemin de donnes entre des nuds. Systme de programmation constitu de nuds qui ne sexcutent que sils reoivent toutes les donnes dentre ncessaires et qui produisent automatiquement une sortie lors de leur excution. LabVIEW est un systme de flux de donnes. lment dexcution intgr, comparable un oprateur, une fonction ou une dclaration dans un langage de programmation textuel.

fil de liaison flux de donnes

fonction

G
Galerie de Solutions Option lintrieur de lAssistant Solutions DAQ dans laquelle vous pouvez slectionner une application parmi de nombreuses catgories dapplications DAQ communes. Indicateur qui trace les points de donnes un certain rythme.

graphe droulant

I
IEEE 488.2 indicateur Institute of Electrical and Electronic Engineers Standard 488.2-1987, qui dfinit le Bus GPIB. Objet de la face-avant affichant la sortie, tel quun graphe ou une LED (diode lectroluminescente).

Initiation LabVIEW

G-2

ni.com

Glossaire

info-bulle

Petites bannires de texte jaunes qui identifient le nom du terminal, notamment pour faciliter lidentification des terminaux en vue de leur cblage. Programme de LabVIEW modlisant lapparence et le fonctionnement dun instrument rel.

Instrument Virtuel

J
jonction de fil de liaison Point de jonction dau moins trois segments de fil de liaison.

L
LabVIEW Laboratory Virtual Instrument Engineering Workbench. LabVIEW est un langage de programmation graphique qui utilise des icnes au lieu de lignes de texte pour crer des programmes.

M
Mo Mode Animation Mga-octets de mmoire. 1 Mo est gal 1024 Ko. Technique de mise au point qui anime lexcution du VI pour illustrer le flux de donnes lintrieur de celui-ci.

N
nud lment dexcution dun programme. Les nuds sont analogues aux dclarations, oprateurs, fonctions et sous-programmes en langues textuelles. Sur un diagramme, les nuds incluent les fonctions, les structures et les sous-VIs.

O
outil Bobine outil Doigt Outil utilis pour dfinir les chemins des donnes entre les terminaux. Outil permettant dentrer les donnes dans les commandes et de les faire fonctionner.

National Instruments Corporation

G-3

Initiation LabVIEW

Glossaire

outil Flche outil Texte

Outil utilis pour dplacer et redimensionner les objets. Outil utilis pour crer les tiquettes et valider le texte des fentres de texte.

P
palette palette de Commandes palette de Fonctions palette dOutils Affichage dicnes qui reprsente des options possibles. Palette contenant les commandes, les indicateurs et les objets dcoratifs de la face-avant. Palette contenant les VIs, les fonctions, les structures des diagrammes et les constantes. Palette contenant les outils que vous pouvez utiliser pour diter et mettre au point les objets de la face-avant et du diagramme. Extensions PCI pour lInstrumentation. Une plate-forme d'instrumentation informatique et modulaire.

PXI

R
RS-232 RS-485 Standard 232 recommand, un standard de bus dinterface en srie. Standard 485 recommand, un standard de bus dinterface en srie.

S
segment de fil de liaison Sonde sous-palette sous-VI structure Partie distincte de fil de liaison horizontale ou verticale. Fonction de Mise au point pour vrifier les valeurs intermdiaires dans un VI. Palette contenue dans une icne dune autre palette. VI utilis dans le diagramme dun autre VI. Comparable un sous-programme. lment de commande dun programme, tel quune structure en squence, une structure Condition, une boucle For ou une boucle While.

Initiation LabVIEW

G-4

ni.com

Glossaire

T
terminal Terminal conditionnel Objet ou rgion sur un nud travers lequel les donnes transitent. Terminal dune boucle While contenant une valeur boolenne qui dtermine si le VI excute une autre itration. Terminal dentre ou de sortie de donnes sur une structure.

tunnel

V
VI VISA VXI Reportez-vous Instrument Virtuel. Bibliothque une seule interface pour contrler le bus GPIB, VXI, RS-232 et dautres types dinstruments. Extensions VME pour lInstrumentation (bus).

National Instruments Corporation

G-5

Initiation LabVIEW