initiation labview 8 2 fr

Upload: aymenoueslati87

Post on 10-Feb-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 Initiation Labview 8 2 Fr

    1/50

  • 7/22/2019 Initiation Labview 8 2 Fr

    2/50

    Filiales francophonesNational Instruments National Instruments National Instruments France National InstrumentsBelgium nv CanadaMontral Centre dAffaires Paris-Nord SuisseLeuvensesteenweg 613 1000 Boulevard St. Jean, Immeuble Le Continental Sonnenbergstr. 53B-1930 Zaventem Suite 316 BP 217 CH-5408 Ennetbaden

    Point-Claire, Qubec H9R 5P1 93153 Le Blanc-Mesnil Cedex

    Support interneE-mail : [email protected] FTP : ftp.ni.comAdresse web : http://www.ni.com

    Support Bulletin BoardBBS France : 01 48 65 15 59BBS tats-Unis : 512 794 5422

    Support tlphonique en franaisBelgique Tl. : 02 757 00 20 Fax : 02 757 03 11 Tl. : 405 120 (Luxembourg)Canada (Qubec) Tl. : 514 694 8521 Fax : 514 694 4399France Tl. : 01 48 14 24 24 Fax : 01 48 14 24 14Suisse Tl. : 056 200 51 51 Fax : 056 200 51 55 Tl. : 022 980 05 11 (Genve)

    Les filialesAllemagne 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 Headquarters11500 North Mopac Expressway Austin, Texas 78759-3504 USA Tel: 512 794 0100

    Copyright 1997, 2000 National Instruments Corporation. Tous droits rservs.

  • 7/22/2019 Initiation Labview 8 2 Fr

    3/50

    Information importante

    GarantieLes 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 datedexpdition prouve par des reus ou autres justificatifs. National Instruments, sa convenance, rparera ou remplacera les supports dulogiciel nexcutant pas les instructions de programmation si National Instruments reoit la notification de ces dfauts pendant la priodede 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) at obtenu de lusine et quil est clairement appos lextrieur du paquet. National Instruments prendra sa charge les frais de retourdes pices sous garantie.

    National Instruments est convaincu que linformation contenue dans le prsent document est exacte. Le prsent document a tsoigneusement revu afin den vrifier lexactitude technique. En cas de prsence derreurs techniques ou typographiques, NationalInstruments se rserve le droit de faire les modifications ncessaires sur les ditions ultrieures de ce document sans tre tenu deninformer 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 oulinformation quil contient.

    Hormis les dispositions prvues aux prsentes, National Instruments ne donne aucune garantie, explicite ou implicite, et exclutspcifiquement toute garantie de commercialisation ou daptitude pour un usage particulier. Le droit du client obtenir desdommages-intrts en raison de lerreur ou de la ngligence de National Instruments sera limit au montant dbours ce titrepar 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 detels dommages.Cette limitation de responsabilit de National Instruments sappliquera quelle que soit la forme de laction, que sonfondement soit contractuel ou quasi-dlictuel, y compris la ngligence. Toute action lencontre de National Instruments doit treintente dans un dlai dun an aprs la survenance du fondement de ladite action. National Instruments ne sera pas tenue responsable duretard 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 mauvaiseutilisation, 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.

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

    Marques dposesLabVIEW, National Instruments, ni.com, NI-DAQet PXIsont 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 fiabilitncessaires leur utilisation dans le cadre ou en relation avec des implants chirurgicaux, ou comme composants de premire importancedans un systme dassistance la vie quel quil soit et dont on peut raisonnablement penser que la dfaillance de fonctionnement peutprovoquer 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 desfacteurs dfavorables, comprenant de faon non limitative les fluctuations de lalimentation en nergie lectrique, lesdysfonctionnements du matriel informatique, l'adquation du logiciel du systme dexploitation de lordinateur, l'adquation descompilateurs et du logiciel de dveloppement utiliss pour dvelopper une application, les erreurs dinstallation, les problmes decompatibilit entre le logiciel et le matriel, les dysfonctionnements ou les dfaillances des systmes de contrle lectronique, lesdfaillances passagres des systmes lectroniques,(matriel et/ou logiciel), les utilisations ou mauvaises utilisations non-prvues, ouerreurs 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 dedommages aux biens ou aux personnes (y compris le risque de dommages corporels et de mort) ne devrait pas reposer uniquement surun 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 dfaillancesdu 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 quunutilisateur ou un dveloppeur dapplication peut utiliser des produits de National Instruments combins avec dautres produits de manirenon-value ou envisage par National Instruments, lutilisateur ou dveloppeur de lapplication est responsable, en dernier ressort, dela vrification et de la validation de ladquation des produits de National Instruments chaque fois que les produits de NationalInstruments sont incorpors dans un systme ou application, y compris, sans limitation, la conception , le procd et le niveau de scuritappropris dudit systme ou application.

  • 7/22/2019 Initiation Labview 8 2 Fr

    4/50

    Conventions

    Les conventions suivantes sont utilises dans ce manuel :

    Le symbole vous guide parmi les options des botes de dialogue et deslments de menu jusqu la fin de votre tche. La squence Fichier Miseen pageOptionsvous invite appuyer sur le menu droulant Fichier, slectionner llment Mise en page puis Optionsdans la dernire bote dedialogue.

    Cette icne vous signale des conseils suivre.

    Cette icne indique une remarque et attire votre attention sur desinformations importantes.

    gras Un texte en gras indique des lments que vous devez slectionner ou surlesquels vous devez cliquer dans le logiciel, tels que les lments du menuet les options des botes de dialogue. Un texte en gras indique aussi desnoms de paramtres et de palettes.

    italique Un texte en italique indique des variables, un passage important souligner,des rfrences croises ou une introduction un concept cl. Cette policeindique aussi un texte qui est substituable par un mot ou une valeur quevous devez fournir.

    monospace Cette police indique un texte ou des caractres saisir, des sections de code,des exemples de programmation et de syntaxe. Cette police est aussiutilise pour les noms propres des units de disque, des chemins, desrpertoires, des programmes, des sous-programmes, des priphriques, desfonctions, des oprations, des variables, des fichiers et de leurs extensionset des extraits de code.

    Plate-forme Un texte dans cette police indique une plate-forme spcifique et vousinforme que le texte qui suit s'applique uniquement cette plate-forme.

    cliquer droit (Macintosh)Appuyez sur -cliquer pour obtenir leffet dun clic

    droit.

  • 7/22/2019 Initiation Labview 8 2 Fr

    5/50

    National Instruments Corporation v Initiation LabVIEW

    Contenu

    Chapitre 1

    Introduction LabVIEWEn quoi consiste LabVIEW ?...............................................................................................1-1Pourquoi utiliser LabVIEW ? .............................................................................................. 1-2Comment LabVIEW fonctionne-t-il ? ................................................................................. 1-2

    Face-avant..............................................................................................................1-3Diagramme ............................................................................................................1-3Palettes...................................................................................................................1-4

    Palette doutils.........................................................................................1-4Palette de commandes.............................................................................1-5Palette de fonctions ................................................................................. 1-6

    Naviguer dans les palettes de Commandes et de Fonctions....................1-7Flux de donnes.....................................................................................................1-8Par o dois-je commencer ?.................................................................................................1-9

    Tutorial LabVIEW.................................................................................................1-9

    Chapitre 2Instruments Virtuels

    Rechercher des exemples.....................................................................................................2-1Construire un Instrument Virtuel.........................................................................................2-2

    Crer une interface utilisateur ............................................................................... 2-2

    Construire le diagramme .......................................................................................2-4Relier et excuter le VI..........................................................................................2-6Ajouter une fonction temporelle au VI..................................................................2-8Ajouter une analyse et une E/S de fichier au VI ................................................... 2-9

    Chapitre 3Mesure

    E/S dinstruments.................................................................................................................3-1Excuter le VI Dmo oscilloscope ........................................................................3-2

    Acquisition de donnes........................................................................................................3-2Utilisation de lAssistant Solutions DAQ..............................................................3-3

    Configuration de voies dentre analogique ........................................... 3-3Gnration dune solution partir de la Galerie de Solutions ................3-6

    Ajout dune entre analogique au VI.....................................................................3-7

  • 7/22/2019 Initiation Labview 8 2 Fr

    6/50

    Contenu

    Initiation LabVIEW vi ni.com

    Chapitre 4Mise au point

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

    Chapitre 5Que faire maintenant

    Aide en ligne........................................................................................................................ 5-1Lengagement de National Instruments envers vous........................................................... 5-2

    Formation de la clientle....................................................................................... 5-2Programme Alliance ............................................................................................. 5-2

    Annexe A

    Configuration systmeAnnexe BRessources techniques

    Glossaire

  • 7/22/2019 Initiation Labview 8 2 Fr

    7/50

    National Instruments Corporation 1-1 Initiation LabVIEW

    1Introduction LabVIEW

    Reportez-vous lannexe A, Configuration systmepour plusdinformations sur les exigences de configuration du systme.Reportez-vous Notes dinformation de LabVIEWpour obtenir desinstructions 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 lesinstructions dterminent lexcution du programme, LabVIEW utiliseune programmation en flux de donnes dans laquelle les donnesdterminent lexcution.

    Dans LabVIEW, vous construisez une interface utilisateur laide dunensemble doutils et dobjets. Linterface utilisateur est connue sous le nomde face-avant. Vous ajoutez ensuite un code laide de reprsentationsgraphiques de fonctions pour contrler les objets de la face-avant. Lediagramme contient ce code. Si le tout est organis correctement, le

    diagramme ressemble un organigramme.

    Vous pouvez acheter plusieurs toolsets supplmentaires pour dvelopperdes applications spcialises. Tous les kits doutils sintgrent sansproblme dans LabVIEW. Reportez-vous au site Web de NationalInstruments : ni.com/labviewpour obtenir plus dinformations surces kits doutils.

    LabVIEW est entirement quip pour faciliter la communication avec dumatriel tel que le GPIB, VXI, PXI, RS-232, RS-485 et des priphriquesdacquisition de donnes enfichables. LabVIEW comporte aussi desfonctions intgres pour connecter votre application Internet laide duserveur Web de LabVIEW et des normes logicielles telles que la mise enrseau TCP/IP et ActiveX.

    Grce LabVIEW, vous pouvez crer des applications compiles 32 bitsqui vous offrent les vitesses dexcution rapides ncessaires aux solutionspersonnalises dacquisition de donnes, de test, de mesure et de contrle.

  • 7/22/2019 Initiation Labview 8 2 Fr

    8/50

    Chapitre 1 Introduction LabVIEW

    Initiation LabVIEW 1-2 ni.com

    Vous pouvez aussi crer des programmes excutables autonomes et desbibliothques partages comme des DLL, car LabVIEW est un vraiprogramme de compilation 32 bits.

    LabVIEW contient des bibliothques dtailles de collecte, danalyse, de

    prsentation et de stockage de donnes. LabVIEW comprend aussi desoutils de dveloppement de programme traditionnels. Vous pouvez placerdes points darrt, animer lexcution dun programme et effectuer uneexcution pas pas pour faciliter la mise au point et le dveloppement.

    LabVIEW contient aussi de nombreux mcanismes permettant de seconnecter des codes ou logiciels externes grce, entre autres, aux DLL,aux bibliothques partages et lActiveX. De plus, de nombreux outilssupplmentaires sont disponibles pour une grande varit dapplications.

    Pourquoi utiliser LabVIEW ?LabVIEW vous permet de construire vos propres solutions pour dessystmes scientifiques et techniques. LabVIEW vous offre la flexibilit etles performances dun langage de programmation puissant sans la difficultet la complexit qui y sont habituellement associes.

    LabVIEW offre des milliers dutilisateurs satisfaits un moyen plusrapide de programmer linstrumentation, lacquisition de donnes et lessystmes 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 dveloppementdu 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 doutilssupplmentaires performants. Enfin, le support technique et NI DeveloperZone garantissent un dveloppement optimal de vos solutions.

    Comment LabVIEW fonctionne-t-il ?

    Les programmes LabVIEW portent la dnomination dinstruments virtuelsou VIs, car leur apparence et leur fonctionnement sapparentent auxinstrunents physiques tels que les oscilloscopes et les multimtres. ChaqueVI utilise des fonctions qui manipulent les entres de linterface utilisateurou dautres sources et qui affichent ces informations ou les dplacent versdautres fichiers ou ordinateurs.

  • 7/22/2019 Initiation Labview 8 2 Fr

    9/50

    Chapitre 1 Introduction LabVIEW

    National Instruments Corporation 1-3 Initiation LabVIEW

    Un VI contient les trois composants suivants :

    La Face-avant Sert dinterface utilisateur.

    Le Diagramme Contient le code source graphique du VI et dfinitsa fonctionnalit.

    Le cadre connecteur et licne Identifie le VI pour que vouspuissiez lutiliser dans un autre VI. Un VI dans un autre VI est appelun sous-VI. Un sous-VI correspond un sous-programme dans leslangages de programmation textuels.

    Face-avantLa face-avant correspond linterface utilisateur du VI. Vousconstruisez la face-avant avec des commandes et des indicateurs quisont respectivement les terminaux dentre et les terminaux de sortieinteractifs du VI. Les commandes sont des boutons rotatifs, des boutons

    poussoirs, des cadrans et dautres commandes dentre. Les indicateurssont des graphes, des LED et dautres affichages. Les commandes simulentles priphriques dentre dinstruments et fournissent les donnes audiagramme du VI. Les indicateurs simulent les priphriques de sortiedinstruments et affichent les donnes que le diagramme acquiert ougnre.

    DiagrammeUne fois que vous avez construit la face-avant, vous ajoutez le code laidede reprsentations graphiques des fonctions pour contrler les objets de

    la face-avant. Le diagramme contient ce code source. Les objets de laface-avant apparaissent en tant que terminaux sur le diagramme. Vousne pouvez pas effacer un terminal du diagramme. Pour faire disparatrele terminal, effacez lobjet qui lui correspond sur la face-avant.

    Chaque commande ou indicateur de la face-avant correspond un terminalsur le diagramme. De plus, le diagramme contient des fonctions et desstructures obtenues dans les bibliothques de VIs intgres de LabVIEW.Des fils de liaison connectent chaque nud du diagramme, y compris lesterminaux des commandes et des indicateurs, les fonctions et les structures.

  • 7/22/2019 Initiation Labview 8 2 Fr

    10/50

  • 7/22/2019 Initiation Labview 8 2 Fr

    11/50

    Chapitre 1 Introduction LabVIEW

    National Instruments Corporation 1-5 Initiation LabVIEW

    Palette de commandesLa palette de Commandesest disponible uniquement sur la face-avant.La palette de Commandescontient les commandes et les indicateurs de laface-avant que vous utilisez pour crer linterface utilisateur. SlectionnezFentragePalette de commandesou cliquez avec le bouton droit surlespace de travail de la face-avant pour afficher la palette de Commandes.Vous pouvez placer la palette de Commandesnimporte o sur lcran.

  • 7/22/2019 Initiation Labview 8 2 Fr

    12/50

    Chapitre 1 Introduction LabVIEW

    Initiation LabVIEW 1-6 ni.com

    Palette de fonctionsLa palette de Fonctionsest disponible uniquement sur le diagramme. Lapalette de Fonctionscontient les objets que vous utilisez pour programmervotre VI, comme les oprations darithmtique, dE/S dinstrument, dE/Sde fichier et dacquisition de donnes. Slectionnez FentragePalettede fonctionsou cliquez avec le bouton droit sur lespace de travail dudiagramme pour afficher la palette de Fonctions. Vous pouvez placer lapalette de Fonctionsnimporte o sur lcran.

  • 7/22/2019 Initiation Labview 8 2 Fr

    13/50

    Chapitre 1 Introduction LabVIEW

    National Instruments Corporation 1-7 Initiation LabVIEW

    Naviguer dans les palettes de Commandeset de FonctionsUtilisez les boutons de navigation sur les palettes deCommandeset deFonctionspour naviguer et rechercher les commandes, les VIs et les

    fonctions. Lorsque vous cliquez sur licne dune sous-palette, la paletteentire devient la sous-palette que vous avez slectionne. Vous pouvezgalement cliquer avec le bouton droit sur licne dun VI sur la palette etslectionner Ouvrir un VI partir du menu local pour ouvrir le VI.

    Les palettes de Commandeset de Fonctionscontiennent les boutons denavigation suivants :

    Haut Vous fait passer au niveau suprieur de la hirarchie de lapalette.

    Rechercher Met la palette en mode de recherche. En mode de

    recherche, vous pouvez effectuer des recherches textuelles pourtrouver des commandes, des VIs ou des fonctions dans les palettes.

    Options Ouvre la bote de dialogue Options du navigateur defonctions partir de laquelle vous pouvez configurer lapparence despalettes.

  • 7/22/2019 Initiation Labview 8 2 Fr

    14/50

    Chapitre 1 Introduction LabVIEW

    Initiation LabVIEW 1-8 ni.com

    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.

    1

    2

    3

  • 7/22/2019 Initiation Labview 8 2 Fr

    15/50

  • 7/22/2019 Initiation Labview 8 2 Fr

    16/50

    Chapitre 1 Introduction LabVIEW

    Initiation LabVIEW 1-10 ni.com

    Pour accder la bote de dialogue LabVIEW, lancez LabVIEW oufermez tous les VIs ouverts si vous excutez dj LabVIEW.

    Aprs avoir termin le Tutorial LabVIEW, continuez avec les activits dece 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 ellesapparaissent car chaque activit est base sur les exemples de programmesque vous avez crs dans lactivit prcdente. Un temps dexcutionapproximatif est donn pour chaque activit et pour chacune de sessections.

  • 7/22/2019 Initiation Labview 8 2 Fr

    17/50

    National Instruments Corporation 2-1 Initiation LabVIEW

    2Instruments Virtuels

    Ce chapitre vous apprend, pas pas, crer une application dansLabVIEW. Il vous guide aussi dans la fonction Recherche dexemplespour vous aider trouver des exemples dans LabVIEW.

    Vous apprendrez effectuer les tches suivantes :

    Crer un nouveau programme dans LabVIEW. Le VI que vousconstruisez gnre des donnes, les analyse, puis les crit dans unfichier.

    Utiliser la fonction Recherche dexemples pour trouver et excuter unexemple.

    Rechercher des exemples

    Aprs avoir termin le Tutorial LabVIEW, vous tes prt excuter desexemples dans LabVIEW.

    Vous pouvez effectuer cette activit en 5 minutes environ.

    1. Dans la bote de dialogue LabVIEW, cliquez sur le bouton Recherchedexemplespour ouvrir laide en ligneRecherche dexemples, quidonne une liste des exemples LabVIEW.

    Pour accder la bote de dialogue LabVIEW, lancez LabVIEW oufermez tous les VIs ouverts si vous excutez dj LabVIEW.

    2. Slectionnez Analysedans la catgorie Dmonstrations.

    3. Cliquez sur Systme de tempraturepour ouvrir ce VI dedmonstration.

    4. Cliquez sur le bouton Excutersur la barre doutils de la face-avant

    pour voir comment le VI sexcute.5. Cliquez sur les glissires, les boutons rotatifs et les autres commandes

    pour voir comment ils affectent les donnes.

    6. Arrtez le programme en cliquant sur le commutateur Acquisitionpour le faire basculer dans la position off.

  • 7/22/2019 Initiation Labview 8 2 Fr

    18/50

    Chapitre 2 Instruments Virtuels

    Initiation LabVIEW 2-2 ni.com

    Construire un Instrument Virtuel

    Cette activit vous apprend tracer, analyser et enregistrer des donnesdans LabVIEW.

    Vous pouvez effectuer cette activit en 30 minutes environ.

    Crer une interface utilisateurVous pouvez crer une interface utilisateur graphique sur la face-avant laide des commandes et des indicateurs situs sur la palette deCommandes.

    Vous pouvez effectuer cette section en 5 minutes environ.

    1. Crez un nouveau VI en slectionnant Nouveau VIdans la bote dedialogue LabVIEW.

    Pour accder la bote de dialogue LabVIEW, lancez LabVIEW oufermez tous les VIs ouverts si vous excutez dj LabVIEW.

    2. Crez un bouton Stop en slectionnant CommandesBoolenBouton Stopsur la palette de Commandes, comme indiqu danslillustration suivante.

    Cliquez avec le bouton droit sur lobjet et slectionnezlments visiblestiquettedans le menu local pour afficherou cacher ltiquette texte dun objet.

    Utilisez loutil Flche sur la palettedOutilspour rarranger ouredimensionner les objets. Slectionnez FentreVisualiser lapalette doutilspour afficher la palette dOutils.

  • 7/22/2019 Initiation Labview 8 2 Fr

    19/50

    Chapitre 2 Instruments Virtuels

    National Instruments Corporation 2-3 Initiation LabVIEW

    3. Utilisez le bouton de navigation Hautsur la palette de Commandespour revenir la palette de Commandes principale. Crez un graphedroulant en slectionnant CommandesGraphe Graphedroulant. Ce graphe droulant trace les donnes point par point.Utilisez loutil Texte sur la palette dOutilspour tiqueter le Tracalatoiredu graphe droulant.

    4. Slectionnez FentreVisualiser la palette doutilspour afficher lapalette dOutils. Utilisez loutil Doigt sur la palette dOutilspourchanger lchelle du graphe droulant. Effectuez un double-clic sur10,0sur laxe Y de lindicateur du trac alatoire et tapez 0,0pour changer lchelle. Cliquez deux fois sur 10,0sur laxe Y delindicateur du trac alatoire et tapez 1,0pour changer lchelle.La face-avant doit maintenant correspondre lillustration suivante.

  • 7/22/2019 Initiation Labview 8 2 Fr

    20/50

    Chapitre 2 Instruments Virtuels

    Initiation LabVIEW 2-4 ni.com

    Construire le diagrammeJusqu prsent, vous avez dfini ce quoi ressemblera linterfaceutilisateur. Maintenant vous pouvez crer le code source sur le diagramme.Pour ce VI, vous gnrez des nombres alatoires allant de zro un et vousles tracez sur un graphe droulant.

    Vous pouvez effectuer cette section en 5 minutes environ.

    1. Visualisez le diagramme en slectionnant FentreDiagrammeou encliquant sur la fentre du diagramme.

    Conseil Utilisez le raccourci clavier pour passer de la face-avant au diagramme.

    2. Les deux terminaux du diagramme correspondent au bouton Stopet

    au graphe droulant trac alatoire sur la face-avant. SlectionnezFentrePalette de fonctionspour afficher la palette deFonctions.

    3. Slectionnez FonctionsNumriqueNombre alatoire (01).Tandis que vous faites glisser la fonction Nombre alatoire (0 1) versle terminal Trac alatoire, LabVIEW trace automatiquement un fil deliaison. Lorsque vous relchez le bouton de la souris pour placer la

  • 7/22/2019 Initiation Labview 8 2 Fr

    21/50

    Chapitre 2 Instruments Virtuels

    National Instruments Corporation 2-5 Initiation LabVIEW

    fonction, LabVIEW connecte automatiquement la fonction au terminalavec un fil de liaison.

    Utilisez le bouton de navigation Hautsur la palette de Fonctionspourrevenir la palette de Fonctions principale.

    4. Crez une boucle While en slectionnant FonctionsStructuresBoucle While. La boucle While excute tout le code quelle contientjusqu ce que le terminal de condition reoive une valeur VRAI ouFAUX. La raction dfinie par dfaut est Continuer sur conditionVraie.

    5. Placez le curseur de la souris sur le diagramme, lendroit o vousvoulez ancrer langle suprieur gauche de la boucle While. Faitesglisser le rectangle en pointill en diagonale pour inclure la fonctionNombre alatoire, le Trac alatoire, et le terminal du bouton Stop. Lediagramme devrait maintenant correspondre lillustration suivante.

  • 7/22/2019 Initiation Labview 8 2 Fr

    22/50

    Chapitre 2 Instruments Virtuels

    Initiation LabVIEW 2-6 ni.com

    Relier et excuter le VIVous transfrez les donnes entre les objets du diagramme laide de filsde liaison. Les fils de liaison sont de couleurs, de styles et dpaisseursdiffrents suivant leurs types de donnes. Un fil de liaison bris apparatsous la forme dune ligne noire en pointills. Lorsque vous avez termin decbler ce VI, vous pouvez lexcuter partir de la face-avant pour le voirtracer les donnes vers le graphe droulant.

    Vous pouvez effectuer cette section en 5 minutes environ.

    1. Slectionnez FentreVisualiser la palette doutilspour afficher lapalette dOutils. Slectionnez loutil Bobine sur la palette dOutils.

    2. Cblez le terminal du boutonStopau terminal de condition de laboucle While. Cliquez sur le terminal du bouton Stop, dplacez le

    curseur de la souris vers le terminal de condition pour crer un fil deliaison et cliquez de nouveau pour connecter le fil de liaison.

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

    3. Comme ce VI utilise un bouton Stop, vous devez dfinir lecomportement du terminal de condition de la boucle While surArrter sur condition Vraie. Cliquez droit sur le terminal decondition ou sur le bord de la boucle While et slectionnez Arrter sur

    condition Vraie. Lapparence du terminal de condition change commeindiqu sur la gauche. Le diagramme devrait maintenant correspondre lillustration suivante.

  • 7/22/2019 Initiation Labview 8 2 Fr

    23/50

    Chapitre 2 Instruments Virtuels

    National Instruments Corporation 2-7 Initiation LabVIEW

    4. Visualisez la face-avant en appuyant sur . SlectionnezFentresVisualiser la palette doutilspour afficher la palettedOutils. Slectionnez loutil Doigt sur la palette dOutils.

  • 7/22/2019 Initiation Labview 8 2 Fr

    24/50

    Chapitre 2 Instruments Virtuels

    Initiation LabVIEW 2-8 ni.com

    5. Cliquez sur le bouton Excuter situ sur la barre doutils pour excuterle VI. La face-avant devrait maintenant ressembler lillustrationsuivante.

    6. Cliquez sur le bouton Stoppour arrter le VI.

    Ajouter une fonction temporelle au VIVous pouvez ajouter un retard temporel au VI pour tracer les points pluslentement sur le graphe droulant.

    Vous pouvez effectuer cette section en 5 minutes environ.

    1. Visualisez le diagramme en appuyant sur . Sur le diagramme,slectionnez FonctionsTemps & DialogueAttendre un multiplede ms et placez la fonction dans la boucle While.

    2. Utilisez loutil Bobine et cliquez avec le bouton droit sur le terminal

    n millisecondes gauche de la fonction Attendre un multiple de mset slectionnez CrerConstante partir du menu local.

  • 7/22/2019 Initiation Labview 8 2 Fr

    25/50

    Chapitre 2 Instruments Virtuels

    National Instruments Corporation 2-9 Initiation LabVIEW

    3. Tapez 250dans la constante n millisecondespour crer un retard de250 ms entre la gnration des points tracer pour le graphe droulant.Le diagramme devrait maintenant correspondre lillustrationsuivante.

    4. Sur la face-avant, utilisez loutil Doigt pour cliquer sur le boutonExcuterafin dexcuter le VI et dobserver leffet de retard.

    Slectionnez FichierEnregistrer souset enregistrez ce VI sousExemple de nombre alatoire.vidanslabview\vi.lib\tutorial.llb.

    Ajouter une analyse et une E/S de fichier au VIVous pouvez effectuer la moyenne des points de donnes alatoires quevous 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 nombrealatoire que vous avez cr. Si le VI nest pas dj ouvert,slectionnez FichierOuvriret parcourez le rpertoire du VI Exemplede nombre alatoire dans labview\vi.lib\tutorial.llb.Slectionnez FentrePalette de fonctionspour afficher la palettede Fonctions.

  • 7/22/2019 Initiation Labview 8 2 Fr

    26/50

    Chapitre 2 Instruments Virtuels

    Initiation LabVIEW 2-10 ni.com

    2. SlectionnezFonctionsMathmatiquesProbabilits etStatistiquesMoyenne.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 collecterles donnes.

    3. Utilisez loutil Bobine et cliquez avec le bouton droit sur le terminalmoyennedans langle suprieur droit du VI Moyenne et slectionnezCrerIndicateur partir du menu local pour crer un indicateurnumrique sur la face-avant afin dafficher la moyenne des donnesalatoires.

    4. Slectionnez FonctionsE/S de fichiercrire dans un fichiertableuret placez le VI sur le diagramme en dehors de la boucle While.

    5. Utilisez loutil Bobine pour crer un segment de fil de liaison quiconnecte la fonction Nombre alatoire au terminal dentre du point Xdu VI Moyenne. Cliquez sur le segment de fil de liaison existantentre la fonction Nombre alatoire et le terminal Trac alatoire.Connectez ce fil de liaison au terminal dentre X du VI Moyenne. Lesegment de fil de liaison bris indique que vous essayez de cbler desterminaux comportant des types de donnes diffrents. Vous corrigerezles fils de liaison briss ltape 7.

    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 vousavez cr ltape prcdente. Cblez cette nouvelle branche dusegment situ en dehors de la boucle lentre du tableau 1DduVI crire dans un fichier tableur. Vous utilisez lentre de donnesdu tableau 1D car la boucle While cre une ligne de donnes unedimension partir des nombres alatoires gnrs. Les fils de liaisonseront briss, mais vous corrigerez cela ltape 7.

    7. Le carr orange sur la boucle While est un terminal de sortie dedonnes appel tunnel. Cliquez avec le bouton droit sur le tunnel et

    slectionnez Activer lindexationdans le menu local pour autoriser laboucle While collecter les donnes et les passer au VI Moyennesous la forme dun ensemble de donnes cumulatif lendroit o laboucle se termine. Les fils de liaison briss se transforment en fils decouleur orange car les terminaux sont maintenant du mme type dedonnes. Le diagramme devrait maintenant correspondre lillustration suivante.

  • 7/22/2019 Initiation Labview 8 2 Fr

    27/50

    Chapitre 2 Instruments Virtuels

    National Instruments Corporation 2-11 Initiation LabVIEW

    8. Revenez la face-avant et cliquez sur le bouton Excuterpourexcuter le VI. Lorsque vous cliquez sur le bouton Stop, vous voyez lamoyenne des donnes et la bote de dialogue Choisir un fichier crirevous demande le nom du fichier pour enregistrer les points dedonnes nombre alatoire. Tapezdata.txtet cliquez sur le boutonEnregistrer.

    Comme le VI Moyenne est lextrieur de la boucle While, le VInaffiche pas la moyenne tant que vous ne cliquez pas sur le boutonStop.

    9. Utilisez nimporte quel diteur de texte pour ouvrir data.txtetvisualiser les donnes.

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

    alatoire.vi.

  • 7/22/2019 Initiation Labview 8 2 Fr

    28/50

    National Instruments Corporation 3-1 Initiation LabVIEW

    3Mesure

    Ce chapitre vous apprend utiliser LabVIEW pour configurer,communiquer et acqurir des donnes avec des instruments spcialisset du matriel gnral dacquisition de donnes (DAQ).

    Reportez-vous la Developer Zone de NI : ni.com/zone, qui donnedes ressources de mesure et dautomation y compris des exemples, desprsentations techniques, des drivers dinstruments et des informationssur le tutorial. Reportez-vous galement auLabVIEW MeasurementsManual 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 LabVIEWpour acqurir des donnes partir dinstruments de contrle GPIB, VXI,RS-232 et autres normes matrielles. Cette section vous montre aussicomment excuter le VI Dmo oscilloscope si vous navez pas le matrieldE/S dinstruments install.

    LabVIEW communique avec la plupart des instruments par le biaisde drivers dinstruments, lesquels sont des bibliothques de VIs quicontrlent les instruments programmables. Les drivers dinstrumentsLabVIEW simplifient les commandes dinstrument et rduisent les tempsdlaboration des tests en liminant le besoin dapprendre le protocole deprogrammation de bas niveau pour chaque instrument.

    Les instruments obissent un ensemble de commandes utilises pourrpondre aux interventions distance et aux demandes de donnes. Lorsquevous utilisez les drivers dinstruments LabVIEW, vous excutez des VIsde contrle intuitif de haut niveau, tels que le VI Lire la tension CC pourun multimtre numrique ou le VI Configurer laxe du temps pour unoscilloscope numrique. Le VI de driver que vous appelez envoieautomatiquement 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

  • 7/22/2019 Initiation Labview 8 2 Fr

    29/50

    Chapitre 3 Mesure

    Initiation LabVIEW 3-2 ni.com

    type GPIB, VXI, RS-232, et autres. Les drivers qui utilisent VISA peuventtre dimensionns pour nimporte quelle interface dE/S dinstruments.

    Reportez-vous la Section IV, Contrle dinstruments dans LabVIEW, duLabVIEW Measurements Manual pour obtenir de plus amples informations

    sur le contrle dinstruments, les drivers dinstruments et lutilisation deVISA pour communiquer avec des instruments.

    Excuter le VI Dmo oscilloscopeSi vous navez pas de matriel dE/S dinstruments install, excutezle VI Dmo oscilloscope. Le VI Dmo oscilloscope est lexemple dedmonstration dun VI Dmarrage rapide pour un driver dinstrumentsrel.

    Vous pouvez effectuer cette activit en 5 minutes environ.

    1. Ouvrez le driver dinstruments du VI Dmo oscilloscope dansLabVIEW\vi.lib\ tutorial.llb.

    2. Excutez le programme pour acqurir les donnes simules sur une oudeux voies de loscilloscope. Modifiez les paramtres base de tempset Volts/Divisionpour voir les rsultats.

    3. Cliquez sur le bouton STOPpour arrter le VI.

    4. 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 aveclinstrument. Lorsque vous programmez avec des drivers LabVIEW,suivez ce modle pour initialiser linstrument, puis appelez lesfonctions pour contrler linstrument, et enfin, fermez linstrumentutilis pour communiquer.

    Acquisition de donnes

    Cette section vous apprend comment utiliser LabVIEW avec du matrielgnral dacquisition de donnes (DAQ). Si vous utilisez uniquement des

    instruments autonomes et que vous les contrliez en utilisant les normesGPIB, VXI, ou srie, reportez-vous la sectionE/S dinstrumentsde cechapitre.

    Reportez-vous la Section II, Techniques de base DAQ, duLabVIEWMeasurements Manual pour obtenir de plus amples informations surlacquisition de donnes dans LabVIEW.

  • 7/22/2019 Initiation Labview 8 2 Fr

    30/50

    Chapitre 3 Mesure

    National Instruments Corporation 3-3 Initiation LabVIEW

    Remarque Lacquisition de donnes et les assistants DAQ ne sont disponibles que surWindows et Macintosh.

    Vous apprendrez effectuer les tches suivantes :

    Utiliser lAssistant Solutions DAQafin de gnrer des solutions pour

    les applications dacquisition de donnes. Utiliser lAssistant dEntres/Sorties DAQpour 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 lechapitre 2,Instruments Virtuels.

    Remarque Reportez-vous au manuel dutilisation de votre matriel ou au fichier daideNI-DAQ pour obtenir des instructions sur linstallation et la configuration du matriel

    dacquisition de donnes.

    Utilisation de lAssistant Solutions DAQSi vous utilisez du matriel DAQ, vous devez configurer les voies dentreanalogique, de sortie analogique, dentre numrique ou de sortienumrique. Vous pouvez lancer lAssistant Entres/Sorties DAQ partirde lAssistant Solutions DAQ pour configurer les voies. Ensuite, vouspouvez 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 & AutomationExplorer. Sur Macintosh vous pouvez accder lAssistant deConfiguration DAQ en slectionnant OutilsAcquisition de DonnesAssistant 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 analogiqueLAssistant Solutions DAQ vous guide tout au long du processus quiconsiste nommer et configurer des voies analogiques et numriques laide de lAssistant dEntres/Sorties DAQ. LAssistant Entres/SortiesDAQ vous aide dterminer les quantits physiques que vous mesurez ougnrez sur chaque voie du matriel DAQ. Il interroge le systme pourdterminer la quantit physique mesure, le capteur ou lactionneur utilis,et le matriel DAQ associ.

  • 7/22/2019 Initiation Labview 8 2 Fr

    31/50

    Chapitre 3 Mesure

    Initiation LabVIEW 3-4 ni.com

    Vous pouvez effectuer cette section en 5 minutes environ.

    1. Cliquez sur le bouton Solutions DAQdans la bote de dialogueLabVIEWpour lancer lAssistant Solutions DAQet dmarrerlentre analogique avec rapidit et facilit.

    Lancez LabVIEW ou fermez tous les VIs ouverts si vous excutez djLabVIEW pour accder la bote de dialogue LabVIEW.

    2. Lorsque la bote de dialogue Bienvenue lAssistant SolutionsDAQ !souvre, cliquez sur le bouton Atteindre lAssistantEntres/Sorties DAQ.

    3. (Windows) Slectionnez la vue Voisinage de donnes dansMeasurement & Automation Explorer. Cliquez avec le bouton droitsur Voisinage de donnes et slectionnez Crer un nouveau partirdu menu local pour configurer une nouvelle voie. Dans la bote dedialogue Crer un nouveauslectionnez Voie virtuelleet cliquezsur le bouton Terminer.

    (Macintosh)Slectionnez Nouvelle voiepour configurer une nouvellevoie.

    LAssistant Entres/Sorties DAQ vous aide configurer des voiesanalogiques et numriques par nom pour que vous puissiez utiliserces noms dans votre programme. LAssistant Entres/Sorties DAQconditionne aussi ces voies pour que le conditionnement du signal tel que les facteurs de mise lchelle et la compensation de soudurefroide soit effectu de manire transparente.

    4. Slectionnez Entre analogiquecomme type de voie configureret cliquez sur le bouton Suivant. Vous pouvez aussi configurer lasortie analogique et lentre/sortie numrique dans lAssistantEntres/Sorties DAQ.

    5. Tapez un nom de voie et la description de la voie dans les zones detexte appropries. Cliquez sur le bouton Suivant pour continuer.

    6. Slectionnez le type de capteur. Si la voie est une mesure detemprature, cliquez sur la case cocher. Cliquez sur le boutonSuivant pour continuer.

    7. Dfinissez la quantit physique que vous mesurez. Slectionnez lesunits pour votre mesure et entrez la gamme pour le signal dans lescases appropries. Cliquez sur le bouton Suivant pour continuer.

  • 7/22/2019 Initiation Labview 8 2 Fr

    32/50

    Chapitre 3 Mesure

    National Instruments Corporation 3-5 Initiation LabVIEW

    8. Dfinissez la manire dont le capteur met le signal des unitsphysiques lchelle des units matrielles. Cliquez sur le boutonSuivant pour continuer.

    9. Slectionnez les paramtres de la voie et du priphrique dacquisitionde donnes. Si vous avez plusieurs priphriques matriels DAQ

    installs, choisissez le priphrique qui lira ce signal. Cliquez sur lebouton Terminerpour configurer la voie dentre analogique.

    10. Veuillez remarquez que la nouvelle configuration se trouve dansVoisinage de donnes (Windows) commeillustr ci-dessous ou danslcran Assistant Entres/Sorties DAQ principal (Macintosh). Vousavez termin la configuration dune voie dentre analogique pourvotre matriel DAQ. Slectionnez FichierFermerpour fermerMeasurement & Automation Explorer (Windows). SlectionnezQuitterpour quitter lAssistant Entres/Sorties DAQ (Macintosh).

  • 7/22/2019 Initiation Labview 8 2 Fr

    33/50

    Chapitre 3 Mesure

    Initiation LabVIEW 3-6 ni.com

    Gnration dune solution partir dela Galerie de SolutionsUne 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, slectionnezUtiliser les noms de voie spcifis dans lAssistant Entres/SortiesDAQet cliquez sur le bouton Suivant.

    2. Slectionnez Galerie de Solutionset cliquez sur le bouton Suivantpour ouvrir la Galerie de Solutions.

    3. Choisissez une solution gnrer pour la voie dentre analogique.Pour cet exemple, dans la liste des catgories de la galerie, slectionnez

    Journal.4. Dans la liste Solutions communes, slectionnez Enregistreur de

    donnes simple.

    5. Cliquez sur le bouton Suivantpour continuer.

    6. Slectionnez le nom de la voie que vous avez configure danslAssistant de configuration DAQ comme voie dentre utiliser pourla solution.

    7. Cliquez sur le bouton Ouvrir Solutionpour gnrer la solution.

    8. Cliquez sur le bouton Excuterpour prendre des donnes partir dela voie dentre analogique configure et enregistrer les donnes dansun fichier. Une bote de dialogue de fichier vous invite entrer un nomde fichier. Tapez data.txtet cliquez sur le bouton Enregistrer.

    9. Cliquez sur le bouton STOPdans langle infrieur droit de laface-avant pour arrter le VI. Utilisez nimporte quel diteur de textepour visualiser data.txt.

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

    10. Enregistrez tous les changements que vous voulez conserver et fermezce VI.

    11. Visualisez la fentre Assistant Solutions DAQ et cliquez sur le boutonPrcdentpour parcourir dautres catgories de la galerie et des VIsde Solutions communes.

    12. Cliquez sur le bouton Annulerpour quitter lAssistant Solutions DAQ.

  • 7/22/2019 Initiation Labview 8 2 Fr

    34/50

    Chapitre 3 Mesure

    National Instruments Corporation 3-7 Initiation LabVIEW

    Ajout dune entre analogique au VILe VI Exemple de nombre alatoire que vous avez cr dans le chapitre 2,Instruments Virtuels, gnre des nombres alatoires et les trace sur ungraphe droulant. Maintenant vous allez remplacer le gnrateur denombres alatoires par un VI Entre analogique pour acqurir des donnes partir de votre priphrique DAQ, les tracer sur un graphe droulant, lesanalyser 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 pouveztrouver le VI Solution dans LabVIEW\vi.lib\tutorial.llb\Solution pourExemple de nombre alatoire.

    1. Ouvrez le VI Exemple de nombre alatoire partir delabview\vi.lib\tutorial.llb.

    2. Visualisez le diagramme. Cliquez avec le bouton droit sur la fonctionNombres alatoires et slectionnez RemplacerAcquisition dedonnesEntre analogiqueAI-chantillonner une voie pourremplacer la fonction Nombres alatoires par le VI AI-chantillonnerune voie. Assurez-vous de slectionner le VI AI-chantillonner unevoieet non le VI AI-chantillonner des voies. Notez que la sortie estpasse dun nombre double prcision une waveform. Ceci permet linformation temporelle dtre transmise lhistorique pour treaffiche.

    3. Utilisez loutil Bobine et cliquez avec le bouton droit sur lentre de lavoie (0)du VI AI-chantillonner une voie puis slectionnez Crer uneconstantedans le menu local pour spcifier le nom de la voie partirde laquelle vous allez acqurir des donnes.

    4. Slectionnez le nom de la voie que vous avez dj configure danslAssistant de Configuration DAQ partir du menu droulant sur laconstante.

    5. Visualisez la face-avant. Cliquez avec le bouton droit sur le graphe etslectionnez chelle YMise lchelle automatique des Y partir

    du menu local.6. Cliquez sur le bouton Excuterpour acqurir et afficher des donnes

    sur le graphe droulant.

    7. Cliquez sur le bouton Stoppour arrter le VI.

  • 7/22/2019 Initiation Labview 8 2 Fr

    35/50

    Chapitre 3 Mesure

    Initiation LabVIEW 3-8 ni.com

    8. Dans la bote de dialogue de fichier, entrez un nom tel que data.txtet cliquez sur le bouton Enregistrerpour enregistrer les donnes dansun fichier tableur.

    9. Enregistrez ce VI sousAcquisition de donnes.vidanslabview\vi.lib\tutorial.llb.

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

  • 7/22/2019 Initiation Labview 8 2 Fr

    36/50

    National Instruments Corporation 4-1 Initiation LabVIEW

    4Mise au point

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

    Utiliser le mode Animation

    Le mode Animation trace le flux de donnes dun VI pendant sonexcution.

    Vous pouvez effectuer cette activit en 5 minutes environ.

    1. Ouvrez le VI Exemple de nombre alatoire que vous avez cr plustt partir de LabVIEW\vi.lib\tutorial.llb.

    2. Visualisez le diagramme et cliquez sur le bouton Mode Animationsitu sur la barre doutils.

    3. Excutez le VI partir de la fentre du diagramme. Le programmesexcute au ralenti avec des bulles se dplaant pour animer le fluxdexcution. Il affiche aussi les donnes au moment o ellesdeviennent disponibles dans le VI.

    4. Cliquez sur le bouton Abandonnerpour arrter le VI.

    5. Cliquez de nouveau sur le bouton Mode Animation pour teindrelexcution en mode Animation.

    Excution en mode pas pas avec des sondes

    Vous pouvez placer des points darrt dans un VI et excuter le diagrammeen mode pas pas, en dtaillant ou non ses sections. Vous pouvez aussi

    insrer des sondes pour examiner en dtail les valeurs des donnes lors delexcution du programme. Cet exemple montre comment insrer dessondes et excuter un VI en mode pas pas pour surveiller les donnes.

    Vous pouvez effectuer cette activit en 5 minutes environ.

  • 7/22/2019 Initiation Labview 8 2 Fr

    37/50

    Chapter 4 Mise au point

    Initiation LabVIEW 4-2 ni.com

    1. Ouvrez le VI Exemple de nombre alatoire que vous avez cr plus tt partir de LabVIEW\vi.lib\tutorial.llb.

    2. Cliquez avec le bouton droit sur le fil de liaison de sortie de la fonctionNombre alatoire et slectionnez Sondedans le menu local. Une petitefentre nombre :affiche la valeur de la donne pour ce point.

    3. Cliquez sur le bouton Excuter de faon dtaillesitu sur la barredoutils. Maintenant, la boucle While clignote pour indiquer que le VIsexcute en mode pas pas.

    4. Cliquez de nouveau sur le bouton Excuter de faon dtaille. prsent, la fonction Nombre alatoire clignote.

    5. Cliquez sur le bouton Excuter sans dtaillerpour excuter sansdtailler la fonction Nombre alatoire. La fonction Nombre alatoiresexcute, et la sortie apparat donc dans la sonde.

    6. Lutilisation des boutons Excuter de faon dtailleet Excuter

    sans dtailler, permet dexcuter plusieurs fois la boucle de faondtaille pour visualiser chaque nombre alatoire gnr par le VI.

    7. Cliquez sur le bouton Pausepour excuter le VI en mode normal.

    8. Visualisez la face-avant et cliquez sur le bouton Stoppour arrterle VI. Enregistrez les donnes collectes sur data.txt.

  • 7/22/2019 Initiation Labview 8 2 Fr

    38/50

    National Instruments Corporation 5-1 Initiation LabVIEW

    5Que faire maintenant

    Ce chapitre dcrit comment utiliser lAide LabVIEWet les ressourcessupplmentaires qui sont votre disposition.

    Reportez-vous auManuel de lutilisateur LabVIEW, auLabVIEWMeasurements Manual ou lAide LabVIEW pour obtenir plusd'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 descriptioncomplte de la fonctionnalit et des paramtres du VI. Accdez laidecontextuelle des VIs et des fonctions en slectionnant AideVisualiserlaide contextuelleou en appuyant sur .

    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 fentreAide contextuelle. Cliquez sur le bouton de verrouillage au bas de lafentre Aide contextuellepour verrouiller le contenu actuel de la fentre.

    Accdez au fichierAide LabVIEWpour rechercher des sujets particuliersen slectionnant AideContenu et index. Vous pouvez aussi cliquer avecle bouton droit sur n'importe quel VI ou fonction intgrs sur le diagrammeet slectionner Aidedans le menu local.

  • 7/22/2019 Initiation Labview 8 2 Fr

    39/50

    Chapitre 5 Que faire maintenant

    Initiation LabVIEW 5-2 ni.com

    Lengagement de National Instruments envers vous

    Depuis toujours, National Instruments sest engag fournir des outilscomme 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 desmilliers de scientifiques et dingnieurs qui profitent des performances dela programmation graphique.

    Formation de la clientlePour une formation supplmentaire, National Instruments vous proposedes CD, des vidos, des livres interactifs et des cours pratiques LabVIEWqui vous aideront matriser LabVIEW rapidement et dvelopper desapplications avec succs.

    Programme AllianceLe programme Alliance est un rseau de dveloppeurs et de consultantsexperts en LabVIEW et autres produits de National Instruments. LerpertoireAlliance Solutions de National Instruments rpertorie desbibliothques et utilitaires supplmentaires dvelopps par les membresdu programme Alliance pour vous aider utiliser LabVIEW. De plus,le rpertoireAlliance Solutions dresse une liste de consultants LabVIEWqui peuvent vous aider dvelopper des applications personnalises.

  • 7/22/2019 Initiation Labview 8 2 Fr

    40/50

  • 7/22/2019 Initiation Labview 8 2 Fr

    41/50

  • 7/22/2019 Initiation Labview 8 2 Fr

    42/50

    Annexe A Configuration systme

    National Instruments Corporation A-3 Initiation LabVIEW

    Toutes les versionsUNIX

    LabVIEW requiert unserveur Systme Window X,tel que OpenWindows,

    HP-VUE, CDE, ou X11R6.Vous devez avoir auminimum 32 Mo de RAMavec 32 Mo despacemmoire dchange.

    Vous devez avoir de 65 150 Mo despace libre survotre disque en fonctiondes composants que vousinstallez.

    LabVIEW utilise un rpertoire pourenregistrer les fichiers temporaires. Certainsfichiers temporaires sont volumineux,

    de sorte que vous devez avoir plusieursmgaoctets despace libre disponible survotre disque pour ce rpertoire temporaire.Le rpertoire temporaire par dfaut est /tmp.Vous pouvez modifier le rpertoiretemporaire en slectionnantOutilsOptions.

    Si LabVIEW abandonne lexcutionsoudainement, des fichiers peuvent resterdans le rpertoire temporaire. Supprimez les

    anciens fichiers de temps autre pour viterdpuise lespace disque.

    Pour conomiser de lespace, installezuniquement les VIs que vous avez lintentiondutiliser.

    LabVIEW ne requiert pas dinterfaceutilisateur graphique particulire (GUI)comme Motif ou OpenLook, car il utiliseXlibpour crer sa propre GUI.

    Sun LabVIEW sexcute surles SPARCstations avecSolaris 2.5.1 ou une versionplus rcente.

    HP-UX LabVIEW sexcute sur lesordinateurs Hewlett-PackardModel 9000 Series 700 sousHP-UX 10.20 ou une versionplus rcente.

    Les postes de travail HP limitent la tailledun processus tel que LabVIEW 64 Mo.Il vous faudra peut-tre augmenter ceparamtre pour faire fonctionner votreapplication LabVIEW. Reportez-vous lasectionHP-UXdesNotes dinformation

    LabVIEWfigurant dans la sectionInstallationpour obtenir de plus amplesinformations sur la modification de ceparamtre.

    Plate-forme Support et systmes requis Avis importants

  • 7/22/2019 Initiation Labview 8 2 Fr

    43/50

    Annexe A Configuration systme

    Initiation LabVIEW A-4 ni.com

    Linux LabVIEW sexcute sur lesprocesseurs Linux pourIntelx86 avec la version

    noyau 2.0.xou ultrieure.LabVIEW sexcute sur laplupart des distributionsLinux principales, commeRedHat, Calderra, SuSE etDebian.

    Requiert la bibliothque GNU C version 2(glibc2, galement reconnue commelibc.so.6).

    RedHat Linux version 5.0 ou ultrieureinclut la bibliothque Run-Time glibc2.

    Plate-forme Support et systmes requis Avis importants

  • 7/22/2019 Initiation Labview 8 2 Fr

    44/50

    National Instruments Corporation B-1 Initiation LabVIEW

    BRessources techniques

    Support sur le Web

    Le site Web de National Instruments est la premire source consulterpour rpondre vos questions et rsoudre vos problmes en matiredinstallation, de configuration et de dveloppement dapplications.Ces ressources en ligne pour le diagnostic et la rsolution de problmescomprennent des questions couramment poses (FAQ), des bases deconnaissances (Knowledge Bases), des assistants de dpannage spcialisspar ligne de produit, des manuels, des drivers, des mises jour de logicielset bien dautres choses encore. Ce support Web est disponible la rubriqueTechnical Support du site ni.com.

    NI Developer Zone

    NI Developer Zone, accessible ladresse ni.com/zone, est laressource principale pour le dveloppement de systmes de mesure etdautomatisation. Vous pourrez facilement y trouver les derniers exemplesde programmes, configurateurs de systmes et tutoriaux, des nouveauts

    techniques, et entrer en contact avec une communaut de dveloppeurspour changer vos connaissances.

    Formation

    National Instruments propose de nombreuses solutions pour satisfaire vosbesoins en formation : depuis des tutoriaux adapts votre propre rythme,des vidos, des CD interactifs, jusquaux cours dispenss par desinstructeurs partout dans le monde. Consultez la rubrique CustomerEducation du site ni.compour obtenir des informations sur le calendrier

    et le programme des cours, les centres de formation et les inscriptions.

  • 7/22/2019 Initiation Labview 8 2 Fr

    45/50

  • 7/22/2019 Initiation Labview 8 2 Fr

    46/50

    National Instruments Corporation G-1 Initiation LabVIEW

    Glossaire

    A

    Activer lindexation Option qui vous permet de construire un ensemble de donnes librer lafin dune Boucle While. Lorsque lindexation est dsactive, une BoucleWhile libre seulement le point de donne final gnr dans la boucle.

    Assistant Entres/Sorties DAQ

    Utilitaire qui vous guide au cours des processus permettant de nommer etde configurer les voies analogiques et numriques DAQ. Disponible danslenvironnement des donnes de Measurement & Automation Explorer(Windows)et de lAssistant Voies DAQ (Macintosh).

    Assistant SolutionsDAQ

    Utilitaire qui vous guide au cours des processus permettant de spcifiervotre application DAQ et fournit une solution DAQ personnalise.

    B

    boucle While Structure en boucle qui rpte une section de code jusqu ce quunecondition soit respecte.

    branche de filde liaison

    Section dun fil de liaison contenant tous les segments de fil de liaisondune jonction une autre, dun terminal une jonction ou dun terminal

    un terminal si ces derniers ne sont spars par aucune jonction.

    Bus dinterfaceuniversel

    GPIBsynonyme de HP-IB. Le bus standard utilis pour contrler lesinstruments lectroniques laide dun ordinateur. galement appel busIEEE 488 car il est dfini par les normes ANSI/IEEE 488-1978, 488.1-1987et 488.2-1992.

    C

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

  • 7/22/2019 Initiation Labview 8 2 Fr

    47/50

    Glossaire

    Initiation LabVIEW G-2 ni.com

    D

    diagramme Description ou reprsentation image dun programme ou dun algorithme.Le diagramme est constitu dicnes excutables appeles nuds et de filsde liaison qui transportent les donnes entre les nuds. Le diagramme

    correspond au code source du VI. Le diagramme rside dans la fentre dediagramme du VI.

    F

    face-avant Interface utilisateur interactive dun VI. Laspect de la face-avant imitephysiquement des instruments tels que des oscilloscopes et desmultimtres.

    fil de liaison Chemin de donnes entre des nuds.

    flux de donnes Systme de programmation constitu de nuds qui ne sexcutent quesils reoivent toutes les donnes dentre ncessaires et qui produisentautomatiquement une sortie lors de leur excution. LabVIEW est unsystme de flux de donnes.

    fonction lment dexcution intgr, comparable un oprateur, une fonctionou une dclaration dans un langage de programmation textuel.

    G

    Galerie de Solutions Option lintrieur de lAssistant Solutions DAQ dans laquelle vouspouvez slectionner une application parmi de nombreuses catgoriesdapplications DAQ communes.

    graphe droulant Indicateur qui trace les points de donnes un certain rythme.

    I

    IEEE 488.2 Institute of Electrical and Electronic Engineers Standard 488.2-1987,qui dfinit le Bus GPIB.

    indicateur Objet de la face-avant affichant la sortie, tel quun graphe ou une LED(diode lectroluminescente).

  • 7/22/2019 Initiation Labview 8 2 Fr

    48/50

    Glossaire

    National Instruments Corporation G-3 Initiation LabVIEW

    info-bulle Petites bannires de texte jaunes qui identifient le nom du terminal,notamment pour faciliter lidentification des terminaux en vue de leurcblage.

    Instrument Virtuel Programme de LabVIEW modlisant lapparence et le fonctionnement

    dun instrument rel.

    J

    jonction de filde liaison

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

    L

    LabVIEW Laboratory Virtual Instrument Engineering Workbench. LabVIEW est unlangage de programmation graphique qui utilise des icnes au lieu de lignesde texte pour crer des programmes.

    M

    Mo Mga-octets de mmoire. 1 Mo est gal 1024 Ko.

    Mode Animation Technique de mise au point qui anime lexcution du VI pour illustrer leflux de donnes lintrieur de celui-ci.

    N

    nud lment dexcution dun programme. Les nuds sont analogues auxdclarations, oprateurs, fonctions et sous-programmes en languestextuelles. Sur un diagramme, les nuds incluent les fonctions, lesstructures et les sous-VIs.

    O

    outil Bobine Outil utilis pour dfinir les chemins des donnes entre les terminaux.

    outil Doigt Outil permettant dentrer les donnes dans les commandes et de les fairefonctionner.

  • 7/22/2019 Initiation Labview 8 2 Fr

    49/50

    Glossaire

    Initiation LabVIEW G-4 ni.com

    outil Flche Outil utilis pour dplacer et redimensionner les objets.

    outil Texte Outil utilis pour crer les tiquettes et valider le texte des fentres de texte.

    Ppalette Affichage dicnes qui reprsente des options possibles.

    palette deCommandes Palette contenant les commandes, les indicateurs et les objets dcoratifs dela face-avant.

    palette de Fonctions Palette contenant les VIs, les fonctions, les structures des diagrammes et lesconstantes.

    palette dOutils Palette contenant les outils que vous pouvez utiliser pour diter et mettre au

    point les objets de la face-avant et du diagramme.PXI Extensions PCI pour lInstrumentation. Une plate-forme d'instrumentation

    informatique et modulaire.

    R

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

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

    S

    segment de filde liaison

    Partie distincte de fil de liaison horizontale ou verticale.

    Sonde Fonction de Mise au point pour vrifier les valeurs intermdiaires dansun VI.

    sous-palette Palette contenue dans une icne dune autre palette.

    sous-VI VI utilis dans le diagramme dun autre VI. Comparable unsous-programme.

    structure lment de commande dun programme, tel quune structure en squence,une structure Condition, une boucle For ou une boucle While.

  • 7/22/2019 Initiation Labview 8 2 Fr

    50/50

    Glossaire

    T

    terminal Objet ou rgion sur un nud travers lequel les donnes transitent.

    Terminal conditionnel Terminal dune boucle While contenant une valeur boolenne qui

    dtermine si le VI excute une autre itration.

    tunnel Terminal dentre ou de sortie de donnes sur une structure.

    V

    VI Reportez-vous Instrument Virtuel.

    VISA Bibliothque une seule interface pour contrler le bus GPIB, VXI,RS-232 et dautres types dinstruments.

    VXI Extensions VME pour lInstrumentation (bus).