Discussions au sujet de NI LabVIEW

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

rafraîchir indicateur chaine

Résolu !
Accéder à la solution

Bonjour,

 

Mon problème ne doit pas être bien méchant. Je récupère un texte dans un fichier que je veux afficher sur la face avant. je dois le rafraichir à chaque tour de la boucle While. Le problème est que je me retrouve avec mon texte 100 fois dans mon indicateur. Je voudrais écraser mon texte à chaque tour de la boucle.

 

Quelqu'un a t-il une astuce ?

 

Merci,

0 Compliments
Message 1 sur 5
4 184 Visites

Salut Sergreyn,

 

Le problème est simple : tu concatènes les datas de ta chaîne grâce à un registre à décalage, c'est logique qu'il te mette 100 fois la donnée... Si tu souhaites uniquement afficher la dernière valeur, il s'agit juste de ne pas concaténer ce que tu souhaites récupérer avec le registre à décalage.

 

J'espère avoir répondu à ta question.

 

Bilsix.

Bilsix.
0 Compliments
Message 2 sur 5
4 165 Visites
Solution
Accepté par l'auteur du sujet Sergreyn

Hello,

 

En fait les registres à décalage sont peut-être nécessaires pour lire et formater correctement les lignes. Par contre, il faut réinitialiser le registre à décalage à chaque lecture de fichier ! Une simple chaine vide en entrée du registre à décalage d'entrée devrait suffire.

 

Cdt,

--Eric

Eric M. - Senior Software Engineer
Certified LabVIEW Architect - Certified LabVIEW Embedded Systems Developer - Certified LabWindows™/CVI Developer
Neosoft Technologies inc.

Message 3 sur 5
4 145 Visites

Merci Eric !

Bilsix.
0 Compliments
Message 4 sur 5
4 129 Visites

Merci merci ! C'était bien l'initialisation!

0 Compliments
Message 5 sur 5
4 105 Visites