Documentation Labview
Documentation Labview
Documentation Labview
TM
Initiation à LabVIEW
Initiation à LabVIEW
Support interne
E-mail : [email protected]
[email protected]
[email protected]
[email protected]
Site FTP : ftp.ni.com
Adresse web : ni.com
ni.com\france
ni.com\switzerland
ni.com\belgium
ni.com\canada
Les filiales
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, Brésil 55 11 3262 3599, Canada (Calgary) 403 274 9391,
Canada (Montréal) 514 288 5722, Canada (Ottawa) 613 233 5949, Canada (Toronto) 905 785 0085,
Canada (Vancouver) 514 685 7530, Chine 86 021 6555 7838, Corée 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, Grèce 30 2 10 42 96 427, Inde 91 80 51190000, Israël 972 0 3 6393737,
Italie 39 02 413091, Japon 81 3 5472 2970, Malaisie 603 9131 0918, Mexique 001 800 010 0793,
Norvège 47 0 66 90 76 60, Nouvelle-Zélande 1800 300 800, Pays-Bas 31 0 348 433 466,
Pologne 48 0 22 3390 150, Portugal 351 210 311 210, République Tchèque 420 2 2423 5774,
Russie 7 095 238 7139, Singapour 65 6226 5886, Slovénie 386 3 425 4200, Suède 46 0 8 587 895 00,
Taiwan 886 2 2528 7227, Thaïlande 662 992 7519
Pour plus d’informations de support, consultez l’annexe Support technique et services professionnels. Pour
apporter des commentaires sur la documentation, envoyez un email à [email protected].
Copyright
Conformément aux législations sur les droits d’auteur (« copyright »), il est interdit de reproduire ou de transmettre cette publication sous
quelque forme que ce soit, électronique ou mécanique, y compris la photocopie, l’enregistrement, le stockage dans tout système d’introduction
et d’accès, ou de la traduire, en tout ou partie, sans l’accord écrit préalable de National Instruments Corporation.
Marques déposées
CVI™, DAQPad™, LabVIEW™, Measurement Studio™, National Instruments™, NI™, NI Developer Zone™, ni.com™, NI-DAQ™ et SCXI™ sont
des marques déposées de National Instruments Corporation.
FireWire® est une marque de la société Apple Computer, Inc., déposée aux États-Unis et dans d’autres pays. Les autres noms de produits et de
sociétés cités sont des marques déposées par leurs propriétaires respectifs.
Brevets
Pour obtenir la liste des brevets protégeant les produits National Instruments, veuillez vous référer, selon le cas : à la rubrique Aide»Brevets
de votre logiciel, au fichier patents.txt sur votre CD et/ou à ni.com/patents.
Avant-propos
Conventions ...................................................................................................................ix
Chapitre 1
Initiation aux instruments virtuels avec LabVIEW
Construction d’un instrument virtuel .............................................................................1-1
Ouverture d’un nouveau VI à partir d’un modèle ...........................................1-2
Ajout d’une commande sur la face-avant........................................................1-5
Changement de type de signal.........................................................................1-6
Câbler les objets dans le diagramme ...............................................................1-8
Exécution du VI...............................................................................................1-9
Modification du signal.....................................................................................1-9
Affichage de deux signaux dans le graphe ......................................................1-12
Personnalisation du bouton rotatif...................................................................1-13
Personnalisation d’un graphe ..........................................................................1-15
Résumé...........................................................................................................................1-17
Boîte de dialogue Nouveau et VI modèle........................................................1-17
Face-avant........................................................................................................1-17
Boîtes de dialogue Propriétés ..........................................................................1-18
Diagramme ......................................................................................................1-18
VIs Express......................................................................................................1-18
Chapitre 2
Analyse et enregistrement d’un signal
Construction d’un VI à partir d’un modèle....................................................................2-1
Ouverture d’un nouveau VI à partir d’un modèle ...........................................2-2
Modification du diagramme ............................................................................2-3
Modification de la face-avant..........................................................................2-5
Analyse de l’amplitude d’un signal.................................................................2-6
Ajout d’un voyant de mise en garde................................................................2-7
Spécification du niveau de limite de mise en garde ........................................2-7
Mise en garde de l’utilisateur ..........................................................................2-8
Configuration du VI pour qu’il enregistre les données dans un fichier ..........2-9
Enregistrement des données dans un fichier ...................................................2-10
Ajout d’un bouton qui enregistre les données lorsqu’on clique dessus...........2-11
Enregistrement des données à la demande de l’utilisateur..............................2-11
Chapitre 3
Extension des fonctionnalités d’un VI
Construction d’un VI à partir d’un modèle vide ........................................................... 3-1
Ouverture d’un VI vide ................................................................................... 3-2
Ajout d’un VI Express qui simule un signal ................................................... 3-3
Modification du signal .................................................................................... 3-3
Personnalisation de la face-avant .................................................................... 3-4
Configuration du VI pour qu’il s’exécute de façon continue jusqu’à ce que
l’utilisateur l’arrête....................................................................................... 3-5
Contrôle de la vitesse d’exécution .................................................................. 3-7
Utilisation d’une table pour afficher les données............................................ 3-7
Résumé .......................................................................................................................... 3-9
Utilisation des ressources d’Aide LabVIEW .................................................. 3-9
Personnalisation du code du diagramme......................................................... 3-9
Création des commandes et des indicateurs ..................................... 3-10
Contrôle de l’arrêt d’un VI ............................................................... 3-10
Affichage des données dans une table .............................................. 3-10
Chapitre 4
Acquisition de données et communication avec des instruments
Acquisition d’un signal.................................................................................................. 4-1
Création d’une tâche NI-DAQmx ................................................................... 4-2
Test de la tâche................................................................................................ 4-3
Affichage des données d’un périphérique DAQ ............................................. 4-4
Édition d’une tâche NI-DAQmx ..................................................................... 4-5
Comparaison visuelle des deux mesures de tension ....................................... 4-6
Communication avec un instrument.............................................................................. 4-6
Sélection d’un instrument ............................................................................... 4-7
Acquisition et analyse de l’information d’un instrument................................ 4-7
Résumé .......................................................................................................................... 4-9
VI Express “DAQ Assistant” .......................................................................... 4-9
Tâches ............................................................................................................. 4-9
VI Express “Assistant d’E/S instruments”...................................................... 4-10
Chapitre 5
Mise en œuvre d’autres fonctionnalités LabVIEW
Outil de recherche d’exemples ......................................................................................5-1
Toutes les commandes et indicateurs.............................................................................5-2
Tous les VIs et fonctions ...............................................................................................5-2
VIs ...................................................................................................................5-3
Fonctions .........................................................................................................5-4
Types des données .........................................................................................................5-4
Type de données dynamiques..........................................................................5-5
Conversion de données dynamiques .................................................5-5
Convertir en données dynamiques ....................................................5-6
Quand utiliser les autres fonctionnalités LabVIEW ? ...................................................5-6
Annexe A
Support technique et services professionnels
Glossaire
Index
Ce manuel contient des exercices qui vont vous apprendre à développer des
applications de base avec LabVIEW. Ces exercices ne prennent que peu de
temps et vous aident à démarrer avec LabVIEW.
Remarque Vous devez avoir installé Adobe Acrobat Reader avec fonctions de recherche
et d’accessibilité version 5.0.5 ou ultérieure pour afficher les fichiers PDF. Reportez-vous
au site Web d’Adobe Systems Incorporated à l’adresse www.adobe.com pour télécharger
Acrobat Reader.
Conventions
Les conventions suivantes sont utilisées dans ce manuel :
» Le symbole » vous dirige vers les éléments de menu emboîtés et les options
de boîtes de dialogue donnant lieu à une action finale. La séquence
Fichier»Mise en page»Options vous invite à cliquer sur le menu déroulant
Fichier, à sélectionner l’élément Mise en page, puis Options dans la
dernière boîte de dialogue.
Cette icône signale une astuce qui vous fournit des recommandations.
Cette icône signale une remarque qui vous donne des informations
importantes.
gras Le texte en gras signale les éléments que vous devez sélectionner ou sur
lesquels vous devez cliquer dans le logiciel, par exemple les éléments de
menus et les options de boîtes de dialogue. Le texte en gras signale
également les noms de paramètres, les commandes et boutons situés sur la
face-avant, les boîtes de dialogue, les sections des boîtes de dialogue, les
noms de menus et les noms de palettes.
gras monospace Le texte en gras dans cette police signale les messages et réponses que
l’ordinateur affiche automatiquement à l’écran. Ceci accentue également
les lignes de code qui diffèrent des autres exemples.
italique Le texte en italique signale les variables, la mise en valeur, une référence
croisée ou une introduction à un concept clé. Cette police indique aussi un
texte qui est substituable par un mot ou une valeur que vous devez fournir.
monospace Cette police signale du texte ou des caractères que vous devez saisir à partir
du clavier, des sections de code, des exemples de programmes et de
syntaxe. Cette police est aussi utilisée pour les noms propres d’unités de
disque, de chemins, de répertoires, de programmes, de sous-programmes,
de périphériques, de fonctions, d’opérations, de variables, de fichiers et
d’extensions et d’extraits de code.
Conseil Quelque soit l’exercice, vous pouvez annuler les modifications récentes en
sélectionnant Édition»Annuler ou en appuyant sur les touches <Ctrl-Z>.
Dans la figure 1-5, notez que Amplitude est une option de la boîte de
dialogue Configuration de Simuler un signal. Quand les entrées,
comme Amplitude, apparaissent à la fois dans le diagramme et dans
la boîte de dialogue de configuration, vous pouvez configurer les
entrées depuis l’un ou l’autre de ces emplacements.
Remarque Le curseur ne commute pas en un autre outil quand un objet est sélectionné.
5. Quand l’outil Bobine apparaît, cliquez sur la flèche, puis cliquez sur
l’entrée Amplitude du VI Express “Simuler un signal”, illustré à
gauche, pour câbler les deux objets ensemble.
Remarquez qu’un câble apparaît et connecte les deux objets. Les
données circulent sur ce fil, depuis le terminal jusqu’au VI Express.
6. Sélectionnez Fichier»Enregistrer pour enregistrer ce VI.
Exécution du VI
L’exécution du VI met en marche votre solution. Effectuez les opérations
suivantes pour exécuter le VI “Acquérir un signal”.
1. Affichez la face-avant en sélectionnant Fenêtre»Afficher la
face-avant ou en cliquant sur la face-avant.
Conseil Appuyez sur les touches <Ctrl-E> pour basculer de la face-avant au diagramme
et inversement.
Modification du signal
Complétez les étapes suivantes pour ajouter une échelle au signal et
afficher les résultats dans le graphe de la face-avant.
1. Dans le diagramme, utilisez l’outil Flèche pour double-cliquer sur le
fil qui connecte le VI Express “Simuler un signal” au terminal
Graphe, illustré à gauche.
2. Appuyez sur la touche <Suppr> pour supprimer ce fil.
3. Cliquez sur l’onglet Échelle et, dans la section Style d’échelle, cochez
la case Rampe visible.
Le bouton rotatif de la face-avant est immédiatement mis à jour compte
tenu de ces modifications.
4. Cliquez sur le bouton OK pour appliquer la configuration actuelle et
fermer la boîte de dialogue Propriétés de Bouton rotatif.
5. Enregistrez ce VI.
Conseil Une fois que vous avez construit vos VIs, vous pouvez les tester dans différentes
configurations et avec d’autres propriétés. Vous pouvez aussi ajouter et supprimer des
objets. N’oubliez pas que vous pouvez annuler les modifications récentes en sélectionnant
Édition»Annuler ou en appuyant sur les touches <Ctrl-Z>.
Résumé
Les points suivants constituent un résumé des concepts clés qui ont été
traités dans ce chapître.
Vous pouvez utiliser une des méthodes suivantes pour accéder à la boîte de
dialogue Nouveau.
• Cliquez sur le bouton Nouveau dans la boîte de dialogue LabVIEW.
• Cliquez sur la flèche du bouton Nouveau de la boîte de dialogue
LabVIEW et sélectionnez Nouveau dans le menu déroulant Nouveau.
• Sélectionnez Fichier»Nouveau dans la barre de menus du diagramme
ou de la face-avant.
Face-avant
La face-avant est l’interface utilisateur d’un VI. Vous construisez la
face-avant avec des commandes et des indicateurs qui sont respectivement
les terminaux d’entrée et les terminaux de sortie interactifs du VI.
Commandes et indicateurs sont situés dans la palette de Commandes.
Les indicateurs sont des graphes, des LED et autres types d’affichage. Les
indicateurs simulent les sorties d’un instrument physique et affichent les
données que le diagramme acquiert ou génère.
Diagramme
Le diagramme contient le code graphique qui détermine la façon dont le VI
s’exécute. Les objets de la face-avant apparaissent sous forme de terminaux
d’icône sur le diagramme. Les fils de liaison connectent les terminaux
d’indicateurs et de commandes aux VIs Express. Les données circulent sur
les fils de liaison, des commandes vers les VIs Express, puis des VIs
Express vers d’autres VIs Express, puis vers les indicateurs.
VIs Express
Utilisez les VIs Express situés sur la palette de Fonctions pour les tâches
de mesure courantes. Quand vous placez un VI Express sur le diagramme,
la boîte de dialogue que vous utilisez pour configurer le VI Express
s’ouvre par défaut. Définissez les options de cette boîte de dialogue de
configuration pour spécifier la façon dont le VI Express doit se comporter.
Remarque Vous pouvez aussi accéder à la boîte de dialogue Nouveau en cliquant sur la
flèche du bouton Nouveau, puis en sélectionnant Nouveau dans le menu déroulant
Nouveau ou en sélectionnant Fichier»Nouveau dans la barre de menus de la face-avant
ou du diagramme.
Remarque Vous pouvez également appuyer sur les touches <Ctrl-H> pour ouvrir la
fenêtre d’Aide contextuelle.
Modification du diagramme
Le VI Express “Simuler un signal” simule par défaut un signal sinusoïdal.
Vous pouvez personnaliser le signal simulé en changeant les options de la
boîte de dialogue Configurer Simuler un signal. Complétez les étapes
suivantes pour changer le signal sinusoïdal simulé en un signal DC avec
bruit blanc uniforme.
1. Cliquez avec le bouton droit sur le VI Express “Simuler un signal”
et sélectionnez Propriétés dans le menu local pour ouvrir la boîte
de dialogue Configurer Simuler un signal.
2. Sélectionnez DC dans le menu déroulant Type de signal.
3. Cochez la case Ajouter un bruit pour ajouter du bruit au signal DC.
4. Entrez 0,1 dans le champ Amplitude du bruit.
Un signal aléatoire apparaît dans la section Aperçu du résultat. La
boîte de dialogue Configurer Simuler un signal doit ressembler à la
figure 2-3.
Modification de la face-avant
Si vous ne voulez pas utiliser l’un des indicateurs qui vient avec le modèle,
vous pouvez le supprimer. Suivez les étapes ci-après pour supprimer
l’indicateur Moyenne quadratique de la face-avant.
1. Déplacez le curseur sur l’indicateur Moyenne quadratiquejusqu’à ce
que l’outil Flèche apparaisse.
2. Cliquez sur l’indicateur Moyenne quadratique, illustré à gauche,
pour le sélectionner, puis appuyez sur la touche <Suppr>.
3. Affichez le diagramme.
Le diagramme contient maintenant un fil en pointillés avec une croix
rouge, comme illustré à gauche. C’est un fil de liaison brisé. De plus,
le bouton Exécuter, illustré à gauche, prend l’apparence d’une flèche
brisée pour indiquer que le VI ne peut être pas exécuté.
4. Cliquez sur le bouton Exécuter brisé pour afficher la fenêtre Liste des
erreurs.
La fenêtre Liste des erreurs dresse la liste de toutes les erreurs du VI
et fournit des informations sur chacune d’entre elles.
5. Dans la liste déroulante Erreurs et mises en garde, double-cliquez sur
l’erreur Fil de liaison : a des segments déconnectés pour
sélectionner le fil brisé.
Remarquez que LabVIEW affiche automatiquement le problème
entraînant l’erreur.
6. Appuyez sur la touche <Suppr> pour supprimer ce fil.
Conseil Appuyez sur les touches <Ctrl-B> pour supprimer tous les fils de liaison brisés du
diagramme.
Remarque Vous pouvez également appuyer sur les touches <Ctrl-L> pour ouvrir la fenêtre
Liste des erreurs.
Conseil Vous pouvez aussi double-cliquer sur le VI Express pour ouvrir la boîte de
dialogue Configurer Mesures d’amplitudes et de niveaux.
3. Affichez la face-avant.
Notez qu’un indicateur numérique avec une étiquette Pic à pic est
apparu sur la face-avant. Cet indicateur affiche la valeur de l’amplitude
pic à pic du signal.
4. Exécutez le VI.
Quand la valeur de l’amplitude pic à pic dépasse 0,195, l’indicateur
Mise en garde s’allume.
5. Cliquez sur le bouton STOP pour arrêter le VI.
6. Sélectionnez Fichier»Enregistrer pour enregistrer ce VI.
Ajout d’un bouton qui enregistre les données lorsqu’on clique dessus
Si vous ne voulez pas enregistrer toutes les données, vous pouvez
configurer le VI Express “Écrire un fichier de mesures LabVIEW” pour
enregistrer les valeurs pic à pic seulement quand un utilisateur appuie sur
un bouton. Complétez les étapes suivantes pour ajouter un bouton au VI et
configurer la manière dont il répond quand un utilisateur clique dessus.
1. Sur la face-avant, sélectionnez le bouton Culbuteur dans la palette
Boutons et commutateurs et placez-le à droite du graphe.
2. Dans boîte de dialogue Propriétés de Booléen, changez l’étiquette du
bouton en Écrire dans un fichier.
3. Dans l’onglet Opération, sélectionnez Armement au relâchement
dans la liste Comportement du bouton.
Utilisez l’onglet Opération pour spécifier la manière dont le bouton
doit se comporter lorsqu’un utilisateur clique dessus. Pour voir
comment le bouton réagit au clic, cliquez sur le bouton de la section
Prévisualiser le comportement sélectionné.
4. Fermez la boîte de dialogue Propriétés du Booléen.
5. Enregistrez ce VI.
Dans l’exercice précédent, vous avez appris à ajouter des entrées et des
sorties en étirant le VI Express avec les flèches du bas. Notez qu’il
s’agit donc d’une technique différente pour afficher et sélectionner les
entrées et les sorties d’un VI Express.
Lorsque vous ajoutez des entrées et des sorties à un VI Express, elles
apparaissent dans un ordre déterminé. Pour sélectionner une entrée
spécifique, il se peut que vous ajoutiez d’abord une entrée, puis que
vous la changiez en celle que vous voulez utiliser.
6. Déplacez la commande Écrire dans un fichier à gauche du VI
Express “Écrire un fichier de mesures LabVIEW”.
7. Câblez la commande Écrire dans un fichier à l’entrée Activé du VI
Express “Écrire un fichier de mesures LabVIEW”.
Le diagramme devrait maintenant être semblable à la figure 2-6.
10. Pour visualiser les données que vous avez enregistrées, ouvrez le
fichier Échantillons choisis.lvm avec une application tableur
ou traitement de texte.
Notez que le fichier Échantillons choisis.lvm est différent du
fichier test.lvm. test.lvm a enregistré toutes les données générées
par le VI alors que Échantillons choisis.lvm n’a enregistré des
données qu’au moment où vous avez appuyé sur le bouton Écrire dans
un fichier.
11. Enregistrez et fermez ce VI.
Résumé
Les points suivants constituent un résumé des concepts clés qui ont été
traités dans ce chapitre.
Remarque Tous les manuels LabVIEW et notes d’application sont également disponibles
au format PDF. Vous devez également avoir installé Adobe Acrobat Reader avec fonctions
de recherche et d’accessibilité 5.0.5 ou version ultérieure pour accéder aux fichiers PDF.
Reportez-vous au site Web d’Adobe Systems Incorporated à l’adresse www.adobe.com
pour télécharger Acrobat Reader.
Commandes et indicateurs
Vous pouvez configurer les commandes et les indicateurs de la face-avant
pour qu’ils s’adaptent aux tâches qui doivent être réalisées par le VI.
Voici un résumé des différents moyens d’utiliser les commandes et les
indicateurs qui ont été présentés dans ce chapitre.
• Vous pouvez construire des VIs qui vont effectuer automatiquement
une tâche à chaque fois que certaines conditions seront remplies, par
exemple allumer un voyant de mise en garde quand une valeur dépasse
une certaine limite.
• Vous pouvez construire des VIs qui permettent à l’utilisateur de
décider à quel moment un VI Express s’exécute grâce à l’utilisation
de boutons et de l’entrée Activé. Vous pouvez configurer le
comportement des boutons de six manières sur l’onglet Opérations
de la boîte de dialogue Propriétés de Bouton.
Enregistrement de données
Le VI “Écrire un fichier de mesures LabVIEW” enregistre dans un fichier
de données des données générées et analysées par un VI. Le fichier de
données de mesures LabVIEW (.lvm) est un fichier texte délimité par
des tabulations que vous pouvez ouvrir avec une application tableur ou
traitement de texte. En plus des données générées par un VI Express, le
fichier .lvm contient des informations relatives aux données, telles que
la date et l’heure auxquelles les données ont été générées.
Remarque Reportez-vous à l’Aide LabVIEW pour obtenir de plus amples informations sur
l’enregistrement et la récupération des données dans un fichier .lvm.
Un fil de liaison brisé apparaît sous la forme d’une ligne noire en pointillé
avec un symbole X rouge au milieu. Un fil de liaison peut apparaître brisé
pour diverses raisons, comme la suppression d’objets. Le VI ne peut pas
s’exécuter si le diagramme contient des fils de liaison brisés.
Déplacez l’outil Bobine sur un fil de liaison brisé pour afficher l’info-bulle
qui décrit le motif de rupture du fil de liaison. Cette information apparaît
aussi dans la fenêtre d’Aide contextuelle lorsque vous placez l’outil
Bobine sur un fil de liaison brisé. Cliquez avec le bouton droit sur le fil de
liaison et sélectionnez Liste des erreurs dans le menu local pour afficher
la boîte de dialogue Liste des erreurs. Cliquez sur le bouton Aide pour
obtenir davantage d’informations sur la cause du fil de liaison brisé.
Remarque Vous pouvez aussi ouvrir un VI vide en sélectionnant VI vide dans la liste
Créer un nouveau fichier de type de la boîte de dialogue Nouveau ou en sélectionnant
Fichier»Nouveau VI dans la barre de menus de la face-avant ou du diagramme.
Remarque Vous pouvez cliquer avec le bouton droit sur un espace vide du diagramme ou
de la face-avant pour faire apparaître la palette de Fonctions ou de Commandes.
Modification du signal
Suivez les étapes ci-après pour utiliser l’Aide LabVIEW afin de trouver le
VI Express qui réduit le nombre d’échantillons dans un signal.
1. Sélectionnez le menu Aide»Aide LabVIEW pour ouvrir l’Aide
LabVIEW.
2. Cliquez sur l’onglet Rechercher et entrez réduire le nombre
d'échantillons dans le champ Entrez le(s) mot(s) à rechercher.
Personnalisation de la face-avant
Dans les exercices précédents, vous avez ajouté des commandes et des
indicateurs sur la face-avant en utilisant la palette de Commandes. Vous
pouvez aussi ajouter des commandes et des indicateurs depuis le
diagramme. Effectuez les opérations suivantes pour créer des commandes
et des indicateurs.
1. Cliquez avec le bouton droit sur la sortie Moyenne du VI Express
“Réduire le nb d’échantillons” et sélectionnez Créer»Indicateur
numérique pour créer un indicateur numérique.
2. Cliquez avec le bouton droit sur la sortie Moyenne du VI Express
“Réduire le nb d’échantillons” et choisissez Insérer Entrée/Sortie
dans le menu local pour insérer l’entrée Activer.
3. Cliquez avec le bouton droit sur l’entrée Activer et sélectionnez
Créer»Commande pour créer le commutateur Activer.
4. Cliquez avec le bouton droit sur le fil reliant la sortie Sinus du VI
Express “Simuler un signal” à l’entrée Signaux du VI Express
“Réduire le nb d’échantillons” et sélectionnez Créer»Indicateur
Graphe.
Conseil Vous pouvez cliquer avec le bouton droit sur n’importe quel fil de liaison et
sélectionner Arranger le câblage dans le menu local pour que LabVIEW arrange
automatiquement les fils de liaison.
7. Affichez la face-avant
Remarquez que les commandes et les indicateurs que vous avez
ajoutés automatiquement apparaissent sur la face-avant avec des
étiquettes correspondant à leur fonctionnalité.
8. Enregistrez ce VI.
vous pouvez ajouter une boucle While sur le diagramme. Suivez les étapes
ci-après pour ajouter une boucle While.
1. Affichez la face-avant et exécutez le VI.
Notez que le VI s’exécute une fois, puis s’arrête. Remarquez
également qu’il n’y a pas de bouton STOP sur la face-avant.
2. Affichez le diagramme et sélectionnez la boucle While dans la palette
Contrôle d’exécution.
3. Déplacez le curseur en haut à gauche du diagramme. Placez à cet
endroit le coin supérieur gauche de la boucle While.
4. Cliquez et faites glisser le curseur en diagonale de manière à inclure
tous les VIs Express et fils de liaison, comme illustré dans la
figure 3-3.
Résumé
Les points suivants constituent un résumé des concepts clés qui ont été
traités dans ce chapitre.
Voici un résumé des différents moyens que vous avez appris pour utiliser
les ressources d’aide dans ce chapitre.
• La fenêtre d’Aide contextuelle affiche des informations élémentaires
sur les objets LabVIEW quand vous déplacez le curseur dessus. Les
objets dont les informations sont accessibles grâce à la fenêtre d’aide
contextuelle sont les VIs, les structures, les palettes et les composants
des boîtes de dialogue.
• Quand vous placez un VI Express sur le diagramme, la fenêtre d’Aide
contextuelle affiche un bref descriptif du VI Express et des
informations sur la manière dont il a été configuré.
• Vous pouvez trouver et sélectionner un VI Express ainsi que d’autres
objets du diagramme dans l’Aide LabVIEW. Cliquez sur le bouton
Placer sur le diagramme pour sélectionner un objet et le placer sur le
diagramme.
• Pour naviguer dans l’Aide LabVIEW, utilisez les onglets Sommaire,
Index et Rechercher. L’onglet Sommaire vous permet d’obtenir un
aperçu des rubriques et de la structure de l’aide. L’onglet Index vous
permet de trouver un sujet grâce à un mot clé. L’onglet Rechercher
vous permet de trouver un mot ou une phrase dans l’aide.
Remarque Les exercices suivants nécessitent que NI-DAQmx soit installé et que vous
ayez un périphérique supporté par NI-DAQmx. Visitez le site Web de National
Instruments, à l’adresse ni.com/daq, pour obtenir la liste des périphériques supportés par
NI-DAQmx. Si vous n’avez pas NI-DAQmx, ou si vous n’avez pas de périphérique
supporté par NI-DAQmx, reportez-vous au LabVIEW Measurements Manual pour des
informations sur la manière d’utiliser NI-DAQ traditionnel pour l’acquisition de données.
Complétez les exercices suivants pour créer une tâche NI-DAQmx qui lit
une tension de façon continue et affiche les données dans un graphe.
Test de la tâche
Tester la tâche permet de vérifier que la voie a été correctement configurée.
Complétez les étapes suivantes pour confirmer que vous êtes en train
d’acquérir des données.
Conseil Vous pouvez aussi sélectionner le nom de la voie et appuyer sur la touche <F2>
pour ouvrir la boîte de dialogue Rename a channel or channels.
Si aucun driver n’est disponible pour votre instrument, vous pouvez utiliser
le VI Express “Assistant d’E/S instruments” pour communiquer avec votre
instrument. Suivez les étapes ci-après pour communiquer avec votre
instrument.
Résumé
Les points suivants constituent un résumé des concepts clés qui ont été
traités dans ce chapitre.
Tâches
Dans NI-DAQmx, une tâche est un ensemble de propriétés : voie(s),
déclenchement, horloge et autres propriétés qui s’appliquent à la tâche
elle-même. Fondamentalement, une tâche représente la mesure ou la
génération que vous voulez réaliser.
Si aucun driver n’est disponible pour votre instrument, vous pouvez utiliser
le VI Express “Assistant d’E/S instruments” pour communiquer avec votre
instrument. Vous pouvez utiliser cet Assistant pour communiquer avec un
instrument GPIB, Ethernet ou série, et analyser graphiquement la réponse.
Lancez cet Assistant en plaçant le VI Express “Assistant d’E/S
instruments” dans le diagramme ou en double-cliquant sur l’icône de ce
VI Express s’il est déjà sur le diagramme.
Remarque Si vous changez le type de palette de la même manière que celle décrite dans
la section Toutes les commandes et indicateurs de ce chapitre, les sous-palettes de la palette
Toutes les fonctions apparaissent au niveau principal de la palette de Fonctions. Vous
n’avez plus à effectuer les étapes suivantes pour changer le type de palette.
LabVIEW utilise des icônes de différentes couleurs pour distinguer les VIs,
les fonctions et les VIs Express. Les icônes de VIs ont un arrière-plan de
couleur blanche, les icônes de fonctions ont un arrière-plan de couleur
jaune clair et les icônes de VIs Express apparaissent dans le diagramme
sous forme de nœuds extensibles entourés d’un champ bleu.
VIs
Quand vous placez un VI sur le diagramme, LabVIEW considère ce VI
comme étant un sous-VI. Quand vous double-cliquez sur un sous-VI, une
face-avant et un diagramme apparaissent, plutôt qu’une boîte de dialogue
dans laquelle vous pourriez configurer des options. La face-avant inclut des
commandes et des indicateurs qui peuvent vous sembler familiers. Le
diagramme contient des fils de liaison, des icônes de face-avant, des
fonctions, éventuellement des sous-VIs et d’autres objets LabVIEW qui
peuvent aussi paraître familiers.
Fonctions
Les fonctions sont les éléments de fonctionnement fondamentaux de
LabVIEW. Les fonctions n’ont pas de diagramme ni de face-avant, mais
possèdent des connecteurs. Double-cliquer sur une fonction ne fait que la
sélectionner.
Les terminaux de commande ont un bord plus épais que les terminaux
d’indicateur. De même, des flèches noires apparaissent sur les terminaux de
la face-avant pour indiquer si le terminal est une commande ou un
indicateur. Une flèche apparaît sur la droite si le terminal est une commande
et sur la gauche si le terminal est un indicateur.
Les types des données indiquent quels objets, entrées et sorties vous pouvez
câbler ensemble. Par exemple, un commutateur a un bord de couleur verte.
Ainsi, vous pouvez câbler ce commutateur à n’importe quelle entrée d’un
VI Express dont l’étiquette est verte. Un bouton rotatif a un bord de couleur
orange, vous pouvez donc le câbler à n’importe quelle entrée dont
l’étiquette est orange. En fait, il est impossible de câbler un bouton rotatif
avec une entrée dont l’étiquette est verte. Notez que les fils de liaison sont
de la même couleur que les terminaux.
La plupart des autres VIs et fonctions dans LabVIEW n’acceptent pas les
données dynamiques. Si vous voulez utiliser les fonctions ou les VIs
intégrés dans LabVIEW pour analyser ou traiter les données contenues
dans des données dynamiques, vous devez d’abord convertir ces données
dynamiques.
Par exemple, si vous faites l’acquisition d’un signal sinusoïdal sur une carte
d’acquisition de données, sélectionnez l’option Waveform simple de la
boîte de dialogue Configurer Convertir des données dynamiques.
Câblez la sortie Waveform du VI Express “Convertir des données
dynamiques” à un VI ou à une fonction qui accepte le type de donnée
waveform. Si vous faites l’acquisition d’un ensemble de températures sur
différentes voies d’un même périphérique DAQ, sélectionnez les options
tableau 1D de scalaires – valeur la plus récente et Nombre à virgule
flottante (double). Câblez ensuite la sortie Tableau du VI Express
“Convertir des données dynamiques” à un VI ou à une fonction qui accepte
un tableau de numériques en entrée.
Par exemple, si vous faites l’acquisition d’un signal sinusoïdal avec les VIs
d’acquisition analogique et que vous voulez l’analyser avec les VIs Express
d’analyse de signaux, sélectionnez l’option Waveform simple de la boîte
de dialogue Configurer Convertir en données dynamiques. Câblez
ensuite la sortie Type de données dynamiques à un VI Express qui
accepte les données dynamiques en entrée.
A
Acquisition de données 1. Acquisition et mesure de signaux électriques numériques ou analogiques
(DAQ) en provenance de capteurs, de transducteurs d’acquisition, de sondes de
tests ou autres équipements.
2. Génération analogique ou numérique de signaux électriques.
Assistant DAQ Une interface graphique pour configurer les tâches de mesures, les voies et
les échelles.
B
barre d’outils Barre contenant les boutons de commande utilisés pour exécuter les VIs et
les mettre au point.
barre de menus Barre horizontale qui liste les noms des principaux menus d’une
application. La barre de menus se trouve sous la barre de titre d’une fenêtre.
Chaque application est munie d’une barre de menus qui lui est propre, mais
certains menus et certaines commandes sont communs à de nombreuses
applications.
boucle While Structure boucle qui répète une section de code jusqu’à ce qu’une condition
soit respectée.
bouton Flèche brisée Bouton remplaçant le bouton Exécuter lorsque des erreurs empêchent un
VI de s’exécuter.
branche de fil de liaison Section d’un fil de liaison contenant tous les segments de fil de liaison
d’une jonction à une autre, d’un terminal à une jonction ou d’un terminal à
un terminal si ces derniers ne sont séparés par aucune jonction.
C
case à cocher Petit carré que vous pouvez cocher ou décocher à l’intérieur d’une boîte de
dialogue. Les cases à cocher sont généralement associées à des options
multiples que vous pouvez définir. Plusieurs cases peuvent être cochées
dans une même boîte de dialogue.
commande Objet de la face-avant utilisé pour entrer des données de manière interactive
dans un VI ou par programmation dans un sous-VI, tel qu’un bouton rotatif,
un bouton-poussoir ou un cadran.
D
DAQ Voir Acquisition de données (DAQ).
driver d’instrument Un ensemble de fonctions de haut niveau qui contrôle et communique avec
un instrument de mesures.
E
E/S Entrée/Sortie. Le transfert des données en provenance ou en direction d’un
système informatique comportant des voies de communication, des
périphériques d’entrée opérateur et/ou des interfaces d’acquisition et de
contrôle de données.
Enregistrement de Pour acquérir des données et les enregistrer simultanément dans un fichier
données (sur disque) sur le disque. Les VIs et les fonctions d’E/S sur fichiers de LabVIEW
peuvent enregistrer des données.
étiquette Objet texte utilisé pour nommer ou décrire des objets ou des zones sur la
face-avant ou le diagramme.
F
face-avant Interface utilisateur interactive d’un VI. L’aspect de la face-avant imite des
instruments physiques tels que des oscilloscopes et des multimètres.
faire glisser Utilisation du curseur sur l’écran pour sélectionner, déplacer, copier ou
supprimer des objets.
fenêtre d’Aide Fenêtre qui affiche des informations élémentaires sur les objets LabVIEW
contextuelle quand vous déplacez le curseur dessus. Les objets dont les informations
sont accessibles grâce à la fenêtre d’aide contextuelle sont les VIs, les
fonctions, les constantes, les structures, les palettes, les propriétés, les
méthodes, les événements et les composants des boîtes de dialogue.
fenêtre de la face-avant Fenêtre du VI qui contient la face-avant, la barre d’outils, l’icône et le cadre
connecteur.
G
graphe Affichage 2D d’une ou plusieurs courbes. Un graphe reçoit des données et
les trace en bloc.
graphe déroulant Indicateur qui trace les points de données à une certaine fréquence.
I
icône Représentation graphique d’un nœud du diagramme.
indicateur Objet de face-avant qui affiche une sortie, tel qu’un graphe ou une LED.
J
jonction d’un fil de Point où trois segments de fils de liaison ou plus se rejoignent.
liaison
L
LabVIEW Laboratory Virtual Instrument Engineering Workbench. LabVIEW est un
langage de programmation graphique qui utilise des icônes au lieu de lignes
de texte pour créer des programmes.
LED Diode-électroluminescente.
légende Objet dont dispose un graphe ou un graphe déroulant pour afficher les noms
et les styles des courbes.
liste déroulante Boîte à l’intérieur d’une boîte de dialogue qui liste tous les choix
disponibles pour une commande. Par exemple, une liste des noms des
fichiers sur un disque.
M
menu local Menu auquel vous accédez en cliquant sur un objet avec le bouton droit de
la souris. Les éléments de menu sont spécifiques à l’objet.
menus déroulants Menus auxquels vous accédez à partir d’une barre de menus. Les éléments
de menu déroulant sont habituellement des menus de nature générale.
message d’erreur Indique un incident dans les logiciels ou dans le matériel, ou indique une
tentative d’entrée de données inacceptables.
mise à l’échelle Capacité des échelles à s’ajuster à la gamme des valeurs tracées. Sur les
automatique échelles des graphes, la mise à l’échelle automatique détermine les valeurs
d’échelle minimales et maximales.
N
NI-DAQ Driver logiciel fourni avec tous les périphériques de mesures NI. NI-DAQ
est une bibliothèque de VIs et de fonctions que vous pouvez appeler à partir
d’un environnement de développement, tel que LabVIEW, pour
programmer toutes les fonctionnalités d’un périphérique de mesures NI,
comme la configuration, l’acquisition ou la génération de données, et
l’envoi de données au périphérique.
NI-DAQ traditionnel Mise à jour de la version antérieure de NI-DAQ. NI-DAQ traditionnel a les
mêmes VIs et fonctions que NI-DAQ 6.9.x et s’utilise de la même manière.
Vous pouvez utiliser NI-DAQ traditionnel et NI-DAQmx sur le même
ordinateur, ce qui n’est pas possible avec NI-DAQ 6.9.x.
NI-DAQmx C’est le tout dernier driver NI-DAQ, avec de nouveaux VIs, de nouvelles
fonctions et de nouveaux outils de développement pour contrôler les
périphériques de mesures. Les avantages de NI-DAQmx par rapport aux
versions antérieures de NI-DAQ sont entre autres, l’Assistant DAQ pour
configurer les voies et les tâches de mesures de votre périphérique pour une
utilisation avec LabVIEW, LabWindows™/CVI™, et Measurement Studio ;
des performances accrues avec des E/S analogiques à point unique
beaucoup plus rapides ; et une API plus simple pour créer des applications
DAQ avec moins de fonctions et de VIs.
nœud Élément d’exécution d’un programme. Les nœuds sont analogues aux
déclarations, opérateurs, fonctions et sous-programmes des langages
textuels. Dans un diagramme, les nœuds comprennent les fonctions,
les structures et les sous-VIs.
O
objet Terme générique pour tout élément de la face-avant ou du diagramme,
notamment les commandes, les indicateurs, les structures, les nœuds,
les fils de liaison et les images importées.
outil Bobine Outil servant à définir les chemins des données entre les terminaux.
outil Doigt Outil utilisé pour entrer des données dans des commandes et les exploiter.
P
palette Affiche les objets ou les outils que vous pouvez utiliser pour construire la
face-avant ou le diagramme.
palette de Commandes Palette contenant les commandes, les indicateurs et les objets de décoration
de la face-avant.
palette de Fonctions Palette contenant les VIs, les fonctions, les structures des diagrammes et les
constantes.
Périphérique DAQ Un périphérique qui acquiert ou génère des données, et peut avoir une ou
plusieurs voies et un ou plusieurs périphériques de conversion. Les
périphériques DAQ comprennent des cartes à enficher, des cartes
PCMCIA, des périphériques DAQPad qui se connectent à l’ordinateur via
le port USB ou 1394 (FireWire). Les modules SCXI sont considérés
comme des périphériques DAQ.
périphérique de mesures Périphériques DAQ tels que les cartes d’E/S multifonctions de la série E,
les modules de conditionnement de signaux SCXI et les modules de
commutation.
S
segment de fil de liaison Une seule partie de fil de liaison horizontale ou verticale.
T
tâches Un ensemble de propriétés qui inclut une ou plusieurs voies, l’horloge, le
déclenchement et d’autres propriétés de NI-DAQmx. Une tâche représente
la mesure ou la génération que vous voulez réaliser.
terminal Objet ou région sur un nœud à travers lequel les données transitent.
terminal conditionnel Terminal d’une boucle While contenant une valeur booléenne qui
détermine si le VI exécute une autre itération.
terminal d’itération Terminal d’une boucle For ou d’une boucle While qui contient le nombre
courant d’itérations effectuées.
type de données Format d’informations. Dans LabVIEW, les types de données acceptés par
la plupart des VIs et des fonctions sont les suivants : numérique, tableau,
chaîne, booléen, chemin, refnum, énumération, waveform et cluster.
U
URL Uniform resource locator. Une adresse logique qui identifie une
ressource sur un serveur, généralement sur le Web. Par exemple,
http://www.ni.com/ est l’adresse URL du site Web de National
Instruments.
V
valeur par défaut Valeur prédéfinie. De nombreuses entrées de VIs utilisent une valeur par
défaut si vous ne spécifiez pas de valeur.
VI brisé VI qui ne peut pas s’exécuter en raison d’erreurs ; indiqué par un bouton
Flèche brisée à la place du bouton Exécuter.
VI Express Un sous-VI conçu pour assister l’utilisateur dans sa réalisation des tâches
de mesures courantes. Vous configurez un VI Express en utilisant sa boîte
de dialogue de configuration.
voie 1. Physique : un terminal ou une broche sur lequel vous pouvez mesurer ou
générer un signal analogique ou numérique. Une seule voie physique peut
comprendre plus d’un terminal, comme dans le cas d’une voie d’entrée
analogique différentielle ou d’un port numérique de huit lignes. Le nom
utilisé pour une voie physique de compteur constitue une exception. En
effet, ce nom est différent de celui du terminal que le compteur utilise pour
mesurer ou générer le signal numérique.
2. Virtuelle : un ensemble de propriétés qui inclut un nom, une voie
physique, les connexions au terminal d’entrée, le type de mesures
(acquisition ou génération) et des informations de mise à l’échelle. Vous
pouvez définir des voies virtuelles NI-DAQmx en dehors d’une tâche
(globales) ou au sein d’une tâche (locales). Configurer une voie virtuelle est
facultatif avec NI-DAQ traditionnel, mais obligatoire pour n’importe quelle
mesure que vous réalisez avec NI-DAQmx. Avec NI-DAQ traditionnel,
vous configurez les voies virtuelles dans MAX. Avec NI-DAQmx, vous
configurez ces voies soit dans MAX, soit par programmation. De plus, elles
peuvent être configurées comme faisant partie intégrante d’une tâche ou
séparément.
3. Commutation : une voie de commutation représente n’importe quel point
de connexion d’un commutateur. Elle peut se composer d’un ou plusieurs
fils de liaison (normalement un, deux ou quatre), suivant la topologie du
commutateur. Une voie virtuelle ne peut pas être créée avec une voie de
commutation. Les voies de commutation ne peuvent être utilisées que par
les fonctions et les VIs Switch de NI-DAQmx.
W
waveform Représente des lectures multiples effectuées sur un signal à une fréquence
d’échantillonnage particulière.
A B
acquisition base de connaissances (KnowledgeBase), A-1
informations pour des instruments, 4-7 Base de drivers d’instruments, 4-6, 4-10
signaux, 4-1 boîte de dialogue de configuration, 1-18
affichage boîte de dialogue LabVIEW, 1-2, 2-2
données d’un périphérique DAQ, 4-4 boîte de dialogue Nouveau, 1-2, 1-17, 2-2
données dans la table, 3-7, 3-10 boîtes de dialogue Propriétés, 1-18
signaux dans un graphe, 1-12 boucle While, 3-6
aide bouton
Aide LabVIEW, 2-6, 2-14, 3-9 Abandonner l’exécution, 1-9
bouton, 2-6 Exécuter, 1-5
fenêtre d’Aide contextuelle, 2-2, 2-14, placer sur le diagramme, 3-9
3-3, 3-9 bouton Exécuter, 1-5
Ressources LabVIEW, 2-14, 3-9 brisés, 2-5, 2-15
services professionnels, A-1 exécution, 1-9
support technique, A-1 brisés
Aide LabVIEW, 2-14, 3-9 bouton Exécuter, 2-5
chercher un VI Express, 3-3 fils de liaison, 2-5, 2-16
ajout
commandes, 3-4
commandes sur la face-avant, 1-5 C
d’indicateurs numériques, 3-4 câblage
entrées aux VIs Express, 1-7, 2-12, 3-4 objets sur le diagramme, 1-8
indicateur graphe, 3-4 outil, 1-8
nouvelles voies dans la tâche, 4-5 changement, type de signal, 1-6
signes visuels dans la face-avant, 2-7 changer, types de palettes, 5-2, 5-3
sorties des VIs Express, 2-12 client
voyant de mise en garde, 2-7 formation, A-1
analyser services professionnels, A-1
informations pour des instruments, 4-7 support technique, A-1
signaux, 2-6 commandes, 1-17, 2-15
appel de code provenant de langages de ajout, 3-4
programmation textuels, 5-6 ajout sur la face-avant, 1-5
configuration, 1-18
création, 3-4, 3-10
numériques, 1-6
palette, 1-5 E
personnalisation, 1-13
toutes, 5-2 Écrire un fichier de mesures LabVIEW
type de données, 5-4 enregistrement des données, 2-10
enregistrement des données
communiquer
avec des applications LabVIEW par le à la demande de l’utilisateur, 2-11
réseau, 5-7 dans des fichiers, 2-9, 2-10, 2-15
avec des instruments, 4-6, 4-10 dans différents formats de fichiers, 5-7
contacter National Instruments, A-2 erreurs, 2-15
contrôle des VIs par programmation, 5-6 affichage, 2-5
contrôle, vitesse d’exécution, 3-7, 3-10 affichage dans la fenêtre d’Aide
contextuelle., 2-16
conventions utilisées dans ce manuel, ix
création fenêtre, 2-5, 2-15
commandes, 3-4, 3-10 liste, 2-5, 2-15
exécution des VIs, 1-9
indicateur graphe, 3-4
indicateurs, 3-10 de façon continue, 3-5
Tâches NI-DAQmx, 4-2 exemple de code, A-1
D F
désélection des objets, 1-8 face-avant, 1-4, 1-17
diagramme, 1-5, 1-18 afficher, 1-9
ajout de commandes, 1-5
afficher, 1-6
indicateurs, 2-15 commandes, 1-17, 2-15
modification, 2-3 indicateurs, 1-17
modification, 2-5
documentation
bibliothèque en ligne, A-1 personnalisation, 3-4
conventions utilisées dans ce manuel, ix fenêtre d’Aide contextuelle, 2-2, 2-14, 3-3, 3-9
introduction à ce manuel, ix affichage des erreurs, 2-16
afficher la configuration du VI
drivers, 4-6, 4-10
Express, 2-3
instrument, 4-6, 4-10, A-1
bouton, 3-3
logiciel, A-1
Fenêtre Liste des erreurs, 2-5, 2-15
drivers d’instrument, 4-6, 4-10
fichier .lvm, 2-9, 2-15
drivers d’instruments, A-1
fils de liaison
drivers logiciels, A-1
brisés, 2-5, 2-16
suppression, 1-9
flèche, outil, 1-8
flux de données, 1-8, 1-12, 1-18
R
V
Ressources d’aide LabVIEW, utilisation, 3-9
ressources de diagnostic, A-1 VI Express “Assistant DAQ”, 4-2, 4-9
ressources pour le dépannage, A-1 VI Express “Comparaison”, définition du
niveau de mise en garde, 2-7
VI Express “Construire une table”, 3-7
VI Express “Convertir des données
dynamiques”, 5-5