Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Mini Projet Station météo
2
Sommaire Classe tGestionStastion Classe BaseDonnees
Classe tCreationStatistiques Conclusion
3
Classe tGestionStation
4
Classe tGestionStation
Cette classe permet de : - Récuperer les différentes trames - Extraire et traiter les différentes informations - Transmettre ces informations à la classe BaseDonnees
5
Extraction et traitement
- Comparaison de l'entête Exemple : char tab_selection[16]; rs232->Recevoir(1,tab_selection); tab_selection[0] == 0xff;
6
Exemple d'analyse et de traitement
Traitement Humidité Humidite = (tab_trame[3] & 0x0f); -Permet d'isoler l'unité du taux humidité (1,2,7,9, ...). Humidite = Humidite + ((tab_trame[3] & 0xf0) >> 4) * 10; -Permet d'isoler les dizaines du taux d'humidité et de calculer le taux d'humité totale.
7
Classe BaseDonnees Dialogue avec les deux autres classes
Enregistrer les informations dans un fichier binaire Purger le fichier binaire
8
Classe tCreationStatistiques
Elle permet de : - récupèrer les statistiques a partir de la classe BaseDonnees - générer des graphiques a partir de ces statistiques grace a la librairie graphique GD
9
Exemple de code utiliser :
gdImageCreate (530, 200); gdImageColorAllocate (image, 255, 255, 255); gdImageLine (image, 512, 184, 520, 180, noir); gdImageString (image, mesPolices [0], 20, 185, message, noir); gdImagePng (image, image_png); gdImageDestroy (Image);
10
Récupérer les statistiques
Appelle de la méthode Rechercher de la classe BaseDonnees qui renvoie une structure. Ensuite, est extrait de la structure la statistiques désirée.
11
Conclusion
12
Et maintenant La démonstration
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.