Les Indicateurs Graphes Analogiques
Les Indicateurs Graphes Analogiques
Les Indicateurs Graphes Analogiques
Il existe trois familles de graphes : analogiques, numériques et mixtes. On les trouve dans la sous
palette graphe de la palette commande. Nous allons présenter les trois courants utilisés en
analogique.
Ce sont :
Les graphes déroulants ou Waveform Chart : ils permettent de tracer des courbes comme
sur un enregistreur papier à défilement en fonction du temps.
Les graphes ou Waveform Graph : ils permettent de tracer les courbes à la manière d’un
oscilloscope.
Les graphes XY : ils permettent de tracer des courbes en coordonnées cartésiennes.
1. Le graphe déroulant.
Pour y accéder : depuis la face avant clic droit > Graph> Waveform Chart.
1
L’aide nous indique les différentes façons de le relier. Regardons cela de plus près !
Methode 1 : donnée scalaire pour tracer un point. C’est le cas de l’exemple suivant :
Pour une mise à l’echelle automatique de l’axe des abscisses, clic droit sur le graphe > X Scale
> Autoscale X.
Pour effacer le contenu du graphe, clic droit dessus puis > Data Operations> Clear Chart.
2
Supprimer l’autoscale sur l’axe des x et imposer une durée de 20, pour obtenir le résultat
suivant :
3
Tester les différentes possibilités de update mode (mode de rafraichissement) : Strip Chart,
Scope Chart et Sweep Chart. Reprendre cette manipulation en imposant l’autoscale sur l’axe
des X ; conclusion ?
Et si je veux effacer mon graphe à chaque exécution sans passer par Data Opérations….. ?
Dans ce cas, à chaque exécution, le graphe est effacé ; pour cela clic droit sur le graphe, puis
Create> Property Node> puis History Data. Le nœud propriété est déposé sur le diagramme,
le changer en écriture et lui imposer une constante en entrée, comme indiqué ci-dessous :
L’onglet plot de properties du graphe permet d’interpoler les points de manières différentes :
4
Le résultat obtenu :
Une dernière manipulation : Clic droit sur le graphe, > Chart History Length :
Par défaut elle est de 1023 points. Ne pas la modifier mais changer le nombre d’itération de
la boucle à La passer à 1300. Exécuter le vi, observation ?
Faire le vi suivant, on a effectué une demande d’aide (CTRL-H) sur le fi de sortie de la boucle:
5
Vous notez que la liaison entre la sortie de la boucle et le graphe est un tableau 1D de
double, c’est ce que l’on appelle un vecteur de numériques (ici un vecteur de 20
numériques).
Les waveform sont un type particulier de LabVIEW regroupant des données à tracer, une
heure d’origine et un incrément temporels (entre les points à tracer).
6
Le théorème de Shannon est-il respecté ? Expliquer la durée d’affichage au regard des
paramètres de la face avant.
L’indicateur signal out est obtenu en cliquant sur la sortie du sinus puis créer un indicateur.
Pour les composantes, palette waveform > get vaweform components puis l’agrandir et
cliquer droit sur attribute > select items, choisir t0 puis dt….
Il y a trois variantes.
7
Et le résultat :
8
Et le résultat :
Ici, on a n=2 vecteurs de N=20 numériques que l’on transforme en un vecteur de 20 clusters
de 2 numériques.
9
En validant l’option tracé empilé (stacked plot) on obtient le graphe suivant :
En validant l’option overlay plots, on retourne au tracé avec les courbes superposées.
10
2. Les graphes.
L’aide nous indique clairement que le graphe accepte trois types de données (lesquelles ?) et
permet d’apporter des informations sur les abscisses. Examinons les méthodes envisageables :
Méthode 1 : le graphe accepte un vecteur de numériques représentant les ordonnées des
points à tracer. Le type de données en entrée du graphe est indiqué, il s’agit d’un tableau
1D ou vecteur de numériques.
11
Méthode 2 : un cluster constitué de deux numériques (instant d’origine X0 et incrément
temporel dt) et d’un vecteur de numériques. Utiliser la fonction assembler (bundle) de la
palette clusters.
12
Méthode 3 : utiliser un vecteur de type waveform (palette vaweform).
Méthode 4 : utilisation d’un tableau 2D de numériques pour tracer deux courbes. Palette
tableau (array) > construire un tableau (build an array) pour construire le tableau 2D à partir
de tableau 1D.
13
Penser à agrandir le coin supérieur droit pour voir les légendes plot 0 et plot 1.
Méthode 5 : Utiliser Construire un tableau de cluster (buid cluster array) de la palette
cluster.
14
Méthode 6 : tracé de plusieurs courbes avec informations temporelles (tableau puis cluster).
15
Analyser les types de données.
16
Méthode 9 : assembler des waveforms.
Note : En cliquant sur le graphe > visibles items, il est possible d’enrichir la face avant du
graphe pour faire des mesures (curseurs, zoom,…). Un clic droit sur plot0 permet de changer
le style du tracé. L’utilisation de ces outils sera présentée dans un autre document.
17
3. Les graphes XY.
On remarque que deux méthodes sont possibles pour mettre en œuvre le graphe XY.
18
Exercice : à l’aide des fonctions de la palette mathematics > elementary >trigonometrics,
tracer le graphe XY avec en abscisse la fonction cosinus et en ordonné la fonction sinus.
19
Une solution possible est la suivante. Expliquer les résultats obtenus.
Exercice : reprendre l’exercice précédent en doublant la fréquence du cosinus par rapport au sinus.
Commentez.
Méthode 2 : utiliser la fonction bundle pour assembler plusieurs graphes XY sur un même
graphe.
20
21