Documente Academic
Documente Profesional
Documente Cultură
Initiation LabVIEW
Initiation LabVIEW
TM
Filiales francophones National Instruments France Centre dAffaires Paris-Nord Immeuble Le Continental BP 217 93153 Le Blanc-Mesnil Cedex Support E-mail :
National Instruments Canada 1 Holiday Street East Tower, Suite 501 Point-Claire, Qubec H9R 5N3
france.support@ni.com switzerland.support@ni.com belgium.support@ni.com canada.support@ni.com ftp.ni.com ni.com ni.com/france/support ni.com/switzerland ni.com/belgium ni.com/canada Tl. : 01 48 14 24 24 Tl. : 056 200 51 51 Tl. : 02 757 00 20 Tl. : 450 510 3055 Fax : 01 48 14 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 0 89 741 31 30, Australie 1800 300 800, Autriche 43 0 662 45 79 90 0, Brsil 55 11 3262 3599, Canada 800 433 3488, Chine 86 021 6555 7838, Core 82 02 3451 3400, Danemark 45 45 76 26 00, Espagne 34 91 640 0085, Finlande 385 0 9 725 725 11, Grande-Bretagne 44 0 1635 523545, Inde 91 80 41190000, Isral 972 0 3 6393737, Italie 39 02 413091, Japon 81 3 5472 2970, 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 3390150, Portugal 351 210 311 210, Rpublique Tchque 420 224 235 774, Russie 7 095 783 68 51, Singapour 1800 226 5886, Slovnie 386 3 425 4200, Sude 46 0 8 587 895 00, Tawan 886 02 2377 2222, Thalande 662 278 6777 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. 20032006 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. Sagissant des composants utiliss dans USI (Xerces C++, ICU et HDF5), les dispositions suivantes sappliquent en matire de droits dauteur. Pour consulter la liste des conditions et des exclusions et limitations de garanties, veuillez vous rfrer USICopyrights.chm. Ce produit contient un ou plusieurs produit(s) logiciel(s) dvelopp(s) par the Apache Software Foundation (http://www.apache.org/). Copyright 1999 The Apache Software Foundation. Tous droits rservs. Copyright 19952003 International Business Machines Corporation et autres. Tous droits rservs. NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities Copyright 1998, 1999, 2000, 2001, 2003 Board of Trustees de lUniversit de lIllinois. Tous droits rservs.
Marques
National Instruments, NI, ni.com et LabVIEW sont des marques de National Instruments Corporation. Pour plus dinformations concernant les marques de National Instruments, veuillez vous rfrer la partie Terms of Use sur le site ni.com/legal. FireWire est la marque dpose de Apple Computer, Inc. aux tats-Unis et dans dautres pays. 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 National Instruments, veuillez vous rfrer, selon le cas : la rubrique AideBrevets de votre logiciel, au fichier patents.txt sur votre CD, ou ni.com/patents.
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-14 Erreurs et fils de liaison briss.......................................................... 2-15 Affichage des donnes dans une table .............................................. 2-15 Utilisation de lOutil de recherche dexemples NI ......................................... 2-15 Raccourcis ....................................................................................................... 2-16
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 ne prennent que 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 dirige vers les lments de menu embots et les options de botes de dialogue donnant lieu une action finale. La squence FichierMise en pageOptions vous invite cliquer sur le menu droulant Fichier, slectionner llment Mise en page, puis 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. Le texte en italique indique aussi que du texte est substituable par un mot ou une valeur que vous devez fournir.
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 aussi utilise pour les noms propres dunits de disque, de chemins, de rpertoires, de programmes, de sous-programmes, de priphriques, doprations, de variables, de fichiers et dextensions. Le texte en gras de cette police signale les messages et rponses que lordinateur affiche automatiquement lcran. Ceci accentue galement 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) 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 dinformations LabVIEW Utilisez ces notes dinformations pour installer et dsinstaller LabVIEW. Ces notes dinformations 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 AideRechercher dans lAide 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 linterface utilisateur, 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
Lancement de LabVIEW
La fentre de Dmarrage, reprsente 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.
Initiation LabVIEW
1-2
ni.com
Chapitre 1
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
Effectuez les tapes suivantes pour crer un VI qui gnre un signal et laffiche dans la face-avant. 1. 2. 3. Lancez LabVIEW. Dans la fentre de Dmarrage, cliquez sur le lien Nouveau ou VI partir dun modle pour afficher la bote de dialogue Nouveau. Dans la liste de Crer un nouvel objet, slectionnez VI partir dun modleTutoriel (Initiation LabVIEW)Gnrer et afficher. Ce VI modle gnre et affiche un signal. Un aperu et une courte description du VI modle apparaissent dans la section Description. La figure 1-3 reprsente la bote de dialogue Nouveau avec laperu du VI modle Gnrer et afficher.
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.
Initiation LabVIEW
1-4
ni.com
Chapitre 1
5.
Examinez la face-avant du VI. 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>. La touche <Ctrl> des raccourcis clavier correspond la touche <Option> ou <Commande> des claviers Mac OS 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 la face-avant. 8. Arrtez le VI en cliquant sur le bouton STOP de la face-avant, illustr gauche.
1.
Si la palette Commandes, reprsente dans la figure 1-4, nest pas apparente sur la face-avant, slectionnez AffichagePalette des commandes pour lafficher.
1-5
Initiation LabVIEW
Chapitre 1
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. 2. Si vous tes un nouvel utilisateur de LabVIEW, la palette Commandes souvre par dfaut avec la sous-palette Express visible. 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 sous-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.
4. 5.
Cliquez sur licne Commandes numriques pour afficher la palette Commandes numriques. Sur la palette Commandes numriques, cliquez sur la commande bouton rotatif pour attacher la commande au curseur, puis dposez le bouton rotatif sur la face-avant gauche du graphe. Vous utiliserez ce bouton rotatif dans un exercice ultrieur pour commander lamplitude dun signal.
6.
Slectionnez FichierEnregistrer sous et enregistrez le VI sous le nom Acqurir un signal.vi dans un emplacement daccs facile.
Initiation LabVIEW
1-6
ni.com
Chapitre 1
1-7
Initiation LabVIEW
Chapitre 1
4. 5.
Cliquez sur le bouton OK pour appliquer 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 la bordure du VI Express. Quand votre curseur devient une double flche, illustre gauche, cliquez et faites glisser le bord du VI Express pour ajouter deux lignes. Lorsque vous relchez le bouton de la souris, lentre Amplitude apparat. Comme lentre Amplitude apparat dans le diagramme, vous pouvez configurer lamplitude du signal en dents de scie partir du diagramme. Dans la figure 1-5, notez que Amplitude est une option de la bote de dialogue Configurer Simuler un signal. Quand les entres, comme Amplitude, apparaissent la fois dans le diagramme et dans la bote
6.
Initiation LabVIEW
1-8
ni.com
Chapitre 1
de dialogue de configuration, vous pouvez configurer les entres depuis lun ou lautre de ces emplacements.
4.
1-9
Initiation LabVIEW
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. Amenez le curseur sur le bouton rotatif. Le curseur devient une main, ou 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 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 (du matriel externe, par exemple) risque de laisser les ressources dans un tat inconnu en ne les librant ou ne les rinitialisant pas correctement. Pour viter ce problme, utilisez un bouton STOP dans les VIs que vous crez.
2.
Initiation LabVIEW
1-10
ni.com
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 sous-palette Express. Si vous avez slectionn une autre sous-palette, vous pouvez revenir la palette Express en cliquant sur Express sur la palette Fonctions.
4.
Slectionnez le VI Express Formule, reprsent gauche, sur la palette Arithmtique et comparaison et placez-le sur le diagramme, lintrieur de la boucle, entre le VI Express Simuler un signal et le terminal Graphe. Vous pouvez dplacer le terminal Graphe vers la droite pour lloigner du VI Express. 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.
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.
6. 7.
Dans la rubrique Formule, recherchez loption de bote de dialogue dont la description indique quelle entre une variable dans la formule. Rduisez lAide LabVIEW pour revenir la bote de dialogue Configurer Formule.
1-11
Initiation LabVIEW
Chapitre 1
8.
Remplacez le texte X1 du champ tiquette 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 chane en haut de la bote de dialogue Configurer Formule, le texte est remplac par celui de ltiquette que vous avez entr. Dfinissez la valeur du facteur dchelle en entrant *10 aprs Dents de scie dans le champ de chane. 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 formule aprs lentre Dents de scie dans le champ de chane. Si vous utilisez le clavier, cliquez sur le champ de chane 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.
Figure 1-7. Bote de dialogue Configurer Formule Remarque Si vous entrez une formule qui nest pas valide dans le champ de chane, la LED dErreurs, en haut droite, devient grise et affiche le texte Formule non valide.
Initiation LabVIEW
1-12
ni.com
Chapitre 1
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 Graphe. 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 maintenant tre semblable la figure 1-8.
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 des fils de liaison de faon rduire le nombre de coudes dans le cblage.
14. Appuyez sur les touches <Ctrl-S> ou slectionnez Fichier Enregistrer pour enregistrer le VI.
1-13
Initiation LabVIEW
Chapitre 1
Effectuez les tapes suivantes pour afficher deux signaux sur le mme graphe. 1. 2. Sur le diagramme, dplacez le curseur sur la flche de la sortie Dents de scie du VI Express Simuler un signal. Avec loutil Bobine, cblez la sortie Dents de scie au terminal Graphe. La fonction Assembler des signaux, reprsente gauche, apparat quand les deux fils de liaison sont connects. Une fonction est un lment dexcution intgr, comparable aux oprateurs, aux fonctions et aux dclarations des langages de programmation textuels. La fonction Assembler des signaux prend les deux signaux et les combine pour pouvoir les afficher sur le mme graphe. Le diagramme devrait maintenant tre semblable la figure 1-9.
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 affiche le signal en dents de scie ainsi que le signal mis lchelle. La valeur maximale de laxe des y change automatiquement pour tre gale 10 fois celle du bouton rotatif. Cette mise lchelle se produit car vous avez configur le VI Express Formule pour gnrer une pente gale 10.
5.
Initiation LabVIEW
1-14
ni.com
Chapitre 1
2. 3.
Dans la section tiquette de longlet Apparence, remplacez le texte de ltiquette, Bouton rotatif, par Amplitude dans le champ. Cliquez sur longlet chelle et, dans la section Style dchelle, cochez la case de Afficher la rampe de couleur. Le bouton rotatif de la face-avant est immdiatement mis jour pour tenir compte de ces modifications.
4.
Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Proprits du bouton rotatif.
1-15
Initiation LabVIEW
Chapitre 1
5. 6.
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.
Initiation LabVIEW
1-16
ni.com
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 la case de Ne pas utiliser les noms de waveform pour les noms de tracs. 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 des tracs sur la face-avant a chang. 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, puis fermez-le.
Rsum
Les points suivants constituent un rsum des concepts cls qui ont t traits dans ce chapitre.
1-17
Initiation LabVIEW
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 commandes aux VIs et aux fonctions, des VIs et des fonctions dautres VIs ou fonctions, et des VIs et fonctions aux indicateurs. La direction dans laquelle les donnes se dplacent travers les nuds du diagramme dtermine lordre dexcution des VIs et des fonctions. Ce mouvement de donnes est appel programmation par flux de donnes.
Initiation LabVIEW
1-18
ni.com
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.
1-19
Initiation LabVIEW
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 sur une palette fixe et en slectionnant Aide dans le menu local, ou en slectionnant AideRechercher dans lAide 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> de ces raccourcis correspond la touche <Option> ou <Commande> des claviers Mac OS 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.
Initiation LabVIEW
1-20
ni.com
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. Si la palette Fonctions nest pas visible, cliquez avec le bouton droit sur un espace vide du diagramme pour faire apparatre une version temporaire de la palette Fonctions. Cliquez sur la punaise, illustre gauche, dans le coin suprieur gauche de la palette Fonctions pour fixer la palette lcran.
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>.
Initiation LabVIEW
2-2
ni.com
Chapitre 2
Personnalisation dun VI
2.
Slectionnez la palette ExpressEntre de la palette Fonctions, 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. 5.
Slectionnez le VI Express 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 est modifi pour reprsenter le signal sinusodal configur.
6.
7. 8.
Cliquez sur le bouton OK pour appliquer 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 les informations de configuration du VI Express Simuler un signal.
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
4.
5. 6. 7. 8. 9.
Initiation LabVIEW
2-4
ni.com
Chapitre 2
Personnalisation dun VI
2.
5.
2-5
Initiation LabVIEW
Chapitre 2
Personnalisation dun VI
6.
Organisez les objets sur le diagramme de telle sorte quils apparaissent comme dans la figure 2-3.
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. 2. Affichez le diagramme.
Initiation LabVIEW
2-6
ni.com
Chapitre 2
Personnalisation dun VI
3.
Cliquez sur le bouton Rechercher, reprsent gauche, sur la palette Fonctions et entrez While dans le champ. LabVIEW recherche mesure que vous tapez et affiche toutes les correspondances dans la zone de texte des rsultats de la recherche. LabVIEW affiche un symbole de dossier gauche des sous-palettes et un symbole bleu clair gauche des VIs Express dans les rsultats de recherche. 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 cet endroit pour y placer le coin suprieur gauche de la boucle While. Faites glisser le curseur en diagonale de manire inclure tous les VIs Express et les fils de liaison, comme illustr dans la figure 2-4.
4.
5. 6. 7.
8.
Cliquez pour crer 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.
9.
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 trouvent lintrieur de la boucle jusqu ce que lutilisateur clique sur le bouton STOP.
2-7
Initiation LabVIEW
Chapitre 2
Personnalisation dun 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
Fil de liaison : a des segments dconnects pour
slectionner le fil bris. 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>.
Initiation LabVIEW
2-8
ni.com
Chapitre 2
Personnalisation dun VI
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
Initiation LabVIEW
2-10
ni.com
Chapitre 2
Personnalisation dun VI
6. 7.
Revenez la face-avant et excutez le VI. Cliquez sur le commutateur Activer. 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.
8. 9.
Arrtez lexcution du VI. 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.
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. Slectionnez AideRechercher dans lAide LabVIEW pour afficher lAide LabVIEW. Cliquez sur longlet Rechercher, entrez "temps d'attente" dans le champ Entrez le(s) mot(s) rechercher et appuyez sur la touche <Entre>.
2-11
Initiation LabVIEW
Chapitre 2
Personnalisation dun VI
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. Reportez-vous au livre Utilisation de laide sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur la recherche dans laide. 3. Cliquez sur len-tte de la colonne Emplacement pour classer les rsultats de la recherche daprs le type de leur contenu. Les rubriques de Rfrence 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 Concept contiennent des informations sur les concepts de programmation de LabVIEW. Double-cliquez sur Temps dattente 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. 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 dexemple, 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 une application, ou copier et coller un ou plusieurs exemples dans le VI que vous crez. Vous pouvez aussi faire un clic droit sur une fonction ou un VI du 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. 7. Lorsque vous avez termin de faire des essais avec lOutil de recherche dexemples NI et les VIs dexemple, fermez lOutil de recherche dexemples NI.
4.
5.
6.
Initiation LabVIEW
2-12
ni.com
Chapitre 2
Personnalisation dun VI
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
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 Rfrence 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 Concept contiennent des informations sur les concepts de programmation de LabVIEW.
Initiation LabVIEW
2-14
ni.com
Chapitre 2
Personnalisation dun VI
2-15
Initiation LabVIEW
Chapitre 2
Personnalisation dun VI
vers des exemples concernant ce VI ou cette fonction. Vous pouvez modifier un VI dexemple pour ladapter votre application, ou copier et coller un ou plusieurs exemples dans le VI que vous crez.
Raccourcis
Ce chapitre prsente les raccourcis clavier suivants.
Remarque La touche <Ctrl> de ces raccourcis correspond la touche <Option> ou <Commande> des claviers Mac OS et la touche <Alt> de Linux.
Fonction
Affiche ou masque la fentre dAide contextuelle. (Mac OS) Appuyez sur les touches <Commande-Shift-H>. Supprime tous les fils de liaison briss dun VI. Affiche la fentre Liste des erreurs.
Initiation LabVIEW
2-16
ni.com
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
3. 4.
5.
Initiation LabVIEW
3-2
ni.com
Chapitre 3
6.
Dplacez 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.
7.
Sur la face-avant, supprimez lindicateur Moyenne quadratique ; sur le diagramme, supprimez aussi les fils de liaison briss rsultant de la suppression de lindicateur. Pour supprimer tous les fils de liaison briss du diagramme, vous pouvez appuyer sur les touches <Ctrl-B>. Vous nutiliserez pas la fonctionnalit Moyenne quadratique 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 Moyenne quadratique dans un projet futur pour rduire le temps de dveloppement.
8.
Sur la face-avant, cliquez avec le bouton droit sur lindicateur graphe et slectionnez Proprits dans le menu local. La bote de dialogue Proprits du graphe apparat. Sur longlet Apparence, slectionnez loption Visible dans la section tiquette et entrez Signal non filtr dans le champ.
9.
10. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Proprits du graphe. 11. Excuter le VI. Le signal apparat dans le graphe. 12. Cliquez sur le bouton STOP pour arrter le VI.
3-3
Initiation LabVIEW
Chapitre 3
glisser le VI. (Linux) Appuyez sur le bouton central de la souris tout en faisant glisser le VI. 2. Relchez le bouton de la souris pour placer la copie du VI Express Simuler un signal en dessous du VI dorigine. LabVIEW renomme la copie du VI Express Simuler un signal Simuler un signal2. Double-cliquez sur le VI Express Simuler un signal2 pour afficher la bote de dialogue Configurer Simuler un signal. Slectionnez Sinus dans le menu droulant de Type de signal. Entrez 60 dans le champ de Frquence (Hz). Entrez 0,1 dans le champ dAmplitude. Cochez la case de Ajouter un bruit pour ajouter du bruit au signal sinusodal. Slectionnez Bruit blanc uniforme dans le menu droulant de Type de bruit. Entrez 0,1 dans le champ dAmplitude du bruit.
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. Un signal alatoire apparat dans la section Aperu du rsultat. La bote de dialogue Configurer Simuler un signal doit ressembler la figure 3-2.
Initiation LabVIEW
3-4
ni.com
Chapitre 3
14. Cliquez sur le bouton OK pour appliquer la configuration actuelle et fermer la bote de dialogue Configurer Simuler un signal.
3-5
Initiation LabVIEW
Chapitre 3
2.
Cliquez sur le bouton Rechercher de la palette Fonctions pour rechercher le VI Express Formule et placez-le sur le diagramme entre les VIs Express Simuler un signal et le VI Express Mesures damplitudes et de niveaux. La bote de dialogue Configurer Formule apparat. Dans la colonne tiquette, changez ltiquette de X1 Sinus et ltiquette de X2 60 Hz et bruit. Cliquez sur les boutons Entre et + pour ajouter Sinus et 60 Hz et bruit dans le champ Chane. 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.
3.
4. 5. 6. 7. 8.
9.
10. Excuter 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.
2.
Initiation LabVIEW
3-6
ni.com
Chapitre 3
3.
Rechercher le VI Express Filtre et placez-le sur le diagramme entre le VI Express Simuler un signal2 et le VI Express Mesures damplitudes et de niveaux. La bote de dialogue Configurer Filtre apparat. Dans la section Caractristiques du filtre, dfinissez la Frquence de coupure (Hz) 25. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Configurer Comparaison. Affichez la face-avant. Cliquez sur lindicateur graphe Signal non filtr de la face-avant et appuyez sur la touche <Ctrl> tout en faisant glisser lindicateur pour crer un second indicateur graphe. Placez ce nouvel indicateur graphe en dessous du graphe Signal non filtr. Changez ltiquette de lindicateur du nouveau graphe en cliquant trois fois sur ltiquette Signal non filtr 2 et entrez Signal filtr. Vous pouvez aussi modifier ltiquette sur la page Apparence de la bote de dialogue Proprits du graphe.
4. 5. 6. 7.
8. 9.
10. Sur le diagramme, cblez la sortie Rsultat du VI Express Formule lentre Signal du VI Express Filtre. 11. 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. 12. Slectionnez FichierEnregistrer. Le diagramme du VI Analyse devrait maintenant tre semblable celui de la figure 3-3.
3-7
Initiation LabVIEW
Chapitre 3
2. 3. 4. 5. 6. 7. 8. 9.
10. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Proprits du graphe. 11. Rptez les tapes 1 10 pour configurer lindicateur graphe Signal filtr. Les axes des x et des y des indicateurs graphe Signal non filtr et Signal filtr changent pour reflter la nouvelle configuration.
Initiation LabVIEW
3-8
ni.com
Chapitre 3
2. 3. 4.
Dans la section Mesures damplitudes, dslectionnez loption Moyenne quadratique. Cochez loption Pic pic. Pic pic apparat dans la section Rsultats avec la valeur correspondante de la mesure. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Configurer Mesures damplitudes et de niveaux. La sortie Moyenne quadratique du VI Express Mesures damplitudes et de niveaux change pour tenir compte de la nouvelle sortie Pic pic, comme illustr gauche. Vous utiliserez la sortie Pic pic dans un exercice ultrieur.
3-9
Initiation LabVIEW
Chapitre 3
2.
Sur la palette Express, slectionnez la palette LED, reprsente dans la figure 3-4.
3. 4.
Slectionnez lindicateur LED circulaire et placez-le sur 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 boutons radio de Copier et de 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.
9.
Initiation LabVIEW
3-10
ni.com
Chapitre 3
10. Dans la section Entres de comparaison, slectionnez Valeur et entrez 2 dans le champ de Valeur pour assigner une valeur constante pour le dclenchement du voyant de mise en garde. 11. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Configurer Comparaison. Le nom du VI Express Comparaison a chang pour indiquer lopration quil effectue, comme illustr gauche. Suprieur indique que le VI Express fait une comparaison de type "suprieur ". 12. Connectez la sortie Pic pic du VI Express Mesures damplitudes et de niveaux lentre Oprande 1 du VI Express Suprieur. 13. Dplacez le curseur sur le fil de liaison qui relie la sortie Pic pic lentre Oprande 1. 14. Quand loutil Flche apparat, cliquez avec le bouton droit sur le fil qui relie la sortie Pic pic lentre Oprande 1 et slectionnez Crer Indicateur 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.
3-11
Initiation LabVIEW
Chapitre 3
2.
Cblez la sortie Rsultat du VI Express Suprieur au terminal Mise en garde. Le diagramme devrait maintenant tre semblable la figure 3-5. Affichez la face-avant. Un indicateur numrique portant ltiquette Pic pic apparat sur la face-avant. Cet indicateur affiche la valeur de lamplitude pic pic du signal.
3.
4.
Excuter le VI. Quand la valeur de pic pic dpasse 2,0, lindicateur Mise en garde sallume.
5. 6.
Initiation LabVIEW
3-12
ni.com
Chapitre 3
La bote de dialogue Configurer lcriture dans un fichier de mesures apparat. Le champ de Nom du fichier affiche le chemin complet du fichier de sortie, test.lvm. Un fichier .lvm est un fichier texte dlimit par tabulations que vous pouvez ouvrir avec une application tableur ou un diteur de texte. LabVIEW enregistre les donnes dans un fichier .lvm en utilisant jusqu six chiffres de prcision. LabVIEW enregistre le fichier .lvm dans le rpertoire par dfaut LabVIEW Data. LabVIEW 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 de Nom du fichier pour accder au fichier test.lvm. 2. Dans la section Si un fichier existe dj de la bote de dialogue Configurer lcriture dans un fichier de mesures, slectionnez loption Ajouter au fichier pour crire toutes les donnes dans le fichier test.lvm sans effacer les donnes prexistantes dans le 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 la zone de texte 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 lcriture dans un fichier de mesures.
3.
4.
5.
2.
3.
3-13
Initiation LabVIEW
Chapitre 3
4. 5.
Cliquez sur le bouton STOP sur la face-avant. Pour afficher les donnes que vous avez enregistres, ouvrez le fichier
test.lvm du rpertoire LabVIEW Data avec une application tableur
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.
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. 2. Recherchez 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.
3. 4.
Initiation LabVIEW
3-14
ni.com
Chapitre 3
2.
Changez le nom du fichier test.lvm en chantillons choisis.lvm dans le champ Nom du fichier pour enregistrer les donnes dans un autre fichier. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer la bote de dialogue Configurer lcriture dans un fichier de mesures. 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 Commentaire. Cliquez avec le bouton droit sur lentre Commentaire du VI Express crire dans un fichier de mesures et slectionnez Slectionner une entre ou sortieActiver dans le menu local pour remplacer lentre Commentaire par 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 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.
3.
4.
5.
6. 7.
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.
3-15
Initiation LabVIEW
Chapitre 3
Initiation LabVIEW
3-16
ni.com
Chapitre 3
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 supprimer le bruit dun signal.
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 sont plus rapides que les fichiers de mesures textuels (.lvm). Le fichier TDM en continu (.tdms) est un fichier binaire dont les performances en criture sont meilleures que celles
3-17
Initiation LabVIEW
Chapitre 3
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
Ce chapitre vous prsente les VI Express que vous pouvez utiliser pour acqurir des donnes et communiquer avec des instruments sous Windows. Pour ces exercices, vous devez avoir du matriel dacquisition de donnes. Reportez-vous au livre Prise de mesures sur longlet Sommaire de lAide LabVIEW pour obtenir des informations supplmentaires sur lacquisition de donnes et la communication avec des instruments sur toutes les plates-formes.
4-1
Initiation LabVIEW
Chapitre 4
cration dun priphrique simul NI-DAQmx qui vous permettra de raliser les exercices suivants. Dans les exercices suivants, vous crerez une tche NI-DAQmx qui mesure une tension de faon continue et affiche les donnes dans un graphe.
Vous pouvez effectuer les exercices de ce chapitre en 30 minutes environ.
4. 5.
Initiation LabVIEW
4-2
ni.com
Chapitre 4
7. 8. 9.
Dans la section Gamme du signal dentre de la page Configuration, entrez 10 pour la valeur Max, puis -10 pour la valeur Min. Sur la page Cadencement de la tche, slectionnez loption N chantillons. Entrez la valeur 1000 dans le champ chantillons lire.
4-3
Initiation LabVIEW
Chapitre 4
Test de la tche
Vous pouvez tester la tche pour vrifier que la voie a t correctement configure. Effectuez les tapes suivantes pour confirmer que vous tes en train dacqurir des donnes. 1. 2. Cliquez sur le bouton Tester, reprsent gauche. La bote de dialogue Assistant DAQ apparat. Cliquez sur le bouton Dmarrer une ou deux fois pour confirmer que votre acquisition de donnes se droule correctement, puis cliquez sur le bouton Fermer pour revenir lAssistant DAQ. Cliquez sur le bouton OK pour enregistrer la configuration actuelle et fermer lAssistant DAQ. LabVIEW construit le VI. Enregistrez le VI sous le nom Lire une tension.vi dans un emplacement facile daccs.
3. 4.
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
Initiation LabVIEW
4-4
ni.com
Chapitre 4
5. 6. 7.
Dans le champ Nouveau nom, entrez Premire lecture de tension, puis cliquez sur le bouton OK. 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 lecture de tension apparat dans la lgende de trac du graphe.
8.
Enregistrez le VI.
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.
Initiation LabVIEW
4-6
ni.com
Chapitre 4
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. Dans les exercices suivants, vous communiquerez avec un instrument.
Effectuez les tapes suivantes pour rechercher et installer un driver dinstruments en utilisant lAssistant de recherche de drivers dinstruments. 1. Slectionnez OutilsInstrumentationRechercher des drivers dinstruments ou AideRechercher des drivers dinstruments pour lancer lAssistant de recherche de drivers dinstruments. Slectionnez National Instruments dans le menu droulant de Fabricant. Cliquez sur le bouton Rechercher. Les dossiers de la page Rsultats de la recherche reprsentent les drivers dinstruments, alors que le contenu des dossiers reprsentent les fichiers qui peuvent tre tlchargs et installs par lAssistant de recherche de drivers dinstruments. LAssistant de recherche de drivers dinstruments ouvre automatiquement le premier dossier de driver de la liste et slectionne un fichier de driver. Vous pouvez cliquer sur dautres fichiers et utiliser les informations dtailles qui saffichent droite pour slectionner le driver appropri pour linstrument. Slectionnez le premier fichier de driver dinstruments dans la liste de Driver et cliquez sur le bouton Installer. Si vous navez pas de profil NI.com, slectionnez Non, jai besoin de crer un profil et cliquez sur le bouton Crer un profil pour ouvrir une fentre de navigateur dans laquelle vous pourrez crer un profil NI.com. Si vous avez dj un profil NI.com, passez ltape 7.
2. 3.
4. 5.
4-7
Initiation LabVIEW
Chapitre 4
6. 7. 8.
Crez un profil et retournez lAssistant de recherche de drivers dinstruments. Slectionnez Oui, entrez votre adresse e-mail et votre mot de passe
ni.com, puis cliquez sur le bouton Ouvrir une session.
Cliquez sur le bouton Fermer quand lAssistant de recherche de drivers dinstruments a termin de tlcharger et dinstaller le driver dinstruments dans le rpertoire labview\instr.lib et quil affiche le chemin du driver quil vient dinstaller. Cliquez sur le bouton Fermer pour fermer lAssistant de recherche de drivers dinstruments.
9.
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.
Effectuez les tapes suivantes pour slectionner un instrument avec le VI Express Assistant dE/S instruments. 1. 2. Allumez linstrument que vous voulez utiliser. Il doit tre sous tension pour tre utilis avec le VI Express Assistant dE/S instruments. Slectionnez le VI Express Assistant dE/S instruments dans la palette Entre et placez-le sur le diagramme. La bote de dialogue Assistant dE/S instruments apparat. Cliquez sur le bouton Afficher laide, illustr gauche, dans le coin suprieur droit de la bote de dialogue Assistant 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.
3.
Initiation LabVIEW
4-8
ni.com
Chapitre 4
4.
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. Si ncessaire, configurez les proprits de linstrument. Pour rduire la fentre daide, cliquez sur le bouton Masquer laide, illustr gauche, dans le coin suprieur droit de la bote de dialogue de lAssistant dE/S instruments.
5. 6.
3.
Cliquez sur le bouton Excuter, reprsent gauche. LAssistant dE/S instruments envoie la commande linstrument et celui-ci renvoie les informations relatives son identification.
4.
Slectionnez ASCII dans le menu local 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, illustr 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.
5.
6.
4-9
Initiation LabVIEW
Chapitre 4
7.
Entrez le nom de la valeur, ou la slection de donnes, analyser dans la zone de texte 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.
4. 5. 6.
Rsum
Les points suivants constituent un rsum des concepts cls qui ont t traits dans ce chapitre.
Initiation LabVIEW
4-10
ni.com
Chapitre 4
Reportez-vous au livre Initiation LabVIEWInitiation DAQ Prendre une mesure NI-DAQmx dans LabVIEW sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur lAssistant DAQ. 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.
Tches
Dans NI-DAQmx, une tche se compose dun ensemble dune ou de plusieurs voies et comprend le cadencement, le dclenchement et dautres proprits. Fondamentalement, une tche reprsente la mesure ou la gnration que vous voulez raliser. Par exemple, vous pouvez configurer un ensemble de voies pour des oprations dacquisition analogique. Une fois la tche cre, vous pouvez accder la tche plutt que de configurer les voies sparment pour effectuer les acquisitions dentre analogiques. Une fois la tche cre, vous pouvez y ajouter ou en supprimer des voies. Reportez-vous au livre Prise de mesures sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles sur les voies et les tches.
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
4-11
Initiation LabVIEW
Chapitre 4
des informations plus dtailles sur lAssistant de recherche de drivers dinstruments. 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-12
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 trouverez que certains VIs ont besoin dtre amliors ou que les processus suivis par les VIs ont besoin dtre contrls avec plus de prcision. Ce chapitre vous prsente certains concepts quil est important de bien connatre pour utiliser les autres fonctionnalits LabVIEW. Reportez-vous au livre Principes de base sur longlet Sommaire de lAide LabVIEW pour obtenir des informations plus dtailles 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
dans le menu local pour afficher toutes les catgories 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
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 crer un VI et lutiliser en tant que sous-VI. 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 et leur configuration en tant que sous-VIs.
Initiation LabVIEW
5-2
ni.com
Chapitre 5
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.
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. 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.
5-3
Initiation LabVIEW
Chapitre 5
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 dynamiques.
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 plus dtailles 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 plus dtailles 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 au sein dune application 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 plus dtailles 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 plus dtailles 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 plus dtailles 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 plus dtailles sur ces fonctionnalits. Utilisation de projets LabVIEW Vous pouvez utiliser des projets pour regrouper des fichiers, LabVIEW et autres, crer des spcifications de construction, et dployer ou tlcharger des fichiers sur plusieurs cibles partir dun seul emplacement. Vous devez utiliser un projet pour construire des applications et des bibliothques
5-5
Initiation LabVIEW
Chapitre 5
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 baseOrganisation et gestion dun projet, 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 de National Instruments sur ni.com pour obtenir une assistance technique et des services professionnels : Support Les ressources de support technique en ligne sur ni.com/france/support comprennent notamment : Ressources dauto-assistance Pour obtenir des rponses et des solutions, visitez le site Web prim de National Instruments pour vous procurer des drivers et des mises jour de logiciels, pour faire des recherches dans la KnowledgeBase, pour accder aux manuels sur les produits et aux assistants de dpannage pas pas, ou pour obtenir des milliers dexemples de programmes, des tutoriels, des notes dapplication, des drivers dinstruments et bien plus encore. Support technique gratuit Tous les utilisateurs enregistrs peuvent bnficier du Service de base gratuit, qui vous offre la possibilit de contacter des centaines dingnieurs dapplication dans le monde entier, dans le cadre de NI Discussion Forums sur ni.com/forums. Les ingnieurs dapplication de National Instruments sefforcent de rpondre toutes les questions qui leur sont adresses. Pour obtenir des informations sur dautres options de support technique dans votre rgion, visitez ni.com/services ou contactez votre filiale locale, grce aux coordonnes qui se trouvent sur ni.com/contact. Formations et certifications Visitez ni.com/france et cliquez sur le volet Formations & Certifications gauche de lcran pour obtenir des informations dtailles sur les programmes proposs. Vous pouvez galement vous inscrire des cours de formation dispenss par des instructeurs partout dans le monde. 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.
A-1
Initiation LabVIEW
Annexe A
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 email, ainsi que les dates des vnements locaux.
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. Courant continu. Reprsentation dune valeur sous forme de texte. Objet de la face-avant utilis pour entrer des donnes de manire interactive dans un VI ou par programmation dans un sous-VI, tel quun bouton rotatif, un bouton-poussoir ou un cadran. Objets de la face-avant utiliss pour manipuler et afficher des donnes boolennes (VRAI ou FAUX). Objets de la face-avant utiliss pour manipuler et afficher des donnes numriques.
CC chane commande
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
Initiation LabVIEW
G-2
ni.com
Glossaire
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. 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.
chantillon chelle
tiquette
F
face-avant faire glisser fentre dAide contextuelle Interface utilisateur interactive dun VI. Lapparence de la face-avant imite des instruments physiques, tels que des oscilloscopes et des multimtres. Utilisation du curseur sur lcran pour slectionner, dplacer, copier ou supprimer des objets. 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. Fichier de mesure dlimit par tabulation que vous pouvez ouvrir avec une application de type tableur ou dans un diteur de texte.
fichier .lvm
G-3
Initiation LabVIEW
Glossaire
Fichier de mesures binaire qui contient des donnes de type waveform. Fichier TDM en continu. Fichier binaire bnficiant de meilleures performances que le format de fichier .tdm et permettant une interface simplifie pour la dfinition des proprits. 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
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. 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.
graphe
graphe droulant
I
icne indicateur info-bulle instrument virtuel (VI) Reprsentation graphique dun nud du diagramme. Objet de face-avant qui affiche une 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.
Initiation LabVIEW
G-4
ni.com
Glossaire
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
M
MAX Measurement & Automation Explorer menu local 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.
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.
G-5
Initiation LabVIEW
Glossaire
Un 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. 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.
NI-DAQmx
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.
Initiation LabVIEW
G-6
ni.com
Glossaire
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. 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 (FireWire). 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. Reprsentation graphique dun tableau de donnes sur un graphe ou un graphe droulant. Ensemble de fichiers LabVIEW et autres que 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
plot
projet
PXI
G-7
Initiation LabVIEW
Glossaire
S
sous-palette 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.
sous-VI structure
T
tche Un 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. 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.
V
valeur par dfaut VI Valeur prdfinie. De nombreuses entres du VI utilisent une valeur par dfaut si vous ne spcifiez pas de valeur. Voir instrument virtuel (VI).
Initiation LabVIEW
G-8
ni.com
Glossaire
VI actuel
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 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 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. Le nom utilis pour une voie physique de compteur constitue une exception. En effet, ce nom est diffrent de celui du terminal que le compteur utilise pour mesurer ou gnrer le signal numrique. 2. Virtuelle Un ensemble de proprits qui inclut un nom, une voie physique, les connexions au terminal 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 et ses versions antrieures, mais fait partie intgrale de toute mesure ralise dans NI-DAQmx. Avec NI-DAQ traditionnel, vous configurez les voies virtuelles dans MAX. Avec NI-DAQmx, vous configurez ces voies soit dans MAX, soit par programmation. De plus, elles peuvent tre configures comme faisant partie intgrante 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.
VI bris VI Express
VI modle
voie
VXI
G-9
Initiation LabVIEW
Glossaire
W
waveform Reprsente des lectures multiples effectues sur un signal une frquence dchantillonnage particulire.
Initiation LabVIEW
G-10
ni.com
Index
A
acquisition informations pour des instruments, 4-9 signaux, 4-1 affichage donnes dun priphrique DAQ, 4-4 donnes dans la table, 2-10, 2-15 erreurs dans la fentre dAide contextuelle, 2-15 signaux dans un graphe, 1-13 aide Aide LabVIEW, 1-11, 1-19, 2-13 recherche, 2-4, 2-11, 2-13 fentre Aide contextuelle, 2-2, 2-13, 3-2 recherche, 2-4, 2-11, 2-13 ressources LabVIEW, 1-19, 2-13 support technique, A-1 Aide LabVIEW, 1-11, 1-19, 2-13 recherche, 2-4, 2-11, 2-13 ajout commandes partir du diagramme, 2-5 commandes sur la face-avant, 1-5 entres aux VIs Express, 1-8, 2-5, 3-15 indicateurs graphe, 2-5 indicateurs numriques, 2-5 plusieurs signaux, 3-5 signaux, 3-3 signes visuels dans la face-avant, 3-9 voies des tches, 4-5 voyants de mise en garde, 3-9 analyse de signaux, 3-8 analyse des informations des instruments, 4-9 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-11
B
Base de drivers dinstruments, 4-6 Base de drivers dinstruments NI, 4-6 bibliothques partages, construction, 5-5 bote de dialogue Nouveau, 1-4, 1-17, 3-2 figure, 1-4 botes de dialogue de configuration, 1-19 botes de dialogue Proprits, 1-20 boucle While, 2-7 bouton Excuter, 1-5, 1-10 briss, 2-8, 2-15 boutons ajout, 3-14 Excuter, 1-5 briss bouton Excuter, 2-8 fils de liaison, 2-8, 2-15
I-1
Initiation LabVIEW
Index
C
cblage objets sur le diagramme, 1-9 outil, 1-9 changement de type de signal, 1-7 commande bouton rotatif, personnalisation (figure), 1-15 commandes, 1-18, 3-17, 5-1 ajout partir du diagramme, 2-5 ajout sur la face-avant, 1-5 configuration, 1-20 cration, 2-5, 2-14 numriques, 5-1 palette, 1-5 personnalisation, 1-15 types de donnes, 5-3 commandes numriques, 1-6, 5-1 palette, 1-6 communication avec des applications LabVIEW sur rseaux, 5-5 avec des instruments, 4-6 configuration commandes, 1-20 indicateurs, 1-20 configuration systme requise, x construction applications, 5-5 bibliothques partages, 5-5 VIs, 1-1 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 commandes, 2-5, 2-14 indicateurs, 2-14 indicateurs graphe, 2-5 tches NI-DAQmx, 4-2
D
dpannage (ressources NI), A-1 dslection des objets, 1-9 diagramme, 1-5, 1-18 affichage, 1-7 indicateurs, 3-17 personnalisation, 2-14 placement dobjets partir de laide, 2-13 diagramme du VI Acqurir un signal (figure), 1-13 Voyant de mise en garde (figure), 3-12 documentation conventions utilises dans ce manuel, ix introduction ce manuel, ix ressources NI, A-1 documentation associe, x donnes affichage dans des tables, 2-10, 2-15 provenant de priphriques DAQ, 4-4 affichage en provenance de priphriques DAQ, 4-4 enregistrement, 3-14 la demande de lutilisateur, 3-14 dans un fichier, 3-12, 3-13 donnes dynamiques, 5-3 conversion en et partir de, 5-4 drivers instrument, 4-6 ressources NI, A-1 drivers dinstruments, 4-6, 4-11 installation, 4-11 recherche, 4-11 ressources NI, A-1
Initiation LabVIEW
I-2
ni.com
Index
E
enregistrement des donnes la demande de lutilisateur, 3-14, 3-16 dans des fichiers, 3-12, 3-13, 3-17 diagramme du VI Enregistrement des donnes (figure), 3-16 diffrents formats de fichiers, 5-5 entres, VIs Express, 1-19 erreurs, 2-15 affichage dans la fentre dAide contextuelle, 2-15 fentre, 2-8, 2-15 liste, 2-8, 2-15 excution des VIs, 1-10 de faon continue, 2-6 exemples (ressources NI), A-1 exemples de programmation (ressources NI), A-1
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-13, 3-17 fichiers .tdm, 3-17 fichiers .tdms, 3-18 fils de liaison briss, 2-8, 2-15 suppression, 1-10 flux de donnes, 1-9, 1-13, 1-18 fonction Assembler des signaux, 1-14, 2-5 figure, 1-14 fonctions, 5-2 Assembler des signaux, 1-14, 2-5 formation et certification (ressources NI), A-1
F
face-avant, 1-5, 1-18 affichage, 1-10 ajout commandes, 1-5 signaux visuels, 3-9 commandes, 1-18, 3-17 indicateurs, 1-18 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-2, 2-13, 3-2 affichage, 2-2 affichage de la configuration des VIs Express, 3-3 affichage des erreurs, 2-15 bouton, 2-2, 3-2 figure, 2-3
G
graphes deux signaux, 1-13 donnes dun priphrique DAQ, 4-4
I
indicateurs, 1-18, 3-17, 5-1 ajout dun numrique, 2-5 configuration, 1-20 cration, 2-14 numriques, 5-1 personnalisation, 1-16 suppression, 2-8 type de donnes, 5-3 indicateurs graphe, cration, 2-5
I-3
Initiation LabVIEW
Index
instruments acquisition dinformations, 4-9 analyse des informations, 4-9 communication, 4-6 slection, 4-8 instruments virtuels. Voir VIs interface utilisateur. Voir face-avant introduction ce manuel, ix
outils Cblage, 1-9 Doigt, 1-10 Flche, 1-9 outils de diagnostic (ressources NI), A-1
P
palette Arithmtique et comparaison, 1-11 palette Contrle dexcution, 2-6 palette des commandes, 1-5 affichage de toutes les catgories, 5-1 figure, 1-6 palette des fonctions affichage de toutes les catgories, 5-2 figure, 1-11 palette Entre, 2-3 palettes affichage de toutes les catgories, 5-1, 5-2 Arithmtique et comparaison, 1-11 Commandes, 1-5 Contrle dexcution, 2-7, 2-14 Entre, 2-3 Fonctions, 1-11 LED, 3-9 recherche, 2-7 priphriques DAQ, 4-2 personnalisation commandes, 1-15 diagrammes, 2-14 faces-avant, 2-5 indicateurs, 1-16 menus, 5-5 signaux simuls, 3-3 placement dobjets sur le diagramme partir de laide, 2-13 projets, 5-5 publication de VIs sur le Web, 5-5
K
KnowledgeBase, A-1
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-9 figure, 3-10 logiciels (ressources NI), A-1 LVM. Voir fichiers .lvm
M
manuel. Voir documentation menus, personnalisation, 5-5 modification faces-avant, 2-8 signaux, 1-10, 2-4
O
objets cblage sur le diagramme, 1-9 dslection, 1-9 Outil de recherche dexemples, 2-12
Initiation LabVIEW
I-4
ni.com
Index
R
recherche aide, 2-4, 2-11, 2-13 exemples, 2-12 palettes, 2-7 rectangle de slection, 2-10 regroupement de fichiers, 5-5 ressources Web, A-1
tension, analyse, 3-8 types de donnes dynamiques, 5-3 prsentation gnrale, 5-4
V
VI Express Assistant dE/S instruments, 4-8, 4-12 VI Express Assistant DAQ, 4-2, 4-10 VI Express Comparaison, 3-10 VI Express Construire une table, 2-10 VI Express crire dans un fichier de mesures, 3-12, 3-14, 3-17 enregistrement des donnes, 3-13 VI Express Filtre, 3-7 VI Express Formule, 1-11, 3-5 VI Express Mesures damplitudes et de niveaux, 3-3 analyse de tension, 3-8 VI Express Mise l'chelle et correspondance dfinition de la pente, 1-11 VI Express Mise lchelle et correspondance, 1-11 VI Express Simuler un signal, 1-7 VI Express Temps dattente, 2-9 VIs, 1-1, 5-2 construction, 1-1 contrle par programmation, 5-4 excution, 1-10 de faon continue, 2-6 icnes, 5-2 modle, 1-2, 1-3, 1-17 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, 2-12
S
slection instruments, 4-8 objets, 1-9 signaux acquisition, 4-1 analyse, 3-8 changement de type, 1-7 graphes, 1-13 modification, 1-10, 2-4 signaux simuls, personnalisation, 3-3 sorties, VIs Express, 1-19 sous-VIs, 5-2 support et services National Instruments, A-1 support technique, A-1 suppression dindicateurs, 2-8 suppression de fils de liaison, 1-10
T
tables, 2-10 affichage des donnes, 2-15 tches ajout de nouvelles voies, 4-5 NI-DAQmx, 4-11 test, 4-4 tches NI-DAQmx, 4-2, 4-11 cration, 4-2 test, 4-4 TDM. Voir fichiers .tdm
I-5
Initiation LabVIEW
Index
VIs Express, 1-19 Assistant dE/S instruments, 4-8, 4-12 Assistant DAQ, 4-2, 4-10 botes de dialogue de configuration, 1-19 Comparaison, 3-10 Construire une table, 2-10 Convertir des/en donnes dynamiques, 5-3 crire dans un fichier de mesures, 3-12, 3-17 entres, 1-19 Filtre, 3-6 Formule, 1-11 Mesures damplitudes et de niveaux, 3-3, 3-8 Mise lchelle et correspondance, 1-11 Simuler des signaux, 1-7 Temps dattente, 2-9
VIs Express Convertir des/en donnes dynamiques, 5-4 VIs modles, 1-2, 1-3, 1-17 VIs vides, 2-2 vitesse dexcution, contrle, 2-9 voies, 4-2 ajout aux tches, 4-5 changement de nom, 4-4 voyants de mise en garde, ajout, 3-9
Initiation LabVIEW
I-6
ni.com