Académique Documents
Professionnel Documents
Culture Documents
Initiation LabVIEW
Initiation LabVIEW
TM
Filiales francophones National Instruments France 2 rue Hennape 92735 Nanterre Cedex
National Instruments Canada 1 Holiday Street East Tower, Suite 501 Point-Claire, Qubec H9R 5N3
Support E-mail :
france.support@ni.com switzerland.support@ni.com belgium.support@ni.com canada.support@ni.com ftp.ni.com ni.com ni.com/support ni.com/switzerland ni.com/belgium ni.com/canada Tl. : 01 57 66 24 24 Tl. : 056 2005151 Tl. : 02 757 0020 Tl. : 450 510 3055 Fax : 01 57 66 24 14 Fax : 056 200 51 55 Fax : 02 757 03 11 Fax : 450 510 3056
Filiales internationales Afrique du Sud 27 0 11 805 8197, Allemagne 49 89 7413130, Australie 1800 300 800, Autriche 43 662 457990-0, Brsil 55 11 3262 3599, Canada 800 433 3488, Chine 86 21 5050 9800, Core 82 02 3451 3400, Danemark 45 45 76 26 00, Espagne 34 91 640 0085, Finlande 358 (0) 9 725 72511, Grande-Bretagne 44 0 1635 523545, Inde 91 80 41190000, Isral 972 3 6393737, Italie 39 02 41309277, Japon 0120-527196, Liban 961 (0) 1 33 28 28, Malaisie 1800 887710, Mexique 01 800 010 0793, Norvge 47 (0) 66 90 76 60, Nouvelle-Zlande 0800 553 322, Pays-Bas 31 (0) 348 433 466, Pologne 48 22 328 90 10, Portugal 351 210 311 210, Rpublique Tchque 420 224 235 774, Russie 7 495 783 6851, Singapour 1800 226 5886, Slovnie 386 3 425 42 00, Sude 46 (0) 8 587 895 00, Tawan 886 02 2377 2222, Thalande 662 278 6777, Turquie 90 212 279 3031 National Instruments Corporate Headquarters 11500 North Mopac Expressway Austin, Texas 78759-3504
Pour obtenir de plus amples informations, reportez-vous lannexe Support technique et services. Si vous souhaitez formuler des commentaires sur la documentation National Instruments, reportez-vous au site Web de National Instruments sur ni.com/frinfo et entrez linfo-code feedback. 20032010 National Instruments Corporation. Tous droits rservs.
Informations importantes
Garantie
Le support sur lequel vous recevez le logiciel National Instruments est garanti contre tout dfaut dexcution des instructions de programmation qui rsulterait dun dfaut matriel ou de fabrication, pour une priode de 90 jours partir de la date dexpdition, telle quindique sur les reus ou tout autre document. National Instruments rparera ou remplacera, au choix de National Instruments, le support nexcutant pas les instructions de programmation sous rserve que National Instruments se soit vu notifier lesdits dfauts au cours de la priode de garantie. National Instruments ne garantit pas que le fonctionnement du logiciel sera ininterrompu ou exempt derreur. Un produit ne pourra tre accept en retour dans le cadre de la garantie que si un numro ARM (Autorisation de Retour Matriel) a t obtenu auprs de lusine et a t clairement appos sur lextrieur de lemballage. National Instruments supportera les frais de port lis au retour au propritaire de pices couvertes par la garantie. National Instruments considre que les informations contenues dans le prsent document sont correctes. Le document a t soigneusement revu afin de vrifier son exactitude sur le plan technique. Dans lhypothse o ce document contiendrait des inexactitudes techniques ou des erreurs typographiques, National Instruments se rserve le droit dapporter des modifications aux futures ditions du prsent document sans avoir besoin den informer au pralable les titulaires de la prsente dition. Le lecteur est invit consulter National Instruments sil pense avoir relev des erreurs. National Instruments ne pourra en aucun cas tre tenu responsable des prjudices pouvant rsulter ou pouvant tre lis ce document ou linformation quil contient. EN DEHORS DE CE QUI EST EXPRESSMENT PRVU AUX PRSENTES, NATIONAL INSTRUMENTS NE DONNE AUCUNE GARANTIE, EXPRESSE OU IMPLICITE, ET EXCLUT SPCIFIQUEMENT TOUTE GARANTIE QUANT LA QUALIT MARCHANDE OU LAPTITUDE UNE UTILISATION PARTICULIRE. LE DROIT INDEMNISATION DE LUTILISATEUR DANS LHYPOTHSE DUNE FAUTE OU DUNE NGLIGENCE DE NATIONAL INSTRUMENTS SERA LIMIT AU MONTANT PAY PAR LUTILISATEUR POUR LE PRODUIT EN CAUSE. NATIONAL INSTRUMENTS NE POURRA TRE TENU RESPONSABLE DES DOMMAGES RSULTANT DE LA PERTE DE DONNES, DE PROFITS, DUTILISATION DE PRODUITS OU POUR TOUT PRJUDICE INDIRECT OU INCIDENT, MME SI NATIONAL INSTRUMENTS A T AVIS DE LA POSSIBILIT DE LA SURVENANCE DE TELS DOMMAGES. Cette limitation de responsabilit de National Instruments sappliquera quel que soit le fondement de la mise en cause de sa responsabilit, contractuelle ou dlictuelle, y compris sil sagit de ngligence. Toute action contre National Instruments devra tre introduite dans le dlai dun an compter de la survenance du fondement de cette action. National Instruments ne pourra en aucun cas tre tenu responsable des retards dexcution rsultant de causes pouvant raisonnablement tre considres comme chappant son contrle. La garantie prvue aux prsentes ne couvre pas les dommages, dfauts, y compris de fonctionnement, rsultant du non-respect des instructions dinstallation, dutilisation ou dentretien donnes par National Instruments ; de la modification du produit par le propritaire ; dabus dutilisation, de mauvaise utilisation ou de ngligence de la part du propritaire ; et de fluctuations dans lalimentation lectrique, dincendies, dinondations, daccidents, dactes de tiers ou de tout autre vnement pouvant raisonnablement tre considr comme chappant au contrle de National Instruments.
Droits dauteur
Conformment la rglementation applicable en matire de droits dauteur, cette publication ne peut pas tre reproduite ni transmise sous une forme quelconque, que ce soit par voie lectronique ou mcanique, notamment par photocopie, enregistrement ou stockage dans un systme permettant la rcupration dinformations, ni traduite, en tout ou partie, sans le consentement pralable et crit de National Instruments Corporation. National Instruments respecte les droits de proprit intellectuelle appartenant des tiers et nous demandons aux utilisateurs de nos produits de les respecter galement. Les logiciels NI sont protgs par la rglementation applicable en matire de droits dauteur et de proprit intellectuelle. Lorsque des logiciels NI peuvent tre utiliss pour reproduire des logiciels ou autre matriel appartenant des tiers, vous ne pouvez utiliser les logiciels NI cette fin que pour autant que cette reproduction est permise par les termes du contrat de licence applicable auxdits logiciels ou matriel et par la rglementation en vigueur. For copyright notices, conditions, and disclaimers, including information regarding certain third-party components used in LabVIEW, refer to the Copyright topic of the LabVIEW Help.
Marques
CVI, LabVIEW, National Instruments, NI, ni.com, le logo de la socit National Instruments et le logo de lAigle sont des marques de National Instruments Corporation. Veuillez consulter la rubrique Trademark Information sur ni.com/trademarks pour dautres marques de National Instruments. The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries. Les autres noms de produits et de socits mentionns aux prsentes sont les marques ou les noms de leurs propritaires respectifs. Les membres du programme National Instruments Alliance Partner Program sont des entits professionnelles indpendantes de National Instruments et aucune relation dagence, de partenariat ou joint-venture nexiste entre ces entits et National Instruments.
Brevets
Pour la liste des brevets protgeant les produits/technologies National Instruments, veuillez vous rfrer, selon le cas : la rubrique AideBrevets de votre logiciel, au fichier patents.txt sur votre mdia, ou National Instruments Patent Notice sur ni.com/patents.
SYSTME DEXPLOITATION DE LORDINATEUR, LE MANQUE DADQUATION DES COMPILATEURS ET LOGICIELS UTILISS POUR DVELOPPER UNE APPLICATION, LES ERREURS DINSTALLATION, LES PROBLMES DE COMPATIBILIT ENTRE LE LOGICIEL ET LE MATRIEL, LES DFAUTS DE FONCTIONNEMENT OU LES PANNES DES APPAREILS LECTRONIQUES DE SURVEILLANCE OU DE CONTRLE, LES PANNES TEMPORAIRES DE SYSTMES LECTRONIQUES (MATRIEL ET/OU LOGICIEL), UNE UTILISATION NON PRVUE OU UNE MAUVAISE UTILISATION OU ENCORE DES ERREURS DE LA PART DE LUTILISATEUR OU DU CONCEPTEUR DAPPLICATION (DES FACTEURS TELS QUE CEUX PRCITS SONT CI-APRS DSIGNS ENSEMBLE DES DFAILLANCES DE SYSTME). TOUTE APPLICATION DANS LAQUELLE UNE DFAILLANCE DE SYSTME ENGENDRERAIT UN RISQUE DATTEINTE AUX BIENS OU AUX PERSONNES (Y COMPRIS UN RISQUE DE BLESSURES CORPORELLES OU DE DCS) NE DOIT PAS TRE DPENDANTE DUN SEUL SYSTME LECTRONIQUE EN RAISON DU RISQUE DE DFAILLANCE DE SYSTME. POUR VITER TOUT DOMMAGE, BLESSURE OU DCS, LUTILISATEUR OU LE CONCEPTEUR DAPPLICATION DOIT PRENDRE TOUTES LES PRCAUTIONS RAISONNABLEMENT NCESSAIRES LA PROTECTION CONTRE LES DFAILLANCES DE SYSTME, Y COMPRIS NOTAMMENT EN PRVOYANT DES MCANISMES DE SAUVEGARDE OU DE MISE HORS TENSION. LE SYSTME INFORMATIQUE DE CHAQUE UTILISATEUR FINAL TANT ADAPT SES BESOINS SPCIFIQUES ET DIFFRENT DES PLATES-FORMES DE TEST DE NATIONAL INSTRUMENTS ET UN UTILISATEUR OU UN CONCEPTEUR DAPPLICATION POUVANT UTILISER LES PRODUITS NATIONAL INSTRUMENTS EN COMBINAISON AVEC DAUTRES PRODUITS DUNE FAON NON PRVUE OU NON TESTE PAR NATIONAL INSTRUMENTS, LUTILISATEUR OU LE CONCEPTEUR DAPPLICATION EST SEUL RESPONSABLE DE LA VRIFICATION ET DE LA VALIDATION DE LADQUATION ET DE LA COMPATIBILIT DES PRODUITS NATIONAL INSTRUMENTS DS LORS QUE DES PRODUITS NATIONAL INSTRUMENTS SONT INTGRS DANS UN SYSTME OU UNE APPLICATION, Y COMPRIS NOTAMMENT, DE LADQUATION DE LA CONCEPTION, DU FONCTIONNEMENT ET DU NIVEAU DE SCURIT DUDIT SYSTME OU APPLICATION.
Sommaire
Avant-propos
Conventions ...................................................................................................................ix Documentation associe ................................................................................................x
Initiation LabVIEW
Sommaire
Contrle de la vitesse dexcution .................................................................. 2-9 Utilisation dune table pour afficher les donnes............................................ 2-10 Recherche dexemples .................................................................................... 2-11 Rsum .......................................................................................................................... 2-13 Utilisation des ressources daide LabVIEW ................................................... 2-13 Personnalisation du code du diagramme......................................................... 2-14 Cration de commandes et dindicateurs.......................................... 2-14 Contrle de larrt dun VI ............................................................... 2-15 Erreurs et fils de liaison briss.......................................................... 2-15 Affichage des donnes dans une table .............................................. 2-16 Utilisation de lOutil de recherche dexemples NI ......................................... 2-16 Raccourcis ....................................................................................................... 2-17
Initiation LabVIEW
vi
ni.com
Sommaire
vii
Initiation LabVIEW
Avant-propos
Utilisez ce manuel comme didacticiel pour vous familiariser avec lenvironnement de programmation graphique LabVIEW et avec les fonctionnalits LabVIEW de base dont vous avez besoin pour construire des applications dacquisition de donnes et de contrle dinstruments. Ce manuel contient des exercices que vous pouvez utiliser afin dapprendre comment dvelopper des applications de base dans LabVIEW. Ces exercices prennent peu de temps et vous permettent de vous initier LabVIEW. En fin de chapitre, un rsum rcapitule les concepts cls enseigns dans le chapitre. Utilisez ces rsums pour rviser ce que vous avez appris.
Conventions
Les conventions suivantes figurent dans ce manuel : Le symbole vous guide parmi les options des botes de dialogue et des lments de menu imbriqus pour atteindre une action finale. Ainsi, la squence FichierMise en pageOptions indique quil vous faut drouler le menu Fichier, slectionner llment Mise en page et slectionner Options dans la dernire bote de dialogue. Cette icne signale une astuce qui vous fournit des recommandations. Cette icne signale une remarque qui vous donne des informations importantes. gras Le texte en gras signale les lments que vous devez slectionner ou sur lesquels vous devez cliquer dans le logiciel, par exemple les lments de menus et les options de botes de dialogue. Le texte en gras signale galement les noms de paramtres, les commandes et indicateurs situs sur la face-avant, les botes de dialogue, les sections des botes de dialogue, les noms de menus et les noms de palettes. Le texte en italique signale les variables, la mise en valeur, une rfrence croise ou une introduction un concept cl. Il indique galement du texte que vous devez remplacer par un mot ou une valeur.
italique
ix
Initiation LabVIEW
Avant-propos
monospace
Cette police signale du texte ou des caractres que vous devez saisir partir du clavier, des sections de code, des exemples de programmation et de syntaxe. Cette police est galement utilise pour les noms des disques durs, des chemins, des rpertoires, des programmes, des sous-programmes, des priphriques, des oprations, des variables et des fichiers et des extensions. Le texte en gras de cette police signale les messages et rponses que lordinateur affiche automatiquement lcran. Cette police met aussi en vidence les lignes de code qui diffrent des autres exemples. Cette police signale une plate-forme spcifique et indique que le texte qui suit sapplique uniquement cette plate-forme.
(Mac OS X) Cliquez tout en appuyant sur <Commande> pour effectuer la mme action quun clic droit.
gras monospace
Plate-forme
clic droit
Documentation associe
Les documents suivants contiennent des informations qui peuvent vous tre utiles la lecture de ce manuel : Notes dinformation LabVIEW Utilisez ces notes dinformation pour installer et dsinstaller LabVIEW. Ces notes dinformation dcrivent aussi la configuration systme requise par le logiciel LabVIEW, y compris par lApplication Builder de LabVIEW. Aide LabVIEW Utilisez lAide LabVIEW pour obtenir des informations sur les concepts de programmation LabVIEW, des instructions dtailles sur lutilisation de LabVIEW et des informations de rfrence sur les VIs, les fonctions, les palettes, les menus et les outils de LabVIEW, ainsi que ses proprits, mthodes, vnements, botes de dialogue, etc. LAide LabVIEW liste galement les ressources de documentation disponibles chez National Instruments. Accdez lAide LabVIEW en slectionnant Aide Aide LabVIEW. Carte de rfrence rapide LabVIEW Utilisez cette carte comme rfrence pour obtenir des informations sur les ressources daide, les raccourcis clavier, les types de donnes des terminaux et les outils ddition, dexcution et de mise au point.
Initiation LabVIEW
ni.com
Les programmes LabVIEW sont appels instruments virtuels, ou VIs, car leur apparence et leur fonctionnement sapparentent aux instruments rels, tels que les oscilloscopes et les multimtres. LabVIEW contient une grande gamme doutils pour lacquisition, lanalyse, laffichage et lenregistrement des donnes, ainsi que des outils pour vous aider mettre au point votre programme. Dans LabVIEW, vous construisez une interface utilisateur, ou face-avant, avec des commandes et des indicateurs. Les commandes sont des boutons rotatifs, des boutons-poussoirs, des cadrans et autres mcanismes dentre. Les indicateurs sont des graphes, des LED et dautres afficheurs de sortie. Aprs avoir construit la face-avant, vous ajoutez du code en utilisant des VIs et des structures pour contrler les objets de la face-avant. Le diagramme contient ce code. Vous pouvez utiliser LabVIEW pour communiquer avec le matriel comme, par exemple, dacquisition de donnes ou dimages, les priphriques de commande daxes et les instruments GPIB, PXI, VXI, RS232 et RS485.
1-1
Initiation LabVIEW
Chapitre 1
Initiation LabVIEW
1-2
ni.com
Chapitre 1
Lancement de LabVIEW
La fentre de Dmarrage, montre dans la figure 1-2, apparat au lancement de LabVIEW. Utilisez cette fentre pour crer de nouveaux VIs et projets, slectionner parmi les derniers fichiers LabVIEW qui ont t ouverts, trouver des exemples et lancer lAide LabVIEW. Vous pouvez aussi accder des informations et des ressources qui vous aideront vous familiariser avec LabVIEW, comme des manuels spcifiques, des rubriques daide et des ressources sur le site Web de National Instruments, ni.com.
La fentre de Dmarrage disparat lorsque vous ouvrez un fichier existant ou lorsque vous crez un nouveau fichier. La fentre de Dmarrage rapparat lorsque vous fermez toutes les faces-avant et tous les diagrammes. Vous pouvez aussi afficher la fentre partir de la face-avant ou du diagramme en slectionnant AffichageFentre de dmarrage.
1-3
Initiation LabVIEW
Chapitre 1
Initiation LabVIEW
1-4
ni.com
Chapitre 1
4.
Cliquez sur le bouton OK pour crer un VI partir du modle. Vous pouvez galement double-cliquer sur le nom du VI modle dans la liste de Crer un nouvel objet pour crer un VI partir dun modle. LabVIEW affiche deux fentres : la fentre de la face-avant et la fentre du diagramme.
5.
Examinez la fentre de la face-avant. Linterface utilisateur, ou face-avant, apparat avec un arrire-plan gris et inclut les commandes et les indicateurs. La barre de titre de la face-avant indique que cette fentre est la face-avant du VI Gnrer et afficher.
FentreAfficher la face-avant. Vous pouvez aussi passer tout moment de la fentre de la face-avant celle du diagramme et vice versa en appuyant sur les touches <Ctrl-E>.
1-5
Initiation LabVIEW
Chapitre 1
La touche <Ctrl> des raccourcis clavier correspond la touche <Option> ou <Commande> des claviers Mac OS X et la touche <Alt> de Linux. 6. Slectionnez FentreAfficher le diagramme et tudiez le diagramme du VI. Le diagramme apparat avec un arrire-plan blanc et inclut les VIs et les structures qui contrlent les objets de la face-avant. La barre de titre du diagramme indique que cette fentre est le diagramme du VI Gnrer et afficher. 7. Dans la barre doutils de la face-avant, cliquez sur le bouton Excuter, illustr gauche. Vous pouvez galement appuyer sur les touches <Ctrl-R> pour excuter un VI. Une sinusode apparat sur le graphe de fentre de la face-avant. 8. Arrtez le VI en cliquant sur le bouton STOP de la face-avant, montr gauche.
1.
Si la palette Commandes, reprsente dans la figure 1-4, nest pas visible sur la fentre de la face-avant, slectionnez AffichagePalette des commandes pour lafficher.
Astuce Vous pouvez cliquer avec le bouton droit sur une partie vide de la face-avant ou du
diagramme pour faire apparatre une version temporaire de la palette Commandes ou Fonctions. La palette Commandes ou Fonctions apparat avec licne dune punaise dans le coin suprieur gauche. Cliquez sur la punaise pour fixer la palette lcran.
Initiation LabVIEW
1-6
ni.com
Chapitre 1
2.
Si vous tes un nouvel utilisateur de LabVIEW, la palette Commandes souvre par dfaut avec la palette Express, comme le montre la figure 1-4. Si vous ne voyez pas la sous-palette Express, vous pouvez lafficher en cliquant sur Express sur la palette Commandes.
3.
Faites passer le curseur sur les icnes de la palette Express pour trouver la palette Commandes numriques. Lorsque vous dplacez le curseur sur les icnes de la palette Commandes, le nom de la sous-palette, de la commande ou de lindicateur apparat dans une info-bulle en dessous de licne.
Remarque Certains objets de palettes affichent un nom court diffrent du nom qui apparat dans linfo-bulle. Le nom court abrge le nom de lobjet pour quil tienne dans lespace disponible sur la palette. Si vous avez du mal trouver un objet sur une palette daprs son nom court, utilisez le bouton Rechercher qui se trouve sur la palette Commandes ou Fonctions pour trouver lobjet daprs son nom complet.
4. 5.
Cliquez sur licne Commandes numriques pour afficher la palette Commandes numriques. Cliquez sur la commande Bouton rotatif de la palette Commandes numriques pour attacher la commande au curseur, puis ajoutez le bouton rotatif sur la face-avant gauche du graphe. Vous utiliserez ce bouton rotatif dans un exercice ultrieur pour contrler lamplitude dun signal.
6.
Slectionnez FichierEnregistrer sous et enregistrez le VI sous le nom Acqurir un signal.vi dans un emplacement daccs facile.
1-7
Initiation LabVIEW
Chapitre 1
Astuce Vous pouvez aussi double-cliquer sur le VI Express pour afficher la bote de
dialogue Configurer Simuler un signal. 3. Slectionnez Dents de scie dans le menu droulant de Type de signal. Le signal du graphe de la section Aperu du rsultat devient un signal en dents de scie. La bote de dialogue Configurer Simuler un signal doit ressembler la figure 1-5.
Initiation LabVIEW
1-8
ni.com
Chapitre 1
4. 5.
Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Configurer Simuler un signal. Dplacez le curseur sur les flches situes tout en bas du VI Express Simuler un signal. Les flches vers le bas indiquent que vous pouvez afficher les entres et sorties masques en tendant le cadre du VI Express. Quand votre curseur devient une double flche, illustre gauche, cliquez et faites glisser le cadre du VI Express pour ajouter deux lignes. Lorsque vous relchez le bouton de la souris, lentre Amplitude apparat. Dans la figure 1-5, notez quAmplitude est une option de la bote de dialogue Configurer Simuler un signal. Les entres, comme Amplitude, qui apparaissent la fois dans le diagramme et dans la bote de dialogue de configuration, peuvent tre configures depuis lun ou lautre de ces emplacements.
6.
1-9
Initiation LabVIEW
Chapitre 1
2.
Avec loutil Flche, slectionnez le terminal Bouton rotatif et vrifiez quil se trouve bien gauche du VI Express Simuler un signal et lintrieur de la boucle grise, reprsente gauche. Les terminaux lintrieur de la boucle reprsentent les commandes et les indicateurs de la face-avant. Les terminaux sont les ports dentre et de sortie qui changent des informations entre la face-avant et le diagramme.
3.
Dslectionnez le terminal Bouton rotatif en cliquant sur un espace vide du diagramme. Si vous voulez utiliser un autre outil avec un objet, vous devez dslectionner lobjet pour changer doutil. Dplacez le curseur sur la flche du terminal Bouton rotatif, illustr gauche. Le curseur devient une bobine de cblage, loutil Bobine, illustr gauche. Utilisez loutil Bobine pour cbler les objets entre eux sur le diagramme.
4.
5.
Quand loutil Bobine apparat, cliquez sur la flche du terminal Bouton rotatif, puis sur la flche de lentre Amplitude du VI Express Simuler un signal, illustr gauche, pour cbler les deux objets lun lautre. Un cble apparat et connecte les deux objets. Les donnes circulent sur ce fil, du terminal Bouton rotatif au VI Express.
6.
Initiation LabVIEW
1-10
ni.com
Chapitre 1
Excution dun VI
Lexcution dun VI produit la solution. Effectuez les oprations suivantes pour excuter le VI Acqurir un signal. 1. 2. 3. Affichez la face-avant en appuyant sur les touches <Ctrl-E> ou en cliquant sur la face-avant. Cliquez sur le bouton Excuter ou appuyez sur les touches <Ctrl-R> pour excuter le VI. Dplacez le curseur sur le bouton rotatif. Le curseur devient une main, loutil Doigt, illustr gauche. Utilisez loutil Doigt pour changer les valeurs dune commande. 4. Avec loutil Doigt, tournez le bouton rotatif pour ajuster lamplitude du signal en dents de scie. Lamplitude du signal en dents de scie change au fur et mesure que vous tournez le bouton rotatif. Au fur et mesure que vous changez lamplitude, loutil Doigt affiche une info-bulle qui indique la valeur numrique du bouton rotatif. Laxe des y du graphe se met automatiquement lchelle pour reflter le changement damplitude. Pour indiquer que le VI est en cours dexcution, le bouton Excuter devient une flche noire, illustre gauche. La seule modification possible lexcution dun VI est celle de la valeur de la plupart des commandes. 5. Cliquez sur le bouton STOP, illustr gauche, pour arrter le VI. Le bouton STOP arrte le VI une fois litration actuelle de la boucle termine. Le bouton Abandonner lexcution, reprsent gauche, arrte immdiatement le VI avant que celui-ci nait termin litration en cours. Labandon dun VI qui fait appel des ressources externes, comme par exemple, du matriel externe, risque de laisser les ressources dans un tat indtermin, du fait que celles-ci ne sont pas correctement libres ou rinitialises. Pour viter ce problme, utilisez un bouton STOP dans les VIs que vous crez.
2.
1-11
Initiation LabVIEW
Chapitre 1
3.
Si la palette Fonctions, illustre dans la figure 1-6, nest pas visible, slectionnez AffichagePalette des fonctions pour lafficher. Par dfaut, la palette Fonctions souvre en affichant la palette Express. Si vous avez slectionn une autre palette, vous pouvez revenir la palette Express en cliquant sur Express sur la palette Fonctions.
4.
Sur la palette Arithmtique et comparaison, slectionnez le VI Express Formule, reprsent gauche, et placez-le sur le diagramme, entre le VI Express Simuler un signal et le terminal Graphe. Vous pouvez dplacer le terminal Graphe vers la droite pour avoir plus de place entre le VI Express et le terminal. La bote de dialogue Configurer Formule souvre quand vous placez le VI Express sur le diagramme. Lorsque vous placez un VI Express sur le diagramme, la bote de dialogue de configuration de ce VI apparat toujours automatiquement.
Remarque Si vous placez un objet trop prs dun autre objet sur le diagramme, il se peut
que le cblage automatique ne lie pas les deux objets ensemble. Supprimez les fils de liaison si le cblage automatique est incorrect. Pour configurer le cblage automatique, slectionnez OutilsOptions, puis slectionnez Diagramme dans la liste Catgorie. Dslectionnez loption Cblage automatique pour dsactiver le cblage automatique. 5. Cliquez sur le bouton Aide, illustr gauche, en bas droite de la bote de dialogue Configurer Formule pour afficher la rubrique de lAide LabVIEW associe ce VI Express. La rubrique daide Formule dcrit le VI Express, ses entres et ses sorties, et les options de sa bote de dialogue de configuration. Chaque VI Express a une rubrique daide associe accessible en cliquant sur le bouton Aide dans la bote de dialogue de configuration, ou en cliquant avec le bouton droit sur le VI Express et en slectionnant Aide dans le menu local.
Initiation LabVIEW 1-12 ni.com
Chapitre 1
6. 7. 8.
Dans la rubrique Formule, recherchez loption de bote de dialogue dont la description indique quelle entre une variable dans la formule. Minimisez lAide LabVIEW pour revenir la bote de dialogue Configurer Formule. Remplacez le texte X1 du champ tiquette, illustr gauche, de loption de la bote de dialogue dont vous avez lu la description, par Dents de scie pour indiquer la valeur en entre du VI Express Formule. Lorsque vous cliquez sur le champ de formule en haut de la bote de dialogue Configurer Formule, le texte est remplac par le nom que vous avez entr pour ltiquette. Dfinissez la valeur du facteur dchelle en entrant *10 aprs Dents de scie dans le champ de formule. Vous pouvez entrer le facteur dchelle en utilisant les boutons dEntre de la bote de dialogue de configuration ou les boutons *, 1 et 0 du pav numrique. Si vous utilisez les boutons dEntre de la bote de dialogue de configuration, LabVIEW place lentre de la formule aprs lentre Dents de scie dans le champ de formule. Si vous utilisez le clavier, cliquez sur le champ de formule aprs Dents de scie et entrez la formule qui doit apparatre dans le champ. La bote de dialogue Configurer Formule doit ressembler la figure 1-7.
9.
1-13
Initiation LabVIEW
Chapitre 1
Remarque Si vous entrez une formule non valide dans le champ Formule, la LED Erreurs, en haut droite, passe de vert gris et affiche le texte Formule non valide.
10. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Configurer Formule. 11. Dplacez le curseur sur la flche situe sur la sortie Dents de scie du VI Express Simuler un signal. 12. Quand loutil Bobine apparat, cliquez sur la flche de la sortie Dents de scie, puis sur la flche de lentre Dents de scie du VI Express Formule, illustr gauche, pour cbler les deux objets lun lautre. 13. Avec loutil Bobine, connectez la sortie Rsultat du VI Express Formule au terminal Waveform Graph. Examinez les fils de liaison reliant les VIs Express aux terminaux. Les flches des terminaux et des VIs Express indiquent la direction dans laquelle les donnes circulent sur ces fils. Le diagramme devrait ressembler la figure 1-8. Utilisez les figures du diagramme comme rfrence. Il nest pas ncessaire que la disposition des objets sur votre diagramme corresponde exactement la figure.
Figure 1-8. Diagramme du VI Acqurir un signal Astuce Vous pouvez cliquer avec le bouton droit sur nimporte quel fil de liaison et
slectionner Arranger le cblage dans le menu local pour que LabVIEW achemine automatiquement les fils de liaison en vitant les objets du diagramme. LabVIEW guide aussi le routage du fil de liaison de faon rduire le nombre de coudes dans le cblage. Vous pouvez aussi cliquer sur le bouton Nettoyer le diagramme sur la barre doutils du diagramme pour que LabVIEW redirige automatiquement tous les fils de liaison existants pour amliorer lapparence du diagramme. 14. Appuyez sur les touches <Ctrl-S> ou slectionnez Fichier Enregistrer pour enregistrer le VI.
Initiation LabVIEW
1-14
ni.com
Chapitre 1
3. 4.
Appuyez sur les touches <Ctrl-S> ou slectionnez Fichier Enregistrer pour enregistrer le VI. Retournez la face-avant, excutez le VI et tournez le bouton rotatif. Le graphe trace le signal en dents de scie dorigine et le signal en dents de scie mis lchelle avec un facteur de 10 sur lamplitude, comme vous lavez spcifi dans le VI Express Formule. La valeur maximale sur laxe y se met automatiquement lchelle lorsque vous tournez le bouton rotatif.
5.
National Instruments Corporation
Chapitre 1
2.
3.
Cliquez sur longlet chelle. Dans la section Style dchelle, cochez loption Afficher la rampe de couleur. Le bouton rotatif sur la fentre de la face-avant est immdiatement mis jour pour reflter ces modifications.
Initiation LabVIEW
1-16
ni.com
Chapitre 1
4. 5. 6.
Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Proprits du bouton rotatif. Enregistrez le VI. Ouvrez de nouveau la bote de dialogue Proprits du bouton rotatif et testez les autres proprits du bouton rotatif. Vous pouvez, par exemple, changer la couleur de Couleur du texte des marqueurs en cliquant sur la bote de couleur de cette option sur longlet chelle. Cliquez sur le bouton Annuler pour ne pas appliquer les modifications tant que vous faites des essais. Pour conserver ces modifications, cliquez sur le bouton OK.
7.
1-17
Initiation LabVIEW
Chapitre 1
3.
Cliquez avec le bouton droit sur le graphe et slectionnez Proprits dans le menu local pour afficher la bote de dialogue Proprits du graphe. Sur longlet Tracs, slectionnez Dents de scie dans le menu droulant. Dans la section Couleurs, cliquez sur la bote de couleur de Ligne pour afficher le slecteur de couleur. Choisissez une nouvelle couleur de ligne. Slectionnez Dents de scie (Rsultat de la formule) dans le menu droulant. Cochez loption Ne pas utiliser les noms de waveform pour les noms de tracs. Cette action vous permet dditer les tiquettes sur le graphe. Dans la zone de texte Nom, supprimez le texte actuel et remplacez le nom de ce trac par Dents de scie l'chelle. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Proprits du graphe. La couleur et la lgende du trac changent. Ouvrez de nouveau la bote de dialogue Proprits du graphe et testez les autres proprits du graphe. Vous pouvez, par exemple, dsactiver la mise lchelle automatique et changer les valeurs maximale et minimale de laxe des y sur longlet chelles.
4.
5. 6.
7. 8.
9.
10. Cliquez sur le bouton Annuler pour ne pas appliquer les modifications tant que vous faites des essais. Pour conserver ces modifications, cliquez sur le bouton OK. 11. Enregistrez le VI et fermez-le.
Rsum
Les points suivants constituent un rsum des concepts cls qui ont t traits dans ce chapitre.
Initiation LabVIEW
1-18
ni.com
Chapitre 1
Utilisez une des mthodes suivantes pour accder la bote de dialogue Nouveau : Cliquez sur les liens Nouveau, VI partir dun modle ou Autre de la fentre de Dmarrage aprs avoir lanc LabVIEW. Slectionnez FichierNouveau dans la barre de menus de la fentre de Dmarrage, de la face-avant ou du diagramme.
Face-avant
La face-avant est linterface utilisateur dun VI. Pour construire la face-avant, vous utilisez des commandes et des indicateurs qui sont respectivement les terminaux dentre et les terminaux de sortie interactifs du VI. Les commandes et les indicateurs sont situs sur la palette Commandes. Les commandes sont des boutons rotatifs, des boutons-poussoirs, des cadrans et autres mcanismes dentre. Les commandes simulent les mcanismes dentre des instruments et fournissent des donnes au diagramme du VI. Les indicateurs sont des graphes, des LED et autres types dafficheurs. Les indicateurs simulent les mcanismes de sortie dinstruments et affichent les donnes que le diagramme acquiert ou gnre.
Diagramme
Le diagramme contient le code source graphique, appel aussi code G ou code du diagramme, qui dtermine comment le VI sexcute. Le code du diagramme utilise des reprsentations graphiques de fonctions pour contrler les objets de la face-avant. Les objets de la face-avant apparaissent sous forme de terminaux dicne sur le diagramme. Les fils de liaison connectent les terminaux des commandes et des indicateurs aux VI Express, aux VIs et aux fonctions. Les donnes circulent dans les fils de liaison des faons suivantes : des commandes aux VIs et aux fonctions, des VIs et des fonctions aux indicateur et des VIs et fonctions dautres VIs et fonctions. La direction dans laquelle les donnes passent par les nuds du diagramme dtermine lordre dexcution des VIs et des fonctions. Ce mouvement de donnes est appel programmation par flux de donnes.
1-19
Initiation LabVIEW
Chapitre 1
Loutil de cblage apparat lorsque vous faites passer le curseur sur un terminal dun objet du diagramme. Le curseur devient une bobine que vous pouvez utiliser pour connecter les objets du diagramme par lesquels les donnes doivent passer.
VIs Express
Utilisez les VIs Express situs sur la palette Fonctions pour les tches de mesure courantes. Par dfaut, quand vous placez un VI Express sur le diagramme, la bote de dialogue que vous utilisez pour configurer le VI Express souvre. Utilisez les options de cette bote de dialogue de configuration pour dfinir le comportement du VI Express. Vous pouvez aussi afficher la bote de dialogue de configuration en double-cliquant sur un VI Express, ou en cliquant avec le bouton droit sur un VI Express et en slectionnant Proprits dans le menu local. Si vous cblez des donnes un VI Express et que vous lexcutez, le VI Express affiche des donnes relles dans la bote de dialogue de configuration. Si vous fermez le VI Express et que vous le rouvrez, la bote de dialogue de configuration du VI affiche des donnes fictives jusqu ce que vous relanciez lexcution du VI. Dans le diagramme, les VIs Express se prsentent comme des nuds extensibles avec des icnes fond bleu. Vous pouvez redimensionner un VI Express pour afficher ses entres et ses sorties. Les entres et les sorties que vous pouvez afficher pour un VI Express dpendent de la manire dont vous avez configur ce VI.
Initiation LabVIEW
1-20
ni.com
Chapitre 1
mthodes, vnements, botes de dialogue, etc. LAide LabVIEW liste galement les ressources de documentation disponibles chez National Instruments. Pour accder laide dun VI Express, cliquez sur le bouton Aide de la bote de dialogue de configuration lorsque vous configurez ce VI Express. Vous pouvez aussi accder lAide LabVIEW en cliquant avec le bouton droit sur un VI ou une fonction du diagramme ou dune palette fixe et en slectionnant Aide dans le menu local, ou en slectionnant AideAide LabVIEW. Si vous avez install des logiciels LabVIEW supplmentaires comme, par exemple, un toolkit, un module ou un driver, la documentation de ce logiciel apparat dans lAide LabVIEW ou dans un systme daide indpendant accessible en slectionnant AideAide du logiciel supplmentaire, Aide sur le logiciel supplmentaire reprsentant le nom du systme daide du logiciel supplmentaire.
Raccourcis
Ce chapitre prsente les raccourcis clavier suivants.
Remarque La touche <Ctrl> des raccourcis clavier correspond la touche <Option> ou <Commande> des claviers Mac OS X et la touche <Alt> de Linux.
Fonction
Annule la dernire action. Passe de la fentre du diagramme celle de la face-avant et vice versa. Enregistre un VI.
1-21
Initiation LabVIEW
Personnalisation dun VI
Vous pouvez slectionner un des nombreux VIs modles de LabVIEW comme point de dpart lorsque vous construisez des VIs. Toutefois, il se peut quaucun VI modle ne soit disponible pour construire un VI particulier. Ce chapitre vous montre comment construire et personnaliser un VI sans utiliser de modle.
2-1
Initiation LabVIEW
Chapitre 2
Personnalisation dun VI
en slectionnant FichierNouveau puis VI vide dans la liste de Crer un nouvel objet. 2. 3. Affichez le diagramme. Si la palette Fonctions nest pas visible, cliquez avec le bouton droit sur un espace vide du diagramme pour faire apparatre temporairement la palette Fonctions. Cliquez sur la punaise, illustre gauche, dans le coin suprieur gauche de la palette Fonctions pour fixer la palette lcran.
Initiation LabVIEW
2-2
ni.com
Chapitre 2
Personnalisation dun VI
Astuce Vous pouvez galement appuyer sur les touches <Ctrl-H> pour afficher la fentre dAide contextuelle. (Mac OS) Appuyez sur les touches <Commande-Shift-H>.
2.
Sur la palette Fonctions, slectionnez la palette ExpressEntre, puis dplacez le curseur sur lun des VIs Express de la palette Entre. Lorsque vous faites passer le curseur sur un VI, la fentre dAide contextuelle affiche des informations sur ce VI.
3.
Utilisez les informations qui apparaissent dans la fentre dAide contextuelle pour trouver le VI Express qui peut simuler un signal sinusodal. Laissez la fentre dAide contextuelle ouverte. Laide contextuelle vous donne des informations qui vous seront utiles pour terminer cet exercice.
4.
Slectionnez le VI Express qui peut simuler un signal sinusodal et placez-le sur le diagramme. La bote de dialogue Configurer Simuler un signal apparat. Dplacez le curseur sur les options de la bote de dialogue Configurer Simuler un signal, comme Frquence (Hz) et Amplitude. Lisez les informations qui apparaissent dans la fentre dAide contextuelle. Configurez le VI Express Simuler un signal pour quil gnre un signal sinusodal damplitude 2 et de frquence 10,7. Le signal affich dans la fentre Aperu du rsultat change pour reprsenter le signal sinusodal configur.
5.
6.
7. 8.
Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Configurer Simuler un signal. Dplacez le curseur sur le VI Express Simuler un signal et lisez les informations qui apparaissent dans la fentre dAide contextuelle. La fentre dAide contextuelle affiche des informations sur la faon dont vous avez configur le VI Express Simuler un signal en plus de la description daide contextuelle standard.
9.
Enregistrez le VI sous le nom Rduire le nombre d'chantillons.vi dans un emplacement facile daccs.
2-3
Initiation LabVIEW
Chapitre 2
Personnalisation dun VI
LabVIEW. Vous devrez peut-tre agrandir la fentre dAide contextuelle ou la faire dfiler vers le bas pour voir le lien Aide dtaille. Vous pouvez aussi accder lAide LabVIEW en cliquant avec le bouton droit sur un VI ou une fonction du diagramme ou sur une palette fixe et en slectionnant Aide dans le menu local, ou encore en slectionnant AideAide LabVIEW. 2. Cliquez sur longlet Rechercher, entrez rduire le nb d'chantillons dans le champ Entrez le(s) mot(s) rechercher et appuyez sur la touche <Entre>. Pour rechercher la phrase exacte, mettez-la entre guillemets. Par exemple, vous pouvez entrer "rduire le nb d'chantillons" pour rduire le nombre de rsultats de la recherche. Ce choix de mots reflte parfaitement ce que vous attendez de votre VI Express : compresser, ou rduire, le nombre dchantillons dans un signal. Vous pouvez aussi cliquer sur longlet Index pour rechercher des mots-cls et des concepts. 3. Double-cliquez sur la rubrique Rduire le nb dchantillons dans les rsultats de la recherche pour afficher la rubrique qui dcrit le VI Express Rduire le nb dchantillons. Lorsque vous avez termin de lire la description du VI Express, cliquez sur le bouton Ajouter au diagramme pour attacher le VI Express au curseur. Dplacez le curseur sur le diagramme. Ajoutez le VI Express Rduire le nb dchantillons sur le diagramme droite du VI Express Simuler un signal. Quand vous savez quel lment vous voulez ajouter au diagramme ou la face-avant, vous pouvez utiliser la bote de dialogue Placement rapide pour trouver llment rapidement et lajouter au diagramme ou la face-avant. Slectionnez Placement rapide dans le menu Affichage pour afficher cette bote de dialogue. Vous pouvez galement appuyer sur les touches <Ctrl-Espace>. (Mac OS X) Appuyez sur les touches <Commande-Shift-Espace>.
Astuce Vous pouvez acclrer louverture initiale de la bote de dialogue Placement rapide en activant le bouton radio Charger les palettes au lancement sur la page Palette Commandes/Fonctions de la bote de dialogue Options. Slectionner le chargement des palettes au lancement de LabVIEW risque de ralentir lgrement le dmarrage de LabVIEW.
4.
5. 6.
Initiation LabVIEW
2-4
ni.com
Chapitre 2
Personnalisation dun VI
7. 8. 9.
Configurez le VI Express Rduire le nb dchantillons afin de rduire le signal par un facteur 25 en utilisant la moyenne de ces valeurs. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Configurer Rduire le nb dchantillons. Avec loutil Bobine, cblez la sortie Sinus du VI Express Simuler un signal lentre Signaux du VI Express Rduire le nb dchantillons.
2.
2-5
Initiation LabVIEW
Chapitre 2
Personnalisation dun VI
5.
Avec loutil Bobine, cblez la sortie Moyenne du VI Express Rduire le nb dchantillons lindicateur graphe Sinus. La fonction Assembler des signaux apparat. Disposez les objets sur le diagramme afin quils apparaissent comme dans la figure 2-3.
6.
7.
Affichez la face-avant. Les commandes et les indicateurs que vous ajoutez apparaissent sur la face-avant avec des tiquettes qui correspondent aux entres et aux sorties partir desquelles vous les avez crs.
Remarque Vous devrez peut-tre faire drouler la face-avant ou la redimensionner pour voir toutes les commandes et tous les indicateurs.
8.
Enregistrez le VI.
Configuration dun VI pour quil sexcute de faon continue jusqu ce que lutilisateur larrte
Dans ltat actuel, le VI sexcute une fois, gnre un signal, puis sarrte. Pour excuter le VI jusqu ce quune condition survienne, vous pouvez utiliser une boucle While. Effectuez les tapes suivantes pour ajouter une boucle While sur le diagramme. 1. Revenez la face-avant et excutez le VI. Le VI sexcute une fois, puis sarrte. Il ny a pas de bouton STOP sur la face-avant.
Initiation LabVIEW
2-6
ni.com
Chapitre 2
Personnalisation dun VI
2. 3.
Affichez le diagramme. Cliquez sur le bouton Rechercher, reprsent gauche, sur la palette Fonctions et entrez While dans le champ. LabVIEW recherche mesure que vous tapez les premires lettres et affiche toutes les correspondances dans le champ de rsultats de la recherche. Sil y a des objets de mme nom, utilisez les informations entre crochets droite de chaque nom dobjet pour choisir lobjet slectionner. Certains objets se trouvent sur plusieurs palettes car vous pouvez les utiliser pour plusieurs applications.
4.
Double-cliquez sur Boucle While <<Contrle dexcution>> pour afficher la sous-palette Contrle dexcution et mettre la boucle While en vidence pour un instant sur la sous-palette. Slectionnez la boucle While sur la palette Contrle dexcution. Dplacez le curseur en haut gauche du diagramme. Cliquez et faites glisser le curseur en diagonale de manire inclure tous les VIs Express et les fils de liaison, comme lillustre la figure 2-4.
5. 6.
7.
Relchez la souris pour placer la boucle While autour des VIs Express et des fils de liaison. La boucle While, illustre gauche, apparat avec un bouton STOP cbl son terminal de condition. Cette boucle While est configure pour sarrter quand lutilisateur clique sur le bouton STOP.
8.
Revenez la face-avant et excutez le VI. Maintenant, le VI sexcute jusqu ce que vous cliquiez sur le bouton STOP. Une boucle While excute les VIs et les fonctions qui se
2-7
Initiation LabVIEW
Chapitre 2
Personnalisation dun VI
trouvent lintrieur de la boucle jusqu ce que lutilisateur clique sur le bouton STOP. 9. Cliquez sur le bouton STOP et enregistrez le VI.
une info-bulle qui dcrit pourquoi le fil de liaison est bris. Cette information apparat aussi dans la fentre dAide contextuelle lorsque vous placez loutil Bobine sur un fil de liaison bris. 6. Dans la liste erreurs et mises en garde, double-cliquez sur lerreur
Le fil de liaison a des segments non connects pour
Initiation LabVIEW
2-8
ni.com
Chapitre 2
Personnalisation dun VI
7.
Appuyez sur les touches <Ctrl-B> pour supprimer ce fil. En appuyant sur les touches <Ctrl-B>, vous supprimez tous les fils de liaison briss du diagramme. Pour ne supprimer que le fil de liaison slectionn, appuyez sur la touche <Suppr>.
8.
Slectionnez AffichageListe des erreurs pour afficher la fentre Liste des erreurs. Il ny a pas derreurs dans le champ erreurs et mises en garde.
Astuce Vous pouvez galement appuyer sur les touches <Ctrl-L> pour ouvrir la fentre Liste des erreurs.
9.
Cliquez sur le bouton Fermer pour fermer la fentre Liste des erreurs. Le bouton Excuter nest plus bris.
2-9
Initiation LabVIEW
Chapitre 2
Personnalisation dun VI
7.
Initiation LabVIEW
2-10
ni.com
Chapitre 2
Personnalisation dun VI
8. 9.
Affichez la face-avant et disposez les commandes et indicateurs comme dans la figure 2-1. Excutez le VI. Si le commutateur Activer est sur marche, la table affiche les valeurs moyennes de chaque groupe de 25 chantillons dans le signal sinusodal. Si le commutateur Activer est sur arrt, la table nenregistre pas les valeurs moyennes.
11. Arrtez lexcution du VI. 12. Essayez les autres proprits de la table en utilisant la bote de dialogue Proprits de la table. Par exemple, essayez de faire en sorte quil ny ait plus quune seule colonne. 13. Enregistrez le VI et fermez-le.
Recherche dexemples
Pour en savoir plus sur lutilisation dun VI particulier, vous pouvez rechercher et afficher un exemple qui utilise ce VI. Effectuez les tapes suivantes pour rechercher et ouvrir un exemple qui utilise le VI Express Temps dattente. 1. 2. Dans la section Aide de la fentre de Dmarrage, slectionnez Aide LabVIEW pour afficher lAide LabVIEW. Cliquez sur longlet Rechercher. Dans le champ Entrez le ou les mots rechercher, entrez temps d'attente et appuyez sur la
2-11
Initiation LabVIEW
Chapitre 2
Personnalisation dun VI
touche <Entre>. (Mac OS X et Linux) Choisissez loption Full Text dans la section Search Options de la bote de dialogue Search the LabVIEW Help pour mieux cibler les rsultats de la recherche.
Astuce Reportez-vous au livre Utilisation de laide sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur la recherche dans laide. (Windows)Avant de lancer la recherche, vous pouvez rduire le nombre de rsultats en slectionnant loption Rechercher uniquement dans les titres en bas de la fentre daide. Vous pouvez aussi utiliser des oprateurs comme AND, OR et NEAR dans le champ de Entrez le(s) mot(s) rechercher pour diminuer le nombre de rsultats.
3.
(Windows) Cliquez sur len-tte de la colonne Emplacement pour classer les rsultats de la recherche daprs le type de leur contenu. Les rubriques de Rfrences comportent des informations de rfrence concernant les objets LabVIEW comme, par exemple, les VIs, les fonctions, les palettes, les menus et les outils. Les rubriques de Procdures contiennent des instructions dtailles sur lutilisation de LabVIEW. Les rubriques de Concepts contiennent des informations sur les concepts de programmation de LabVIEW.
4.
Double-cliquez sur Temps dattente (VI Express) dans les rsultats de la recherche pour afficher la rubrique de rfrence qui dcrit le VI Express Temps dattente. Aprs avoir lu la description du VI Express, cliquez sur le bouton Ouvrir lexemple dans la section Exemple, en bas de la rubrique, pour ouvrir un exemple qui utilise le VI Express Temps dattente. Excutez le VI et dplacez les curseurs des glissires verticales. Les amplitudes des valeurs A et B changent mesure que vous dplacez les curseurs des glissires verticales. Arrtez lexcution du VI. Slectionnez FentreAfficher le diagramme et lisez les commentaires du diagramme. Fermez le VI dexemple et ouvrez la fentre de lAide LabVIEW.
5.
6.
7. 8. 9.
10. Cliquez sur le bouton Rechercher les exemples pertinents pour ouvrir lOutil de recherche dexemples NI et afficher la liste des autres exemples qui utilisent ce VI. LOutil de recherche dexemples NI effectue sa recherche dans des centaines dexemples, y compris tous les exemples installs et les exemples du site NI Developer Zone, ladresse ni.com/zone. Vous pouvez modifier un exemple pour quil sadapte votre application, ou vous pouvez copier et coller un ou plusieurs exemples dans le VI que vous crez.
Initiation LabVIEW
2-12
ni.com
Chapitre 2
Personnalisation dun VI
exemple modifi pour viter dcraser lexemple de programme dans lOutil de recherche dexemples NI. Vous pouvez aussi faire un clic droit sur une fonction ou un VI sur le diagramme ou sur une palette fixe et slectionner Exemples dans le menu local pour afficher une rubrique daide contenant des liens vers des exemples concernant ce VI ou cette fonction. Pour lancer lOutil de recherche dexemples NI et parcourir ou rechercher des exemples, slectionnez AideRecherche dexemples ou cliquez sur le lien Recherche dexemples dans la section Exemples de la fentre de Dmarrage.
Remarque Certains VIs nont pas dexemple associ.
11. Lorsque vous avez termin de faire des essais avec lOutil de recherche dexemples NI et les VIs dexemple, fermez lOutil de recherche dexemples NI.
Rsum
Les points suivants constituent un rsum des concepts cls qui ont t traits dans ce chapitre.
2-13
Initiation LabVIEW
Chapitre 2
Personnalisation dun VI
un objet, placez le curseur sur lobjet et cliquez sur le lien Aide dtaille dans la fentre dAide contextuelle. Vous pouvez aussi cliquer avec le bouton droit sur un objet du diagramme ou dune palette fixe, et slectionner Aide dans le menu local. Pour naviguer dans lAide LabVIEW, utilisez les onglets Sommaire, Index et Rechercher. Longlet Sommaire vous permet dobtenir un aperu des rubriques et de la structure de laide. Longlet Index vous permet de trouver un sujet grce un mot-cl. Longlet Rechercher vous permet de trouver un mot ou une phrase dans laide. Si vous trouvez un objet que vous voulez utiliser dans lAide LabVIEW, vous pouvez cliquer sur le bouton Ajouter au diagramme pour placer cet objet sur le diagramme. Sur longlet Rechercher de lAide LabVIEW, vous pouvez rduire le nombre de rsultats en utilisant les oprateurs AND, OR et NEAR. Pour rechercher une phrase exacte, mettez-la entre guillemets. Avant de lancer la recherche, vous pouvez rduire le nombre de rsultats en slectionnant loption Rechercher uniquement dans les titres en bas de la fentre daide. Sur longlet Rechercher de lAide LabVIEW, vous pouvez cliquer sur len-tte de la colonne Emplacement de la liste de rsultats pour classer les rsultats daprs le type de leur contenu. Les rubriques de Rfrences comportent des informations de rfrence concernant les objets LabVIEW comme, par exemple, les VIs, les fonctions, les palettes, les menus et les outils. Les rubriques de Procdures contiennent des instructions dtailles sur lutilisation de LabVIEW. Les rubriques de Concepts contiennent des informations sur les concepts de programmation de LabVIEW.
Initiation LabVIEW
2-14
ni.com
Chapitre 2
Personnalisation dun VI
options disponibles. LabVIEW cble la commande ou lindicateur que vous avez cr lentre, la sortie ou au fil de liaison sur lequel vous avez cliqu. Les terminaux des commandes possdent un cadre plus pais que les terminaux des indicateurs. De plus, une flche apparat sur le bord droit du terminal sil sagit dune commande, ou sur le bord gauche sil sagit dun indicateur.
2-15
Initiation LabVIEW
Chapitre 2
Personnalisation dun VI
Initiation LabVIEW
2-16
ni.com
Chapitre 2
Personnalisation dun VI
Raccourcis
Ce chapitre prsente les raccourcis clavier suivants.
Remarque La touche <Ctrl> de ces raccourcis clavier correspond la touche <Option> ou <Commande> sous Mac OS X et la touche <Alt> de Linux.
Fonction Ouvrez un nouveau VI vide. Affiche ou masque la fentre dAide contextuelle. (Mac OS X) Appuyez sur les touches <Commande-Shift-H>. Affiche la bote de dialogue Placement rapide. (Mac OS X) Appuyez sur les touches <Commande-Shift-Espace>. Supprime tous les fils de liaison briss dun VI. Affiche la fentre Liste des erreurs.
<Ctrl-Espace>
<Ctrl-B> <Ctrl-L>
2-17
Initiation LabVIEW
LabVIEW contient un ensemble de VIs Express qui facilitent lanalyse de vos signaux. Ce chapitre vous montre comment utiliser LabVIEW pour effectuer une analyse lmentaire dun signal et comment enregistrer les donnes analyses dans un fichier.
Remarque Les exercices de ce chapitre utilisent des VIs Express qui ne sont disponibles quavec les systmes de dveloppement complet et de dveloppement professionnel de LabVIEW.
3-1
Initiation LabVIEW
Chapitre 3
Initiation LabVIEW
3-2
ni.com
Chapitre 3
3. 4.
Cliquez sur le bouton OK ou double-cliquez sur le nom du modle pour crer un VI partir de ce modle. Si la fentre dAide contextuelle nest pas visible, appuyez sur les touches <Ctrl-H> pour louvrir. (Mac OS X) Appuyez sur les touches <Commande-Shift-H>. Affichez le diagramme en appuyant sur les touches <Ctrl-E>. Placez le curseur sur le VI Express Mesures damplitudes et de niveaux, illustr gauche. La fentre dAide contextuelle affiche des informations concernant le comportement du VI Express. Laissez la fentre dAide contextuelle ouverte. Elle vous donnera des informations qui vous seront utiles pour terminer cet exercice.
5. 6.
7.
Affichez la face-avant et supprimez lindicateur Valeur efficace montr gauche. Vous nutiliserez pas la fonctionnalit Valeur efficace du VI Express Mesures damplitudes et de niveaux dans cet exercice. Cependant, vous pouvez utiliser le VI modle Gnrer, analyser et afficher avec la fonctionnalit Valeur efficace dans le futur pour rduire le temps de dveloppement.
8.
Affichez le diagramme et supprimez les fils de liaison briss par la suppression de lindicateur Valeur efficace. Pour supprimer tous les fils de liaison briss du diagramme, vous pouvez appuyer sur les touches <Ctrl-B>. Repassez ensuite la fentre de la face-avant et cliquez avec le bouton droit sur lindicateur graphe. Slectionnez Proprits dans le menu local. La bote de dialogue Proprits du graphe apparat.
9.
10. Sur la page Apparence, slectionnez loption Visible dans la section tiquette et entrez Signal non filtr dans le champ. 11. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Proprits du graphe. 12. Excutez le VI. Le signal apparat dans le graphe. 13. Cliquez sur le bouton STOP pour arrter le VI.
3-3
Initiation LabVIEW
Chapitre 3
3. 4. 5. 6. 7. 8. 9.
10. Entrez -1 dans le champ de Valeur de dpart. 11. Dans la section Informations temporelles, slectionnez loption Vitesse dexcution maximale. 12. Dans la section Nom du signal, dslectionnez loption Utiliser le nom du type de signal. 13. Entrez 60 Hz et bruit dans le champ de Nom du signal. Lorsque vous changez le nom dun signal dans la bote de dialogue Configurer Simuler un signal, LabVIEW change le nom de la sortie de signal sur le diagramme. Le changement du nom du signal facilite lidentification du type de signal lorsque vous regardez le VI Express sur le diagramme.
Initiation LabVIEW
3-4
ni.com
Chapitre 3
Un signal alatoire apparat dans la section Aperu du rsultat. La bote de dialogue Configurer Simuler un signal doit ressembler la figure 3-2.
14. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Configurer Simuler un signal.
3-5
Initiation LabVIEW
Chapitre 3
Effectuez les tapes suivantes pour ajouter le signal 60 Hz et bruit au signal Sinus. 1. Dans la fentre du diagramme, cliquez trois fois sur le fil de liaison qui connecte la sortie Sinus du VI Express Simuler un signal lentre Signaux du VI Express Mesures damplitudes et de niveaux et lindicateur Signal non filtr. Supprimez le fil de liaison. Sur la palette Fonctions, cliquez sur le bouton Rechercher pour rechercher le VI Express Formule, montr gauche, et lajouter au diagramme entre les VI Express Simuler un signal et le VI Express Mesures damplitudes et de niveaux. La bote de dialogue Configurer Formule apparat.
2.
Remarque LabVIEW affiche un symbole de dossier gauche des sous-palettes et un symbole bleu clair gauche des VIs Express dans les rsultats de recherche.
3.
Dans la colonne tiquette, remplacez ltiquette de X1 par Sinus et ltiquette de X2 par 60 Hz et bruit. Le VI Express Formule entre automatiquement la premire entre, Sinus, dans le champ de formule.
4. 5. 6. 7. 8.
Cliquez sur le bouton + puis sur le bouton X2 pour ajouter Sinus et 60 Hz et bruit dans le champ de formule. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Configurer Formule. Avec loutil Bobine, cblez la sortie Sinus du VI Express Simuler un signal lentre Sinus du VI Express Formule. Cblez la sortie 60 Hz et bruit du VI Express Simuler un signal2 lentre 60 Hz et bruit du VI Express Formule. Cblez la sortie Rsultat du VI Express Formule lindicateur Signal non filtr et lentre Signaux du VI Express Mesures damplitudes et de niveaux. Affichez la face-avant en appuyant sur les touches <Ctrl-E>. Le signal avec lajout de bruit apparat dans le graphe.
9.
10. Excutez le VI. 11. Cliquez sur le bouton STOP pour arrter le VI. 12. Slectionnez FichierEnregistrer sous et enregistrez le VI sous le nom Analyse.vi dans un emplacement daccs facile.
Initiation LabVIEW
3-6
ni.com
Chapitre 3
2. 3.
4. 5. 6. 7.
8.
9.
10. Cblez la sortie Signal filtr du VI Express Filtre lentre Signaux du VI Express Mesures damplitudes et de niveaux et lentre de lindicateur graphe Signal filtr.
3-7
Initiation LabVIEW
Chapitre 3
2. 3. 4. 5. 6. 7. 8.
Initiation LabVIEW
3-8
ni.com
Chapitre 3
9.
10. Entrez -2,5 dans le champ Minimum et 2,5 dans le champ Maximum. 11. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Proprits du graphe. 12. Rptez les tapes 1 11 pour configurer lindicateur graphe Signal filtr. Les axes X et Y des indicateurs graphe Signal non filtr et Signal filtr changent pour reflter la nouvelle configuration.
2. 3. 4.
3-9
Initiation LabVIEW
Chapitre 3
Effectuez les tapes suivantes pour contrler la vitesse laquelle le VI sexcute. 1. 2. 3. 4. partir du diagramme, recherchez le VI Express Temps dattente sur la palette Fonctions. Placez le VI Express Temps dattente dans la boucle While. La bote de dialogue de Configurer Temps dattente apparat. Entrez 1,000 dans le champ Attente (secondes) et cliquez sur le bouton OK. Revenez la face-avant et excutez le VI. Le VI sexcute plus lentement. La boucle effectue une itration par seconde. 5. Arrtez lexcution du VI. Une autre faon de contrler la vitesse du VI est de modifier la vitesse dacquisition des donnes. Sur le diagramme, double-cliquez sur le VI Express Simuler un signal pour afficher la bote de dialogue Configurer Simuler un signal. Trouvez la section Informations temporelles dans la bote de dialogue. La section Informations temporelles contient plusieurs options qui permettent de modifier la vitesse dacquisition des donnes et la vitesse laquelle un VI sexcute. Par exemple, un des paramtres par dfaut du VI est Simuler les temps dacquisition. Ceci signifie que le VI imite la vitesse dacquisition dun priphrique matriel. Vous pouvez slectionner Vitesse dexcution maximale pour afficher des donnes plus rapidement. Dans le champ chantillons par seconde (Hz), la valeur par dfaut est 1000 alors que la valeur par dfaut dans le champ Nombre dchantillons est 100. Ceci signifie que le VI renverra 100 points de donnes en sortie sur 0,1 secondes. Vous pouvez changer ces valeurs pour changer le nombre de donnes que le VI affiche ainsi que la vitesse laquelle le VI affiche les donnes.
Initiation LabVIEW
3-10
ni.com
Chapitre 3
3. 4.
Slectionnez lindicateur LED circulaire et ajoutez-le la face-avant gauche des graphes. Double-cliquez sur ltiquette Boolen au-dessus de la LED et entrez
Mise en garde pour modifier ltiquette de la LED.
Vous utiliserez cette LED dans un exercice ultrieur pour indiquer quune valeur a dpass sa limite. 5. 6. Slectionnez FichierEnregistrer sous pour afficher la bote de dialogue Enregistrer sous. tudiez les diffrentes options de la bote de dialogue. Slectionnez les options Copier et Remplacer loriginal par la copie pour crer une copie du VI dorigine et diter immdiatement la copie. Cliquez sur le bouton Continuer et enregistrez le VI sous le nom
Voyant de mise en garde.vi dans un emplacement facile
7.
daccs.
2. 3.
4.
3-11
Initiation LabVIEW
Chapitre 3
7.
Quand loutil Flche apparat, cliquez avec le bouton droit sur le fil qui relie la sortie Pic pic lentre Oprande 1 et slectionnez CrerIndicateur numrique dans le menu local. Un terminal Pic pic, illustr gauche, apparat sur le diagramme. Si le terminal Pic pic recouvre des fils de liaison qui relient les VIs Express, dplacez les VIs Express et le terminal Pic pic sur le diagramme pour les espacer. Par exemple, dplacez le terminal Pic pic sur lespace vide en dessous des VI Express.
Astuce Vous pouvez aussi appuyer sur <Ctrl> et faire glisser un rectangle laide de la
Initiation LabVIEW
3-12
ni.com
Chapitre 3
2.
Cblez la sortie Rsultat du VI Express Suprieur au terminal Mise en garde. Le diagramme devrait ressembler la figure 3-4.
Remarque Des points de coercition rouges apparaissent automatiquement aux terminaux dentre Pic pic et Mise en garde pour vous avertir que vous avez cbl deux types de donnes diffrents ensemble et que LabVIEW a converti la valeur transmise au nud en une reprsentation diffrente. Le diagramme place les points de coercition sur le bord du terminal o la conversion a lieu. Pour cet exercice, la conversion naffecte pas la faon dont le VI sexcute. Reportez-vous lAide LabVIEW pour obtenir de plus amples informations sur les points de coercition.
3.
Affichez la face-avant. Un indicateur numrique portant ltiquette Pic pic apparat sur la fentre de la face-avant. Cet indicateur affiche la valeur de lamplitude pic pic du signal.
4.
Excutez le VI. Quand la valeur de pic pic dpasse 2,0, lindicateur Mise en garde sallume.
5. 6.
3-13
Initiation LabVIEW
Chapitre 3
installe le rpertoire LabVIEW Data dans le rpertoire de fichiers par dfaut du systme dexploitation. Quand vous voulez afficher les donnes, utilisez le chemin du fichier affich dans le champ Nom du fichier pour accder au fichier test.lvm. 2. Dans la bote de dialogue Configurer crire dans un fichier de mesures, trouvez la section Si le fichier existe dj et slectionnez loption Ajouter au fichier pour crire toutes les donnes dans le fichier test.lvm sans effacer les donnes existantes du fichier. Dans la section En-ttes de segment, slectionnez loption Un seul en-tte pour ne crer quun en-tte dans le fichier dans lequel LabVIEW crit les donnes. Entrez le texte Exemples de valeurs pic pic dans le champ Description du fichier. LabVIEW ajoute le texte que vous entrez dans ce champ len-tte du fichier. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Configurer crire dans un fichier de mesures.
3.
4.
5.
2.
3. 4. 5.
ou un diteur de texte. Le fichier a un en-tte qui comporte des informations sur le VI Express. 6. Fermez le fichier quand vous avez fini de le consulter et revenez au VI Enregistrer les donnes.
Initiation LabVIEW
3-14
ni.com
Chapitre 3
Ajout dun bouton qui enregistre les donnes lorsquon clique dessus
Si vous ne voulez enregistrer que certains points de donnes, vous pouvez configurer le VI Express crire dans un fichier de mesures pour nenregistrer les valeurs pic pic que si lutilisateur appuie sur un bouton. Effectuez les tapes suivantes pour ajouter un bouton au VI et configurer la manire dont il rpond quand un utilisateur clique dessus. 1. Affichez la face-avant et trouvez le bouton culbuteur sur la palette Commandes. Slectionnez un des culbuteurs et placez-le droite des graphes. Cliquez avec le bouton droit sur le bouton culbuteur puis slectionnez Proprits dans le menu local pour afficher la bote de dialogue Proprits du boolen. Renommez ltiquette du bouton crire dans le fichier. Sur la page Opration de la bote de dialogue Proprits du boolen, slectionnez Armement lappui dans la liste de Comportement du bouton. Utilisez la page Opration pour dfinir le comportement du bouton lorsquun utilisateur clique dessus. Pour voir comment le bouton ragit au clic, cliquez sur le bouton de la section Aperu du comportement slectionn. 5. 6. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Proprits du boolen. Enregistrez le VI.
2.
3. 4.
2.
3-15
Initiation LabVIEW
Chapitre 3
4.
Cliquez avec le bouton droit sur lentre Signaux du VI Express crire dans un fichier de mesures et slectionnez Insrer une entre ou sortie dans le menu local pour insrer lentre Activer. Lorsque vous ajoutez des entres et des sorties un VI Express, elles apparaissent dans un ordre prdtermin. Pour slectionner une entre spcifique, vous devrez peut-tre commencer par ajouter une entre puis la remplacer par celle que vous voulez utiliser en cliquant avec le bouton droit sur lentre et en slectionnant Slectionner une entre ou sortie dans le menu local.
5. 6.
Dplacez le terminal crire dans le fichier pour le mettre gauche du VI Express crire dans un fichier de mesures. Cblez le terminal crire dans le fichier lentre Activer du VI Express crire dans un fichier de mesures. Le diagramme devrait ressembler la figure 3-5.
Initiation LabVIEW
3-16
ni.com
Chapitre 3
3.
Ouvrez le fichier chantillons choisis.lvm avec une application tableur ou un diteur de texte. Le fichier chantillons choisis.lvm est diffrent du fichier test.lvm. test.lvm a enregistr toutes les donnes gnres par le VI Enregistrer les donnes, alors que chantillons choisis.lvm na enregistr des donnes quau moment o vous avez appuy sur le bouton crire dans le fichier.
4. 5.
Rsum
Les points suivants constituent un rsum des concepts cls qui ont t traits dans ce chapitre.
Commandes et indicateurs
Vous pouvez configurer les commandes et les indicateurs de la face-avant pour quils sadaptent aux tches qui doivent tre ralises par le VI. Dans ce chapitre, vous avez appris utiliser les commandes et les indicateurs des faons suivantes : Vous pouvez construire des VIs qui effectuent une tche quand certaines conditions sont remplies comme, par exemple, lallumage dun voyant de mise en garde quand une valeur dpasse une certaine limite. Vous pouvez construire des VIs qui permettent lutilisateur de dcider quel moment un VI Express sexcute grce lutilisation de boutons et de lentre Activer. Vous pouvez configurer le comportement des boutons de six manires sur longlet Opration de la bote de dialogue Proprits du boolen.
Filtrage de donnes
Le VI Express Filtre traite les signaux avec des filtres et des fentres. Vous pouvez utiliser le VI Express Filtre pour liminer le bruit dun signal.
3-17
Initiation LabVIEW
Chapitre 3
Enregistrement de donnes
Le VI crire dans un fichier de mesures enregistre les donnes gnres et analyses par un VI dans un fichier de mesures .lvm, .tdm ou .tdms. Le fichier de mesures textuel (.lvm) est un fichier texte dlimit par tabulations que vous pouvez ouvrir avec une application de type tableur ou un diteur de texte. LabVIEW enregistre les donnes dans un fichier .lvm en utilisant jusqu six chiffres de prcision. En plus des donnes gnres par un VI Express, le fichier .lvm contient des en-ttes qui comportent des informations relatives aux donnes, comme la date et lheure auxquelles LabVIEW a gnr les donnes. Le fichier de mesures binaire (.tdm) est un fichier binaire qui contient des donnes waveform. Les fichiers binaires .tdm offrent une plus grande prcision pour les nombres virgule flottante, prennent moins de place sur le disque et sexcutent plus rapidement que les fichiers de mesures textuels LabVIEW (.lvm). Le fichier TDM en continu (.tdms) est un fichier binaire dont les performances en criture sont meilleures que celles du format de fichier .tdm et qui offre la possibilit dune interface simplifie pour la dfinition des proprits. LabVIEW installe le rpertoire LabVIEW Data dans le rpertoire de fichiers par dfaut de votre systme dexploitation pour faciliter lorganisation et la recherche des fichiers de donnes gnrs par LabVIEW. Reportez-vous lAide LabVIEW pour obtenir des informations plus dtailles sur lcriture et la lecture des donnes des fichiers .lvm et .tdm.
Initiation LabVIEW
3-18
ni.com
LabVIEW a la capacit de se connecter un grand nombre de priphriques matriels et dinteragir avec eux. Ce chapitre vous prsente deux VIs Express qui simplifient lacquisition de donnes et la communication avec des instruments traditionnels de tiers.
Dans le deuxime exercice, vous utilisez lAssistant de recherche de drivers dinstruments pour trouver et installer des drivers dinstruments. Pour utiliser lAssistant de recherche de drivers dinstruments, vous devez avoir accs Internet. Dans le deuxime exercice, vous utilisez aussi le VI Express Assistant dE/S instruments pour communiquer avec un instrument traditionnel de tiers. Cet exercice requiert un instrument et que lAssistant dE/S instruments soit install sur votre ordinateur.
National Instruments Corporation 4-1 Initiation LabVIEW
Chapitre 4
Reportez-vous au livre Contrle dinstruments sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur la communication avec des instruments.
Remarque LabVIEW supporte lAssistant dE/S instruments et lAssistant DAQ utiliss dans ce chapitre uniquement sous Windows. LAssistant de recherche de drivers dinstruments est disponible sous Windows et Linux.
4.
Initiation LabVIEW
Chapitre 4
5.
Slectionnez Tension pour crer une nouvelle tche dacquisition analogique de tension. La bote de dialogue affiche la liste des voies sur chaque priphrique DAQ install. Le nombre de voies affiches dpend du nombre de voies dont dispose votre priphrique DAQ.
6.
Dans la liste de Voies physiques supportes, slectionnez la voie physique laquelle le priphrique connecte le signal comme, par exemple ai0, puis cliquez sur le bouton Terminer. LAssistant DAQ ouvre une nouvelle bote de dialogue, reprsente par la figure 4-1, qui affiche les options de configuration pour la voie que vous avez slectionne pour la tche.
4-3
Initiation LabVIEW
Chapitre 4
7.
Dans la bote de dialogue de lAssistant DAQ, slectionnez longlet Configuration et trouvez la section Configuration de la tension dentre. Trouvez longlet Paramtres. Dans la section Gamme du signal dentre, entrez 10 comme valeur Max puis entrez -10 comme valeur Min. Trouvez la section Paramtres de cadencement au bas de la page Configuration. Dans le menu droulant Mode dacquisition, slectionnez N chantillons.
8.
9.
10. Entrez la valeur 1000 dans le champ chantillons lire. 11. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer lAssistant DAQ. LabVIEW construit le VI. 12. Enregistrez le VI sous le nom Lire une tension.vi dans un emplacement facile daccs.
3.
Sur le diagramme, cliquez avec le bouton droit sur le VI Express Assistant DAQ et slectionnez Proprits dans le menu local pour ouvrir lAssistant DAQ. Cliquez avec le bouton droit sur Tension dans la liste de voies et slectionnez Renommer dans le menu local pour afficher la bote de dialogue Renommer une ou plusieurs voies.
4.
Astuce Vous pouvez aussi afficher la bote de dialogue Renommer une ou plusieurs
voies en slectionnant le nom de la voie et en appuyant sur la touche <F2>. 5. Dans le champ Nouveau nom, entrez Premire mesure de tension, puis cliquez sur le bouton OK.
Initiation LabVIEW
4-4
ni.com
Chapitre 4
6. 7.
Dans la bote de dialogue Assistant DAQ, cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer lAssistant DAQ. Revenez la face-avant et excutez le VI.
Premire mesure de tension apparat dans la lgende de trac
3.
4. 5.
7.
4-5
Initiation LabVIEW
Chapitre 4
Si une erreur se produit ou que vous cliquez sur le bouton STOP quand ce VI sexcute, le VI Express Assistant DAQ arrte de lire les donnes, la sortie arrte renvoie la valeur VRAI et la boucle While sarrte.
4. 5. 6. 7.
Initiation LabVIEW
4-6
ni.com
Chapitre 4
lire des articles utiles et des tutoriels sur lutilisation des drivers dinstruments. Effectuez les tapes suivantes pour lancer et configurer lAssistant de recherche de drivers dinstruments NI. 1. Dans la fentre Dmarrage, slectionnez Rechercher des drivers dinstruments pour lancer lAssistant de recherche de drivers dinstruments. Vous pouvez aussi lancer lAssistant de recherche de drivers dinstruments en slectionnant AideRechercher des drivers dinstruments ou OutilsInstrumentationRechercher des drivers dinstruments.
4-7 Initiation LabVIEW
Chapitre 4
2.
Cliquez sur le bouton Ouvrir une session pour ouvrir une session en utilisant votre profil NI. Si vous navez pas de profil ni.com, passez ltape 4. Si vous avez dj un profil ni.com, entrez votre adresse e-mail et votre mot de passe et cliquez sur le bouton Ouvrir une session. Si vous navez pas de profil ni.com, slectionnez loption Non, jai besoin de crer un profil et cliquez sur le bouton Crer un profil. Cette action lance une fentre de navigateur dans laquelle vous pouvez crer un profil ni.com. Une fois que vous avez cr un profil, repassez la fentre de lAssistant de recherche de drivers dinstruments et ouvrez une session avec vos nouvelles informations.
3. 4.
Vous tes prt rechercher, installer et utiliser des drivers dinstruments avec lAssistant de recherche de drivers dinstruments.
2. 3.
Initiation LabVIEW
4-8
ni.com
Chapitre 4
Remarque LAssistant de recherche de drivers dinstruments affiche des drivers uniquement pour LabVIEW 7.0 et versions ultrieures. Si vous devez tlcharger une version plus ancienne dun driver dinstruments, rendez-vous sur le site Web IDNet sur ni.com/idnet pour trouver et tlcharger des drivers dinstruments compatibles avec des versions de LabVIEW plus anciennes.
4.
Slectionnez le driver que vous voulez installer puis cliquez sur le bouton Installer. Une fois que le driver est bien tlcharg, la fentre Download Success saffiche. Cette fentre contient des options pour explorer et utiliser le nouveau driver. Une fois le tlchargement termin, le nouveau driver apparat aussi sur la page Configurer la recherche dans le dossier Drivers dinstruments installs.
5.
Remarque Vous pouvez aussi crer vos propres drivers dinstruments. Reportez-vous au livre Contrle dinstrumentsUtilisation de drivers dinstruments sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur la cration de drivers dinstruments.
2.
4-9
Initiation LabVIEW
Chapitre 4
Pour voir un exemple de programme, double-cliquez sur les exemples de programmes lists dans la section Exemples de la page Commencez utiliser le driver dinstruments.
Remarque Toutes les options ne sont pas disponibles pour tous les drivers. Par exemple, si un driver na pas de fichier de projet, le bouton Ouvrir un projet apparat gris. Reportez-vous au site Web IDNet sur ni.com/idnet pour en savoir plus sur tous les drivers dinstruments.
Effectuez les tapes suivantes pour slectionner un instrument avec le VI Express Assistant dE/S instruments. 1. 2. 3. Allumez linstrument que vous voulez utiliser. Il doit tre sous tension pour tre utilis avec le VI Express Assistant dE/S instruments. Ouvrez un nouveau VI et affichez la fentre de la face-avant. Dans la palette Entre, slectionnez le VI Express Assistant dE/S instruments et ajoutez-le au diagramme. La bote de dialogue Assistant dE/S instruments apparat. Si laide nest pas visible droite de la bote de dialogue, cliquez sur le bouton Afficher laide, montr gauche, dans langle suprieur droit de la bote de dialogue de lAssistant dE/S instruments. Laide apparat droite de la bote de dialogue. La partie suprieure de la fentre daide contient des informations sur la procdure dutilisation de lAssistant dE/S instruments. La partie infrieure de la fentre daide contient une aide contextuelle se rapportant aux lments de la bote de dialogue. 5. Cliquez sur le lien Slectionner linstrument dans la partie suprieure de la fentre daide et suivez les instructions de la fentre daide pour slectionner linstrument avec lequel vous dsirez communiquer.
4.
Initiation LabVIEW
4-10
ni.com
Chapitre 4
6. 7.
Si ncessaire, configurez les proprits de linstrument. Pour minimiser la fentre daide, cliquez sur le bouton Masquer laide, montr gauche, dans langle suprieur droit de la bote de dialogue de lAssistant dE/S instruments.
3.
Cliquez sur le bouton Excuter cette tape, montr gauche. LAssistant dE/S instruments envoie la commande linstrument et celui-ci renvoie les informations relatives son identification.
4.
Slectionnez ASCII dans le menu droulant sous la colonne Indice doctet de la fentre de rponse pour analyser le nom de linstrument comme une chane ASCII. Vous pouvez aussi utiliser lAssistant dE/S instruments pour analyser les nombres au format ASCII et les donnes binaires. Cliquez sur le bouton Aide pour lanalyse, montr gauche, dans la bote de dialogue de lAssistant dE/S instruments pour afficher des informations concernant lanalyse des donnes. Dans la colonne Reprsentation ASCII de la fentre de rponse, cliquez sur la valeur que vous voulez analyser. Entrez le nom de la valeur, ou la slection de donnes, analyser dans le champ Nom de la valeur analyse. Le nom que vous avez entr dans le champ Nom de la valeur analyse est la sortie du VI Express Assistant dE/S instruments, illustr gauche.
5.
6. 7.
4-11
Initiation LabVIEW
Chapitre 4
4. 5. 6.
Rsum
Les points suivants constituent un rsum des concepts cls qui ont t traits dans ce chapitre.
Initiation LabVIEW
4-12
ni.com
Chapitre 4
Reportez-vous au fichier Readme NI-DAQ pour obtenir des informations sur les priphriques pris en charge par NI-DAQmx. Si le priphrique que vous voulez utiliser nest pas support par NI-DAQmx, reportez-vous au livre Prise de mesures sur longlet Sommaire de lAide LabVIEW pour obtenir des informations sur lutilisation de NI-DAQ traditionnel (ancien driver) pour acqurir des donnes.
Drivers dinstruments
Utilisez lAssistant de recherche de drivers dinstruments NI pour rechercher et installer des drivers dinstruments LabVIEW Plug and Play sans quitter lenvironnement de dveloppement LabVIEW. Un driver dinstruments est un ensemble de sous-programmes logiciels permettant de contrler un instrument programmable. Chaque routine correspond une opration de programmation, telle que la configuration, la lecture, lcriture et le dclenchement de linstrument. Pour contrler un instrument, utilisez systmatiquement son driver quand cest possible. National Instruments fournit des milliers de drivers dinstruments pour une grande gamme dinstruments. Reportez-vous au livre Contrle dinstrumentsUtilisation de drivers dinstruments sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur lAssistant de recherche de drivers dinstruments.
4-13
Initiation LabVIEW
Chapitre 4
Vous pouvez aussi crer vos propres drivers dinstruments ou visiter la base de drivers dinstruments NI ladresse ni.com/idnet pour trouver un driver pour un instrument. Reportez-vous au livre Contrle dinstrumentsUtilisation de drivers dinstruments sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur la cration de drivers dinstruments.
Initiation LabVIEW
4-14
ni.com
Les chapitres prcdents de ce manuel vous ont prsent la plupart des fonctionnalits LabVIEW dont vous avez besoin pour construire les applications de mesure les plus courantes. Au fur et mesure que vous vous familiarisez avec lenvironnement LabVIEW, vous voudrez peut-tre amliorer certains VIs ou contrler avec plus de prcision les processus suivis par les VIs. Ce chapitre vous prsente certains concepts quil est important de bien connatre pour utiliser les autres fonctionnalits de LabVIEW. Reportez-vous au livre Principes de base sur longlet Sommaire de lAide LabVIEW pour obtenir des informations complmentaires sur ces concepts. Les livres de Concepts contiennent des informations sur les concepts de programmation LabVIEW et les livres de Procdures contiennent des instructions trs dtailles pour utiliser LabVIEW.
5-1
Initiation LabVIEW
Chapitre 5
alors cocher les cases des catgories que vous voulez afficher sur la palette Commandes. Reportez-vous au livre Principes de baseConstruction de la face-avant sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur lutilisation de lensemble complet des commandes et indicateurs intgrs disponibles dans LabVIEW.
VIs
Vous pouvez utiliser un VI existant ou un VI que vous crez comme sous-VI. Lorsque vous placez un VI sur le diagramme, ce VI est un sous-VI. Quand vous double-cliquez sur un sous-VI, sa face-avant apparat, plutt quune bote de dialogue dans laquelle vous pourriez configurer des options. Licne dun VI apparat dans langle suprieur droit de la face-avant et du diagramme. Licne est la mme que celle qui apparat quand vous placez le VI sur le diagramme. Vous pouvez utiliser licne par dfaut ou crer une icne personnalise en utilisant lditeur dicne.
Initiation LabVIEW
5-2
ni.com
Chapitre 5
Reportez-vous au livre Principes de baseCration de VIs et de sous-VIs sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur la cration de VIs, leur configuration en tant que sous-VIs et la cration dicnes. Vous pouvez aussi enregistrer la configuration dun VI Express en tant que sous-VI. Reportez-vous au livre Principes de baseConstruction du diagramme sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur la cration de sous-VIs partir de VI Express.
Fonctions
Les fonctions sont les lments de fonctionnement fondamentaux de LabVIEW. Contrairement aux VIs, les fonctions nont ni diagramme, ni face-avant. Les fonctions sont les blocs de construction de base pour la programmation dun VI. Elle sont linterface avec le matriel et le logiciel et effectuent dautres tches essentielles dans LabVIEW. Reportez-vous au livre Principes de baseConstruction du diagramme sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur les fonctions.
Types de donnes
Sur le diagramme dun VI, les terminaux des objets de la face-avant ont diffrentes couleurs. La couleur et le symbole dun terminal indiquent le type de donnes de la commande ou de lindicateur quil reprsente. Les couleurs indiquent aussi le type de donnes des entres, des sorties et des fils de liaison. La couleur des entres et des sorties des VIs Express indique le type de donnes accept par lentre ou renvoy par la sortie. Les types de donnes indiquent quels objets, entres et sorties vous pouvez cbler ensemble. Par exemple, un commutateur a un bord vert, ce qui indique que vous pouvez le cbler nimporte quelle entre de VI Express dont ltiquette est verte. Un bouton rotatif a un bord orange ; vous pouvez donc le cbler nimporte quelle entre de VI Express dont ltiquette est orange. En fait, il est impossible de cbler un bouton rotatif une entre dont ltiquette est verte. Les fils de liaison que vous crez ont la mme couleur que les terminaux quils connectent. Les VIs Express gnrent et acquirent des donnes en utilisant le type de donnes dynamique. Le type de donnes dynamique apparat sous la forme dun terminal bleu fonc, reprsent gauche. La plupart des VIs Express acceptent ou renvoient des donnes dynamiques. Vous pouvez cbler des
5-3
Initiation LabVIEW
Chapitre 5
donnes dynamiques nimporte quel indicateur ou entre qui accepte des donnes numriques, waveform ou boolennes. Cblez les donnes dynamiques lindicateur capable de prsenter les donnes de la meilleure manire. Ces indicateurs peuvent tre des graphes, des graphes droulants et des indicateurs numriques. La plupart des autres VIs et fonctions de LabVIEW nacceptent pas les donnes dynamiques. Pour analyser ou traiter des donnes dynamiques avec une fonction ou un VI intgr, vous devez convertir ces donnes en donnes numriques, boolennes, waveform ou tableau. Utilisez le VI Express Convertir des donnes dynamiques pour convertir des donnes dynamiques en donnes numriques, boolennes, waveform et tableau afin de les utiliser avec dautres VIs et fonctions. Lorsque vous cblez des donnes dynamiques un indicateur tableau, LabVIEW place automatiquement le VI Express Convertir des donnes dynamiques sur le diagramme. Utilisez le VI Express Convertir en donnes dynamiques pour convertir des donnes numriques, boolennes, waveform et tableau en donnes dynamiques pour pouvoir les utiliser avec les VIs Express. Reportez-vous au livre Principes de baseConstruction du diagramme sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur les types de donnes.
Initiation LabVIEW
5-4
ni.com
Chapitre 5
Appel de code crit dans des langages de programmation textuels Vous pouvez utiliser LabVIEW pour communiquer avec des applications cres dans un langage textuel comme C ou C++. Reportez-vous au livre Principes de baseAppel de code provenant de langages de programmation textuels, sur longlet Sommaire de lAide LabVIEW, pour obtenir des informations complmentaires sur ces fonctionnalits. Communication avec dautres VIs sur le rseau Vous pouvez appeler un VI se trouvant sur un autre ordinateur sur lequel LabVIEW sexcute. Reportez-vous au livre Principes de baseMise en rseau dans LabVIEW sur longlet Sommaire de lAide LabVIEW pour obtenir des informations complmentaires sur ces fonctionnalits. Partage de donnes dans une application ou sur un rseau Vous pouvez crer des lments logiciels configurs appels variables partages pour partager des donnes entre des VIs ou entre plusieurs emplacements sur le diagramme que vous ne pouvez pas connecter avec des fils de liaison. Reportez-vous au livre Principes de baseMise en rseau dans LabVIEW sur longlet Sommaire de lAide LabVIEW pour obtenir des informations complmentaires sur ces fonctionnalits. Publication de VIs sur le Web Vous pouvez publier la face-avant de nimporte quel VI sur le Web, o les utilisateurs pourront interagir avec la face-avant. Reportez-vous au livre Principes de baseMise en rseau dans LabVIEW sur longlet Sommaire de lAide LabVIEW pour obtenir des informations complmentaires sur ces fonctionnalits. Enregistrement des donnes dans des fichiers de diffrents formats Outre les fichiers de mesure textuels, vous pouvez crer des fichiers texte et tableur qui peuvent tre utiliss par dautres applications. Reportez-vous au livre Principes de baseE/S sur fichiers sur longlet Sommaire de lAide LabVIEW pour obtenir des informations complmentaires sur ces fonctionnalits. Personnalisation des menus Vous pouvez configurer quels sont les lments de menus qui apparaissent lorsque le VI sexcute. Vous pouvez galement crer des menus personnaliss. Reportez-vous au livre Principes de baseCration de VIs et de sous-VIs sur longlet Sommaire de lAide LabVIEW pour obtenir des informations complmentaires sur ces fonctionnalits. Utilisation de projets LabVIEW Vous pouvez utiliser des projets pour regrouper des fichiers LabVIEW et des fichiers non spcifiques LabVIEW, crer des spcifications de construction et dployer ou tlcharger des fichiers sur plusieurs cibles partir dun seul
5-5
Initiation LabVIEW
Chapitre 5
emplacement. Vous devez utiliser un projet pour construire des applications et des bibliothques partages. Vous devez galement utiliser un projet pour travailler avec une cible RT, FPGA, PDA, Touch Panel, DSP ou une cible embarque. Reportez-vous la documentation de chaque module pour obtenir plus dinformations sur lutilisation de projets avec ces cibles. Reportez-vous au livre Principes de baseUtilisation de projets et de cibles, sur longlet Sommaire de lAide LabVIEW, pour obtenir des informations plus dtailles sur lutilisation de projets LabVIEW. Accs dautres applications Windows Vous pouvez utiliser LabVIEW comme client .NET ou ActiveX pour accder aux objets, aux proprits, aux mthodes et aux vnements associs aux applications de serveur .NET et ActiveX. Reportez-vous au livre Principes de baseConnectivit Windows sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur ces fonctionnalits. criture de formules, dquations et de scripts mathmatiques Vous pouvez utiliser divers nuds pour effectuer des oprations mathmatiques sur le diagramme. Vous pouvez aussi utiliser le langage textuel de MathScript LabVIEW pour crire des fonctions et des scripts mathmatiques. Reportez-vous au livre Principes de baseFormules et quations sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur ces fonctionnalits.
Initiation LabVIEW
5-6
ni.com
Visitez les sections suivantes du site Web prim de National Instruments sur ni.com pour obtenir une assistance technique et des services professionnels : Support Le support technique sur ni.com/support comprend les ressources suivantes : Ressources dauto-assistance technique Visitez
ni.com/support pour obtenir des rponses et des solutions,
vous procurer des drivers et des mises jour de logiciels, faire des recherches dans la Base de connaissances, accder aux manuels sur les produits et aux assistants de dpannage pas pas, ou obtenir des milliers dexemples de programmes, des tutoriels, des notes dapplication, des drivers dinstruments et bien plus encore. Les utilisateurs enregistrs bnficient galement de laccs NI Discussion Forums, sur ni.com/forums. Pour accder au forum franais, cliquez sur le menu droulant Select Community et slectionnez Franais. Les ingnieurs dapplications de NI se font fort de rpondre toutes les questions qui leur sont adresses. Abonnement SSP (Standard Service Program) Ce programme confre ses membres un accs direct par tlphone et e-mail aux ingnieurs dapplications de NI et leur permet dobtenir un support technique individuel, ainsi quun accs privilgi aux modules de formation la demande par le biais du Services Resource Center. NI offre un abonnement gratuit dun an partir de la date dachat. Au bout dun an, vous pouvez renouveler votre abonnement pour continuer profiter de ces avantages. Pour obtenir des informations sur dautres options de support technique dans votre rgion, visitez ni.com/services ou contactez votre filiale locale en utilisant les coordonnes qui se trouvent sur ni.com/contact. Formations et certifications Visitez ni.com/france et cliquez sur Formations et Certifications sur le volet de gauche pour obtenir des informations dtailles sur les programmes proposs. Vous pouvez galement vous inscrire des cours de formation dispenss par des instructeurs un peu partout dans le monde.
A-1
Initiation LabVIEW
Annexe A
Partenaires intgrateurs Si vous devez concilier dlais serrs, ressources techniques limites et toute autre contrainte, nous vous invitons faire appel aux intgrateurs du Programme National Instruments Alliance Partner. Pour en savoir plus, appelez votre filiale locale ou visitez le site ni.com/alliance.
Si vous navez pas trouv la rponse vos questions sur ni.com, contactez votre filiale locale ou le sige social de NI. Les numros de tlphone des filiales figurent au dbut de ce manuel. Vous pouvez galement visiter la page des filiales internationales sur ni.com/niglobal afin daccder au site Web local de votre filiale, qui contient les informations les plus jour pour contacter le support technique par tlphone, fax ou e-mail, ainsi que les dates des vnements venir.
Initiation LabVIEW
A-2
ni.com
Glossaire
A
acquisition de donnes (DAQ) 1. Acquisition et mesure de signaux lectriques numriques ou analogiques en provenance de capteurs, de transducteurs dacquisition, de sondes de tests ou autres quipements. 2. Gnration analogique ou numrique de signaux lectriques. Assistant DAQ Une interface graphique pour configurer les tches de mesure, les voies et les chelles. Logiciel supplmentaire lanc par le VI Express Assistant dE/S instruments qui communique avec les instruments communiquant par messages et analyse la rponse sous forme graphique.
B
barre doutils barre de menus Barre contenant les boutons de commande utiliss pour excuter les VIs et les mettre au point. Barre horizontale qui liste les noms des principaux menus dune application. La barre de menus saffiche sous la barre de titre dune fentre. Chaque application est munie dune barre de menus qui lui est propre, mais certains menus et certaines commandes sont communs de nombreuses applications. Botes de dialogue qui souvrent partir du menu local dune commande ou dun indicateur que vous pouvez utiliser pour configurer lapparence de cette commande ou de cet indicateur sur la fentre de la face-avant. Structure de boucle itrative qui excute son sous-diagramme un nombre de fois dfini. quivalent en langage textuel au code : For i = 0 to n 1, do.... Structure en boucle qui rpte une section de code jusqu ce quune condition ait lieu. Bouton qui remplace le bouton Excuter lorsquun VI ne peut pas sexcuter parce que des erreurs se sont produites.
Boucle For
G-1
Initiation LabVIEW
Glossaire
C
case cocher Petite bote carre dans une bote de dialogue que vous pouvez slectionner ou effacer. Les cases cocher sont gnralement associes des options multiples que vous pouvez dfinir. Vous pouvez slectionner plus dune case cocher. Reprsentation dune valeur sous forme de texte. 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.
chane commande
commandes et indicateurs Objets de la face-avant utiliss pour manipuler et afficher des donnes boolens boolennes (VRAI ou FAUX). commandes et indicateurs Objets de la face-avant utiliss pour manipuler et afficher des donnes numriques numriques.
D
DAQ diagramme Voir acquisition de donnes (DAQ). Description en images ou reprsentation dun programme ou dun algorithme. Le diagramme est constitu dicnes excutables appeles nuds et de fils de liaison qui vhiculent les donnes entre les nuds. Le diagramme reprsente le code source du VI. Le diagramme se trouve dans la fentre de diagramme du VI. Logiciel de commande dun priphrique particulier, tel quun priphrique DAQ. Un ensemble de fonctions de haut niveau qui contrle et communique avec un instrument de mesures.
driver
driver dinstruments
E
E/S Entre/Sortie. Le transfert des donnes vers ou partir dun systme informatique comportant des voies de communication, des priphriques dentre oprateur et/ou des interfaces dacquisition et de contrle de donnes. Point unique de donnes dentre ou de sortie analogique ou numrique.
chantillon
Initiation LabVIEW
G-2
ni.com
Glossaire
chelle
Partie de graphe, de graphe droulant et de certaines commandes et indicateurs numriques qui contient une srie de repres ou de points situs des intervalles connus pour reprsenter les units de mesure. Objet texte utilis pour nommer ou dcrire des objets ou des zones sur la face-avant ou le diagramme.
tiquette
F
face-avant Interface utilisateur interactive dun VI. Lapparence de la face-avant imite des instruments physiques, tels que des oscilloscopes et des multimtres. Fentre qui affiche des informations de base sur les objets de LabVIEW lorsque vous dplacez le curseur au-dessus de chaque objet. Les objets comportant des informations daide contextuelle comprennent les VIs, les fonctions, les constantes, les structures, les palettes, les proprits, les mthodes, les vnements et les composantes de botes de dialogue. Fentre dans laquelle vous pouvez crer et diter des projets LabVIEW. Fentre qui affiche des erreurs et des mises en garde se produisant dans un VI, et, dans certains cas, donne des recommandations pour corriger les erreurs. Chemin de donnes entre des nuds. Systme de programmation qui consiste en nuds excutables qui ne sexcutent quune fois quils ont reu toutes les donnes en entre requises. Ces nuds produisent automatiquement des donnes en sortie lorsquils sexcutent. LabVIEW est un systme de flux de donnes. La direction dans laquelle les donnes se dplacent travers les nuds dtermine lordre dexcution des VIs et des fonctions sur le diagramme. lment dexcution intgr, comparable un oprateur, une fonction ou une dclaration en langage de programmation textuel.
fonction
G-3
Initiation LabVIEW
Glossaire
G
General Purpose Interface Bus GPIB. Synonyme de HP-IB. Bus standard utilis pour contrler des instruments lectroniques par ordinateur. Appel aussi bus IEEE 488 parce quil est dfini par les normes ANSI/IEEE 488-1978, 488.1-1987 et 488.2-1992. Utilisation du curseur sur lcran pour slectionner, dplacer, copier ou supprimer des objets. Affichage 2D dau moins un trac. Un graphe reoit des donnes et les trace en bloc. Indicateur qui trace les points de donnes une certaine frquence.
I
icne indicateur info-bulle Reprsentation graphique dun nud du diagramme. Objet de la face-avant affichant la sortie, tel quun graphe ou une LED. Petites bannires de texte jaunes qui identifient le nom du terminal et facilitent lidentification des terminaux pour le cblage. Programme de LabVIEW modlisant lapparence et le fonctionnement dun instrument rel.
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. Diode lectroluminescente. Objet dun graphe ou dun graphe droulant qui permet dafficher les noms et les styles de ses tracs.
LED lgende
Initiation LabVIEW
G-4
ni.com
Glossaire
M
MAX Measurement & Automation Explorer menu local menus droulants Voir Measurement & Automation Explorer. Environnement standard de configuration et de diagnostic du matriel de National Instruments pour Windows. Menu auquel vous accdez en cliquant sur lobjet avec le bouton droit de la souris. Les lments de menu sont spcifiques lobjet. Menus auxquels vous accdez partir dune barre de menus. Les lments des menus droulants sont habituellement de nature gnrale. Indique un incident dans les logiciels ou dans le matriel, ou indique une tentative dentre de donnes inacceptables. Capacit des chelles sajuster la gamme des valeurs traces. Sur les chelles des graphes, la fonction Mise lchelle automatique dtermine les valeurs dchelle minimale et maximale.
message derreur
N
NI-DAQ Logiciel de driver inclus avec tous les priphriques et composantes de conditionnement de signal NI DAQ. NI-DAQ est une bibliothque extensive de VIs et de fonctions ANSI C que vous pouvez appeler partir dun environnement de dveloppement dapplication (ADE), comme LabVIEW, pour programmer un priphrique de mesure NI, comme les priphriques dE/S multifonctions (MIO) DAQ de la srie M, les modules de conditionnement de signal et les modules Switch. Driver plus ancien, avec des API obsoltes, pour dvelopper des applications dacquisition de donnes, dinstrumentation et de contrle pour les anciens priphriques DAQ National Instruments. Vous ne devriez utiliser NI-DAQ traditionnel (ancien driver) que dans certains cas. Reportez-vous au fichier NI-DAQ Readme pour obtenir des informations plus dtailles indiquant quand utiliser NI-DAQ traditionnel (ancien driver) et une liste complte des priphriques, systmes dexploitation et versions de logiciel dapplication et de langue supports.
G-5
Initiation LabVIEW
Glossaire
NI-DAQmx
Cest le tout dernier driver NI-DAQ, avec de nouveaux VIs, de nouvelles fonctions et de nouveaux outils de dveloppement pour contrler les priphriques de mesure. Les avantages de NI-DAQmx par rapport aux versions antrieures de NI-DAQ comprennent entre autres : lAssistant DAQ pour configurer les voies et les tches de mesures de votre priphrique pour une utilisation avec LabVIEW, LabWindows/CVI et Measurement Studio, la simulation NI-DAQmx de la plupart des priphriques supports pour tester et modifier des applications sans connecter de matriel, et une API plus simple et plus conviviale pour crer des applications DAQ avec moins de fonctions et de VIs. lment dexcution dun programme. Les nuds sont analogues aux dclarations, oprateurs, fonctions et sous-programmes des langages textuels. Dans un diagramme, les nuds comprennent les fonctions, les structures et les sous-VIs.
nud
O
objet Terme gnrique pour tout lment de la face-avant ou du diagramme, notamment les commandes, les indicateurs, les structures, les nuds, les fils de liaison et les images importes. Curseur utilis pour effectuer des oprations particulires. Outil servant dfinir les chemins des donnes entre les terminaux. Outil utilis pour entrer des donnes dans des commandes ou pour les exploiter. Outil utilis pour dplacer et redimensionner des objets.
P
palette Affiche les objets ou les outils que vous pouvez utiliser pour construire la face-avant ou le diagramme. Palette qui contient les commandes, les indicateurs et les objets dcoratifs de la face-avant. Palette qui contient les VIs, les fonctions, les structures du diagramme et les constantes.
Initiation LabVIEW
G-6
ni.com
Glossaire
priphrique
Instrument ou contrleur qui est adressable en tant quentit unique et qui contrle ou surveille les points rels dE/S. Un priphrique est le plus souvent connect un ordinateur hte par lintermdiaire dun rseau de communication. Voir aussi priphrique DAQ et priphrique de mesures. Un priphrique qui acquiert ou gnre des donnes, et peut avoir une ou plusieurs voies et un ou plusieurs priphriques de conversion. Les priphriques DAQ comprennent des cartes enficher, des cartes PCMCIA et des priphriques DAQPad, qui se connectent lordinateur via un port USB ou IEEE 1394. Les modules SCXI sont considrs comme des priphriques DAQ. Priphriques DAQ tels que les cartes dE/S multifonctions de la srie E, les modules de conditionnement de signaux SCXI et les modules de commutation. Ensemble de fichiers LabVIEW et de fichiers non spcifiques LabVIEW que vous pouvez utiliser pour crer des spcifications de construction et dployer ou tlcharger des fichiers sur des cibles. (PCI eXtensions for Instrumentation) Extensions PCI pour linstrumentation. Plate-forme dinstrumentation informatique modulaire.
priphrique DAQ
priphrique de mesures
projet
PXI
S
sous-palette sous-VI Palette laquelle vous accdez partir dune autre palette situe au niveau suprieur de la hirarchie. VI utilis dans le diagramme dun autre VI. Comparable un sous-programme. lment de contrle de programme, tel quune structure Squence droule, Squence empile, Condition, ou une boucle For, While ou cadence.
structure
G-7
Initiation LabVIEW
Glossaire
T
tche Ensemble de proprits qui inclut une ou plusieurs voies, lhorloge, le dclenchement et dautres proprits de NI-DAQmx. Une tche reprsente la mesure ou la gnration que vous voulez raliser. Objet ou rgion sur un nud travers lequel les donnes transitent. Terminal de boucle While contenant une valeur boolenne qui dtermine si le VI effectue une autre itration. Reprsentation graphique dun tableau de donnes sur un graphe ou un graphe droulant. Format des informations. Dans LabVIEW, les types de donnes accepts par la plupart des VIs et des fonctions sont les suivants : numrique, tableau, chane, boolen, chemin, refnum, numration, waveform et cluster. Type de donnes utilis par les VIs Express qui inclut les donnes associes un signal et les attributs qui fournissent des informations sur le signal, comme le nom du signal ou lheure et la date auxquelles LabVIEW a acquis les donnes. Les attributs spcifient de quelle manire le signal est reprsent sur un graphe ou un graphe droulant.
type de donnes
V
valeur par dfaut Veff VI VI actuel VI bris Valeur prdfinie. De nombreuses entres du VI utilisent une valeur par dfaut si vous ne spcifiez pas de valeur. Valeur efficace. Voir instrument virtuel (VI). VI dont la face-avant, le diagramme et lditeur dicne constituent la fentre active. VI qui ne peut pas sexcuter en raison derreurs ; indiqu par une flche brise dans le bouton Excuter. Un sous-VI conu pour assister lutilisateur dans sa ralisation des tches de mesures courantes. Vous configurez un VI Express en utilisant sa bote de dialogue de configuration.
VI Express
Initiation LabVIEW
G-8
ni.com
Glossaire
VI modle
VI qui contient des commandes et des indicateurs courants partir desquels vous pouvez construire plusieurs VIs qui effectuent des oprations similaires. Vous pouvez accder aux VIs modles partir de la bote de dialogue Nouveau. 1. Physique Un terminal (ou une broche) lemplacement duquel vous pouvez mesurer ou gnrer un signal analogique ou numrique. Une voie physique unique peut comprendre plusieurs terminaux, comme dans le cas dune voie dentre analogique diffrentielle ou dun port numrique huit lignes. Un compteur peut aussi tre une voie physique, bien que le nom du compteur ne soit pas le nom du terminal o le compteur mesure ou gnre le signal numrique. 2. Virtuelle Un ensemble de proprits qui inclut un nom, une voie physique, les connexions aux terminaux dentre, le type de mesures (acquisition ou gnration) et des informations de mise lchelle. Vous pouvez dfinir des voies virtuelles NI-DAQmx en dehors dune tche (globales) ou au sein dune tche (locales). La configuration de voies virtuelles est facultative dans NI-DAQ traditionnel (ancien driver) et ses versions antrieures, mais fait partie intgrante de toute mesure ralise dans NI-DAQmx. Dans NI-DAQ traditionnel (ancien driver), vous configurez des voies virtuelles dans MAX. Dans NI-DAQmx, vous pouvez configurer des voies virtuelles soit dans MAX, soit dans votre programme, et configurer ces voies dans le cadre dune tche ou sparment. 3. Commutation Une voie de commutation reprsente un point de connexion dun commutateur. Elle peut se composer dun ou plusieurs fils de liaison (normalement un, deux ou quatre), suivant la topologie du commutateur. Une voie virtuelle ne peut pas tre cre avec une voie de commutateur. Les voies de commutateur peuvent tre utilises uniquement dans les fonctions et VIs Switch NI-DAQmx.
voie
VXI
W
waveform Reprsente des lectures multiples effectues sur un signal une frquence dchantillonnage particulire.
G-9
Initiation LabVIEW
Index
A
acquisition informations pour des instruments, 4-11 signaux, 4-2 affichage donnes dun priphrique DAQ, 4-4 donnes dans la table, 2-10, 2-16 erreurs dans la fentre dAide contextuelle, 2-15 signaux dans un graphe, 1-15 aide Aide LabVIEW, 1-12, 1-20 recherche, 2-3, 2-11, 2-14 fentre Aide contextuelle, 2-2, 2-13, 3-3 recherche, 2-4, 2-11, 2-14 ressources LabVIEW, 1-20, 2-13 support technique, A-1 Aide LabVIEW, 1-12, 1-20 recherche, 2-3, 2-11, 2-14 ajout Voir aussi cration commandes partir du diagramme, 2-5 commandes sur la face-avant, 1-6 entres aux VIs Express, 1-9, 2-5, 3-16 indicateurs graphe, 2-5 indicateurs numriques, 2-5 plusieurs signaux, 3-5 signaux, 3-4 signes visuels dans la face-avant, 3-10 voies des tches, 4-5 voyants de mise en garde, 3-10 amplitudes et de niveaux, 3-3 analyse de signaux, 3-9 analyse des informations des instruments, 4-11 appel de code provenant de langages de programmation textuels, 5-5, 5-6 applications communication avec des applications sur rseaux, 5-5 construction, 5-5 Assistant de recherche de drivers dinstruments NI, 4-13
B
Base de connaissances, A-1 Base de drivers dinstruments, 4-7 bibliothques partages, construction, 5-5 bote de dialogue Nouveau, 1-4, 1-18, 3-2 figure, 1-5 botes de dialogue de configuration, 1-20 botes de dialogue Proprits, 1-21 Boucle While, 2-7 bouton Excuter, 1-6, 1-11 briss, 2-8, 2-15 boutons ajout, 3-15 Excuter, 1-6 briss bouton Excuter, 2-8 fils de liaison, 2-8, 2-15
C
cblage objets sur le diagramme, 1-10 outil, 1-10 changement de type de signal, 1-8 commande bouton rotatif, personnalisation (figure), 1-16 commandes, 1-19, 3-17 ajout partir du diagramme, 2-5 ajout sur la face-avant, 1-6
I-1
Initiation LabVIEW
Index
configuration, 1-21 cration, 2-5, 2-14 numriques, 5-1 palette, 1-6 personnalisation, 1-16 types de donnes, 5-3 commandes numriques, 5-1 palette, 1-7 communiquer avec des applications LabVIEW sur rseaux, 5-5 avec des instruments, 4-7 configuration commandes, 1-21 indicateurs, 1-21 configuration systme requise, x construction applications, 5-5 bibliothques partages, 5-5 VIs, 1-2 contrle par programmation des VIs, 5-4 vitesse dexcution, 2-9 contrle des VIs par programmation, 5-4 conventions utilises dans ce manuel, ix cration Voir aussi ajout commandes, 2-5, 2-14 indicateurs, 2-14 indicateurs graphe, 2-5 tches NI-DAQmx, 4-2
placement dobjets partir de laide, 2-14 diagramme du VI Acqurir un signal (figure), 1-14 diagramme du VI Voyant de mise en garde (figure), 3-12 documentation associe, x conventions utilises dans ce manuel, ix introduction ce manuel, ix ressources NI, A-1 donnes affichage dans des tables, 2-10, 2-16 provenant de priphriques DAQ, 4-4 enregistrement, 3-15 la demande de lutilisateur, 3-15 dans un fichier, 3-13, 3-14 Donnes dynamiques, conversion de et en, 5-4 drivers instrument, 4-7 ressources NI, A-1 drivers (ressources NI), A-1 drivers dinstruments, 4-7 installation, 4-13 recherche, 4-13 ressources NI, A-1
E
enregistrement des donnes la demande de lutilisateur, 3-15, 3-16 dans des fichiers, 3-13, 3-14, 3-18 diagramme du VI Enregistrer les donnes (figure), 3-16 diffrents formats de fichiers, 5-5 entres, VIs Express, 1-20 erreurs, 2-15 affichage dans la fentre dAide contextuelle, 2-15 fentre, 2-8, 2-15 liste, 2-8, 2-15
D
dpannage (ressources NI), A-1 dslection des objets, 1-10 diagramme, 1-6, 1-19 affichage, 1-8 indicateurs, 3-17 personnalisation, 2-14
Initiation LabVIEW
I-2
ni.com
Index
excution des VIs, 1-11 de faon continue, 2-6 exemples (ressources NI), A-1 exemples de programmation (ressources NI), A-1
fonctions, 5-2 Assembler des signaux, 1-15, 2-6 formation et certification (ressources NI), A-1
G
graphes deux signaux, 1-15 donnes dun priphrique DAQ, 4-4
F
face-avant, 1-5, 1-19, 2-10 affichage, 1-11 ajout commandes, 1-6 signaux visuels, 3-10 commandes, 1-19, 3-17 indicateurs, 1-19 modification, 2-8 personnalisation, 2-5 VI Acqurir un signal (figure), 1-2 VI Voyant de mise en garde (figure), 3-2 fentre Aide contextuelle, 2-13 affichage, 2-2 affichage de la configuration des VIs Express, 3-3 affichage des erreurs, 2-15 bouton, 2-2, 3-3 figure, 2-2 fentre de dmarrage, 1-4, 3-2 figure, 1-3 fentre Liste des erreurs, 2-8, 2-15 fichiers enregistrement sous dautres formats, 5-5 regroupement, 5-5 fichiers .lvm, 3-14, 3-18 fichiers .tdm, 3-18 fichiers .tdms, 3-18 fils de liaison briss, 2-8, 2-15 suppression, 1-11 flux de donnes, 1-10, 1-14, 1-19 fonction Assembler des signaux, 2-6 figure, 1-15
National Instruments Corporation I-3
I
indicateurs, 1-19, 3-17, 5-1 ajout dun numrique, 2-5 configuration, 1-21 cration, 2-14 numriques, 5-1 personnalisation, 1-17 suppression, 2-8 type de donnes, 5-3 indicateurs graphe, cration, 2-5 instruments acquisition dinformations, 4-11 analyse des informations, 4-11 communiquer, 4-7 slection, 4-10 instruments virtuels. Voir VIs interface utilisateur. Voir face-avant introduction ce manuel, ix
L
LabVIEW autres fonctionnalits, 5-1 projets, 5-5 ressources daide, 2-13 langages de programmation textuels, appel de code, 5-5, 5-6 LED, palette, 3-10 logiciels (ressources NI), A-1 LVM. Voir fichiers .lvm
Initiation LabVIEW
Index
M
manuel. Voir documentation menus, personnalisation, 5-5 modification faces-avant, 2-8 signaux, 1-11, 2-3
O
objets cblage sur le diagramme, 1-10 dslection, 1-10 Outil de recherche dexemples NI, 2-12 outil Doigt, 1-11 outil Flche, 1-10 outils Cblage, 1-10 Doigt, 1-11 Flche, 1-10 outils de diagnostic (ressources NI), A-1
LED, 3-10 recherche, 2-7 priphriques DAQ, 4-3 personnalisation commandes, 1-16 diagrammes, 2-14 faces-avant, 2-5 indicateurs, 1-17 menus, 5-5 signaux simuls, 3-4 placement dobjets sur le diagramme partir de laide, 2-14 projets, 5-5 publication de VIs sur le Web, 5-5
R
recherche aide, 2-4, 2-11, 2-14 exemples, 2-12 palettes, 2-7 rectangle de slection, 2-10 regroupement de fichiers, 5-5 ressources Web, A-1
P
palette Arithmtique et comparaison, 1-12 palette Contrle dexcution, 2-7 palette des commandes, 1-6 affichage de toutes les catgories, 5-1 figure, 1-7 palette des fonctions affichage de toutes les catgories, 5-2 figure, 1-12 palette Entre, 2-3 palettes affichage de toutes les catgories, 5-1, 5-2 Arithmtique et comparaison, 1-12 Commandes, 1-6 Contrle dexcution, 2-7, 2-15 Entre, 2-3 Fonctions, 1-12
S
slection instruments, 4-10 objets, 1-10 signaux acquisition, 4-2 analyse, 3-9 changement de type, 1-8 graphes, 1-15 modification, 1-11, 2-3 signaux simuls, personnalisation, 3-4 sorties, VIs Express, 1-20 sous-VIs, 5-2 support et services National Instruments, A-1
Initiation LabVIEW
I-4
ni.com
Index
support technique, A-1 suppression dindicateurs, 2-8 suppression de fils de liaison, 1-11
T
tables, 2-10 affichage des donnes, 2-16 tches ajout de nouvelles voies, 4-5 NI-DAQmx, 4-13 tches NI-DAQmx, 4-13 cration, 4-2 TDM. Voir fichiers .tdm tension, analyse, 3-9 types de donnes dynamiques, 5-3 prsentation gnrale, 5-4
V
VI Express Assistant dE/S instruments, 4-9, 4-14 VI Express Assistant DAQ, 4-2, 4-12 VI Express Comparaison, 3-11 VI Express Construire une table, 2-10 VI Express crire dans un fichier de mesures, 3-15, 3-18 enregistrement des donnes, 3-14 VI Express Filtre, 3-7 VI Express Formule, 1-12, 3-5 VI Express Mesures d, 3-3 VI Express Mesures damplitudes et de niveaux analyse de tension, 3-9 VI Express Mise lchelle et correspondance dfinition de la pente, 1-12 VI Express Simuler un signal, 1-8 VI Express Temps dattente, 2-9
VIs, 1-1 construction, 1-2 contrle par programmation, 5-4 excution, 1-11 de faon continue, 2-6 icnes, 5-2 modle, 1-3, 1-4, 1-18 nouveau, 2-2 personnalisation des menus, 5-5 publication sur le Web, 5-5 sous-VIs, 5-2 vides, 2-2 VIs dexemple Outil de recherche dexemples NI, 2-12 VIs Express, 1-20 Assistant dE/S instruments, 4-9, 4-14 Assistant DAQ, 4-2, 4-12 botes de dialogue de configuration, 1-20 Comparaison, 3-11 Construire une table, 2-10 Convertir des/en donnes dynamiques, 5-3 crire dans un fichier de mesures, 3-13, 3-18 entres, 1-20 Filtre, 3-7 Formule, 1-12 Mesures damplitudes et de niveaux, 3-3, 3-9 Mise lchelle et correspondance, 1-12 Simuler des signaux, 1-8 Temps dattente, 2-9 VIs Express Convertir des/en donnes dynamiques, 5-4 VIs modles, 1-3, 1-4, 1-18 VIs vides, 2-2 vitesse dexcution, contrle, 2-9 voies, 4-3 ajout aux tches, 4-5 changement de nom, 4-4 voyants de mise en garde, ajout, 3-10
I-5
Initiation LabVIEW