Professional Documents
Culture Documents
TM
Aot 2007
374029C-0114
Filiales francophones
National Instruments France
Centre dAffaires Paris-Nord
Immeuble Le Continental
BP 217
93153 Le Blanc-Mesnil Cedex
National Instruments
Suisse
Sonnenbergstr. 53
CH-5408 Ennetbaden
National Instruments
Belgium nv
Ikaroslaan 13
B-1930 Zaventem
National Instruments
Canada
1 Holiday Street
East Tower, Suite 501
Point-Claire, Qubec H9R 5N3
Support interne
E-mail :
france.support@ni.com
switzerland.support@ni.com
belgium.support@ni.com
canada.support@ni.com
Site FTP :
ftp.ni.com
Adresse web :
ni.com
ni.com/france
ni.com/switzerland
ni.com/belgium
ni.com/canada
Support tlphonique en franais
France
Tl. : 33 0 1 48 14 24 24
Suisse
Tl. : 41 56 200 51 51
Belgique
Tl. : 32 0 2 757 00 20
Canada (Qubec) Tl. : 450 510 3055
Fax : 33 0 1 48 14 24 14
Fax : 41 56 200 51 55
Fax : 32 0 2 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 51190000, 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,
Taiwan 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 l'annexe 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 le code d'information feedback.
20052007 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.
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. 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.
ENTRE LE LOGICIEL ET LE MATRIEL, LES DFAUTS DE FONCTIONNEMENT OU LES PANNES DES APPAREILS
LECTRONIQUES DE SURVEILLANCE OU DE CONTRLE, LES PANNES TEMPORAIRES DE SYSTMES LECTRONIQUES
(MATRIEL ET/OU LOGICIEL), UNE UTILISATION NON PRVUE OU UNE MAUVAISE UTILISATION OU ENCORE DES
ERREURS DE LA PART DE LUTILISATEUR OU DU CONCEPTEUR DAPPLICATION (DES FACTEURS TELS QUE CEUX
PRCITS SONT CI-APRS DSIGNS ENSEMBLE DES DFAILLANCES DE SYSTME). TOUTE APPLICATION DANS
LAQUELLE UNE DFAILLANCE DE SYSTME ENGENDRERAIT UN RISQUE DATTEINTE AUX BIENS OU AUX PERSONNES
(Y COMPRIS UN RISQUE DE BLESSURES CORPORELLES OU DE DCS) NE DOIT PAS TRE DPENDANTE DUN SEUL
SYSTME LECTRONIQUE EN RAISON DU RISQUE DE DFAILLANCE DE SYSTME. POUR VITER TOUT DOMMAGE,
BLESSURE OU DCS, LUTILISATEUR OU LE CONCEPTEUR DAPPLICATION DOIT PRENDRE TOUTES LES PRCAUTIONS
RAISONNABLEMENT NCESSAIRES LA PROTECTION CONTRE LES DFAILLANCES DE SYSTME, Y COMPRIS
NOTAMMENT EN PRVOYANT DES MCANISMES DE SAUVEGARDE OU DE MISE HORS TENSION. LE SYSTME
INFORMATIQUE DE CHAQUE UTILISATEUR FINAL TANT ADAPT SES BESOINS SPCIFIQUES ET DIFFRENT DES
PLATES-FORMES DE TEST DE NATIONAL INSTRUMENTS ET UN UTILISATEUR OU UN CONCEPTEUR DAPPLICATION
POUVANT UTILISER LES PRODUITS NATIONAL INSTRUMENTS EN COMBINAISON AVEC DAUTRES PRODUITS DUNE
FAON NON PRVUE OU NON TESTE PAR NATIONAL INSTRUMENTS, LUTILISATEUR OU LE CONCEPTEUR
DAPPLICATION EST SEUL RESPONSABLE DE LA VRIFICATION ET DE LA VALIDATION DE LADQUATION ET DE LA
COMPATIBILIT DES PRODUITS NATIONAL INSTRUMENTS DS LORS QUE DES PRODUITS NATIONAL INSTRUMENTS SONT
INTGRS DANS UN SYSTME OU UNE APPLICATION, Y COMPRIS NOTAMMENT, DE LADQUATION DE LA CONCEPTION,
DU FONCTIONNEMENT ET DU NIVEAU DE SCURIT DUDIT SYSTME OU APPLICATION.
Sommaire
Avant-propos
Conventions ...................................................................................................................xiii
Chapitre 1
Introduction LabVIEW
Ressources de documentation LabVIEW ......................................................................1-1
Aide LabVIEW................................................................................................1-1
Documents imprims.......................................................................................1-2
Documents Readme.........................................................................................1-3
VIs modles, VIs dexemple et outils LabVIEW ..........................................................1-4
VIs modles LabVIEW ...................................................................................1-4
VIs dexemple LabVIEW................................................................................1-4
Outils LabVIEW de configuration DAQ (Windows)......................................1-5
Chapitre 2
Prsentation des instruments virtuels
Face-avant ......................................................................................................................2-2
Diagramme.....................................................................................................................2-2
Terminaux........................................................................................................2-3
Nuds..............................................................................................................2-4
Fils de liaison...................................................................................................2-4
Structures.........................................................................................................2-5
Icne et connecteur ........................................................................................................2-5
Utilisation et personnalisation des VIs et sous-VIs .......................................................2-6
Chapitre 3
Environnement LabVIEW
Fentre de dmarrage.....................................................................................................3-1
Palette des commandes ..................................................................................................3-1
Palette des fonctions ......................................................................................................3-2
Navigation dans les palettes de commandes et de fonctions .........................................3-2
Palette doutils ...............................................................................................................3-3
Menus et barres doutils.................................................................................................3-4
Menus ..............................................................................................................3-4
Menus locaux ....................................................................................3-4
Barre doutils du VI.........................................................................................3-5
Barres doutils de la fentre de lExplorateur de projet ..................................3-5
Sommaire
Chapitre 4
Construction de la face-avant
Commandes et indicateurs de la face-avant .................................................................. 4-1
Styles de commandes et dindicateurs ............................................................ 4-2
Commandes et indicateurs modernes et classiques .......................... 4-2
Commandes et indicateurs systme .................................................. 4-2
Afficheurs numriques, glissires, barres de dfilement, boutons
rotatifs, cadrans et horodatage...................................................................... 4-3
Commandes et indicateurs numriques ............................................ 4-3
Commandes et indicateurs glissire ................................................. 4-3
Commandes et indicateurs barre de dfilement................................ 4-4
Commandes et indicateurs rotatifs ................................................... 4-4
Commande et indicateur dhorodatage............................................. 4-5
Graphes et graphes droulants ........................................................................ 4-5
Boutons, commutateurs et voyants ................................................................. 4-6
Commandes de type boutons radio................................................... 4-6
Affichages des zones de saisie de texte, tiquettes et chemins ....................... 4-6
Commandes et indicateurs de type chane........................................ 4-7
Commandes chane droulante ......................................................... 4-7
Commandes et indicateurs de type chemin ...................................... 4-7
Commandes et indicateurs tableau, matrice et cluster .................................... 4-8
Listes droulantes, commandes arbre et tables ............................................... 4-8
Listes droulantes ............................................................................. 4-8
Commandes arbre ............................................................................. 4-8
Tables................................................................................................ 4-9
Commandes et indicateurs de type menu droulant et numration............... 4-9
Commandes de type menu droulant................................................ 4-9
Commandes de type numration..................................................... 4-10
Commandes de type conteneur ....................................................................... 4-10
Commandes onglet ........................................................................... 4-10
Commandes face-avant secondaire................................................... 4-11
Commandes et indicateurs de nom dE/S ....................................................... 4-11
Commande waveform....................................................................... 4-12
Commande waveform numrique .................................................... 4-12
Commande donnes numriques ...................................................... 4-12
vi
ni.com
Sommaire
Chapitre 5
Construction du diagramme
Objets du diagramme .....................................................................................................5-1
Terminaux du diagramme................................................................................5-1
Types de donnes des commandes et des indicateurs.......................5-3
Constantes .........................................................................................5-3
Nuds du diagramme......................................................................................5-4
VIs et fonctions polymorphes..........................................................................5-5
Prsentation gnrale des fonctions ...............................................................................5-5
Ajout de terminaux aux fonctions ...................................................................5-5
Utilisation des fonctions et des VIs intgrs ...................................................5-6
VIs Express ....................................................................................................................5-6
Utilisation des fils de liaison pour relier les objets du diagramme ................................5-6
Apparence et structure des fils de liaison ........................................................5-7
Cblage des objets ...........................................................................................5-8
Coudes dans les fils de liaison ..........................................................5-9
Annulation des fils de liaison............................................................5-9
Cblage automatique dobjets...........................................................5-9
Slection de fils de liaison ................................................................5-9
Correction des fils de liaison briss.................................................................5-10
Points de coercition .........................................................................................5-10
vii
Sommaire
Chapitre 6
Excution et mise au point des VIs
Excution de VIs ........................................................................................................... 6-1
Correction des VIs briss............................................................................................... 6-2
Recherche des causes de VIs briss ................................................................ 6-2
Causes frquentes de VIs briss...................................................................... 6-3
Techniques de mise au point ......................................................................................... 6-3
Animation de lexcution................................................................................ 6-4
Mode pas pas................................................................................................ 6-4
Outil Sonde ..................................................................................................... 6-5
Points darrt ................................................................................................... 6-5
Gestion des erreurs ........................................................................................................ 6-6
Clusters derreur.............................................................................................. 6-7
Utilisation des boucles While pour la gestion des erreurs .............................. 6-8
Utilisation des structures Condition pour la gestion derreur ......................... 6-8
Chapitre 7
Cration de VIs et de sous-VIs
Recherche dexemples................................................................................................... 7-1
Utilisation des VIs et fonctions intgrs........................................................................ 7-1
Cration de sous-VIs ..................................................................................................... 7-2
Cration dune icne ....................................................................................... 7-2
Construction du connecteur ............................................................................ 7-3
Cration de sous-VIs partir de portions dun VI .......................................... 7-4
Conception des faces-avant de sous-VIs......................................................... 7-4
Affichage de la hirarchie des VIs .................................................................. 7-5
VIs polymorphes ............................................................................................. 7-5
Enregistrement des VIs.................................................................................................. 7-7
Appellation des VIs......................................................................................... 7-7
Enregistrement pour la version prcdente ..................................................... 7-7
Personnalisation de VIs ................................................................................................. 7-8
viii
ni.com
Sommaire
Chapitre 8
Boucles et structures
Structures boucles For et boucles While........................................................................8-2
Boucles For......................................................................................................8-2
Boucles While .................................................................................................8-3
Contrle de la vitesse.......................................................................................8-5
Auto-indexation des boucles ...........................................................................8-5
Auto-indexation pour dfinir le comptage de la boucle For .............8-6
Auto-indexation dans les boucles While...........................................8-6
Utilisation de boucles pour construire des tableaux ........................................8-7
Registres dcalage et nud de rtroaction dans les boucles.........................8-7
Registres dcalage ..........................................................................8-7
Nud de rtroaction..........................................................................8-11
Donnes par dfaut dans des boucles ..............................................................8-11
Structures Condition, Squence et vnement ..............................................................8-12
Structures Condition........................................................................................8-12
Valeurs du slecteur de condition et types de donnes.....................8-13
Tunnels dentre et de sortie .............................................................8-14
Utilisation des structures Condition pour la gestion derreur ...........8-14
Structures Squence.........................................................................................8-15
Structures vnement......................................................................................8-16
Chapitre 9
Groupage des donnes au moyen de chanes, de tableaux
et de clusters
Groupage des donnes laide de chanes.....................................................................9-1
Chanes sur la face-avant.................................................................................9-1
Types daffichage de chane .............................................................9-2
Tables ..............................................................................................................9-2
dition, formatage et analyse des chanes.......................................................9-3
Formatage et analyse des chanes .....................................................9-3
Groupage des donnes avec des tableaux et des clusters...............................................9-4
Tableaux ..........................................................................................................9-4
Restrictions........................................................................................9-5
Indices ...............................................................................................9-5
Exemples de tableaux........................................................................9-5
Cration de commandes, dindicateurs et de constantes tableau ......9-7
Cration de tableaux multidimensionnels .........................................9-8
Fonctions de tableaux........................................................................9-9
Donnes par dfaut dans les tableaux ...............................................9-10
ix
Sommaire
Clusters............................................................................................................ 9-11
Ordre des lments dun cluster ....................................................... 9-12
Fonctions de cluster .......................................................................... 9-12
Cration de commandes, dindicateurs et de constantes cluster....... 9-13
Chapitre 10
Graphes et graphes droulants
Types de graphes et de graphes droulants ................................................................... 10-1
Graphes et graphes droulants ........................................................................ 10-2
Graphes ............................................................................................. 10-2
Graphes droulants ........................................................................... 10-3
Type de donnes waveform .............................................................. 10-3
Graphes XY..................................................................................................... 10-4
Graphes et graphes droulants dintensit ...................................................... 10-4
Graphes droulants dintensit ......................................................... 10-6
Graphes dintensit ........................................................................... 10-7
Graphes numriques........................................................................................ 10-8
Type de donnes waveform numrique............................................ 10-10
Graphes 3D ..................................................................................................... 10-10
Personnalisation des graphes et des graphes droulants................................................ 10-13
Utilisation de plusieurs chelles X et Y .......................................................... 10-13
Mise lchelle automatique .......................................................................... 10-13
Formatage des chelles X et Y........................................................................ 10-14
Utilisation de la palette du graphe................................................................... 10-14
Personnalisation de lapparence des graphes et des graphes droulants......... 10-15
Personnalisation des graphes .......................................................................... 10-15
Utilisation de curseurs de graphe...................................................... 10-16
Utilisation des annotations dans les graphes .................................... 10-17
Personnalisation des graphes 3D ...................................................... 10-19
Personnalisation des graphes droulants......................................................... 10-19
Configuration de la longueur de lhistorique du graphe droulant... 10-19
Mode de rafrachissement du graphe droulant................................ 10-20
Utilisation de tracs superposs et de tracs empils ....................... 10-20
Chapitre 11
E/S sur fichiers
Oprations de base dE/S sur fichiers............................................................................ 11-1
Choix du format dE/S sur fichiers................................................................................ 11-2
Utilisation de VIs et de fonctions pour des oprations courantes dE/S sur fichiers .... 11-3
Utilisation des VIs de stockage ..................................................................................... 11-6
ni.com
Sommaire
Chapitre 12
Documentation et impression de VIs
Documentation des VIs..................................................................................................12-1
Impression des VIs.........................................................................................................12-2
Annexe A
Support technique et services
Glossaire
Index
xi
Avant-propos
Avant de lire ce manuel, consultez le manuel Initiation LabVIEW pour
vous familiariser avec lenvironnement de programmation graphique de
LabVIEW et les fonctionnalits de base de LabVIEW que vous utiliserez
pour construire des applications dacquisition de donnes et de contrle
dinstruments.
Ce manuel dcrit les concepts de programmation, les techniques, les
fonctionnalits, les VIs et fonctions dont vous avez besoin pour crer des
applications de test et de mesure, dacquisition de donnes, de contrle
dinstruments, de fichier journal, danalyse de mesure et de gnration de
rapports LabVIEW.
Ce manuel est un extrait des informations figurant dans lAide LabVIEW.
Reportez-vous lAide LabVIEW pour obtenir de plus amples informations
sur les concepts dcrits dans ce manuel.
Ce manuel ninclut pas les informations spcifiques chaque palette, outil,
menu, bote de dialogue, commande/indicateur ou encore chaque VI ou
fonction intgre. Reportez-vous lAide LabVIEW pour obtenir de plus
amples informations sur ces lments et pour recevoir des instructions
dtailles sur lutilisation des fonctionnalits LabVIEW et la construction
dapplications spcifiques. Reportez-vous la section Ressources de
documentation LabVIEW du chapitre 1, Introduction LabVIEW, pour
obtenir de plus amples informations sur lAide LabVIEW et sur la faon dy
accder.
Conventions
Ce manuel utilise les conventions suivantes :
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.
xiii
Avant-propos
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.
gras monospace
italique
italique monospace
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.
Plate-forme
Cette police signale une plate-forme spcifique et indique que le texte qui
suit sapplique uniquement cette plate-forme.
xiv
ni.com
Introduction LabVIEW
Aide LabVIEW
Utilisez lAide LabVIEW pour vous procurer 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.
1-1
Chapitre 1
Introduction LabVIEW
LAide LabVIEW contient des liens vers les ressources de support technique
sur le site Web de National Instruments, telles que la page NI Developer
Zone, la base de connaissances (KnowledgeBase) et la bibliothque des
manuels sur les produits.
Accdez lAide LabVIEW en slectionnant AideRechercher dans
lAide LabVIEW. Vous pouvez imprimer une rubrique daide ou un livre
de rubriques de lAide LabVIEW.
Reportez-vous lAide LabVIEW pour obtenir plus dinformations sur
limpression des rubriques daide.
Remarque (Mac OS) National Instruments vous recommande dutiliser Safari 1.0 ou
version ultrieure, ou Firefox 1.0.2 ou version ultrieure, pour afficher lAide LabVIEW.
(Linux) National Instruments vous recommande dutiliser Netscape 6.0 ou version
ultrieure, Mozilla 1.2 ou version ultrieure, ou Firefox 1.0.2 ou version ultrieure, pour
afficher lAide LabVIEW.
Documents imprims
Les documents papier suivants contiennent des informations dont le but est
de vous aider utiliser LabVIEW :
1-2
ni.com
Chapitre 1
Introduction LabVIEW
mises jour.
Documents Readme
Les documents Readme suivants contiennent des informations dont le but
est de vous aider utiliser LabVIEW :
1-3
Chapitre 1
Introduction LabVIEW
1-4
ni.com
Chapitre 1
Introduction LabVIEW
Vous pouvez aussi faire un clic droit sur une fonction ou un VI sur le
diagramme ou sur une palette fixe et slectionner Exemples dans le menu
local pour afficher une rubrique daide contenant des liens vers des
exemples concernant ce VI ou cette fonction.
Cliquez avec le bouton droit sur une commande Voie globale DAQmx
et slectionnez Nouvelle voie (Assistant DAQ) dans le menu local.
Cliquez avec le bouton droit sur une commande Nom de tche DAQmx
et slectionnez Nouvelle tche (Assistant DAQ) dans le menu local.
Cliquez avec le bouton droit sur une commande Nom dchelle
DAQmx et slectionnez Nouvelle chelle (Assistant DAQ) dans le
menu local.
1-5
2-1
Chapitre 2
Face-avant
La face-avant est l'interface utilisateur du VI. La figure suivante montre un
exemple de face-avant.
Diagramme
Aprs avoir construit la face-avant, vous devez ajouter le code en utilisant
les reprsentations graphiques des fonctions pour commander les objets de
la face-avant. Le diagramme contient ce code source graphique, aussi
appel code G ou code du diagramme. Les objets de la face-avant
apparaissent en tant que terminaux sur le diagramme.
2-2
ni.com
Chapitre 2
Terminaux
Les terminaux reprsentent le type de donnes de la commande ou de
l'indicateur. Vous pouvez configurer des commandes ou des indicateurs de
la face-avant pour qu'ils s'affichent sous forme d'icnes ou de terminaux de
type de donnes sur le diagramme. Par dfaut, les objets de la face-avant
sont reprsents par des terminaux icnes. Par exemple, un terminal icne
de bouton rotatif, reprsent de la faon suivante, reprsente un bouton
rotatif sur la face-avant.
2-3
Chapitre 2
Nuds
Les nuds sont des objets du diagramme qui comportent des entres et/ou
des sorties et qui ralisent des oprations pendant l'excution du VI. Ils sont
analogues aux dclarations, oprateurs, fonctions et sous-programmes
crits dans des langages de programmation textuels. Les fonctions
Additionner et Soustraire de la figure prcdente correspondent des
nuds.
Reportez-vous la section Nuds du diagramme du chapitre 5,
Construction du diagramme, pour obtenir de plus amples informations sur
les nuds.
Fils de liaison
Le transfert des donnes entre les objets d'un diagramme s'effectue par les
fils de liaison. Dans la figure prcdente, les fils de liaison connectent les
terminaux des commandes et des indicateurs aux fonctions Additionner et
Soustraire. Chaque fil de liaison a une source de donnes unique, mais vous
pouvez le cbler de nombreux VIs et fonctions qui lisent les donnes. Les
fils de liaison sont de couleurs, de styles et d'paisseurs diffrents en
fonction de leur type de donnes. Un fil de liaison bris apparat sous la
2-4
ni.com
Chapitre 2
Structures
Les structures sont des reprsentations graphiques des boucles et des
conditions des langages de programmation textuels. Utilisez des structures
dans votre diagramme pour rpter des blocs de code et pour excuter le
code de manire conditionnelle ou dans un ordre spcifique.
Reportez-vous au chapitre 8, Boucles et structures, pour obtenir de plus
amples informations sur les structures.
Icne et connecteur
Une fois que vous avez construit la face-avant et le diagramme d'un VI,
crez son icne et son connecteur pour pouvoir l'utiliser en tant que
sous-VI. L'icne et le connecteur correspondent au prototype de fonction
des langages de programmation textuels. Chaque VI affiche une icne,
comme celle qui est reprsente ci-dessous, dans le coin suprieur droit des
fentres de la face-avant et du diagramme.
Une icne est la reprsentation graphique dun VI. Elle peut contenir du
texte, des images ou les deux. Si vous utilisez un VI comme sous-VI,
licne identifie le sous-VI sur le diagramme du VI. Vous pouvez
double-cliquer sur licne pour la personnaliser ou la modifier.
Reportez-vous la section Cration d'une icne du chapitre 7, Cration de
VIs et de sous-VIs, pour obtenir de plus amples informations sur les icnes.
2-5
Chapitre 2
2-6
ni.com
Environnement LabVIEW
Utilisez les palettes, les outils et les menus LabVIEW pour construire les
faces-avant et les diagrammes de VIs. LabVIEW comprend trois palettes :
la palette Commandes, la palette Fonctions et la palette Outils. LabVIEW
inclut aussi la fentre Dmarrage, la fentre Aide contextuelle, la fentre
Explorateur de projet et la fentre Navigation. Vous pouvez
personnaliser les palettes Commandes et Fonctions, et vous pouvez aussi
personnaliser plusieurs options de lenvironnement de travail.
Fentre de dmarrage
La fentre de Dmarrage souvre lorsque vous lancez LabVIEW. Utilisez
cette fentre pour crer de nouveaux VIs et projets, slectionner parmi les
derniers fichiers LabVIEW qui ont t ouverts, trouver des exemples et
lancer lAide LabVIEW. Vous pouvez aussi accder des informations et
des ressources qui vous aideront vous familiariser avec LabVIEW,
comme des manuels spcifiques, des rubriques daide et des ressources sur
le site Web de National Instruments : ni.com.
La fentre de Dmarrage disparat lorsque vous ouvrez un fichier existant
ou lorsque vous crez un nouveau fichier. La fentre de Dmarrage
apparat lorsque vous fermez toutes les faces-avant et tous les diagrammes.
Vous pouvez aussi afficher la fentre en slectionnant AffichageFentre
de dmarrage.
3-1
Chapitre 3
Environnement LabVIEW
3-2
ni.com
Chapitre 3
Environnement LabVIEW
Utilisez les boutons suivants sur les barres doutils des palettes
Commandes et Fonctions pour naviguer dans ces palettes et rechercher
des commandes, des VIs et des fonctions.
Remonter dun niveau Vous fait monter dun niveau dans la
hirarchie de la palette. Cliquez sur ce bouton et maintenez enfonc le
bouton de la souris pour afficher un menu local qui rpertorie chaque
sous-palette dans le chemin de la sous-palette actuelle. Slectionnez le
nom dune sous-palette dans le menu local pour naviguer vers cette
sous-palette. Ce bouton apparat uniquement si vous dfinissez le
format de la palette Icnes, Icnes et texte ou Texte.
Rechercher Fait passer la palette en mode de recherche pour que
vous puissiez raliser des recherches textuelles pour trouver des
commandes, des VIs ou des fonctions dans les palettes. Pendant que la
palette est en mode de recherche, cliquez sur le bouton Revenir pour
quitter le mode de recherche et revenir la palette.
Afficher Fournit des options permettant de slectionner le format
de la palette actuelle, dafficher et de masquer des catgories pour
toutes les palettes et de classer les lments au format Texte et Arbre
par ordre alphabtique. Slectionnez Options dans le menu local pour
afficher la page Palette des commandes/fonctions de la bote de
dialogue Options, laquelle vous permet de slectionner le format de
toutes les palettes. Ce bouton apparat uniquement si vous cliquez sur
la punaise en haut gauche de la palette pour la fixer lcran.
Restaurer la taille de palette Redimensionne la palette sa taille
par dfaut. Ce bouton napparat que si vous redimensionnez la palette
Commandes ou Fonctions.
Palette doutils
La palette Outils est disponible sur la face-avant et le diagramme. Un outil
est un mode de fonctionnement spcial du curseur de la souris. Le curseur
prend lapparence de licne de loutil slectionn sur la palette. Utilisez les
outils pour faire fonctionner et modifier la face-avant et les objets du
diagramme.
Si la slection automatique de loutil est active et que vous dplacez le
curseur sur les objets de la face-avant ou du diagramme, LabVIEW
slectionne automatiquement loutil correspondant dans la palette Outils.
3-3
Chapitre 3
Environnement LabVIEW
Menus
Les menus en haut de la fentre dun VI contiennent des lments
communs dautres applications, tels que Ouvrir, Enregistrer, Copier et
Coller, ainsi que dautres lments spcifiques LabVIEW. Certains
lments de menu dressent la liste des raccourcis clavier.
(Mac OS) Les menus apparaissent en haut de lcran.
(Windows et Linux) Par dfaut, les menus naffichent que les lments les
plus rcemment utiliss. Cliquez sur les flches en bas dun menu pour
afficher tous les lments. Pour afficher tous les lments de menu par
dfaut, slectionnez OutilsOptions, puis Environnement dans la liste
Catgorie et dslectionnez loption Utiliser les menus abrgs.
Remarque Certains lments de menus ne sont pas accessibles pendant lexcution
dun VI.
Menus locaux
Tous les objets LabVIEW possdent des menus locaux associs. Lorsque
vous crez un VI, utilisez les lments du menu local pour modifier laspect
et le comportement des objets de la face-avant et du diagramme. Pour
accder au menu local, cliquez avec le bouton droit sur lobjet.
(Mac OS) Appuyez sur la touche <Commande> et cliquez pour effectuer la
3-4
ni.com
Chapitre 3
Environnement LabVIEW
Barre doutils du VI
Utilisez les boutons de la barre doutils du VI pour excuter les VIs, mettre
les VIs en pause ou les arrter dfinitivement, mettre au point des VIs, et
pour configurer les polices et aligner, regrouper et distribuer les objets.
Reportez-vous au chapitre 6, Excution et mise au point des VIs, pour
obtenir des informations complmentaires sur les boutons de la barre
doutils, ou consultez lAide LabVIEW pour obtenir la liste complte des
boutons de la barre doutils ainsi que leur description.
3-5
Chapitre 3
Environnement LabVIEW
(Windows) Vous pouvez galement afficher cette fentre en appuyant sur les
touches <Ctrl-H>. (Mac OS) Appuyez sur les touches <Commande-H>.
(Linux) Appuyez sur les touches <Alt-H>.
3-6
ni.com
Chapitre 3
Environnement LabVIEW
Fentre de navigation
La fentre Navigation affiche une vue densemble de la face-avant active
en mode dition ou une vue densemble du diagramme actif. Utilisez la
fentre Navigation pour naviguer dans des faces-avant ou des diagrammes
de grande taille. Cliquez sur une zone de limage dans la fentre
Navigation pour afficher cette zone sur la face-avant ou le diagramme.
Vous pouvez aussi cliquer et faire glisser limage dans la fentre
Navigation pour faire dfiler la face-avant ou le diagramme. Les parties de
la face-avant ou du diagramme qui ne sont pas visibles apparaissent grises
dans la fentre Navigation.
Slectionnez AffichageFentre de navigation pour afficher cette fentre.
(Windows) Vous pouvez aussi afficher cette fentre en appuyant sur
les touches <Ctrl-Maj-N>. (Mac OS) Appuyez sur les touches
<Commande-Maj-N>. (Linux) Appuyez sur les touches <Alt-Maj-N>.
Remarque La fentre Navigation nest disponible que dans les systmes de
dveloppement complet et professionnel de LabVIEW.
3-7
Chapitre 3
Environnement LabVIEW
3-8
ni.com
Construction de la face-avant
4-1
Chapitre 4
Construction de la face-avant
4-2
ni.com
Chapitre 4
Construction de la face-avant
4-3
Chapitre 4
Construction de la face-avant
Utilisez loutil Doigt pour amener laiguille dans une nouvelle position
en cliquant dessus ou en la faisant glisser.
4-4
ni.com
Chapitre 4
Construction de la face-avant
4-5
Chapitre 4
Construction de la face-avant
4-6
ni.com
Chapitre 4
Construction de la face-avant
4-7
Chapitre 4
Construction de la face-avant
Listes droulantes
Vous pouvez configurer des listes droulantes de faon ce quelles
acceptent une seule ou plusieurs slections. Utilisez la liste multicolonne
pour afficher davantage dinformations sur chaque lment, telles que la
taille de llment et la date laquelle il a t cr.
Commandes arbre
Utilisez la commande arbre pour fournir aux utilisateurs une liste
hirarchique des lments parmi lesquels ils peuvent faire leur slection.
Vous organisez les lments que vous entrez dans la commande arbre par
groupes dlments ou par nuds. Cliquez sur le symbole dexpansion
contre un nud pour le dvelopper et afficher tous ses lments. De mme,
cliquez sur le symbole contre le nud pour rduire celui-ci.
4-8
ni.com
Chapitre 4
Construction de la face-avant
Remarque Vous pouvez crer et diter des commandes arbre uniquement dans les
arbre.
Tables
Utilisez la commande table pour crer une table sur la face-avant.
Reportez-vous la section Tables du chapitre 9, Groupage des donnes au
moyen de chanes, de tableaux et de clusters, pour obtenir de plus amples
informations sur lutilisation des commandes de type table.
4-9
Chapitre 4
Construction de la face-avant
Commandes onglet
Les commandes onglet permettent de superposer des commandes et des
indicateurs de la face-avant dans une zone plus petite. Une commande
onglet comprend des pages et des onglets. Placez des objets de la face-avant
sur chaque page dune commande onglet et utilisez longlet comme
slecteur pour laffichage des diffrentes pages.
Les commandes onglet sont utiles lorsque plusieurs objets de la face-avant
sont utiliss ensemble ou au cours dune phase spcifique dopration. Par
exemple, vous pouvez avoir un VI pour lequel lutilisateur doit configurer
plusieurs paramtres avant de pouvoir lancer un test. Ensuite, ce VI autorise
lutilisateur modifier des aspects du test au cours de sa progression. Enfin,
il autorise lutilisateur afficher et stocker uniquement les donnes
pertinentes.
Sur le diagramme, la commande onglet est par dfaut une commande de
type numration. Les terminaux des commandes et indicateurs placs sur
la commande onglet apparaissent comme tout autre terminal de
diagramme.
4-10
ni.com
Chapitre 4
Construction de la face-avant
les plates-formes. Cela vous permet de dvelopper des VIs dE/S sur nimporte quelle
plate-forme capable de communiquer avec des priphriques spcifiques des
plates-formes. Cependant, si vous tentez dexcuter un VI avec une commande dE/S
spcifique une plate-forme sur une plate-forme qui ne prend pas en charge ce
priphrique, vous obtiendrez une erreur.
4-11
Chapitre 4
Construction de la face-avant
le menu Outils, pour configurer les noms de voie DAQ, les noms de
ressource VISA et les noms logiques IVI.
(Mac OS et Linux) Utilisez les utilitaires de configuration de votre instrument
pour configurer les noms de ressource VISA et les noms logiques IVI.
Reportez-vous la documentation de votre instrument pour obtenir plus
dinformations sur les utilitaires de configuration.
Commande waveform
Utilisez la commande waveform pour manipuler les lments de donnes
individuels dune waveform. La commande waveform transmet les
donnes, le temps de dpart et le delta t dun signal.
Reportez-vous la section Type de donnes waveform du chapitre 10,
Graphes et graphes droulants, pour obtenir de plus amples informations
sur le type de donnes waveform.
4-12
ni.com
Chapitre 4
Construction de la face-avant
4-13
Chapitre 4
Construction de la face-avant
Remarque Pour crer des objets .NET et communiquer avec ceux-ci, le service pack 1 de
.NET Framework 1.1 ou une version ultrieure doit tre install. National Instruments vous
recommande vivement dutiliser des objets .NET uniquement dans des projets LabVIEW.
4-14
ni.com
Chapitre 4
Construction de la face-avant
Configuration de la face-avant
De plus, vous pouvez personnaliser la face-avant en changeant la couleur
des objets de la face-avant, en les alignant et en les rpartissant
diffremment, et de diffrentes autres manires.
4-15
Chapitre 4
Construction de la face-avant
Utilisez loutil Pinceau et cliquez avec le bouton droit sur un objet ou sur
lespace de travail pour changer la couleur des objets de la face-avant ou
des espaces de travail de la face-avant et du diagramme. Vous pouvez
galement changer les couleurs par dfaut de certains objets en
slectionnant OutilsOptions, puis Couleurs dans la liste Catgorie.
Les couleurs pouvant distraire lutilisateur et lui faire manquer des
informations importantes, utilisez les couleurs avec modration et de faon
logique et cohrente.
touches <Alt-#>.
Vous pouvez galement utiliser lalignement sur grille dans le diagramme.
Slectionnez OutilsOptions, puis Grille dalignement dans la liste
Catgorie pour afficher ou masquer la grille.
Pour aligner des objets aprs les avoir placs, slectionnez-les et
slectionnez ensuite le menu droulant Aligner les objets sur la barre
doutils ou slectionnez ditionAligner les lments. Pour espacer les
objets de manire rgulire, slectionnez-les et slectionnez ensuite le
menu droulant Rpartir les objets sur la barre doutils ou slectionnez
ditiontRpartir les lments.
4-16
ni.com
Chapitre 4
Construction de la face-avant
face-avant et vous ne pouvez pas les supprimer tant que vous ne les avez
pas dverrouills. Vous pouvez configurer des objets pour quils soient la
fois groups et verrouills. Les outils autres que loutil Flche fonctionnent
normalement avec des objets groups ou verrouills.
Redimensionnement dobjets
Vous pouvez changer la taille de la plupart des objets de la face-avant.
Lorsque vous passez loutil Flche sur un objet redimensionnable, des
poignes et des cercles de redimensionnement apparaissent sur lobjet aux
points o il peut tre redimensionn. Lorsque vous redimensionnez un
objet, la taille de la police est conserve. Redimensionner un groupe
dobjets redimensionne tous les objets de ce groupe.
La taille de certains objets, tels que les commandes et indicateurs
numriques, ne peut tre modifie quhorizontalement ou verticalement.
Dautres conservent leurs proportions lorsque vous les redimensionnez.
Le curseur de positionnement conserve son apparence, mais le bord en
pointills qui entoure lobjet ne se dplace que dans un sens.
Vous pouvez restreindre manuellement la direction de lagrandissement
lorsque vous redimensionnez un objet. Pour restreindre lagrandissement,
verticalement ou horizontalement, ou encore pour conserver les mmes
proportions, appuyez sur la touche <Maj> lorsque vous cliquez et faites
glisser le pointeur ou le cercle de redimensionnement. Pour redimensionner
un objet autour de son point central, appuyez sur la touche <Ctrl> pendant
que vous cliquez sur les pointeurs ou cercles de redimensionnement et les
faites glisser.
(Mac OS) Appuyez sur la touche <Option>. (Linux) Appuyez sur la touche
<Alt>.
Pour redimensionner plusieurs objets pour quils aient la mme taille,
slectionnez-les puis slectionnez le menu droulant Redimensionner les
objets sur la barre doutils. Vous pouvez redimensionner tous les objets
slectionns la largeur ou la hauteur de lobjet le plus petit ou le plus
grand, et vous pouvez redimensionner tous les objets slectionns une
taille spcifie en pixels.
4-17
Chapitre 4
Construction de la face-avant
<Alt>.
Un rectangle entour de pointills dfinit lendroit o cet espace va tre
insr. Relchez le bouton de la souris et la touche pour ajouter lespace.
tiquetage
Utilisez des tiquettes pour identifier les objets de la face-avant et du
diagramme.
LabVIEW comprend deux types dtiquettes : les tiquettes lies et les
tiquettes libres. Les tiquettes lies appartiennent un objet particulier, se
dplacent avec lui, et annotent uniquement cet objet. Vous pouvez dplacer
une tiquette lie seule, mais lorsque vous dplacez lobjet li ltiquette,
elle se dplace avec lui. Vous pouvez masquer des tiquettes lies, mais
vous ne pouvez pas les copier ni les supprimer indpendamment de leurs
propritaires. De mme, vous pouvez afficher sparment une tiquette
lie, appele tiquette dunit, pour les commandes et les indicateurs
numriques en faisant un clic droit sur la commande ou lindicateur
numrique et en slectionnant lments visiblestiquette dunit dans
le menu local.
Les tiquettes libres ne sont lies aucun objet et vous pouvez les crer, les
dplacer, les faire pivoter ou les supprimer de manire indpendante.
Utilisez-les pour annoter les faces-avant et les diagrammes.
Les tiquettes libres sont utiles pour documenter du code sur le diagramme
et pour afficher sur la face-avant la liste des instructions lintention de
lutilisateur. Double-cliquez sur un espace libre ou utilisez loutil Texte
pour crer des tiquettes libres ou pour diter lun ou lautre type
dtiquettes.
4-18
ni.com
Chapitre 4
Construction de la face-avant
Caractristiques du texte
LabVIEW utilise les polices dj installes sur votre ordinateur. Utilisez le
menu droulant Paramtres du texte de la barre doutils pour modifier les
attributs du texte.
Le menu droulant Paramtres du texte contient les polices intgres
suivantes :
4-19
Chapitre 4
Construction de la face-avant
4-20
ni.com
Construction du diagramme
Objets du diagramme
Les objets sur le diagramme se composent de terminaux et de nuds. Vous
pouvez construire des diagrammes en connectant les objets au moyen de
fils de liaison. La couleur et le symbole de chaque terminal indiquent le
type de donnes de la commande ou de lindicateur correspondant. Les
constantes sont des terminaux du diagramme qui fournissent des donnes
valeur fixe au diagramme.
Terminaux du diagramme
Les objets de la face-avant apparaissent en tant que terminaux sur le
diagramme. Double-cliquez sur un terminal du diagramme pour
slectionner la commande ou lindicateur correspondant sur la face-avant.
Les terminaux correspondent des ports dentre et de sortie qui changent
des informations entre la face-avant et le diagramme. Les valeurs des
donnes que vous entrez sur les commandes de la face-avant entrent dans
le diagramme par le biais des terminaux de commandes. Durant
lexcution, les valeurs des donnes en sortie sacheminent vers les
terminaux dindicateurs, o elles quittent le diagramme, puis rintgrent la
face-avant en apparaissant dans les indicateurs de celle-ci.
LabVIEW possde des terminaux de commandes et dindicateurs, des
terminaux de nuds, des constantes et des terminaux spcialiss sur des
structures. Vous utilisez les fils de liaison pour connecter les terminaux et
transmettre les donnes vers dautres terminaux. Cliquez avec le bouton
droit de la souris sur un objet du diagramme et slectionnez lments
visiblesTerminaux partir du menu local pour afficher les terminaux.
Cliquez avec le bouton droit sur lobjet et slectionnez nouveau lments
visiblesTerminaux pour masquer les terminaux. Cet lment de menu
local nest pas disponible pour les VIs et fonctions extensibles.
5-1
Chapitre 5
Construction du diagramme
cest pourquoi vous risquez de cacher accidentellement des objets du diagramme lorsque
vous convertissez un terminal de type de donnes en terminal icne.
Les terminaux des commandes possdent un cadre plus pais que celui des
terminaux des indicateurs. De mme, des flches noires apparaissent sur les
terminaux de la face-avant pour indiquer si le terminal est une commande
ou un indicateur. Une flche apparat sur la droite si le terminal est une
commande et sur la gauche si le terminal est un indicateur.
5-2
ni.com
Chapitre 5
Construction du diagramme
par des oprations non valides, telles que le calcul de la racine carre
dun nombre ngatif.
Inf (infini) reprsente une valeur virgule flottante qui se situe hors
Constantes
Les constantes sont des terminaux du diagramme qui fournissent des
donnes valeur fixe au diagramme. Les constantes universelles sont des
constantes valeur fixe, comme pi () ou linfini (). Les constantes
dfinies par lutilisateur sont des constantes que vous dfinissez et ditez
avant lexcution dun VI.
5-3
Chapitre 5
Construction du diagramme
Nuds du diagramme
Les nuds sont des objets du diagramme qui comportent des entres et/ou
des sorties et qui ralisent des oprations pendant lexcution du VI. Ils
sont comparables aux instructions, oprateurs, fonctions et
sous-programmes des langages de programmation textuels. LabVIEW
inclut les types de nuds suivants :
5-4
ni.com
Chapitre 5
Construction du diagramme
5-5
Chapitre 5
Construction du diagramme
VIs Express
Utilisez les VIs Express pour effectuer des tches de mesure courantes. Les
VIs Express sont des nuds qui ne ncessitent quun minimum de cblage,
car vous les configurez laide de botes de dialogue. Les entres et sorties
dun VI Express dpendent de la manire dont vous avez configur ce VI.
Les VIs Express apparaissent sur le diagramme sous forme de nuds
extensibles avec des icnes entoures dun champ bleu.
Reportez-vous au manuel Initiation LabVIEW pour obtenir des
informations complmentaires sur lutilisation des VIs Express.
5-6
ni.com
Chapitre 5
Construction du diagramme
5-7
Chapitre 5
Construction du diagramme
1
3
Segment
Coude
Jonction
5-8
ni.com
Chapitre 5
Construction du diagramme
5-9
Chapitre 5
Construction du diagramme
Attention
Points de coercition
Les points de coercition apparaissent sur les nuds du diagramme pour
vous avertir que vous avez cbl ensemble deux types de donnes
diffrents. Le point signifie que LabVIEW a converti la valeur transmise
au nud en une reprsentation diffrente. Par exemple, la fonction
Additionner attend deux entres virgule flottante double prcision. Si
vous remplacez lune de ces entres par un entier, un point de coercition
apparat sur la fonction Additionner comme lillustre la figure suivante.
5-10
ni.com
Chapitre 5
Construction du diagramme
5-11
Chapitre 5
Construction du diagramme
5-12
ni.com
Chapitre 5
Construction du diagramme
5-13
Chapitre 5
Construction du diagramme
Paramtres dupliqus
Les paramtres dupliqus, qui sont en gnral un refnum ou un cluster
derreur, renvoient la mme valeur que le paramtre dentre qui leur
correspond. Utilisez ces paramtres pour contrler lordre dexcution
lorsquil nexiste pas de dpendance naturelle des donnes. En cblant la
sortie duplique du premier nud que vous voulez excuter lentre
correspondante du nud que vous voulez excuter ensuite, vous crez une
dpendance artificielle de donnes. Sans ces paramtres dupliqus, vous
devez utiliser des structures Squence pour garantir que les oprations sur
les donnes se droulent dans lordre souhait.
Reportez-vous la section Gestion des erreurs du chapitre 6, Excution et
mise au point des VIs, pour obtenir des informations complmentaires sur
les E/S derreur. Reportez-vous la section Structures Squence du
chapitre 8, Boucles et structures, pour obtenir des informations
complmentaires sur les structures Squence.
5-14
ni.com
Chapitre 5
Construction du diagramme
Conception du diagramme
Utilisez les conseils suivants pour concevoir les diagrammes :
vitez de placer des objets sur les fils de liaison. Le fait de placer un
terminal ou une icne sur un fil de liaison peut faire croire tort quune
connexion est prsente cet endroit-l.
5-15
Pour excuter un VI, vous devez cbler tous les sous-VIs, fonctions et
structures en utilisant le type de donnes quexigent les terminaux. Il arrive
parfois quun VI produise des donnes ou sexcute de manire inattendue.
Vous pouvez utiliser LabVIEW pour identifier des problmes lis
lorganisation du diagramme ou la transmission des donnes dans le
diagramme.
Excution de VIs
Lexcution dun VI lance lopration pour laquelle vous avez conu le VI.
Vous pouvez excuter un VI si le bouton Excuter sur la barre doutils
apparat comme une flche blanche pleine, illustre ci-aprs.
6-1
Chapitre 6
6-2
ni.com
Chapitre 6
Le diagramme contient un fil de liaison bris car vous avez cbl des
donnes de types incompatibles ou un segment est dconnect.
Reportez-vous la section Correction des fils de liaison briss du
chapitre 5, Construction du diagramme, pour savoir comment corriger
les fils de liaison briss.
Un sous-VI est bris ou vous avez dit son connecteur aprs avoir
plac son icne sur le diagramme du VI.
Reportez-vous la section Cration de sous-VIs du chapitre 7,
Cration de VIs et de sous-VIs, pour obtenir de plus amples
informations sur les sous-VIs.
6-3
Chapitre 6
Animation de lexcution
Affichez lanimation de lexcution du diagramme en cliquant sur le
bouton Animer lexcution, reprsent ci-aprs.
sexcute.
Si le cluster sortie derreur rapporte une erreur, la valeur de lerreur
apparat ct de sortie derreur avec un cadre rouge. Si aucune erreur ne
survient, OK apparat ct de sortie derreur avec un cadre vert.
Reportez-vous la section Clusters d'erreur de ce chapitre, pour obtenir
des informations complmentaires sur les clusters derreur.
Quitter
6-4
ni.com
Chapitre 6
Outil Sonde
Utilisez une sonde gnrique pour afficher les donnes qui sont transmises
par un fil de liaison. Cliquez avec le bouton droit de la souris sur un fil de
liaison et slectionnez Sonde personnaliseSonde gnrique dans le
menu local pour utiliser la sonde gnrique.
Points darrt
Utilisez loutil Point darrt, reprsent ci-aprs, pour placer un point
darrt sur un VI, un nud ou un fil de liaison du diagramme et interrompre
momentanment lexcution cet emplacement.
Excuter en mode pas pas avec les boutons du mode pas pas.
6-5
Chapitre 6
LabVIEW enregistre les points darrt avec un VI, mais ceux-ci ne sont
activs que lors de lexcution. Pour afficher tous les points darrt,
slectionnez ExcutionPoints darrt et cliquez sur le bouton
Rechercher.
6-6
ni.com
Chapitre 6
grer les erreurs. Par exemple, si LabVIEW rencontre une erreur, vous
pouvez afficher le message derreur dans diffrentes sortes de botes de
dialogue. Utilisez la gestion derreur avec les outils de mise au point pour
rechercher et grer les erreurs.
Les VIs et les fonctions renvoient des erreurs de deux faons : avec des
codes derreur numriques ou avec un cluster derreur. Typiquement, les
fonctions utilisent des codes derreur numriques et les VIs utilisent un
cluster derreur, avec en gnral des entres et des sorties derreur.
La gestion derreur dans LabVIEW suit le modle de flux de donnes. Les
informations relatives aux erreurs circulent dans un VI de la mme faon
que les valeurs de donnes. Cblez les informations sur lerreur du dbut
la fin du VI. Incluez un VI de gestion derreur la fin du VI pour dterminer
si le VI sest excut sans produire derreur. Utilisez les clusters entre
derreur et sortie derreur dans chaque VI que vous utilisez ou
construisez pour transmettre les informations sur lerreur par
lintermdiaire de votre VI. Les clusters derreur sont des paramtres
dupliqus.
Reportez-vous la section Paramtres dupliqus du chapitre 5,
Construction du diagramme, pour de plus amples informations sur les
paramtres dupliqus.
Lorsque le VI sexcute, LabVIEW recherche les erreurs chaque nud
dexcution. Si LabVIEW ne trouve aucune erreur, le nud sexcute
normalement. Si LabVIEW dtecte une erreur, le nud la transmet au
nud suivant sans excuter cette portion du code. Le nud suivant fait de
mme, et ainsi de suite. la fin du flux dexcution, LabVIEW signale
lerreur.
Clusters derreur
Les clusters entre derreur et sortie derreur comprennent les lments
dinformation suivants :
tat reprsente une valeur boolenne qui renvoie la valeur VRAI si une
erreur sest produite.
6-7
Chapitre 6
Certains des VIs, des fonctions et des structures qui acceptent des donnes
boolennes reconnaissent aussi un cluster derreur. Par exemple, vous
pouvez cbler un cluster derreur aux terminaux dentre boolens des
fonctions Arrter, Quitter LabVIEW ou Slectionner. Si une erreur
survient, le cluster derreur transmet la valeur VRAI ces fonctions.
Reportez-vous la section Clusters du chapitre 9, Groupage des donnes
au moyen de chanes, de tableaux et de clusters, pour obtenir de plus
amples informations sur les clusters.
6-8
ni.com
Recherche dexemples
Avant de construire un nouveau VI, pensez chercher un VI dexemple qui
rpond vos critres, en slectionnant AideRecherche dexemples pour
ouvrir lOutil de recherche dexemples NI. Si vous ne parvenez pas
trouver un VI dexemple appropri, ouvrez un modle de VI partir de la
bote de dialogue Nouveau et remplissez le modle laide des VIs et des
fonctions standard de la palette Fonctions.
Reportez-vous la section VIs modles, VIs d'exemple et outils LabVIEW
du chapitre 1, Introduction LabVIEW, pour obtenir de plus amples
informations sur les VIs dexemple et les VIs modles.
7-1
Chapitre 7
Cration de sous-VIs
Une fois un VI construit, vous pouvez lutiliser dans un autre VI. Un VI
appel partir du diagramme dun autre VI est appel sous-VI. Vous
pouvez rutiliser un sous-VI dans dautres VIs. Pour crer un sous-VI, vous
devez dabord construire un connecteur et crer une icne.
Un nud de sous-VI correspond un appel de sous-programme dans des
langages de programmation textuels. Le nud nest pas le sous-VI
lui-mme, tout comme un appel de sous-programme dans un programme
nest pas le sous-programme lui-mme. Un diagramme qui contient
plusieurs nuds de sous-VI identiques appelle le mme sous-VI plusieurs
fois.
Les commandes et indicateurs dun sous-VI changent des donnes avec le
diagramme du VI appelant. Cliquez sur licne ou le texte Slectionner un
VI situ sur la palette Fonctions, naviguez jusqu un VI et double-cliquez
dessus ou placez-le sur le diagramme pour crer un appel de sous-VI
ce VI.
Vous pouvez diter un sous-VI en utilisant loutil Doigt ou loutil Flche
pour double-cliquer sur le sous-VI du diagramme. Lorsque vous
enregistrez le sous-VI, les modifications sappliquent tous les appels de
celui-ci, et pas seulement linstance actuelle.
Une icne est la reprsentation graphique dun VI. Elle peut contenir du
texte, des images ou les deux. Si vous utilisez un VI comme sous-VI,
licne identifie le sous-VI sur le diagramme du VI de niveau principal.
Licne par dfaut contient un nombre qui indique combien de nouveaux
VIs vous avez ouverts depuis le lancement de LabVIEW. Crez des icnes
personnalises pour remplacer licne par dfaut en cliquant avec le bouton
droit sur licne dans le coin suprieur droit de la face-avant ou du
diagramme et en slectionnant diter licne dans le menu local ou en
double-cliquant sur licne.
7-2
ni.com
Chapitre 7
Construction du connecteur
Pour utiliser un VI comme sous-VI, vous devez construire un connecteur,
reprsent de la faon suivante.
7-3
Chapitre 7
7-4
ni.com
Chapitre 7
VIs polymorphes
Les VIs polymorphes acceptent diffrents types de donnes pour un
terminal dentre ou de sortie unique. Un VI polymorphe est un ensemble
de VIs qui ont le mme modle de connecteur. Chaque VI de lensemble
est une instance du VI polymorphe.
Par exemple, le VI Lire une cl est polymorphe. Son terminal valeur par
dfaut accepte des boolens, des nombres virgule flottante double
7-5
Chapitre 7
prcision, des nombres entiers signs 32 bits, des chemins, des chanes ou
des nombres entiers non signs 32 bits.
Pour la plupart des VIs polymorphes, le type de donnes que vous cblez
aux entres du VI polymorphe dtermine linstance utiliser. Si un VI
polymorphe ne contient pas dinstance compatible avec ce type de donnes,
un fil de liaison bris apparat. Si le type de donnes que vous cblez au VI
polymorphe ne dtermine pas linstance utiliser, vous devez slectionner
linstance manuellement. Si vous slectionnez linstance dun VI
polymorphe manuellement, le VI ne se comporte plus comme un VI
polymorphe car il naccepte et ne renvoie plus que les types de donnes de
linstance que vous avez slectionne.
Pour slectionner linstance manuellement, cliquez avec le bouton droit sur
le VI polymorphe, slectionnez Slectionner le type dans le menu local et
slectionnez ensuite linstance utiliser. Vous pouvez aussi utiliser loutil
Doigt pour cliquer sur le slecteur du VI polymorphe, reprsent
ci-dessous, et slectionner une instance dans le menu local.
7-6
ni.com
Chapitre 7
soin de les organiser dans diffrents rpertoires ou LLBs afin que LabVIEW ne fasse pas
rfrence au mauvais sous-VI lorsquil excute le VI de niveau principal.
7-7
Chapitre 7
Personnalisation de VIs
Vous pouvez configurer les VIs et les sous-VIs pour les adapter aux besoins
de vos applications. Par exemple, si vous avez lintention dutiliser un VI
comme sous-VI qui requiert une entre utilisateur, configurez le VI de telle
sorte que sa face-avant saffiche chaque fois que vous lappelez.
Slectionnez FichierProprits du VI pour configurer lapparence et le
comportement dun VI. Utilisez le menu droulant Catgorie, situ en haut
de la bote de dialogue Proprits du VI, pour choisir parmi plusieurs
catgories doptions.
La bote de dialogue Proprits du VI contient les catgories doptions
suivantes :
7-8
ni.com
Chapitre 7
7-9
Boucles et structures
Cliquez avec le bouton droit sur le cadre dune structure pour afficher son
menu local.
8-1
Chapitre 8
Boucles et structures
Boucles For
Une boucle For, illustre ci-aprs, excute un sous-diagramme un nombre
de fois dfini.
8-2
ni.com
Chapitre 8
Boucles et structures
Boucles While
Comme les boucles Do et les boucles Repeat-Until des langages de
programmation textuels, les boucles While, reprsentes ci-aprs,
excutent un sous-diagramme jusqu ce quune condition ait lieu.
8-3
Chapitre 8
Boucles et structures
8-4
ni.com
Chapitre 8
Boucles et structures
Contrle de la vitesse
Vous voudrez peut-tre contrler la vitesse dexcution dun processus,
par exemple la vitesse laquelle les donnes sont places sur un graphe
droulant. Vous pouvez utiliser une fonction Attendre dans la boucle pour
patienter pendant une priode de temps exprime en millisecondes avant
que la boucle ne sexcute nouveau.
8-5
Chapitre 8
Boucles et structures
La boucle indexe les lments scalaires partir des tableaux 1D, les
tableaux 1D partir des tableaux 2D, etc. Loppos se produit sur les
tunnels de sortie. Les lments scalaires saccumulent squentiellement
dans des tableaux 1D, les tableaux 1D saccumulent dans des tableaux
2D, etc.
8-6
ni.com
Chapitre 8
Boucles et structures
Attention
Registres dcalage
Utilisez les registres dcalage lorsque vous voulez faire passer des valeurs
ditrations prcdentes litration suivante par lintermdiaire de la
boucle. Un registre dcalage apparat sous la forme dune paire de
terminaux, reprsents ci-aprs, directement loppos lun de lautre sur
les cts verticaux du cadre de la boucle.
8-7
Chapitre 8
Boucles et structures
Le terminal de droite contient une flche vers le haut et stocke les donnes
la fin dune itration. LabVIEW transfre les donnes connectes droite
du registre jusqu litration suivante. Aprs lexcution de la boucle, le
terminal sur le ct droit de la boucle renvoie la dernire valeur stocke
dans le registre dcalage.
Crez un registre dcalage en cliquant avec le bouton droit sur le bord
gauche ou droit dune boucle et en slectionnant Ajouter un registre
dcalage dans le menu local.
Un registre dcalage transfre tous les types de donnes et les change
automatiquement dans le type de donnes du premier objet cbl au registre
dcalage. Les donnes cbles aux terminaux de chaque registre
dcalage doivent tre du mme type.
Vous pouvez ajouter plus dun registre dcalage une boucle. Si votre
boucle contient plusieurs oprations qui utilisent des valeurs ditrations
prcdentes, utilisez plusieurs registres dcalage pour stocker les valeurs
de donnes rsultant des diffrents processus de la structure, comme illustr
dans la figure suivante.
8-8
ni.com
Chapitre 8
Boucles et structures
8-9
Chapitre 8
Boucles et structures
8-10
ni.com
Chapitre 8
Boucles et structures
Nud de rtroaction
Le nud de rtroaction, illustr ci-aprs, napparat automatiquement dans
une boucle For ou une boucle While que si vous cblez la sortie dun nud
ou dun groupe de nuds lentre de ce nud ou de ce groupe de nuds.
8-11
Chapitre 8
Boucles et structures
Structures Condition
Une structure Condition, reprsente ci-aprs, comporte plusieurs
sous-diagrammes, ou conditions.
8-12
ni.com
Chapitre 8
Boucles et structures
8-13
Chapitre 8
Boucles et structures
Si vous entrez une valeur de slecteur qui nest pas du mme type que
lobjet cbl au terminal du slection, la valeur apparat en rouge pour
indiquer que vous devez supprimer ou diter la valeur avant que la structure
ne puisse sexcuter et le VI ne sexcutera pas. De mme, en raison de
lerreur darrondi possible inhrente larithmtique, vous ne pouvez pas
utiliser de valeurs numriques virgule flottante comme valeurs du
slecteur de condition. Si vous cblez une valeur virgule flottante la
condition, LabVIEW arrondit la valeur lentier pair le plus proche. Si
vous tapez une valeur virgule flottante dans le slecteur de condition, la
valeur apparat en rouge pour indiquer que vous devez supprimer ou diter
la valeur avant de pouvoir excuter la structure.
8-14
ni.com
Chapitre 8
Boucles et structures
Structures Squence
Les structures Squence contiennent un ou plusieurs sous-diagrammes, ou
tapes, qui sexcutent dans lordre squentiel. Dans chaque tape dune
structure Squence, comme dans le reste du diagramme, la dpendance des
donnes dtermine lordre dexcution des nuds. Les structures Squence
ne sont pas couramment utilises dans LabVIEW.
Il existe deux types de structures Squence : la structure Squence droule
et la structure Squence empile.
La structure Squence droule, illustre ci-aprs, affiche toutes les tapes
la fois et les excute de gauche droite quand toutes les donnes cbles
aux tapes sont disponibles, jusqu ce que la dernire tape ait t
excute. Les valeurs de donnes quittent chaque tape lorsque celle-ci finit
de sexcuter.
8-15
Chapitre 8
Boucles et structures
Structures vnement
Une structure vnement, reprsente ci-aprs, possde un ou plusieurs
sous-diagramme ou conditions dvnement, dont un seul sexcute
lorsque la structure sexcute.
8-16
ni.com
Utilisez des chanes, des tableaux et des clusters pour grouper des donnes.
Les chanes groupent les squences de caractres ASCII. Les tableaux
regroupent les lments de donnes du mme type. Les clusters regroupent
des lments de donnes de types diffrents.
Sur la face-avant, les chanes apparaissent comme des tables, des botes
dentre de texte et des tiquettes. LabVIEW comprend des fonctions et des
VIs intgrs servant manipuler des chanes, notamment les chanes de
formatage, danalyse et autres processus ddition.
9-1
Chapitre 9
Description
Message
Affichage
normal
Affiche des
caractres
imprimables en
utilisant la police de
la commande. Les
caractres non
affichables
apparaissent
gnralement sous
la forme dun carr.
Affichage des
codes \
Il\sexiste\squatre\stypes\sd'affichage. \n\\\sest\sune\sbarre\
soblique\sinverse.
Affichage
style mot de
passe
Affiche un
astrisque (*) pour
chaque caractre, y
compris les espaces.
****************************
*****************
Affichage
hexadcimal
Affiche la valeur
ASCII de chaque
caractre en
hexadcimal au lieu
du caractre
lui-mme.
5468 6572 6520 6172 6520 666F 7572 2064 6973 706C 6179 2074
7970 6573 2E0A 5C20 6973 2061 2062 6163 6B73 6C61 7368 2E
Tables
Utilisez la commande table pour crer une table sur la face-avant. Chaque
cellule dune table est une chane et chaque cellule se trouve dans une
colonne et une ligne. Ainsi, une table correspond laffichage dun tableau
2D de chanes.
Reportez-vous la section Tableaux de ce chapitre pour obtenir de plus
amples informations sur les tableaux.
9-2
ni.com
Chapitre 9
9-3
Chapitre 9
Utilisez les fonctions Chane pour raliser des tches semblables aux
suivantes :
Utilisez les VIs et les fonctions dE/S sur fichiers pour enregistrer des
chanes dans des fichiers texte et des fichiers de type tableur.
Spcificateurs de format
Le plus souvent, vous devez entrer un ou plusieurs spcificateurs de format
dans le paramtre chane de format dune fonction Chane pour formater
une chane. Un code de spcificateur de format indique comment convertir
des donnes en chanes et vice versa. LabVIEW utilise les codes de
conversion pour dterminer le format textuel du paramtre. Par exemple,
un spcificateur de format %x convertit un entier hexadcimal en chane, et
inversement.
Tableaux
Un tableau est dfini par des lments et des dimensions. Les lments sont
les donnes qui constituent le tableau. Une dimension est la longueur,
la hauteur ou la profondeur dun tableau. Un tableau peut avoir une ou
plusieurs dimensions et jusqu (231) 1 lments par dimension, en
fonction de la capacit mmoire.
Vous pouvez construire des tableaux de donnes numriques, de boolens,
de chemins, de chanes, de waveforms et de clusters. Pensez utiliser des
tableaux lorsque vous travaillez avec beaucoup de donnes semblables et
lorsque vous effectuez des calculs rptitifs. Les tableaux sont utiles pour
stocker des donnes collectes dans les waveforms ou gnres dans des
boucles, o chaque itration dune boucle produit un lment du tableau.
9-4
ni.com
Chapitre 9
Restrictions
Il nest pas possible de crer des tableaux de tableaux. Vous pouvez
nanmoins utiliser un tableau multidimensionnel ou crer un tableau de
clusters o chaque cluster contient un ou plusieurs tableaux. Par ailleurs,
vous ne pouvez pas crer un tableau de commandes de face-avant
secondaire, de commandes onglet, de contrles .NET ou ActiveX,
de graphes droulants ou de graphes XY multicourbes.
Reportez-vous la section Clusters de ce chapitre pour obtenir de plus
amples informations sur les clusters.
Indices
Pour reprer un lment prcis dans un tableau, vous avez besoin dun
indice par dimension. Dans LabVIEW, les indices vous permettent de
naviguer dans un tableau et de rcuprer des lments, des lignes, des
colonnes et des pages dun tableau sur le diagramme.
Exemples de tableaux
Un exemple de tableau simple est un tableau de texte qui rpertorie les neuf
plantes de notre systme solaire. LabVIEW le reprsente comme un
tableau de chanes 1D neuf lments.
Les lments de tableaux sont ordonns. Un tableau utilise un indice pour
que vous puissiez accder facilement tout lment particulier. Lindice
dmarre zro, ce qui signifie quil se trouve dans la gamme de 0 n 1,
n tant le nombre dlments dans le tableau. Dans cet exemple, n = 9 pour
les neuf plantes, et la gamme de lindice est comprise entre 0 et 8. La terre
est la troisime plante ; elle a donc lindice 2.
Un autre exemple de tableau est un signal reprsent par un tableau
numrique dans lequel les lments conscutifs reprsentent la valeur de la
tension intervalles de temps donns, comme illustr par la figure suivante.
Indice
Volts
0
0,4
1
0,9
9-5
2
1,4
3
0,8
4
0,1
5
0,7
6
0,3
7
0,3
8
0,2
Chapitre 9
Indice
coord X
0
0,4
1
2,2
2
3,3
3
3,2
4
2,4
5
1,8
6
1,9
Indice
coord Y
0
0,2
1
0,5
2
1,3
3
2,3
4
2,6
5
1,9
6
1,2
Indice de ligne
0
1
2
3
4
5
6
7
9-6
ni.com
Chapitre 9
0
0 0.4
1 0.1
2 1.6
1
0.9
0.6
1.4
2
1.4
0.4
0.7
3
0.8
0.2
0.5
4
0.1
0.8
0.5
5
0.7
1.6
0.6
6
0.3
1.4
0.2
7
0.3
0.9
0.3
8
0.2
1.1
0.5
9-7
Chapitre 9
tableau pour enregistrer les donnes dune constante ou pour effectuer une
comparaison avec un autre tableau.
Indice de ligne
Indice de colonne
10
11
9-8
ni.com
Chapitre 9
Si vous essayez dafficher une colonne ou une ligne hors de la gamme des
dimensions du tableau, la commande de tableau est grise pour indiquer
labsence de valeur dfinie et LabVIEW affiche la valeur par dfaut du type
de donnes. La valeur par dfaut du type de donnes dpend du type de
donnes du tableau.
Utilisez loutil Flche pour redimensionner le tableau et afficher plusieurs
lignes ou colonnes la fois.
Fonctions de tableaux
Utilisez les fonctions Tableau pour crer et manipuler des tableaux. Par
exemple, vous pouvez effectuer des tches semblables aux suivantes :
9-9
Chapitre 9
9-10
ni.com
Chapitre 9
Clusters
Les clusters regroupent des lments de donnes de types diffrents. Le
cluster derreur LabVIEW est un exemple de cluster ; il comprend une
valeur boolenne, une valeur numrique et une chane. Un cluster est
semblable un enregistrement ou une structure dans les langages de
programmation textuels.
Reportez-vous la section Clusters d'erreur du chapitre 6, Excution et
mise au point des VIs, pour obtenir de plus amples informations sur
lutilisation des clusters derreur.
Lassemblage de plusieurs lments de donnes dans des clusters limine
lencombrement des cbles sur le diagramme et rduit le nombre de
terminaux de connexion ncessaires pour les sous-VIs. Le connecteur
possde 28 terminaux maximum. Si votre face-avant contient plus de 28
commandes et indicateurs qui seront utiliss par un autre VI, regroupez
certains dentre eux dans un cluster et affectez le cluster un terminal du
connecteur.
La plupart des clusters sur le diagramme possdent un modle de fil de
liaison et un terminal de type de donnes roses. Les clusters de valeurs
numriques, appels parfois des points, possdent un modle de fil de
liaison et un terminal de type de donnes marron. Vous pouvez cbler les
clusters numriques marron aux fonctions numriques, comme
Additionner ou Racine carre, pour raliser la mme opration
simultanment sur tous les lments du cluster.
9-11
Chapitre 9
Fonctions de cluster
Utilisez les fonctions Cluster pour crer et manipuler des clusters. Par
exemple, vous pouvez effectuer des tches semblables aux suivantes :
9-12
ni.com
Chapitre 9
9-13
10
10-1
Chapitre 10
Graphes
Le graphe affiche un ou plusieurs tracs de mesures chantillonns de
manire constante. Le graphe ne trace que les fonctions une seule valeur,
par exemple dans y = f(x) avec des points distribus galement le long de
laxe des X, comme les waveforms acquises qui varient dans le temps. La
figure suivante montre un exemple de graphe.
10-2
ni.com
Chapitre 10
Graphes droulants
Le graphe droulant est un type particulier dindicateur numrique qui
affiche un ou plusieurs tracs dchantillons acquis une vitesse constante.
La figure suivante montre un exemple de graphe droulant.
10-3
Chapitre 10
Graphes XY
Le graphe XY est un objet graphique cartsien usage gnral qui trace des
fonctions valeurs multiples, comme des formes circulaires ou des
waveforms avec une base de temps qui varie. Le graphe XY affiche des
ensembles de points, chantillonns rgulirement ou irrgulirement.
Vous pouvez afficher des plans de Nyquist, Black-Nichols, S et Z sur un
graphe XY. Les lignes et les tiquettes sur ces plans sont de la mme
couleur que les lignes cartsiennes et vous ne pouvez pas modifier la police
de ltiquette du plan.
La figure suivante montre un exemple de graphe XY.
10-4
ni.com
Chapitre 10
Tableau en entre
Colonne = y
0
50
50
Ligne = x 1
45
Dfinition de la carte
de couleurs
Couleur
13
lment
de table
=z
61
10
bleu
13
violet
10
rouge clair
13
rouge fonc
45
orange
50
jaune
61
vert
Trac rsultant
3
rouge
fonc
rouge clair
bleu
jaune
vert
rouge
fonc
jaune
orange
violet
10-5
Chapitre 10
Reportez-vous labview\examples\general\graphs\
intgraph.llb pour consulter des exemples de graphes et de graphes
droulants dintensit.
10-6
ni.com
Chapitre 10
Graphes dintensit
Le graphe dintensit fonctionne comme le graphe droulant dintensit,
sauf quil ne retient pas les valeurs de donnes prcdentes et quil ninclut
pas de modes de mise jour. Chaque fois que de nouvelles valeurs de
donnes passent dans un graphe dintensit, elles remplacent les anciennes
valeurs. Comme les autres graphes, le graphe dintensit peut avoir des
curseurs. Chaque curseur affiche les valeurs x, y et z pour un point spcifi
sur le graphe.
Reportez-vous la section Utilisation de curseurs de graphe de ce chapitre
pour obtenir de plus amples informations sur les curseurs.
dintensit affiche sont limites aux couleurs exactes et au nombre de couleurs supportes
par votre carte vido. Vous tes galement limit par le nombre de couleurs de laffichage.
10-7
Chapitre 10
Graphes numriques
Utilisez un graphe numrique pour afficher des donnes numriques,
notamment lorsque vous utilisez des diagrammes temporels ou des
analyseurs logiques.
Le graphe numrique accepte le type de donnes waveform numrique,
le type de donnes numrique et un tableau de ces types de donnes comme
entre. Par dfaut, le graphe numrique condense les bus numriques de
sorte quil puisse tracer les donnes numriques sur un seul trac. Si vous
cblez un tableau de donnes numriques, le graphe numrique trace
chaque lment du tableau comme trac distinct dans lordre du tableau.
Le graphe numrique de la face-avant suivante trace les donnes
numriques sur un seul trac. Le VI convertit les nombres du tableau
Nombres en donnes numriques et affiche les reprsentations binaires des
nombres dans lindicateur de donnes numriques Reprsentations
binaires. Dans le graphe numrique, le chiffre 0 apparat sans ligne
au-dessus pour indiquer que toutes les valeurs binaires sont des zros. Le
chiffre 255 apparat sans ligne au-dessous pour indiquer que toutes les
valeurs binaires sont des 1.
10-8
ni.com
Chapitre 10
Cliquez avec le bouton droit sur laxe y et slectionnez Dtailler les bus
numriques dans le menu local, afin de tracer chaque chantillon de
donnes numriques. Chaque trac reprsente un bit diffrent du pattern
numrique.
Le graphe numrique de la face-avant suivante affiche les six chiffres dans
le tableau Nombres.
10-9
Chapitre 10
Graphes 3D
Pour de nombreux ensembles de donnes relles, comme la rpartition de
la temprature sur une surface, lanalyse temps-frquence et la trajectoire
dun avion, il vous faut visualiser des donnes en trois dimensions. Vous
pouvez afficher des donnes en trois dimensions laide dun graphe 3D et
changer laffichage de ces donnes en modifiant les proprits du graphe
3D.
Remarque Les commandes de graphes 3D ne sont disponibles que sous Windows dans les
10-10
ni.com
Chapitre 10
Utilisez les graphes 3D en conjonction avec les VIs Graphe 3D pour tracer
des courbes et des surfaces. Une courbe est compose de points distincts sur
le graphe, qui ont chacun une coordonne x, y et z. Le VI relie ces points
une ligne. Une courbe est idale pour afficher le chemin dun objet en
mouvement, par exemple la trajectoire de vol dun avion. La figure suivante
montre un exemple de graphe de courbe en 3D.
Un trac de surface utilise des donnes x, y, et z pour tracer des points sur
le graphe. Le trac de surface relie ces points et forme ainsi une vue de la
surface des donnes en trois dimensions. Ainsi, vous pouvez utiliser un
trac de surface pour effectuer un relev de terrain. La figure suivante
montre des exemples de graphe de surface en 3D et de graphe de surface
paramtrique en 3D.
10-11
Chapitre 10
10-12
ni.com
Chapitre 10
10-13
Chapitre 10
Avec la palette du graphe, vous pouvez dplacer les curseurs, faire un zoom
ou un panoramique sur laffichage. Pour afficher la palette du graphe,
cliquez avec le bouton droit sur le graphe ou le graphe droulant et
slectionnez lments visiblesPalette du graphe dans le menu local. La
palette du graphe apparat avec les bouton suivants, de gauche droite :
10-14
ni.com
Chapitre 10
10-15
Chapitre 10
11
1
2
10
4
9
8
1
2
3
4
5
6
5
7
8
9
10
11
Lgende du trac
Curseur
Lgende des chelles
Commande de dplacement du curseur
Lgende des curseurs
Repre de grille mineure
Repre de grille
chelle des X
Palette du graphe
chelle des Y
tiquette
10-16
ni.com
Chapitre 10
Remarque Vous ne pouvez pas changer le mode dun curseur une fois que vous lavez
10-17
Chapitre 10
10-18
ni.com
Chapitre 10
10-19
Chapitre 10
10-20
ni.com
Chapitre 10
10-21
11
Les E/S sur fichiers changent des donnes avec les fichiers. Utilisez les
VIs et les fonctions dE/S sur fichiers de la palette dE/S sur fichiers pour
grer tous les aspects des E/S sur fichiers, notamment :
Vous pouvez ouvrir, lire ou crire, ou encore fermer un fichier laide dun
seul VI ou dune seule fonction. Vous pouvez aussi utiliser une fonction
pour contrler chaque tape du processus. Utilisez le VI Express Lire un
fichier de mesures et le VI Express crire dans un fichier de mesures pour
lire des donnes et crire des donnes dans des fichiers .lvm ou .tdm.
Reportez-vous la section Utilisation des VIs de stockage de ce chapitre
pour obtenir de plus amples informations sur les fichiers .tdm.
2.
3.
Fermez le fichier.
11-1
Chapitre 11
Les VIs dE/S sur fichiers et certaines fonctions dE/S sur fichiers, comme
les fonctions Lire un fichier texte et crire dans un fichier texte, peuvent
raliser ces trois tapes dans les oprations courantes dE/S sur fichiers. Les
VIs et les fonctions qui sont conus pour diffrentes oprations ne sont pas
toujours aussi efficaces que les fonctions configures ou conues
uniquement pour des oprations prcises.
De nombreux VIs et fonctions dE/S sur fichiers comportent des
paramtres dupliqus, habituellement un refnum ou un chemin, qui
renvoient la mme valeur que le paramtre dentre qui leur correspond.
Reportez-vous la section Paramtres dupliqus du chapitre 5,
Construction du diagramme, pour de plus amples informations sur les
paramtres dupliqus.
Si vous avez besoin dun accs alatoire pour effectuer des lectures ou
des critures et si la vitesse et lespace disque sont essentiels, utilisez
des fichiers binaires qui sont plus performants que les fichiers texte en
termes despace disque et de rapidit.
Les fichiers texte occupent gnralement plus de mmoire que les fichiers
binaires et que les fichiers journaux si les donnes initiales ne sont pas au
format texte comme le sont, par exemple, les donnes de graphe ou de
graphe droulant. En effet, la reprsentation ASCII des donnes est
11-2
ni.com
Chapitre 11
11-3
Chapitre 11
Le chemin dcrit le disque qui contient le fichier, les rpertoires situs entre
le niveau principal du systme de fichiers et le fichier, et le nom du fichier.
Entrez ou affichez un chemin au moyen de la commande ou de lindicateur
chemin, en utilisant la syntaxe standard de la plate-forme.
Reportez-vous la section Commandes et indicateurs de type chemin du
chapitre 4, Construction de la face-avant, pour obtenir de plus amples
informations sur les commandes et indicateurs de chemin.
Le diagramme suivant montre comment utiliser les fonctions dE/S sur
fichiers pour envoyer des donnes numriques un fichier tableur dlimit
par des tabulations. Lorsque vous excutez ce VI, la fonction
Ouvrir/Crer/Remplacer un fichier ouvre le fichier nombres.xls. La
fonction crire dans un fichier texte crit la chane de nombres dans le
fichier. La fonction Fermer un fichier ferme le fichier. Si vous ne fermez pas
le fichier, celui-ci reste dans la mmoire et nest pas accessible partir
dautres applications, ni par dautres utilisateurs.
11-4
ni.com
Chapitre 11
11-5
Chapitre 11
11-6
ni.com
Chapitre 11
11-7
Chapitre 11
11-8
ni.com
Chapitre 11
11-9
Chapitre 11
Le VI Lire une waveform partir dun fichier lit aussi des waveforms
multiples dans fichier. Le VI renvoie un tableau de donnes de type
waveform, que vous pouvez afficher dans un graphe multitrac. Si vous
voulez accder une waveform unique dans un fichier, vous devez indexer
le tableau de donnes waveform, comme lillustre le diagramme suivant. Le
VI accde un fichier qui comporte des waveforms multiples. La fonction
Indexer un tableau lit la premire et la troisime waveforms dans le fichier
et les trace dans deux graphes spars.
Reportez-vous la section Tableaux du chapitre 9, Groupage des donnes
au moyen de chanes, de tableaux et de clusters, pour obtenir de plus
amples informations sur lindexation de tableaux. Reportez-vous la
section Graphes du chapitre 10, Graphes et graphes droulants, pour
obtenir de plus amples informations sur les graphes waveform.
11-10
ni.com
Chapitre 11
11-11
Documentation et impression
de VIs
12
12-1
Chapitre 12
Icne et connecteur
Face-avant et diagramme
VI et descriptions dobjets
Hirarchie du VI
12-2
ni.com
Chapitre 12
Remarque La documentation que vous crez pour certains types de VIs ne peut pas inclure
tous les lments prcdents. Par exemple, comme un VI polymorphe ne possde pas de
face-avant ni de diagramme, vous ne pouvez pas inclure ces lments dans la
documentation que vous crez pour un VI polymorphe.
Vous pouvez utiliser les fichiers HTML ou RTF gnrs par LabVIEW
pour crer vos propres fichiers daide compils. (Windows) Vous pouvez
compiler les fichiers HTML individuels que LabVIEW gnre en fichiers
daide HTML. (Mac OS) Vous pouvez aussi utiliser les fichiers HTML que
LabVIEW gnre dans laide Apple.
Vous pouvez compiler les fichiers RTF que LabVIEW gnre en un fichier
WinHelp (Windows) ou HyperHelp (Linux).
12-3
A-1
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.
A-2
ni.com
Glossaire
Symboles
Prfixe
Valeur
yocto
1024
zepto
1021
atto
1018
femto
1015
pico
1012
nano
109
micro
106
milli
103
centi
102
dci
101
da
dca
101
hecto
102
kilo
103
mga
106
giga
109
tra
1012
pta
1015
exa
1018
zetta
1021
yotta
1024
Nombres/Symboles
Infini.
G-1
Glossaire
Pi.
1D
une dimension.
2D
deux dimensions.
3D
trois dimensions.
A
A
Ampres.
acquisition de donnes
(DAQ)
animation
de lexcution
application
ASCII
assistant
Assistant DAQ
Interface graphique pour configurer les tches de mesure, les voies et les
chelles.
auto-indexation
G-2
ni.com
Glossaire
B
barre doutils
Barre contenant les boutons de commande utiliss pour excuter les VIs
et les mettre au point.
barre de menus
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.
bibliothque
bibliothque de projet
bidimensionnel
bote de dialogue
boucle For
boucle While
Section dun fil de liaison contenant tous les segments de fil de liaison
dune jonction une autre, dun terminal une jonction ou dun terminal
un terminal, si ces derniers ne sont spars par aucune jonction.
buffer
G-3
Glossaire
C
caractres non
affichables
Caractres ASCII ne pouvant pas tre affichs, tels que le caractre nul,
retour arrire, tabulation, et ainsi de suite.
carte/trac dintensit
case cocher
Petite bote carre dans une bote de dialogue que vous pouvez
slectionner ou rinitialiser. Les cases cocher sont gnralement
associes des options multiples que vous pouvez dfinir. Vous pouvez
slectionner plus dune case cocher.
cercles ou poignes de
redimensionnement
chane
cible
classe
cluster
cluster derreur
coercition
commande
commande de graphe
G-4
ni.com
Glossaire
commande menu
droulant
commandes et
indicateurs boolens
commandes et
indicateurs chane
commandes et
indicateurs numriques
compilation
condition
connecteur
constante
constante dfinie
par lutilisateur
constante universelle
contrle de source
G-5
Glossaire
conversion
trac
D
DAQ
dclenchement
dpendance artificielle
des donnes
dpendance
des donnes
diagramme
dimension
discret
driver
driver dinstruments
G-6
ni.com
Glossaire
E
E/S
chantillon
chelle
enregistrement de
donnes (sur disque)
entier
entre derreur
enveloppe de cluster
enveloppe de tableau
tape
tiquette
Objet texte utilis pour nommer ou dcrire des objets ou des zones sur la
face-avant ou le diagramme.
tiquette libre
vnement
F
face-avant
G-7
Glossaire
faire glisser
fentre active
fentre dAide
contextuelle
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 et les
lments de la fentre de lExplorateur de projet.
fentre Explorateur
de projet
Fentre dans laquelle vous pouvez crer et diter des projets LabVIEW.
fentre Hirarchie
fentre Hirarchie
du VI
fichier journal
fil de liaison
flux de commande
flux de donnes
fonction
G-8
ni.com
Glossaire
fonction Assembler
frquence
G
G
gamme
General Purpose
Interface Bus
GPIB
graphe
graphe balayage
graphe droulant
H
hexa
G-9
Glossaire
I
icne
image
impulsion
indicateur
Inf
info-bulle
instance de
lapplication
IVI
L
LabVIEW
lecteur
LED
Diode lectroluminescente.
G-10
ni.com
Glossaire
lgende
Objet dont est muni un graphe ou un graphe droulant pour afficher les
noms et les styles de ses tracs.
liste droulante
Bote lintrieur dune bote de dialogue qui liste tous les choix
disponibles pour une commande. Par exemple, une liste des noms des
fichiers sur un disque.
LLB
M
matrice
MAX
Measurement &
Automation Explorer
menu local
Menu auquel vous accdez en cliquant sur lobjet avec le bouton droit de
la souris. Les lments de menu sont spcifiques lobjet.
menus droulants
Menus auxquels vous accdez partir dune barre de menus. Les lments
de menu droulant sont habituellement des menus de nature gnrale.
message derreur
mthode
mise lchelle
automatique
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.
mode dition
G-11
Glossaire
mode excution
N
NaN
NI-DAQ
NI-DAQmx
nud
G-12
ni.com
Glossaire
O
objet
oprateur
oscillographe
outil
outil Bobine
Outil servant dfinir les chemins des donnes entre les terminaux.
outil Doigt
Outil utilis pour entrer des donnes dans des commandes ou pour les
exploiter.
outil Flche
outil Pinceau
Outil qui sert dfinir un point darrt sur un VI, un nud ou un fil de
liaison.
outil Sonde
Outil utilis pour crer des sondes sur les fils de liaison.
outil Texte
Outil utilis pour crer des tiquettes et entrer du texte dans des fentres
texte.
P
palette
Affiche les objets ou les outils que vous pouvez utiliser pour construire la
face-avant ou le diagramme.
palette Commandes
Palette qui contient les commandes, les indicateurs et les objets dcoratifs
de la face-avant.
palette Outils
Palette contenant des outils que vous pouvez utiliser pour diter et mettre
au point des objets de la face-avant et du diagramme.
palette Fonctions
Palette qui contient les VIs, les fonctions, les structures du diagramme et
les constantes.
G-13
Glossaire
priphrique
priphrique DAQ
priphrique de mesure
pixel
point
point darrt
point de coercition
Apparat sur les nuds du diagramme pour vous avertir que vous avez
cbl ensemble des donnes de diffrents types de donnes numriques.
Apparat aussi lorsque vous cblez nimporte quel type de donne un
type de donne variant.
pointeur
1. Pointe vers un pointeur sur un bloc de mmoire qui gre les tableaux et
les chanes de rfrence. Un tableau de chanes est un pointeur vers un
bloc de mmoire qui contient des pointeurs vers les chanes.
2. Partie amovible des commandes et indicateurs glissire.
polymorphisme
projet
G-14
ni.com
Glossaire
prototype
Mise en oeuvre simple et rapide dune tche particulire pour prouver que
sa conception a le potentiel de fonctionner correctement. En gnral, le
prototype ne possde pas toutes les fonctions et peut prsenter des dfauts
de conception. Dans la plupart des cas, les prototypes devraient tre jets
et les fonctionnalits rimplmentes pour la version finale.
PXI
R
rectangle
rectangle de slection
refnum
registre dcalage
rpertoire
reprsentation
Sous-type du type de donnes numriques, qui peut tre reprsent par des
entiers signs ou non signs 8, 16 ou 32 bits, de mme que des nombres
de types flottant simple, flottant double prcision ou flottant prcision
tendue.
G-15
Glossaire
S
scalaire
Nombre quun point peut reprsenter sur une chelle. Une valeur unique
par opposition un tableau. Les valeurs des boolens et des clusters
scalaires sont explicitement des instances singulires de leurs types de
donnes respectifs.
sonde
Fonction de mise au point pour vrifier les valeurs intermdiaires dun VI.
sortie derreur
sous-diagramme
sous-VI
structure
structure Condition
structure Squence
structure Squence
droule
structure Squence
empile
G-16
ni.com
Glossaire
symbole
syntaxe
T
tableau
tableau vide
terminal
terminal ditration
Terminal dune boucle For ou dune boucle While qui contient le nombre
courant ditrations effectues.
terminal de condition
terminaux de dcompte
trac
tunnel
type de donnes
U
unidimensionnel
Objet ayant une dimension, comme cest le cas dun tableau qui ne
comporte quune ligne dlments.
utilisateur
Voir oprateur.
G-17
Glossaire
utilitaire de
configuration
V
valeur par dfaut
VI
VI actuel
VI bris
VI qui ne peut pas sexcuter en raison derreurs ; indiqu par une flche
brise dans le bouton Excuter.
VI de niveau suprieur
VI Express
Virtual Instrument
Software Architecture
VISA Bibliothque une seule interface pour contrler le bus GPIB, VXI,
RS-232 et dautres types dinstruments.
VISA
G-18
ni.com
Glossaire
voie
W
waveform
G-19
Index
A
affichage
lments optionnels des objets de la
face-avant, 4-14
erreurs, 6-2
mises en garde, 6-3
terminaux, 5-1
aide
(voir aussi fentre Aide contextuelle), 3-5
support technique, A-1
aiguilles
accs partir du menu local, 4-5
ajout
ajout despace la face-avant, 4-18
de terminaux aux fonctions, 5-5
alignement des objets, 4-16
alignement sur la grille, 4-16
animation de lexcution
mise au point des VIs, 6-4
annotations
(voir aussi tiquetage), 4-18
utilisation, 10-17
appellation
VIs, 7-7
Application Builder
fichier Readme, 1-3
assistants, 1-5
auto-indexation
boucles For, 8-6
boucles While, 8-6
donnes par dfaut, 8-11
B
barre de dfilement horizontale, 4-4
barre de dfilement verticale, 4-4
I-1
Index
tables, 9-2
types daffichage, 9-2
chanes droulantes, 4-7
chemins
commandes et indicateurs, 4-7
E/S sur fichiers, 11-4
options, 3-8
chevauchement dobjets de la face-avant, 4-10
clusters
commandes et indicateurs, 4-8
constantes, 9-13
cration, 9-13
erreur, 6-7
modles de fils de liaison, 9-11
ordre des lments, 9-12
code source
(voir diagramme), 2-2
coloriage
objets de la face-avant, 4-15
commandes, 4-1
affichage des lments optionnels, 4-14
barre de dfilement, 4-4
bote de dialogue, 4-2
boolennes, 4-6
chane, 4-7
changement en indicateurs, 4-15
chemin, 4-7
classiques, 4-2
cluster, 4-8
coloriage, 4-15
conception dinterfaces utilisateur, 4-19
directives pour lutilisation de la
face-avant, 4-19
lments optionnels, 4-14
glissire, 4-3
horodatage, 4-5
icnes, 5-1
impression, 12-2
liste droulante, 4-8
masquage, 4-14
matrice, 4-8
boucles While
auto-indexation, 8-6
contrle de la vitesse, 8-5
donnes par dfaut, 8-11
excution, 8-3
gestion des erreurs, 6-8
infinies, 8-5
registres dcalage, 8-7
terminaux ditration, 8-4
terminaux de condition, 8-3
boucles While infinies, 8-5
boutons
face-avant, 4-6
boutons rotatifs
(voir aussi numrique), 4-3
face-avant, 4-4
C
cblage
automatiquement, 5-9
manuel, 5-8
objets, 5-8
cblage automatique, 5-9
cadrans
(voir aussi numrique), 4-3
face-avant, 4-4
caractres
formatage, 4-19
carte de rfrence rapide, 1-2
cartes instruments
configuration, 1-5
chanes, 9-1
chanes droulantes, 4-7
commandes, 4-7
dition par programmation, 9-3
formatage, 9-3
indicateurs, 4-7
spcificateurs de format, 9-4
I-2
ni.com
Index
commutateurs
face-avant, 4-6
compteurs
(voir aussi numrique), 4-3
face-avant, 4-4
conception
botes de dialogue, 4-20
diagramme, 5-15
face-avant, 4-19
interfaces utilisateur, 4-19
conditions par dfaut, 8-13
configuration
apparence et comportement des VIs, 7-8
des commandes de la face-avant, 4-14
des indicateurs de la face-avant, 4-14
faces-avant, 4-15
connecteurs, 2-6
construction, 7-3
impression, 12-2
connexion des terminaux, 5-6
constantes, 5-3
clusters, 9-13
tableaux, 9-7
construction
diagramme, 5-1
face-avant, 4-1
sous-VIs, 7-2
VIs polymorphes, 7-6
conteneurs, 4-10
commandes de face-avant
secondaire, 4-11
commandes onglet, 4-10
conventions utilises dans ce manuel, xiii
correction
fils de liaison briss, 5-10
VIs avec des donnes inattendues, 6-3
VIs briss, 6-2
couleur
commandes et indicateurs utilisant un
nombre de couleurs lev, 4-2
I-3
Index
D
DAQ
transmission de noms de voie, 4-11
dbordement en nombres, 5-3
dclarations
(voir nuds), 5-4
dfilement
graphes, 10-15
graphes droulants, 10-15
dgroupement
objets de la face-avant, 4-16
dpannage
(voir aussi mise au point), 6-3
dpannage (ressources NI), A-1
dpassement des limites infrieures dans les
nombres, 5-3
dpendance artificielle des donnes, 5-13
I-4
ni.com
Index
formats, 11-2
lecture de fichiers journaux, 11-8
lecture de waveforms, 11-10
opration de base, 11-1
refnums, 11-1
utilisation des VIs de stockage, 11-6
VIs pour des oprations courantes, 11-3
chelles x
multiples, 10-13
chelles y
multiples, 10-13
criture
fichiers, 11-1
lments de menus MRU, 3-4
lments de menus utiliss le plus
rcemment, 3-4
enregistrement des VIs
au format antrieur, 7-7
enregistrement sur disque en continu, 11-5
entiers
dpassement des limites infrieures et
suprieures, 5-3
erreurs
affichage, 6-2
clusters, 6-7
codes, 6-7
dtection, 6-6
E/S, 6-7
fentre, 6-2
gestion, 6-6
gestion automatique, 6-6
gestion avec des boucles While, 6-8
gestion avec des structures Condition, 6-8
liste, 6-2
mthodes de gestion, 6-6
recherche, 6-2
techniques de mise au point, 6-3
VIs briss, 6-2
espace
ajout la face-avant ou au
diagramme, 4-18
E
E/S
(voir aussi E/S sur fichiers), 11-1
commandes et indicateurs de nom, 4-11
erreur, 6-7
E/S sur fichiers, 11-1
chemins, 11-4
cration de fichiers binaires, 11-8
cration de fichiers journaux, 11-8
cration de fichiers tableur, 11-7
cration de fichiers texte, 11-7
criture de waveforms, 11-9
enregistrement sur disque en
continu, 11-5
fichiers tableur, 11-7
fonctions de fichiers avances, 11-4
fonctions pour des oprations
courantes, 11-3
I-5
Index
conception, 4-19
espacement rgulier des objets, 4-16
tiquettes, 4-18
indicateurs, 4-1
masquage des lments optionnels, 4-14
options, 3-8
polices, 4-19
redimensionner des objets, 4-17
regroupement dobjets, 4-16
remplacement des objets, 4-15
rpartition des objets, 4-16
terminaux, 5-1
verrouillage dobjets, 4-16
fentre Aide contextuelle, 3-5
cration de descriptions dobjets, 12-1
cration de descriptions de VIs, 12-1
fentre de hirarchie de VIs
affichage, 7-5
impression, 12-2
fentre de navigation
fonctionnalits, 3-7
fichiers daide
cration, 12-3
HTML, 12-3
RTF, 12-3
fichiers journaux
cration, 11-8
lecture, 11-8
fichiers tableur
cration, 11-7
fichiers texte
cration, 11-7
cration pour plusieurs plates-formes,
11-8
format binaire, 11-8
fils de liaison, 2-4
briss, 5-10
slection, 5-9
fils de liaison briss, 5-10
flux dexcution, 5-11
espace disque
options, 3-8
espacement rgulier des objets, 4-16
tiquetage
constantes, 5-3
polices, 4-19
tiquettes
bote de dialogue, 4-2
tiquettes libres, 4-18
tiquettes lies, 4-18
excution
animation, 6-4
flux, 5-11
menus locaux, 3-5
mise au point des VIs, 6-4
excution des VIs, 6-1
excution des VIs par incrmentation, 6-4
excution en continu des VIs, 6-1
exemples, 1-4
exemples (ressources NI), A-1
exemples de programmation, 1-4
exemples de programmation (ressources
NI), A-1
F
face-avant, 2-2
affichage des lments optionnels des
objets, 4-14
ajout despace sans redimensionner, 4-18
alignement des objets, 4-16
caractristiques du texte, 4-19
changement dindicateurs en
commandes, 4-15
changement de commandes en
indicateurs, 4-15
chargement par le biais des commandes
de face-avant secondaire, 4-11
chevauchement dobjets, 4-10
coloriage des objets, 4-15
commandes, 4-1
I-6
ni.com
Index
flux de donnes
(voir flux de donnes), 6-4
observation, 6-4
fonctions, 5-5
ajouts de terminaux, 5-5
navigation, 3-2
recherche, 3-2
suppression de terminaux, 5-5
fonctions et VIs Express
prsentation gnrale, 5-6
formatage
chanes, 9-3
spcificateurs dans les chanes, 9-4
texte sur la face-avant, 4-19
formation et certification (ressources NI), A-1
formats pour lE/S sur fichier, 11-2
G
GPIB
configuration, 1-5
graphe, 11-10
graphe balayage, 10-20
graphe droulant, 10-20
graphe multitrac, 11-10
graphe numrique
affichage de donnes numriques, 10-8
graphes, 10-1
3D, 10-10
annotation des points de donnes, 10-17
curseurs, 10-16
dintensit, 10-4
dfilement, 10-15
chelles multiples, 10-13
formatage de lchelle, 10-14
mise lchelle, 10-13
options, 10-13
palette, 10-14
personnalisation 3D, 10-19
personnalisation de lapparence, 10-15
H
hirarchie des VIs
affichage, 7-5
impression, 12-2
historique
graphes droulants, 10-19
options, 3-8
I-7
Index
impression, 12-2
masquage, 4-14
matrice, 4-8
modernes, 4-2
nom dE/S, 4-11
nombre de couleurs lev, 4-2
nombre de couleurs rduit, 4-2
numriques, 4-3
redimensionnement, 4-17
regroupement, 4-16
remplacement, 4-15
rotatifs, 4-4
sur le diagramme, 5-1
tableau, 4-8
tabulation, 4-10
terminaux, 5-1
terminaux de type de donnes, 5-1
types daffichage de chane, 9-2
types de donnes, 5-3
verrouillage, 4-16
indices
utilisation dans des tableaux, 9-5
info-bulles
cration, 12-1
initiation, 1-2
installation
LabVIEW, 1-3
instances de VIs polymorphes
(voir aussi VIs polymorphes), 7-6
slection manuelle, 7-6
instruments
configuration, 1-5
interface utilisateur
(voir face-avant), 2-2
Introduction LabVIEW, 1-1
IVI
transmission de noms logiques, 4-11
I
icnes, 2-5
cration, 7-2
dition, 7-2
impression, 12-2
images
commandes de type menu droulant, 4-9
impression
documentation des VIs, 12-2
options, 3-8
indexation des boucles, 8-5
boucles For, 8-6
boucles While, 8-6
indicateurs, 4-1
affichage des lments optionnels, 4-14
barre de dfilement, 4-4
bote de dialogue, 4-2
boolens, 4-6
chane, 4-7
changement en commandes, 4-15
chemin, 4-7
classiques, 4-2
cluster, 4-8
coloriage, 4-15
conception dinterfaces utilisateur, 4-19
directives pour lutilisation de la
face-avant, 4-19
lments optionnels, 4-14
glissire, 4-3
horodatage, 4-5
icnes, 5-1
I-8
ni.com
Index
jauges
(voir aussi numrique), 4-3
face-avant, 4-4
K
KnowledgeBase, A-1
L
LabVIEW
dsinstallation, 1-3
installation, 1-3
introduction, 1-1
options, 3-8
personnalisation, 3-8
lancement
LabVIEW, 3-1
lecture
fichiers, 11-1
listes de paramtres
(voir connecteurs), 7-3
listes droulantes, 4-8
commandes, 4-8
logiciels (ressources NI), A-1
M
manuel de lutilisateur, 1-2
manuel. Voir documentation.
masquage
barres de dfilement, 4-20
barres de menus, 4-20
lments optionnels des objets de la
face-avant, 4-14
matriel
configuration, 1-5
matrices
commandes et indicateurs, 4-8
I-9
Index
N
navigation
palette des commandes et des
fonctions, 3-2
nud de rtroaction
initialisation, 8-11
remplacement par des registres
dcalage, 8-11
slection, 8-11
nuds, 2-4
diagramme, 5-4
flux dexcution, 5-12
nombres
dpassement des limites infrieures et
suprieures, 5-3
nombres virgule flottante
dpassement des limites infrieures et
suprieures, 5-3
notes dinformations, 1-3
notes de mises jour, 1-3
numrique
valeurs symboliques, 5-3
numriques
commandes et indicateurs, 4-3
formatage, 4-3
objets
affichage des lments optionnels, 4-14
alignement, 4-16
cblage automatique sur le
diagramme, 5-9
cblage manuel sur le diagramme, 5-6
I-10
ni.com
Index
systme, 4-19
polymorphes
construction de VIs, 7-6
VIs, 7-5
prfrences
(voir options), 3-8
problmes connus, 1-3
personnalisation, 3-7
recherche, 3-2
palette du graphe, 10-14
palettes
Commandes, 3-1
Fonctions, 3-2
navigation, 3-2
options, 3-8
Outils, 3-3
personnalisation, 3-7
personnalisation de la palette des
commandes, 3-7
personnalisation de la palette des
fonctions, 3-7
paramtrage
options de lenvironnement de travail, 3-8
paramtres
dupliqus, 5-14
types de donnes, 5-3
paramtres de chanes de formats, 9-4
pas pas dans les VIs
mise au point des VIs, 6-4
performances
options, 3-8
personnalisation
apparence et comportement des VIs, 7-8
environnement de travail, 3-7
palettes, 3-7
pointeurs
ajout, 4-4
points
coercition, 5-10
points de coercition, 5-10
points gris sur le diagramme, 5-10
police de lapplication, 4-19
police du systme, 4-19
polices
application, 4-19
bote de dialogue, 4-19
options, 3-8
paramtres, 4-19
R
recherche
commandes, VIs et fonctions sur les
palettes, 3-2
erreurs, 6-2
redimensionnement
objets de la face-avant, 4-17
refnums
commandes, 4-12
E/S sur fichiers, 11-1
registres dcalage, 8-7
regroupement
donnes dans les clusters, 9-11
donnes en chanes, 9-1
donnes en tableaux, 9-4
objets de la face-avant, 4-16
remplacement
objets de la face-avant, 4-15
rparation
VIs, 6-2
rpartition
objets sur la face-avant, 4-16
rptition
blocs of code, 8-2
reprsentation des couleurs dans les graphes et
les graphes droulants dintensit, 10-7
rservoirs
(voir aussi numrique), 4-3
commandes et indicateurs glissire, 4-3
ressources Web, A-1
I-11
Index
slection
fils de liaison, 5-9
sous-programmes
(voir sous-VIs), 7-2
sous-VIs, 7-2
construction, 7-2
cration, 7-2
cration de sous-VIs partir de portions
dun VI, 7-4
hirarchie, 7-5
VIs polymorphes, 7-5
structures, 8-1
boucles For, 8-2
boucles While, 8-3
Condition, 8-12
vnement, 8-16
Squence droule, 8-15
Squence empile, 8-15
sur le diagramme, 2-5
structures Condition
excution, 8-12
gestion des erreurs, 6-8
spcification dune condition par
dfaut, 8-13
terminaux de slecteurs, 8-13
types de donnes, 8-13
structures Squence
comparaison entre la squence empile et
la squence droule, 8-15
contrle de lordre dexcution, 5-12
usage excessif, 8-15
structures Squence droule
excution, 8-15
structures Squence empile
excution, 8-15
support
technique, A-1
support et services National Instruments, A-1
support et services NI, A-1
T
tableaux
auto-indexation des boucles, 8-5
commandes et indicateurs, 4-8
construction au moyen de boucles, 8-7
cration de commandes et dindicateurs,
9-7
cration de constantes, 9-7
dimensions, 9-4
donnes par dfaut, 9-10
exemples de tableaux 1D, 9-5
exemples de tableaux 2D, 9-6
indices dans les tableaux
multidimensionnels, 9-5, 9-8
restrictions, 9-5
taille des, 9-10
tables, 4-9
terminaux, 2-3
affichage, 5-1
ajout de fonctions, 5-5
auto-indexation pour dfinir le
comptage, 8-6
cblage, 5-6
commandes et indicateurs, 5-1
conditionnels, 8-3
constantes, 5-3
dcompte, 8-2
diagramme, 5-1
impression, 12-2
itration dans les boucles For, 8-2
itration dans les boucles While, 8-4
I-12
ni.com
Index
motifs, 7-4
points de coercition, 5-10
slecteur, 8-13
suppressions en provenance de
fonctions, 5-5
terminaux ditration
boucles For, 8-2
boucles While, 8-4
terminaux de comptage, 8-2
auto-indexation pour dfinir, 8-6
terminaux de condition, 8-3
terminaux rcepteurs
(voir indicateurs), 5-1
terminaux source
(voir commandes), 5-1
texte
commandes de type menu droulant, 4-9
formatage, 4-19
zones de saisie, 4-6
thermomtres
(voir aussi numrique), 4-3
commandes et indicateurs glissire, 4-3
tracs
empils, 10-20
superposs, 10-20
tracs empils, 10-20
tracs superposs, 10-20
tunnels, 8-1
entre et sortie, 8-14
type de donnes waveform numrique, 10-10
types de donnes, 5-3
commandes et indicateurs, 5-3
impression, 12-2
valeurs des slecteurs de condition, 8-13
valeurs par dfaut, 5-3
waveform, 10-3
I-13
Index
vitesse
contrle, 8-5
vitesse dexcution
contrle, 8-5
voyants sur la face-avant, 4-6
W
waveform
crire dans des fichiers, 11-9
graphes, 10-2
graphes droulants, 10-3
lecture de fichiers, 11-10
type de donnes, 10-3
I-14
ni.com