Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

buffer circulaire pour graph XY

Bonjour j'aimerais tracer un graph xy en fonction de données acquises. si je connecte directement le graph à la sortie de mes données je n'ai qu'un seul point.

J'aimerais donc pouvoir stocker un certain nombre de données dans un buffer et tracer un tableau de données en fonction d'un autre.

J'aimerais que ce buffer soit circulaire et que la donnée la plus ancienne soit remplacée par la donnée la plus récente (dernière acquise)

 

Je ne voit pas comment faire, avez vous des pistes?

Merci

0 Compliments
Message 1 sur 2
2 578 Visites

Bonjour,

Si ton programme comprend une boucle "while"', tu créés un registre à décalage pour stocker un tableau de valeur.

Quand la dimension du tableau atteint la taille maximum du buffer (nombre de points stockés) que tu souhaites, tu n'utilises plus la fonction ajouter des données au tableau, mais la fonction "remplacer une valeur".
Aller un petit exemple en pièce jointe 😉

 

 

“En science, la phrase la plus excitante que l'on peut entendre, celle qui annonce des nouvelles découvertes, ce n'est pas "Eureka" mais c'est "drôle"
Isaac ASIMOV
0 Compliments
Message 2 sur 2
2 565 Visites