![Page 1: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/1.jpg)
PROJET DOMOCAN
SOUTENANCE DE PROJETETUDIANT 2
CHARROUX ANTOINE
![Page 2: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/2.jpg)
SOMMAIRE
• Présentation du projet
• Présentation du matériel
• Répartition des tâches
• Tâche de l’étudiant E2
• Diagramme de classes
• L’IHM
• La librairie QT• L’interface• Liaisons avec
clSystem• L’affichage
dynamique• Tests effectués• Travail restant• Conclusion
![Page 3: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/3.jpg)
PRESENTATION DU PROJET
• Gestion des modules de domotique, sécurité
• Système modulaire et évolutif (modules « plug and play »)
• Logiciel d’exploitation compatible Linux/Windows
![Page 4: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/4.jpg)
PRESENTATION MATERIEL
![Page 5: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/5.jpg)
REPARTITION DES TACHES
![Page 6: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/6.jpg)
TACHE DE L ’ETUDIANT E2
• Développé une IHM sous Linux
• Communiqué avec l ’étudiant E3 et recevoir les données des modules
![Page 7: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/7.jpg)
DIAGRAMME DE CLASSES
![Page 8: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/8.jpg)
L’IHM
• Elle doit-être :
• Dynamique
• Simple d’utilisation
• Développée avec la librairie QT
![Page 9: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/9.jpg)
QT DESIGNER
• Bibliothèque logicielle en C++
– Portabilité Linux/Windows
– MOC (Meta Object Compiler)
– Slots et signaux
![Page 10: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/10.jpg)
L’INTERFACE
![Page 11: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/11.jpg)
LIAISONS AVEC clSystem
• Mettre à jour la liste des modules connectés
• Afficher des informations
• Envoyer des informations
![Page 12: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/12.jpg)
• Utilisation d’un timer
• Exemple : Qtimer timer = new Qtimer (this);
Connect (timer, SIGNAL (timeout ()), this, SLOT (MettreAJourModules ()));Timerstart (1000);
AFFICHAGE DYNAMIQUE
![Page 13: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/13.jpg)
TESTS EFFECTUES
• Tests des fonctions de QT
• Tests d’IHM statique
• Tests avec une classe clSystem factice
![Page 14: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/14.jpg)
TRAVAIL RESTANT
• Intégration avec clSystem
• Résoudre le blocage de l’IHM le temps de récupérer les trames
![Page 15: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE](https://reader034.vdocuments.pub/reader034/viewer/2022051614/551d9d9f497959293b8cccec/html5/thumbnails/15.jpg)
CONCLUSION
• Apprentissage du travail de groupe
• Application des connaissances
• Utilisation de nouveaux outils
• Problèmes d’analyse