le 02-04-2010 02:09 AM
Bonjour,
J’ai un petit souci avec les graphes déroulants.
Je souhaiterais avoir un graphe déroulant dont l’origine est fixée au lancement de l’acquisition et dont la valeur max du temps est le temps actuel de façon à ce que toutes les données acquises soient visible sur toute la largeur du graphe à chaque instant.
J’ai essayé en utilisant les nœuds de propriété minimum et maximum, mais j’ai les problème suivants :
– j’ai l’impression que le nombre de valeurs affichées est fixe et qu’au bout d’un moment les plus anciennes valeurs ne sont plus affichées ;
– je ne sais pas quels autres options sont critiques pour afficher le graphe de cette façon (quelle valeur mettre à mise à l’échelle automatique par exemple ?).
Je souhaite procéder de cette façon pour éviter de mettre toutes les valeurs dans un tableau pour les afficher en temps réel sur un graphe non déroulant.
Merci beaucoup !
le 02-04-2010 02:42 AM
Bonjour,
Le graphe déroulant à une propriété qui s'appelle longueur de l'historique (clic droit sur Graphe FA longueur d'historique juste avant propriété) qui par defaut est fixé a 1024 points donc le graphe affichera que les derniers 1024 points. Bien sûr cela est modifiable.
Pour le temps regardes l'exemple Graphe déroulant temps réel ou Real time chart.
Sinon il y a aussi le graphe XY express qui permet de ne pas construire de tableau s'il n'est pas réinitialisé et donc en lui envoyant le signal des temps et le signal Y il se comportera comme un graphe déroulant avec des temps.
Cordialement
le 02-04-2010 02:43 AM
bonjour,
utiliser les propriétés min max peuvent ralentir votre système. pour avoir les courbes visibles entièrement, vous pouvez en faisant un clic droit sur votre graph déroulant aller dans "échelle des x" et cliquer sur "mise à l'échelle automatique". de même pour l'échelle des y.
le 02-04-2010 03:44 AM
J’essaye tout ça.
Merci beaucoup.