0% ont trouvé ce document utile (0 vote)
208 vues2 pages

CC Labview 2019

Le document décrit trois exercices Labview portant sur la conversion d'unités, le calcul de la suite de Fibonacci et la simulation de mesures de température.

Transféré par

Hamza Smahri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
208 vues2 pages

CC Labview 2019

Le document décrit trois exercices Labview portant sur la conversion d'unités, le calcul de la suite de Fibonacci et la simulation de mesures de température.

Transféré par

Hamza Smahri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Filière : M1

Date : 27/11/2019
Durée de l’épreuve : 2h

Contrôle Labview

Exercice 1
1) Créer un VI qui permet convertir les distances suivantes en m :
mm, cm, dm, km. Mettre les résultats de la conversion dans un tableau. Sauver ce
programme sous le nom Exo1.vi.

2) Dans le même VI, offrez le choix de la conversion à l’utilisateur grâce à une commande
de type énumération.
Finalement votre face avant doit ressembler à ça :

Exercice 2

On considère les éléments de la suite de Fibonacci définie comme x(n) = x(n−1)+x(n−2)


avec x(0) = 1 et x(1) = 1. Vous sauvegarderez votre travail dans le VI Exo2.vi.

1) A l’aide d’une boucle “WHILE” : calculer un élément toutes les 0.1s . Arrêter le calcul
quand l’utilisateur le souhaite, à partir d’une commande STOP. Afficher la suite x dans un
graphe déroulant.
2) Dans le même VI calculer les 40 premiers éléments de la suite de Fibonacci en utilisant
une boucle “FOR”. Afficher la valeur de x(n)/x(n − 1). En déduire la limite de cette valeur
lorsque n tend vers l’infini.

3) Ajouter enfin les éléments suivants, qui apparaîtront sur la face avant :
- un tableau qui contient les 15 premiers éléments de la suite (par auto-indexation)
- un tableau qui contient les 5 premiers éléments de la suite (par extraction du tableau
précédent)
- un indicateur qui contient l’élément numéro 8
- un indicateur qui contient la taille du tableau
- un indicateur qui contient la moyenne des éléments du tableau

Exercice 3

A)
1) Ecrire un programme simulant une mesure de température : calculer la fonction
300+12*x et lui ajouter la fonction 100*sin(x) sur 100 points. On obtient une
température fluctuant de manière sinusoïdale autour d’une valeur moyenne qui augmente
linéairement de 300 K à 1500 K. La tracer dans un graphe. A chaque température, on
associe une mesure de tension fictive V = 4*T+5. Sauver ce programme sous le nom
SimulTemp.vi.
2) Superposer sur le même graphe la courbe lissée obtenue en moyennant les valeurs de
température sur les 5 dernières valeurs.

B) Ecrire un programme qui simule une mesure de température (à l’aide de SimulTemp.vi)


et qui sauvegarde régulièrement les mesures de température (1 mesure sur 5 par
exemple : ce taux d’acquisition sera choisi par l’utilisateur sur la face avant) dans un
fichier texte. Sauver ce programme sous le nom Exo3B.vi.

C) Ecrire un programme qui simule une mesure de température (à l’aide de SimulTemp.vi)


lorsque l’utilisateur appuie sur un bouton « MESURE ». Prévoir également un bouton «
ARRET » pour quitter le programme. Sauver ce programme sous le nom Exo3C.vi.

Vous aimerez peut-être aussi