Je récupère des données d'un Arduino Mega 2560 au travers son émulation USB/RS232. Ces données proviennent de trois thermocouples et sont le reflet de trois températures qu'Arduino envoie toutes les secondes. Une fois ces données stockées, j'en affiche les courbes t°C=f(t) au travers une GUI que j'ai développé et qui fonctionne correctement.
Cependant, lorsque j'ai voulu lui adjoindre un module d'acquisition pour afficher en temps réel les températures, (j'utilise des Label avec une variable du type StringVar), dans la boucle d'acquisition programmée en récursivité (puisque tkinter ne gère pas les for ou les while), l'interpréteur fait un premier passage correct, puis lorsqu'il arrive à l'instruction fen.after(tps,fonction) PySerial me lève une exception "incurable"...
Je n'ai pas trouvé de solution... J'ai du faire un programme d'acquisition en mode console. Puis récupérer le fichier de données généré par ce programme, dans celui de la GUI d'affichage.
Je joins à titre indicatif la portion de code où se produit l'exception PySerial. Il s'agit d'une méthode faisant partie d'une classe applicative qui aurait du être le module d'acquisition de la GUI d'affichage.
Quelqu'un a t-il déjà été confronté à ce type de problème ?
Bon Dimanche
Jc
PySerial et la récursivité sous Tkinter
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.