Primadiag — ACSIA Monitor (Monitoring Série Temps Réel)
Logiciel Windows VB.NET de monitoring temps réel des machines Primadiag via port série : visualisation des messages Dilbert, statistiques de fiabilité, arrêt d'urgence et analyse des communications.
Galerie
Problématique
Analyser en temps réel les communications série entre modules embarqués pour identifier et corriger les pertes de messages dans le protocole Dilbert.
Solution apportée
Application VB.NET multi-threadée avec double acquisition série simultanée, statistiques de fiabilité, filtrage des messages et visualisation temps réel.
Description du projet
Développement d'un outil de monitoring desktop permettant aux équipes R&D de Primadiag d'analyser en temps réel les communications série entre les modules d'une machine.
L'application VB.NET multi-threadée gère deux threads d'acquisition série simultanés pour surveiller différents canaux de communication. Elle affiche les messages reçus (protocole Dilbert) avec statistiques de fiabilité (comptage des messages valides/invalides), et offre des fonctions d'arrêt d'urgence. Un système de filtrage permet d'isoler les messages spécifiques pour le debug.
Cet outil a été essentiel pour mettre au point et optimiser le protocole Dilbert, passer de ~50% à ~100% de fiabilité des communications entre modules embarqués.
Résultat
Outil de debug ayant permis d'optimiser le protocole Dilbert et d'atteindre ~100% de fiabilité des communications entre modules.