Bonjour à tous,
J'ai une petite question concernant l'architecture d'un logiciel.
Dans mon logiciel, je lis des trames sur le port RS232 et j'affiche les données sur une IHM (sous forme de LED pour des etats binaires, ou dans un tableau et possible aussi d'afficher des courbes).
La lecture sur le port série se fait dans un thread lancer par la partie IHM.
Mon problème et que lorsque je reçois des trames trop regulierement (toutes les 10 ms environ), l'affichage des données sur l'IHM fait ramer le logiciel.
Je cherche une idée pour séparer la partie lecture et decodage des trames rs232 de la partie IHM.
Auriez vous une idée à me proposer (je suis developpeur amateur)?
Sébome