Vous êtes sur la page 1sur 21

LES INDICATEURS DE TYPE GRAPHE 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.

Il accepte un numérique correspondant à l’ordonné du point qui est tracé ou un bloc de


données (appelé vecteur de numériques).

Pour y accéder : depuis la face avant clic droit > Graph> Waveform Chart.

En le plaçant sur la face avant, on obtient :

Et son équivalent sur la fenêtre diagramme est

En cliquant sur son icone puis ctrl-H, on obtient l’aide :

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.

Exécuter plusieurs fois le vi sans effacer le graphe , que constatez-vous ?

Modifier le vi comme indiqué ci-dessous :

2
Supprimer l’autoscale sur l’axe des x et imposer une durée de 20, pour obtenir le résultat
suivant :

Exécuter le vi et observer la façon dont apparaissent les nouvelles données. Passer la


temporisation à 20 ms. Clic droit sur le graphe > properties , puis onglet apparences :

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 ?

Changer la longueur de l’historique à 200. Exécuter et conclure.

 Méthode 2 : tableau 1D, pour tracer plusieurs points.

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).

Exécuter le vi et noter que la temporisation n’a aucune influence sur le tracé.

 Méthode 3 : WDT ou Waveform Data pour tracer plusieurs points.

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).

LabVIEW intègre des palettes de génération, de composition et décomposition et d’analyse


de waveforms. Pour y accéder, clic droit sur la fenêtre diagramme, Waveform > Analog Wfm
> Generation > Sine Wfm pour tracer une fonction sinusoïdale.

L’aide de la fonction sinus est la suivante :

Parametrer la fréquence à 10 Hz, l’amplitude à 3 V créte , afficher les informations


d’échantillonnage (sampling info) comme indiqué ci-dessous et expluer les résultats
obtenus :

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.

Apporter des modifications pour pouvoir changer continument (boucle) la fréquence du


sinus.

Il est possible d’obtenir les éléments constitutifs d’une waveform :

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….

 Méthode 4 : tableau 2D pour tracer plusieurs courbes.

Il y a trois variantes.

La première méthode: réalisation d’un cluster de n numériques avec la fonction assembler


(bundle) de la sous palette cluster. Dans le cas suivant on réalise un cluster de n= 2
numériques (on a deux courbes).

7
Et le résultat :

La seconde méthode : réaliser un vecteur de N clusters de n numériques  ; N est le nombre de


point et n est le nombre de courbes. Ici, on réalise un vecteur de 10 clusters de deux
numériques. On a indiqué la nature de la liaison de la sortie de la boucle vers le graphe.

8
Et le résultat :

La troisième méthode : utiliser la fonction indexer et assembler de la palette cluster pour


former à partir de n vecteurs de N numériques un vecteur de N clusters de n numériques.

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.

Exercice : tracer une courbe sinusoïdale et sa version échantillonnée bloquée.

Exercice : expliquer le fonctionnement du vi suivant et indiquer les types de données véhiculées


(aide : utiliser CTRL-H pour voir les types).

10
2. Les graphes.

Ils vont permettre le paramétrage de l’axe des abscisses.


On les trouve également sur la palette Graph de la face avant, sélectionner waveform graph.

On obtient alors sur la face avant :

Et sur le diagramme, l’icône accompagnée de l’aide (CTRL-H) :

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).

Justifier les résultats obtenus.

 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.

Quel est le type de données reçues par le graphe ?

14
 Méthode 6 : tracé de plusieurs courbes avec informations temporelles (tableau puis cluster).

Analyser les types de données véhiculées.

 Méthode 7 : tracé de plusieurs courbes avec informations temporelles (construire un


tableau de cluster puis assembler de la palette cluster).

15
Analyser les types de données.

 Méthode 8 : tracé de deux courbes avec informations temporelles différentes.

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.

Pour y accéder, depuis la face avant, palette graphe > XY graph.

Sur le diagramme, on obtient l’icône et l’aide associée (CTRL-H).

On remarque que deux méthodes sont possibles pour mettre en œuvre le graphe XY.

 Méthode 1 : utilisation de tableaux 1D.

Créons deux tableaux de numériques sur la face avant, initialisons-les et rassemblons-les à


l’aide de la fonction bundle (assembler) de la palette cluster.

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.

Analyser le vi suivant et expliquer les courbes obtenues.

20
21

Vous aimerez peut-être aussi