NI Home > Community > NI Discussion Forums

Discussions au sujet des autres produits NI

Affichage des résultats de 
Rechercher plutôt 
Voulez-vous dire 
Répondre
Member
michel_1969
Envois : 20
0 Compliments

Re: problème de retour à la ligne avec un get.vi

Hello

 

J'ai encore un problème que j'avais également avant avec les datasocket.

 

Je fais une boucle for qui compte les heures et après environ 200-300 fois j'ai une erreur qui survient (erreur 63 : Serial Port receive buffer overflow)

 

A l'intérieur de la boucle j'exécute la commande get.vi plusieurs fois pour différents cas à chaque incrémentation de 1h.

 

Merci d'avance

Active Participant
Romain_Duval
Envois : 567
0 Compliments

Re: problème de retour à la ligne avec un get.vi

Bonjour Michel,

 

Pourrais tu nous faire partager le VI induisant cette erreur?

As tu essayé d'y remédier en surveillant l'erreur 63 via une structure condition par exemple et en plaçanat dans l'état vrai un clear error et aussi un flush I/O buffer de la palette Serial?

 

Assure toi aussi de mettre le code posant problème dans une structure non itérative (plutot une structure évènement) pour éviter de répéter un code N fois ne devant s'exécuter au final qu'une seule fois.Si tu le mets dans une structure itérative assure toi alors qu'un cadencement d'exécution approprié a été mis en place.

 

Avec ton VI nous aurons plus de matière pour te répondre. et aussi tu devras à l'avenir ouvrir un nouveau topic car la problématique est différente ici.

 

Cordialement

Romain DUVAL || Application Engineer Specialist ||Certified LabVIEW Developer (CLD) || Certified TestStand Architect (CTA)
National Instruments France

Member
michel_1969
Envois : 20
0 Compliments

Re: problème de retour à la ligne avec un get.vi

Merci Romain pour votre réponse

 

Je vais essayer ca sinon je vous envoie tout mon programme avec le serveur.

 

J'ouvrirais aussi un nouveau topic

 

Cordialement