TP 3 : Les Tableaux, graphique et clusters dans
‘‘LABVIEW’’
Objectif du TP :
Cette TP décrit comment créer, utiliser et manipuler les tableaux, comment créer des graphiques
(autres que déroulants) en fonction du temps ou d’une autre variable. Il montre également
comment utiliser les clusters pour rassembler des données de natures différentes.
1) Créer un Tableau 1D :
• Cliquez avec le bouton droit sur la face-avant pour afficher la palette des commandes.
• Sur la palette des commandes, sélectionnez Moderne»Tableau, matrice et cluster et faites
glisser l'enveloppe du Tableau sur la face-avant.
Application :
Créer un tableau 1D avec des variables numériques aléatoire.
2) Créer un Tableau 2D :
• Pour créer un tableau à deux dimensions (2D),
vous devez d'abord créer un tableau 1D, puis y
ajouter une dimension. Revenez au tableau 1D que
vous avez créé précédemment.
Application :
1- Créer un tableau 2D avec des variables numériques aléatoire
2- Créer un tableau 2D avec des LED.
3) Constante tableau :
Application :
Créer deux constants tableaux et calculer la somme.
4) Les Graphes :
Les VIs utilisant des graphiques collectent généralement les données dans des tableaux, les
traitent puis les affichent. L’illustration suivante montre les éléments d’un graphe.
Application :
5) Les clusters :
Les clusters sont des assemblages d’éléments disparates qui sont l’équivalent des structures en
langage C. Ils permettent de rassembler dans une même connexion des données de types
différents ayant une relation plus ou moins proche entre elles. Il est important d’utiliser les
clusters pour deux raisons :
• Regrouper les données dans des ensembles structurellement cohérents
• Diminuer le nombre des connexions des VIs, limité à 28.
Application :
Créer un cluster composer de deux tableaux numériques et un tableau booléen
par deux méthodes.
Exercice 1 : Création et manipulation d’un tableau de type numérique
Créer un tableau 2D contenant les angles et leurs fonctions trigonométriques sin, cos, et tg.
Réaliser une table trigonométrique donnant, pour des angles allant de 0 à 90° par pas de 10°,
les sinus, cosinus et tangentes.
➢ Déterminer les indications suivantes :
La valeur moyenne
La valeur maximale Max
La valeur minimale Min
➢ Afficher le graphe du sinus et cosinus
Exercice 2 : création et manipulation d’un tableau de type booléen
Créer un tableau 2D de taille 10x10 contenant des led en allumant les led d’une façon
successive sur chaque ligne.
Créer un tableau 2D de taille 10x10 contenant des led en allumant les led des diagonales
d’une façon successive.
Créer un tableau 2D qui affiche votre filière en utilisant des led.
NB : chaque led doit être allumé pour un second.
Exercice 3 : création et manipulation d’un cluster
Créé un cluster qui contient votre nom, âge, filière et votre statu (nouveau/redoublant). Le
remplissage de cluster se fait par entée utilisateur.
Nom de type chaine de caractère
Age de type numérique
Filière de type chaine de caractère
Statuts de type booléen
Exercice 4 : Conception d'un oscilloscope virtuel à l'aide de Labview
On peut utiliser un LabVIEW avec peu de connaissances en langage de programmation. Nous
construisons une interface utilisateur avec un ensemble d'outils et d'objets. « L'oscilloscope
virtuel dans LabVIEW » fonctionne comme l'oscilloscope d'origine.
➢ Un contrôle pour active les channels : CH1 & CH2.
➢ Un contrôle pour sélectionne le type de signal à générer (sin, triangle, square).
➢ Deux contrôles pour la fréquence de signal à générer (calibre & échelle).
➢ Deux contrôles pour l’amplitude de signal à générer (calibre & échelle).
➢ Un contrôle pour modifier la position de signal Vertical Position.
➢ Un contrôle pour Horizontal Position.
➢ Un indicateur numérique pour la fréquence.
➢ Un indicateur numérique pour l’amplitude.
➢ Un indicateur graphique pour afficher les signaux.
Voir l’application [Link].