Vous êtes sur la page 1sur 22

LabVIEW Fondamental 1 TM

on
Exercices

Logiciel de cours version 2010


dition daot 2010
Rfrence 325291B-0114
Exercices LabVIEW Fondamental 1
Copyright

till
19932010 National Instruments Corporation. Tous droits rservs.
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.
n
National Instruments respecte les droits de proprit intellectuelle appartenant des tiers et nous demandons aux utilisateurs de nos
produits de les respecter galement. Les logiciels NI sont protgs par la rglementation applicable en matire de droits dauteur et
de proprit intellectuelle. Lorsque des logiciels NI peuvent tre utiliss pour reproduire des logiciels ou autre matriel appartenant
des tiers, vous ne pouvez utiliser les logiciels NI cette fin que pour autant que cette reproduction est permise par les termes du contrat
de licence applicable auxdits logiciels ou matriel et par la rglementation en vigueur.
ha
For components used in USI (Xerces C++, ICU, HDF5, b64, Stingray, and STLport), the following copyright stipulations apply. For a
listing of the conditions and disclaimers, refer to either the USICopyrights.chm or the Copyrights topic in your software.
Xerces C++. This product includes software that was developed by the Apache Software Foundation (http://www.apache.org/).
Copyright 1999 The Apache Software Foundation. All rights reserved.
ICU. Copyright 19952009 International Business Machines Corporation and others. All rights reserved.
HDF5. NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities
Copyright 1998, 1999, 2000, 2001, 2003 by the Board of Trustees of the University of Illinois. All rights reserved.
b64. Copyright 20042006, Matthew Wilson and Synesis Software. All Rights Reserved.
Stingray. This software includes Stingray software developed by the Rogue Wave Software division of Quovadx, Inc.
Copyright 19952006, Quovadx, Inc. All Rights Reserved.
c

STLport. Copyright 19992003 Boris Fomitchev


Marques
LabVIEW, National Instruments, NI, ni.com, le logo de la socit National Instruments et le logo de lAigle sont des marques de National
Instruments Corporation. Veuillez consulter la rubrique Trademark Information sur ni.com/trademarks pour dautres marques
de National Instruments.
Les autres noms de produits et de socits mentionns aux prsentes sont les marques ou les noms de leurs propritaires respectifs.
Les membres du programme National Instruments Alliance Partner Program sont des entits professionnelles indpendantes de
National Instruments et aucune relation dagence, de partenariat ou joint-venture nexiste entre ces entits et National Instruments.
Brevets
Pour la liste des brevets protgeant les produits/technologies National Instruments, veuillez vous rfrer, selon le cas : la rubrique
AideBrevets de votre logiciel, au fichier patents.txt sur votre mdia, ou National Instruments Patent Notice sur ni.com/
patents.
on
Support
Filiales francophones
National Instruments
France
2 rue Hennape
92735 Nanterre Cedex

Support
E-mail :
n Suisse
till
National Instruments

Sonnenbergstr. 53
CH-5408 Ennetbaden

france.support@ni.com
National Instruments
Belgium nv
Ikaroslaan 13
B-1930 Zaventem
National Instruments
Canada
1 Holiday Street
East Tower, Suite 501
Point-Claire, Qubec H9R 5N3

switzerland.support@ni.com
belgium.support@ni.com
canada.support@ni.com
ha
Site FTP : ftp.ni.com
Adresse Web : ni.com
ni.com/support
ni.com/switzerland
ni.com/belgium
ni.com/canada
Tlphone :
France Tl. : 01 57 66 24 24 Fax : 01 57 66 24 14
Suisse Tl. : 056 2005151 Fax : 056 200 51 55
Belgique Tl. : 02 757 0020 Fax : 02 757 03 11 Tl. : 4050120 (Luxembourg)
Canada (Qubec) Tl. : 450 510 3055 Fax : 450 510 3056
c

Autres filiales
Afrique du Sud 27 0 11 805 8197, Allemagne 49 89 7413130, Australie 1800 300 800, Autriche 43 662 457990-0,
Brsil 55 11 3262 3599, Canada 800 433 3488, Chine 86 21 5050 9800, Core 82 02 3451 3400, Danemark 45 45 76 26 00,
Espagne 34 91 640 0085, Finlande 358 (0) 9 725 72511, Grande-Bretagne 44 0 1635 523545, Inde 91 80 41190000,
Isral 972 3 6393737, Italie 39 02 41309277, Japon 0120-527196, Liban 961 (0) 1 33 28 28, Malaisie 1800 887710,
Mexique 01 800 010 0793, Norvge 47 (0) 66 90 76 60, Nouvelle-Zlande 0800 553 322, Pays-Bas 31 (0) 348 433 466,
Pologne 48 22 328 90 10, Portugal 351 210 311 210, Rpublique Tchque 420 224 235 774, Russie 7 495 783 6851,
Singapour 1800 226 5886, Slovnie 386 3 425 42 00, Sude 46 (0) 8 587 895 00, Tawan 886 02 2377 2222,
Thalande 662 278 6777, Turquie 90 212 279 3031
Sige social de National Instruments
11500 North Mopac Expressway Austin, Texas 78759-3504 USA Tl. : 512 683 0100

Pour plus dinformations de support, consultez lannexe Informations et ressources supplmentaires. Si vous souhaitez formuler
des commentaires sur la documentation National Instruments, reportez-vous au site Web de National Instruments sur ni.com/
frinfo et entrez linfo-code feedback.
Sommaire

Guide du stagiaire
A. Certification NI .....................................................................................................v
B. Description du cours .............................................................................................vi
C. Configuration systme et matriel requis pour commencer .................................vii

on
D. Installation du logiciel du cours............................................................................viii
E. Objectifs du cours .................................................................................................ix
F. Conventions utilises dans ce cours......................................................................x

Leon 1
Installation du matriel
Exercice 1-1 Concept : Measurement & Automation Explorer (MAX) .............1-1
Exercice 1-2 Concept : Configuration GPIB avec MAX ....................................1-9

Leon 2
Navigation dans LabVIEW

Leon 3
Exercice 2-1
Exercice 2-2
Exercice 2-3
Exercice 2-4
Exercice 2-5
n till
Concept : Exploration dun VI.......................................................2-1
Concept : Navigation dans les palettes ..........................................2-4
Concept : Slection dun outil........................................................2-6
Concept : Flux de donnes .............................................................2-10
VI AAP simplifi ...........................................................................2-11

Identification des problmes et mise au point des VIs


Exercice 3-1 Concept : Utilisation de laide .......................................................3-1
Exercice 3-2 Concept : Mise au point .................................................................3-6
ha
Leon 4
Implmentation dun VI
Exercice 4-1 VI Dterminer des mises en garde .................................................4-1
Exercice 4-2 VI Correspondance automatique....................................................4-9
Exercice 4-3 Concept : Comparaison entre les boucles While
et les boucles For............................................................................4-16
Exercice 4-4 VI Temprature moyenne ..............................................................4-19
c

Exercice 4-5 VI Plusieurs tracs de temprature.................................................4-23


Exercice 4-6 VI Dterminer des mises en garde .................................................4-28
Exercice 4-7 Autoformation : VI Racine carre..................................................4-33
Exercice 4-8 Autoformation : VI Dterminer des mises en garde (Dfi) ...........4-37
Exercice 4-9 Autoformation : VI Dfinir dautres mises en garde .....................4-39

National Instruments Corporation iii Exercices LabVIEW Fondamental 1


Sommaire

Leon 5
Regroupement des donnes
Exercice 5-1 Concept : Manipulation de tableaux ..............................................5-1
Exercice 5-2 Concept : Clusters ..........................................................................5-8
Exercice 5-3 Concept : Dfinition de type ..........................................................5-14

Leon 6

on
Gestion des ressources
Exercice 6-1 Concept : VI Exemple de tableur ...................................................6-1
Exercice 6-2 VI Journal de tempratures ............................................................6-4
Exercice 6-3 Utilisation de DAQmx ...................................................................6-8
Exercice 6-4 Concept : VI Simulation de priphrique NI .................................6-12

Leon 7
Dveloppement dapplications modulaires

Leon 8

Leon 9
Exercice 7-1

Techniques et modles de conception courants


Exercice 8-1

Utilisation de variables
n
Exercice 9-1
till
VI Dterminer des mises en garde .................................................7-1

VI Machine tats .........................................................................8-1

VI Variable locale ..........................................................................9-1


Exercice 9-2 Projet Donnes globales.................................................................9-10
Exercice 9-3 Concept : VI Banque......................................................................9-17
ha
Annexe A
Principes de base des mesures
Exercice A-1 Concepts : Principes de base des mesures .....................................A-1

Annexe B
Informations et ressources supplmentaires
c

Exercices LabVIEW Fondamental 1 iv ni.com


Regroupement des donnes
5
Exercice 5-1 Concept : Manipulation de tableaux

on
Objectif
Manipuler des tableaux en utilisant diverses fonctions LabVIEW.

Description
Vous recevez un VI dans le but dy apporter plusieurs amliorations. Pour
chaque partie de cet exercice, commencez par ouvrir le VI tude de tableau,

till
Array Investigation.vi, situ dans le rpertoire <Exercises>\
LabVIEW Core 1\Manipulating Arrays. La face-avant de ce VI est
reprsente dans la figure 5-1.
n
ha
Figure 5-1. Face-avant du VI tude de tableau

La figure 5-2 prsente le diagramme de ce VI.


c

Figure 5-2. Diagramme du VI tude de tableau

National Instruments Corporation 5-1 Exercices LabVIEW Fondamental 1


Leon 5 Regroupement des donnes

Cet exercice est divis en trois parties. Tout dabord, vous recevez le
scnario de chaque partie. Reportez-vous la fin de cet exercice pour
obtenir des instructions dimplmentation dtaills pour chaque partie.

Premire partie : itrer, modifier et prsenter les donnes dun


tableau sur un graphe
Modifiez le VI tude de tableau de sorte quune fois le tableau cr, il soit

on
index dans des boucles For o chaque lment du tableau est multipli par
100 et llment rsultant est arrondi au nombre entier le plus proche.
Reprsentez le tableau 2D rsultant sous forme de graphe dintensit.

Deuxime partie : crer une itration simplifie, modifier et


prsenter les donnes dun tableau sur un graphe
Modifiez le VI tude de tableau ou la solution de la premire partie pour
accomplir le mme objectif sans utiliser de boucles For imbriques.

Premire partie : implmentation


n till
Troisime partie : crer des sous-tableaux
Modifiez le VI tude de tableau afin que le VI cre un tableau comprenant
le contenu de la troisime ligne et un autre tableau comprenant le contenu
de la deuxime colonne.

Modifiez le VI tude de tableau de sorte quune fois le tableau cr, il soit


index dans des boucles For o chaque lment du tableau est multipli par
100 et llment rsultant est arrondi au nombre entier le plus proche.
Reprsentez le tableau 2D rsultant sous forme de graphe dintensit.
ha
1. Ouvrez le VI tude de tableau, Array Investigation.vi, situ
dans le rpertoire <Exercises>\LabVIEW Core 1\Manipulating
Arrays.

2. Enregistrez le VI sous le nom Array Investigation Part 1.vi.

3. Ajoutez un graphe dintensit la face-avant du VI et effectuez une mise


lchelle automatique des axes X et Y, comme le montre la figure 5-3.
Pour vrifier que la mise lchelle automatique est active pour
c

les axes, cliquez avec le bouton droit sur le graphe dintensit et


slectionnez chelle des X et chelle des YMise lchelle
automatique des Y pour vous assurer que ces lments sont
slectionns.

Exercices LabVIEW Fondamental 1 5-2 ni.com


Leon 5 Regroupement des donnes

on
n till
Figure 5-3. Face-avant du VI tude de tableau 1re partie

4. Ouvrez le diagramme du VI.

Au cours des tapes suivantes, vous allez crer un diagramme semblable


celui de la figure 5-4.
ha

Figure 5-4. Diagramme du VI tude de tableau 1re partie


c

5. Crez une itration base sur le tableau.

Ajoutez une boucle For droite du code existant.

Ajoutez une deuxime boucle For lintrieur de la premire.

Cblez le terminal de lindicateur tableau au cadre de la boucle For


interne. Ceci cre un tunnel dentre auto-indexation sur les deux
boucles For.

National Instruments Corporation 5-3 Exercices LabVIEW Fondamental 1


Leon 5 Regroupement des donnes

6. Multipliez chaque lment du tableau par 100.

Ajoutez une fonction Multiplier la boucle For interne.

Cblez le tunnel dentre index lentre x de la fonction


Multiplier.

Cliquez avec le bouton droit sur lentre y et slectionnez Crer

on
Constante dans le menu local.

Entrez 100 dans la constante.

7. Arrondissez chaque lment lentier le plus proche.

Ajoutez une fonction Arrondir lentier le plus proche droite de


la fonction Multiplier.

n till
Cblez la sortie de la fonction Multiplier lentre de la fonction
Arrondir lentier le plus proche.

8. Crez un tableau 2D sur la sortie des boucles For pour recrer le tableau
modifi.

Cblez la sortie de la fonction Arrondir lentier le plus proche la


boucle For externe. Ceci cre un tunnel de sortie auto-indexation
sur les deux boucles For.

9. Cblez le tableau en sortie lindicateur Graphe dintensit.

10. Revenez la face-avant.


ha
11. Enregistrez le VI.

12. Entrez des valeurs pour Lignes et Colonnes.

13. Excutez le VI.

Deuxime partie : implmentation


Modifiez la 1re partie pour accomplir le mme objectif sans utiliser de
c

boucles For imbriques.

1. Ouvrez le VI tude de tableau - 1re partie, Array Investigation


Part 1.vi, si ce nest dj fait.

2. Enregistrez le VI sous le nom Array Investigation Part 2.vi.

3. Ouvrez le diagramme.

Exercices LabVIEW Fondamental 1 5-4 ni.com


Leon 5 Regroupement des donnes

4. Cliquez avec le bouton droit sur le cadre de la boucle For interne, qui
contient les fonctions Multiplier et Arrondir lentier le plus proche,
et slectionnez Supprimer la boucle For.

5. Cliquez avec le bouton droit sur lautre boucle For et slectionnez


Supprimer la boucle For dans le menu local. Votre diagramme doit
ressembler celui de la figure 5-5.

on
n till
Figure 5-5. Diagramme du VI tude de tableau 2me partie

6. Enregistrez le VI.

7. Revenez la face-avant.

8. Entrez des valeurs pour Lignes et Colonnes.

9. Excutez le VI.

Notez que le VI se comporte de la mme faon que la solution de la premire


partie. Ceci est d au fait que les fonctions mathmatiques sont
polymorphes. Par exemple, comme lentre x de la fonction Multiplier est
ha
un tableau deux dimensions et que lentre y est un scalaire, la fonction
Multiplier multiplie chaque lment du tableau par le scalaire et renvoie un
tableau ayant autant de dimensions que le tableau x en entre.

Troisime partie : implmentation


Modifiez le VI tude de tableau afin que le VI cre un tableau comprenant
le contenu de la troisime ligne et un autre tableau comprenant le contenu
de la deuxime colonne.
c

1. Ouvrez le VI tude de tableau, Array Investigation.vi, situ


dans le rpertoire <Exercises>\LabVIEW Core 1\Manipulating
Arrays.

2. Enregistrez le VI sous le nom Array Investigation Part 3.vi.

3. Ouvrez le diagramme du VI.

National Instruments Corporation 5-5 Exercices LabVIEW Fondamental 1


Leon 5 Regroupement des donnes

Au cours des tapes suivantes, vous crerez un diagramme semblable celui


de la figure 5-6.

on
Figure 5-6. Diagramme du VI tude de tableau 3me partie

4. Rcuprez la troisime ligne de donnes du Tableau en utilisant la

till
fonction Indexer un tableau.

Ajoutez la fonction Indexer un tableau au diagramme.

Cblez Tableau lentre tableau de la fonction Indexer un tableau.

Astuce La fonction Indexer un tableau accepte un tableau n dimensions. Ds que le


tableau en entre est cbl la fonction Indexer un tableau, les noms des terminaux
dentre et de sortie changent pour correspondre la dimension du tableau cbl. Vous
n
devez donc cbler le tableau en entre la fonction Indexer un tableau avant de cbler les
autres terminaux.

Effectuez un clic droit sur lentre indice(ligne) de la fonction


ha
Indexer un tableau.

Slectionnez CrerConstante dans le menu local.

Entrez 2 dans la constante pour obtenir la troisime ligne. Noubliez


pas que lindice commence zro.

Effectuez un clic droit sur la sortie sous-tableau de la fonction


Indexer un tableau.
c

Slectionnez CrerIndicateur dans le menu local.

Nommez lindicateur Troisime ligne.

Exercices LabVIEW Fondamental 1 5-6 ni.com


Leon 5 Regroupement des donnes

5. Rcuprez la deuxime colonne de donnes du tableau en utilisant


la fonction Indexer un tableau.

Ajoutez une autre fonction Indexer un tableau au diagramme.

Cblez Tableau lentre tableau de la fonction Indexer un tableau.

Effectuez un clic droit sur lentre indice dsactiv(col) de la

on
fonction Indexer un tableau.

Slectionnez CrerConstante.

Lindice commenant zro, entrez 1 dans la constante pour obtenir


la deuxime colonne.

Effectuez un clic droit sur la sortie sous-tableau de la fonction

till
Indexer un tableau.

Slectionnez CrerIndicateur.

Nommez lindicateur Deuxime colonne.

6. Enregistrez le VI.

7. Revenez la face-avant.
n
8. Entrez des valeurs pour Lignes et Colonnes.

9. Excutez le VI.

Fin de lexercice 5-1


ha
c

National Instruments Corporation 5-7 Exercices LabVIEW Fondamental 1


Leon 5 Regroupement des donnes

Exercice 5-2 Concept : Clusters


Objectif
Crer des clusters sur la face-avant, changer lordre dans les clusters et
utiliser les fonctions de cluster pour assembler et dsassembler des clusters.

Description

on
Dans cet exercice, suivez les instructions pour vous familiariser avec les
clusters, lordre des clusters et les fonctions de cluster. Le VI que vous crez
na pas dapplication pratique, mais il permet de comprendre les concepts
concernant les clusters.

1. Ouvrez un VI vide.

2. Enregistrez le VI sous le nom Cluster Experiment.vi dans

n till
le rpertoire <Exercises>\LabVIEW Core 1\Clusters.

Au cours des tapes suivantes, vous construirez une face-avant semblable


celle de la figure 5-7.
ha
c

Figure 5-7. Face-avant du VI Exprience de cluster

3. Ajoutez un bouton Stop la fentre de la face-avant.

4. Ajoutez un indicateur numrique la fentre de la face-avant.

5. Ajoutez un voyant LED circulaire la face-avant.

6. Renommez la LED Boolen 2.

Exercices LabVIEW Fondamental 1 5-8 ni.com


Leon 5 Regroupement des donnes

7. Crez un Cluster contenant un numrique, deux interrupteurs bascule


et une glissire.

Ajoutez un cluster vide la face-avant.

Ajoutez une commande numrique au cluster.

Ajoutez deux interrupteurs bascule verticaux au cluster.

on
Renommez les interrupteurs bascule Boolen Boolen 1 et
Boolen 2.

Ajoutez une glissire niveau horizontale au cluster.

8. Crez un Cluster modifi, qui contient les mmes lments que le


Cluster mais sous forme dindicateurs au lieu de commandes.

n till
Crez une copie du Cluster.

Renommez la copie Cluster modifi.

Cliquez avec le bouton droit sur le cadre du Cluster modifi et


slectionnez Changer en indicateur dans le menu local.

9. Crez un Petit cluster qui contient un indicateur boolen et un


indicateur numrique.

Crez une copie du Cluster modifi.

Renommez la copie Petit cluster.


ha
Supprimez le deuxime interrupteur bascule.

Supprimez lindicateur glissire niveau horizontale.

Cliquez avec le bouton droit sur le Petit cluster et slectionnez


Redimensionnement auto.Ajuster la taille.

Renommez lindicateur numrique Valeur de la glissire.


c

Redimensionnez le cluster si ncessaire.

National Instruments Corporation 5-9 Exercices LabVIEW Fondamental 1


Leon 5 Regroupement des donnes

10. Vrifiez lordre de Cluster, Cluster modifi et Petit cluster.

Cliquez avec le bouton droit sur le cadre de Cluster et slectionnez


Ordonner les commandes dans le cluster dans le menu local.

Vrifiez que lordre des lments du cluster est identique celui de


la figure 5-8.

on
Cliquez sur le bouton Confirmer dans la barre doutils pour fixer
lordre du cluster et sortir du mode ddition de lordre.

Cliquez avec le bouton droit sur le cadre de Cluster modifi et


slectionnez Ordonner les commandes dans le cluster dans le
menu local.

Assurez-vous que lordre des lments du cluster est identique

till
celui de la figure 5-8. Le Cluster modifi doit avoir le mme ordre
que le Cluster.

Cliquez sur le bouton Confirmer dans la barre doutils pour fixer


lordre du cluster et sortir du mode ddition de lordre.

Cliquez avec le bouton droit sur le cadre de Petit cluster et


slectionnez Ordonner les commandes dans le cluster dans le
menu local. Cliquez sur le bouton Confirmer dans la barre doutils
pour fixer lordre du cluster et sortir du mode ddition de lordre.
n
Assurez-vous que lordre des lments du cluster est identique
celui de la figure 5-8.
ha
c

Figure 5-8. Ordre dans les clusters

Exercices LabVIEW Fondamental 1 5-10 ni.com


Leon 5 Regroupement des donnes

Au cours des tapes suivantes, vous construirez le diagramme illustr


la figure 5-9.

on
n till
diagramme.
Figure 5-9. Diagramme du VI Exprience de cluster

11. Ajoutez la boucle While, disponible sur la palette Structures, sur le

12. Dsassemblez le Cluster.

Ajoutez la fonction Dsassembler au diagramme.

Cblez Cluster lentre de la fonction Dsassembler pour


redimensionner automatiquement la fonction.
ha
13. Assemblez le Petit cluster.

Ajoutez la fonction Assembler au diagramme.

Cblez la fonction Assembler comme le montre la figure 5-9.

14. Assemblez le Cluster modifi.

Ajoutez la fonction Dsassembler par nom au diagramme.


c

Cblez le Cluster la fonction Dsassembler par nom.

Redimensionnez la fonction Dsassembler par nom de faon avoir


deux terminaux de sortie.

Slectionnez Numrique dans le premier nud et Boolen 1 dans


le deuxime. Si un nom dtiquette nest pas le bon, slectionnez
llment correct avec loutil Doigt.

National Instruments Corporation 5-11 Exercices LabVIEW Fondamental 1


Leon 5 Regroupement des donnes

Ajoutez la fonction Incrmenter au diagramme.

Cblez la sortie Numrique de la fonction Dsassembler par nom


lentre de la fonction Incrmenter. Cette fonction ajoute 1 la
valeur Numrique.

Ajoutez la fonction Non au diagramme.

on
Cblez la sortie Boolen 1 de la fonction Dsassembler par nom
lentre x de la fonction Non. Cette fonction renvoie la valeur
logique oppose celle de Boolen.

Ajoutez la fonction Assembler par nom au diagramme.

Cblez Cluster lentre cluster dentre.

Redimensionnez la fonction pour afficher deux terminaux dentre.

n till
Slectionnez Numrique dans le premier nud et Boolen 1 dans
le deuxime. Si un nom dtiquette nest pas le bon, slectionnez
llment correct avec loutil Doigt.

Cblez la sortie de la fonction Incrmenter Numrique.

Cblez la sortie de la fonction Non Boolen 1.

Cblez la sortie de la fonction Assembler par nom lindicateur


Cluster modifi.

15. Ajoutez une fonction dattente pour laisser au processeur le temps


deffectuer dautres tches.
ha
Ajoutez la fonction Attendre un multiple de ms au diagramme.

Cliquez avec le bouton droit sur le terminal n millisecondes de


la fonction Attendre un multiple de ms.

Slectionnez CrerConstante dans le menu local.

Entrez 100 dans la constante.


c

16. Compltez le diagramme et cblez les objets comme lindique


la figure 5-9.

17. Enregistrez le VI.

18. Affichez la face-avant.

19. Excutez le VI.

Exercices LabVIEW Fondamental 1 5-12 ni.com


Leon 5 Regroupement des donnes

20. Entrez diffrentes valeurs dans le Cluster et observez comment les


valeurs entres dans ce Cluster affectent les indicateurs Cluster
modifi et Petit cluster. Ceci correspond-il au comportement que vous
attendiez ?

21. Cliquez sur le bouton Stop quand vous avez termin.

22. Modifiez lordre du Cluster modifi. Excutez le VI. Comment le

on
comportement est-il affect si vous modifiez lordre du cluster ?

23. Fermez le VI. Nenregistrez pas les modifications.

Fin de lexercice 5-2

n till
ha
c

National Instruments Corporation 5-13 Exercices LabVIEW Fondamental 1


Leon 5 Regroupement des donnes

Exercice 5-3 Concept : Dfinition de type


Objectif
Explorer les diffrences entre une dfinition de type et une dfinition de type
stricte.

Description

on
1. Ouvrez un VI vide.

2. Crez une commande personnalise dont ltat est une dfinition de type
stricte.

Ajoutez une commande numrique la fentre de la face-avant et


renommez-la Numrique df. de type stricte.

n till
Cliquez avec le bouton droit sur la commande et slectionnez
AvancPersonnaliser dans le menu local pour ouvrir lditeur de
commande.

Slectionnez Df. de type stricte dans le menu droulant Type de


commande.

Cliquez avec le bouton droit sur la commande numrique et


slectionnez ReprsentationMot long non sign dans le menu
local.

Slectionnez FichierEnregistrer.

Nommez la commande Strict Type Def Numeric.ctl et


ha
enregistrez-la dans le rpertoire <Exercises>\LabVIEW
Core 1\Type Definition.

Fermez la fentre de lditeur de commande.

Cliquez sur Oui lorsquun message vous demande sil faut


remplacer la commande dorigine.

3. Explorez les numriques personnaliss dfinition stricte.


c

Cliquez avec le bouton droit sur la commande Numrique df. de


type stricte et slectionnez Proprits dans le menu local. Notez que
les seules options disponibles sont : Apparence, Documentation et
Raccourci clavier. Toutes les autres proprits sont dfinies par
la dfinition de type stricte.

Cliquez sur Annuler pour quitter la bote de dialogue Proprits.

Exercices LabVIEW Fondamental 1 5-14 ni.com


Leon 5 Regroupement des donnes

Cliquez encore avec le bouton droit sur la commande Numrique


df. de type stricte. Notez que la reprsentation nest pas disponible
sur le menu local. Notez aussi que vous pouvez ouvrir la dfinition
de type ou vous en dconnecter.

4. ditez la commande dfinition de type stricte.

Cliquez avec le bouton droit sur la commande Numrique df. de

on
type stricte et slectionnez Ouvrir la df. de type dans le menu
local.

Cliquez avec le bouton droit sur la commande numrique et


slectionnez ReprsentationDBL dans le menu local de la fentre
de lditeur de commande.

Slectionnez FichierEnregistrer.

n till
Fermez la fentre de lditeur de commande.

Slectionnez AideAfficher laide contextuelle pour ouvrir la


fentre dAide contextuelle.

Faites passer le curseur sur la commande du VI pour remarquer que


son type de donnes numrique est pass de U32 DBL.

Cliquez avec le bouton droit sur la commande Numrique df. de


type stricte et slectionnez Ouvrir la df. de type dans le menu
local.

Modifiez lapparence physique de la commande numrique en


ha
la redimensionnant dans la fentre de lditeur de commande.

Slectionnez FichierEnregistrer.

Fermez la fentre de lditeur de commande.

Remarquez que le fait dditer la commande dfinition de type


stricte met jour la taille de la commande numrique sur la
face-avant du VI.
c

5. Crez une commande personnalise dont ltat est une dfinition de


type.

Ajoutez une commande numrique la fentre de la face-avant et


renommez-la Numrique df. de type.

National Instruments Corporation 5-15 Exercices LabVIEW Fondamental 1


Leon 5 Regroupement des donnes

Cliquez avec le bouton droit sur la commande et slectionnez


AvancPersonnaliser dans le menu local pour ouvrir lditeur
de commande.

Slectionnez Df. de type dans le menu droulant Type de


commande.

Cliquez avec le bouton droit sur la commande numrique et

on
slectionnez ReprsentationMot long non sign dans le menu
local.

Slectionnez FichierEnregistrer.

Nommez la commande Type Def Numeric.ctl et enregistrez-la


dans le rpertoire <Exercises>\LabVIEW Core 1\Type
Definition.

n till
Fermez la fentre de lditeur de commande.

Cliquez sur Oui lorsquun message vous demande sil faut


remplacer la commande dorigine.

6. Explorez les numriques personnaliss dfinition de type.

Cliquez avec le bouton droit sur la commande Numrique df.


de type et slectionnez Proprits dans le menu local. Notez que
davantage dlments sont disponibles, comme Entre de donnes et
Format daffichage.

Cliquez sur Annuler pour quitter la bote de dialogue Proprits.


ha
Cliquez encore avec le bouton droit sur la commande Numrique
df. de type. Vous constatez aussi que Reprsentation est gris sur
le menu local car la dfinition de type dfinit le type de donnes.
Notez aussi que vous pouvez choisir de mettre automatiquement
jour la dfinition de type.

7. ditez la commande dfinition de type.

Cliquez avec le bouton droit sur la commande Numrique df. de


c

type et slectionnez Ouvrir la df. de type dans le menu local.

Cliquez avec le bouton droit sur la commande Numrique df. de


type et slectionnez ReprsentationDBL dans le menu local de
la fentre de lditeur de commande.

Slectionnez FichierEnregistrer.

Fermez la fentre de lditeur de commande.

Exercices LabVIEW Fondamental 1 5-16 ni.com


Leon 5 Regroupement des donnes

Slectionnez AideAfficher laide contextuelle pour ouvrir la


fentre dAide contextuelle.

Faites passer le curseur sur la commande Numrique df. de type


du VI pour remarquer que son type de donnes numrique est pass
de U32 DBL.

Cliquez avec le bouton droit sur la commande Numrique df. de

on
type et slectionnez Ouvrir la df. de type dans le menu local.

Modifiez lapparence physique de la commande numrique en


la redimensionnant dans la fentre de lditeur de commande.

Slectionnez FichierEnregistrer.

Fermez la fentre de lditeur de commande.

n till
Notez que le fait de redimensionner la commande dfinition de
type dans lditeur de commande ne met pas jour la taille de la
commande Numrique df. de type sur la face-avant du VI. Les
instances dune commande dfinition de type ne se mettent jour
que si le type de donnes de la dfinition de type change.

8. Ajoutez une autre instance de la commande personnalise la fentre de


la face-avant et dconnectez-la de la dfinition de type.

Slectionnez Slectionner une commande dans la palette


Commandes.

Slectionnez la commande Type Def Numeric.ctl qui se trouve


ha
dans le rpertoire <Exercises>\LabVIEW Core 1\Type
Definition.

Cliquez sur OK.

Cliquez avec le bouton droit sur la nouvelle commande et


slectionnez Dconnecter de la df. de type dans le menu local.

Cliquez sur OK.


c

Cliquez de nouveau sur la commande avec le bouton droit et notez


que vous pouvez dsormais changer la Reprsentation car le
numrique nest plus li la dfinition de type.

9. Fermez le VI quand vous avez termin. Vous navez pas besoin


denregistrer ce VI.

Fin de lexercice 5-3

National Instruments Corporation 5-17 Exercices LabVIEW Fondamental 1


Leon 5 Regroupement des donnes

Notes

on
n till
ha
c

Exercices LabVIEW Fondamental 1 5-18 ni.com