TP M1EEA INITIATION LABVIEW - INSTRUMENTATION 14hTP
Découverte de Labview
L’objectif de la séance est de vous donner les bases essentielles pour comprendre comment
fonctionne LABVIEW et pour créer un programme.
Vous avez pour cette séance, à regardez les capsules vidéo dans l’ordre indiqué puis après chaque
visionnage à faire l’exercice qui vous est proposé en lien avec les notions vues dans la capsule vidéo
correspondante.
Vous pouvez aussi vous référez au cahier que nous donnons habituellement aux étudiants :
[Link]
Ainsi qu’au polycopié suivant :
Initiation_a_LabVIEW_2013.pdf
Si vous souhaitez faire un peu d’anglais en même temps :
[Link]
Video_1.mp4
Créer un VI (virtual instrument) / Face avant / Diagramme / Marche / Arrêt /Execution en continu /
Flux de données / désigner les valeurs actuels comme défaut / Changer la taille des objets
Video_2.mp4
Sélectionner objet / bouger objet / Aide contextuelle / nature de ce qui passe sur les fils /
clic droit sur fil, arranger le cablâge / clic droit sur indicateur, représentation /
Entrée num clic droit : représentation dessus / Modification police taille /commentaires/
EXO simple exercice 1 p20/33 doc [Link]
Correction : correc_2.vi
Video_3.mp4
Mise en forme face avant /
Palette d’outils (outil automatique, flèche,main,bobine, pipette, couleur, sonde)
EXO exercice 2 p20/33 doc [Link]
Correction : correc_3.vi
Video_4.mp4
Boucle while / Graphe déroulant / Erreur / Temps attente
Video_5.mp4
Boucle for / Tableau / Registre à décalage /
EXO 4.6 1 Fibonacci page 24/33 doc [Link]
Correction : correc_4.vi
EXO 4.6 2 Fibonacci page 24/33 doc [Link]
Correction : correc_5.vi
Video_6.mp4
tableaux
V. Boitier / T. Perissé / [Link] / M. Collet / H. Leymarie nov 2021
TP M1EEA INITIATION LABVIEW - INSTRUMENTATION 14hTP
EXO 4.8 Fibonacci suite page 26/33 doc [Link]
Correction : correc_6.vi
Video_7.mp4
Structure condition
EXO 4.10 2 page 28/33 doc [Link]
Correction : correc_7.vi
Video_8.mp4
Boîte de calcul / Structure séquence
EXO 4.10 1 page 28/33 doc [Link]
Correction : correc_8.vi
Video_9.mp4
Graphes
Video_10.mp4
Modifier un graphe / touche « Echap » / Express simuler /associer / dissocier
Céer un VI utilisant le VI express « simuler » (express/entrées/simuler signal) pour faire un triangle
de fréquence 10Hz, d’amplitude 5V, offset 3V avec 1000 éch par secondes et 2000 ech en tout.
Visualiser la sortie dans un graphe gradué en temps mettre des curseurs et retrouver le min, le max,
la période, en ayant fait un zoom sur 4 périodes environ.
Correction : correc_9.vi
[Link]
Traitement du signal / utilisation des blocs express / FFT
1 vidéos = 5mn
EXO refaire idem avec un signal simulé avec un bruit blanc dedans (dans le VI express simuler un
signal)
Correction : correc_10.vi
Voir aussi : Initiation_a_LabVIEW_2013.pdf pages pages 44 à 58/93
Enregistrement et lecture d’un fichier de données. (on utilisera ces fonctionnalités après)
EXO créer avec le Viexpress « simuler un signal » un sinus à 1Hz amplitude 10V durée 1s avec 100
points . l’enregistrer avec le Viexpress « écrire mesures» dans un fichier lvm (fichier texte) sans en
tête, avec une colonne de temps.(express/mesures/écrire mesures).
Le lire avec le bloc note ou un éditeur de texte simple.
Le relire avec un autre VI en utilisant le Viexpress « écrire mesures » (express/entrées/lire mesures)
et le faire afficher. Vérifier que tout est OK. Il faut les mêmes paramètres de lectures et d’écritures
pour voir si tout est OK.
Correction : correc_11.vi
Vous disposez aussi d’outil de recherche d'exemples LabVIEW pour trouver des vi qui font presque ce
que vous souhaitez. Depuis la face avant ou le diagramme, Aide, Recherche d’exemples ou
AideLabview et utilisation de l’index. Des forums sur internet sont très utiles.
V. Boitier / T. Perissé / [Link] / M. Collet / H. Leymarie nov 2021
TP M1EEA INITIATION LABVIEW - INSTRUMENTATION 14hTP
Lien entre la fréquence d’échantillonnage et les fréquences du signal que l’on veut acquérir (il est
simulé avec une boite de calcul).
Visualisez le vi : tempo_et_frequentiel.vi et sur la face avant faites varier les différents paramètres
comme proposé :
Réglage initial : Fech = 1000 Hz // Durée d'acquisition = 1 s // Frequ_fonda_signal = 10 Hz
Dans le signal on retrouve le fondamental et l’harmonique 5.
Faites passer progressivement Frequ_fonda_signal = à 10 20 50 80 90 99 puis 100 102
Que constatez-vous sur le graphe donnant la FFT du signal? (faites le lien avec le problème du
repliement du spectre et les fréquences images qui peuvent apparaitre en bande de base).
Faites passer Frequ_fonda_signal = à 1000 Hz et regarder le signal temporel, est-ce prévisible ?
Le vi suivant permet de retrouver le décalage temporel entre un signal et un signal qui lui
ressemble mais est décalé dans le temps. (cela sert aussi pour retrouver un signal connu noyé dans le
bruit : [Link]
lintercorrelation-une-premiere-approche si vous souhaitez en savoir plus :
[Link]
Visualisez le vi : [Link] et faites varier les différents paramètres proposés sur la face
avant.
Vous aurez dans les prochaines séances à utiliser une partie de ce vi pour déterminer la distance
entre un émetteur et un récepteur à ultrasons.
Fin de la prise en main Labview.
V. Boitier / T. Perissé / [Link] / M. Collet / H. Leymarie nov 2021