Академический Документы
Профессиональный Документы
Культура Документы
till
on
LabVIEW Fondamental 2
Exercices
ha
n
Copyright
19932011 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.
National Instruments respecte les droits de proprit intellectuelle appartenant des tiers et nous demandons aux utilisateurs de nos
produits de les respecter galement. Les logiciels NI sont protgs par la rglementation applicable en matire de droits dauteur et
de proprit intellectuelle. Lorsque des logiciels NI peuvent tre utiliss pour reproduire des logiciels ou autre matriel appartenant
des tiers, vous ne pouvez utiliser les logiciels NI cette fin que pour autant que cette reproduction est permise par les termes du contrat
de licence applicable auxdits logiciels ou matriel et par la rglementation en vigueur.
For 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.
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.
till
on
Support
E-mail :
ha
n
Support
Filiales francophones
National Instruments
France
2 rue Hennape
92735 Nanterre Cedex
Site FTP :
Adresse Web :
National Instruments
Belgium nv
Ikaroslaan 13
B-1930 Zaventem
National Instruments
Canada
1 Holiday Street
East Tower, Suite 501
Point-Claire, Qubec H9R 5N3
france.support@ni.com
switzerland.support@ni.com
belgium.support@ni.com
canada.support@ni.com
ftp.ni.com
france.ni.com
ni.com/support
suisse.ni.com
belgique.ni.com
canada.ni.com
Tlphone :
France
Suisse
Belgique
Canada (Qubec)
National Instruments
Suisse
Sonnenbergstr. 53
CH-5408 Ennetbaden
Tl. : 01 57 66 24 24
Tl. : 056 2005151
Tl. : 02 757 0020
Tl. : 450 510 3055
Fax : 01 57 66 24 14
Fax : 056 200 51 55
Fax : 02 757 03 11
Fax : 450 510 3056
Filiales internationales
Visitez ni.com/niglobal pour accder aux sites Web des branches. Vous y trouverez les informations les plus jour pour
contacter le support technique par tlphone ou e-mail, ainsi que le calendrier des vnements.
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
Certification NI .....................................................................................................v
Description du cours .............................................................................................vi
Configuration systme et matriel requis pour commencer .................................vii
Installation du logiciel du cours............................................................................vii
Objectifs du cours ................................................................................................viii
Conventions utilises dans ce cours......................................................................ix
on
A.
B.
C.
D.
E.
F.
Leon 2
Techniques de synchronisation
till
Exercice 2-1
Leon 3
Programmation vnementielle
Exercice 3-1
Exercice 3-2
Leon 4
Gestion des erreurs
ha
n
Exercice 4-1
Leon 5
Contrle de linterface utilisateur
Exercice 5-1
Exercice 5-2
Exercice 5-3
Leon 6
Techniques dE/S sur fichiers
Exercice 6-1
Exercice 6-2
Leon 7
Amlioration dun VI existant
Exercice 7-1
iii
Sommaire
Leon 8
Cration et distribution dapplications
Exercice 8-1
Exercice 8-2
on
Annexe A
Configuration du matriel
ha
n
till
Annexe B
Informations et ressources supplmentaires
iv
ni.com
on
Exercice 5-1
Objectif
Utiliser les nuds de proprit pour modifier les proprits des objets de la
face-avant par programmation.
Scnario
till
ha
n
Conception
Nom
Graphe droulant
Temprature
chelX.Multiplic
Graphe droulant
Temprature
Historique
Graphe droulant
Temprature
Limite
dpasse
Clignotant
c
National Instruments Corporation
Proprit
5-1
Leon 5
Implmentation
till
on
ha
n
5-2
ni.com
Leon 5
on
till
Astuce Pour effacer un graphe droulant partir du diagramme, cblez un tableau vide
de donnes lentre de la proprit Donnes dhistorique.
ha
n
5-3
Leon 5
on
till
ha
n
5-4
ni.com
Leon 5
on
till
7. Enregistrez le VI.
Test
ha
n
5-5
Leon 5
Exercice 5-2
Personnalisation de la fentre du VI
Objectif
Modifier les attributs dun VI en utilisant des nuds de proprit et des
nuds de mthode.
on
Scnario
Conception
till
ha
n
Entres et sorties
Type
Nom
Barre de menus
visible ?
Vrai
Bouton-poussoir
Barre de titre
visible ?
Vrai
Bouton-poussoir
VI transparent ?
Vrai
Bouton OK
Centrer le VI
Faux
Bouton Stop
Arrter
Faux
Bouton-poussoir
Astuce Utilisez les commandes boutons-poussoirs car leur action mcanique par dfaut
est Commutation lappui. Utilisez le bouton OK car son action par dfaut est Armement
au relchement.
5-6
ni.com
Leon 5
Proprits
Utilisez les proprits et les mthodes suivantes pour la classe VI :
Afficher barre de menus Si cette proprit est dfinie Vrai, la
barre de menus du VI est visible.
on
till
ha
n
Mthodes
5-7
Leon 5
Structure du VI
Le VI interroge les commandes de la face-avant toutes les 50 ms et dfinit
la valeur des proprits en fonction de la valeur actuelle des commandes.
Une structure Condition contrle lexcution de la mthode Centrer.
Implmentation
till
on
ha
n
5-8
ni.com
Leon 5
on
Remarque En utilisant la rfrence ce VI, vous pouvez accder toutes les mthodes et
proprits du VI actuel sans avoir ouvrir et fermer une rfrence de manire explicite.
till
ha
n
5-9
Leon 5
on
till
ha
n
5-10
ni.com
Leon 5
on
Test
till
ha
n
5-11
Leon 5
Exercice 5-3
Objectif
Utiliser des rfrences de commande pour crer un sous-VI qui modifie les
proprits dun graphe ou dun graphe droulant.
on
Scnario
Crez un sous-VI qui vous permet dassigner une liste de noms de tracs
un graphe ou un graphe droulant. Le sous-VI doit redimensionner la
lgende des tracs de faon afficher tous les tracs.
Conception
till
Entres et sorties
Nom
Rfrence au
graphe
N/A
Commande tableau 1D de
chanes
Noms des
tracs
Tableau vide
Entre
d'erreur
Pas derreur
Sortie
d'erreur
Pas derreur
ha
n
Type
Rfrences de commandes
5-12
ni.com
Leon 5
Proprits
Il nexiste pas de proprit qui permette de dfinir la fois le nom de tous
les tracs pour les graphes et les graphes droulants. Vous devez utiliser une
combinaison de proprits pour dfinir le nom de chaque trac. Dans cet
exercice, utilisez les proprits suivantes :
Nom de classe Cette proprit renvoie une chane qui indique la
classe de commande de lobjet auquel elle se rapporte. Cette proprit
est accessible pour toutes les commandes.
Trac actif Les proprits qui affectent un trac agissent sur un trac
la fois. Cette proprit contrle le trac actif. chaque fois quune
proprit de trac est dfinie ou lue, elle sapplique au trac actif. Les
tracs sont numrots dans lordre de leur cration, en commenant 0.
ha
n
till
on
Implmentation
1. Ouvrez un VI vide.
5-13
Leon 5
on
ha
n
till
Astuce
4. Passez au diagramme.
5-14
ni.com
Leon 5
ha
n
till
on
5-15
Leon 5
till
on
ha
n
5-16
ni.com
Leon 5
on
till
ha
n
5-17
Leon 5
on
till
ha
n
Attention
Classe : GnriqueGnrique
5-18
ni.com
Leon 5
on
till
ha
n
Classe : GnriqueGnrique
5-19
Leon 5
on
till
ha
n
5-20
ni.com
Leon 5
ns
Connecteur
till
Connexio
on
ha
n
5-21
Leon 5
Test
on
till
Ouvrez un VI vide.
ha
n
Astuce Si le VI Dfinir le nom des tracs est ouvert, vous pouvez faire glisser licne du
coin suprieur droit de sa face-avant jusquau diagramme du nouveau VI.
5-22
ni.com
Leon 5
on
till
ha
n
5-23
Leon 5
ha
n
till
on
Notes
5-24
ni.com