La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Matériel PBL Profileur bord lunaire Caméra scientifique (PixelFly) (1)

Présentations similaires


Présentation au sujet: "Matériel PBL Profileur bord lunaire Caméra scientifique (PixelFly) (1)"— Transcription de la présentation:

1 Matériel PBL Profileur bord lunaire Caméra scientifique (PixelFly) (1)
Platine « Focus » micos et contrôleur port série (2) Monture Astro-Physics 1200 (3) PowerSwitch Blackbox (4) Capteurs de température (5) Câble Ethernet (1) Port série (2) Carte PCI (3) Port série Réseau (4) Réseau (5)

2 Logiciel: PBL Profileur bord lunaire
Contrôler les différents périphériques afin d’automatiser l’observation. Zone d’observation Séquence d’observation Sauvegarde séquences (60-120s) Pour fichiers fits Pointage fin

3 PBL Profileur bord lunaire
Programme modulaire en c++ - Chaque sous système (camera, platine, …) est géré par un module (classe) Tous les sous systemes possèdent un mode de simulation. Tous les évènements sont inscrits dans un log manager. Chaque module possède un fichier de configuration. Modules CAM : Camera FITS: Gestion des fichiers fits PSWI: Gestion powerswitch FOCUS: Robo Focus gestion de la platine Serial: Gestion des ports série TEMP: Gestion des sondes de température MONT: Gestion de la monture

4 Interface Homme Machine
PBL Profileur bord lunaire Interface Homme Machine 2 modes de fonctionnement (automatique, manuel)

5 PBL Profileur bord lunaire
Environnement & outils: Plateforme de développement Eclipse + QT Serveur de version SVN. Éditeur de documentation Doxygen. Gestionnaire de projets. 1. Eclipse: Est un environnement de développement intégré libre extensible et multi plateforme Qt: Est une bibliothèque logicielle (Framework) orientée objet développée en C++ (multi plateforme)

6 2. SVN (Subversion) PBL Profileur bord lunaire
Système de gestion de versions. Il permet: Un travail collaboratif sur du code ou pour les documents techniques. Un historique des modifications de chacun. Une sauvegarde éfficace. Serveur SVN Client SVN Windows : Tortoise / Eclipse Linux : KdeSvn / Eclipse Mac: xcode / Eclipse > Même pour une utilisation «  Mono post» il s’avère extrêmement utile.

7 3. DOXYGEN PBL Profileur bord lunaire
Générateur de documents, permet l'intégration de la documentation directement dans le code sources /////////////////////////////////////////////////////////////////////////////// AS4_CAMS::SetImageArea (LONG32 lUpperLeft_x,LONG32 lUpperLeft_y,LONG32 lLowerRight_x,LONG32 lLowerRight_y) Reglage taille de zone de l'image /// les dimensions de la zone d'acquisition doivent: <li> Etre carré ! <li> Etre de dimension inferieur a la dimension d'affichage de fenetre soit (520*520) lUpperLeft_x (NextParCam.lUpperLeft_x) lUpperLeft_y (NextParCam.lUpperLeft_y) lLowRight_x (NextParCam.lLowRight_x) lLowRight_y (NextParCam.lLowRight_y) this->UploadedParCam.iType CRITICAL ou SUCCESS bCameraReady (true) INT16 AS4_CAMS::SetImageArea (LONG32 lUpperLeft_x,LONG32 lUpperLeft_y,LONG32 lLowerRight_x,LONG32 lLowerRight_y) { Format HTML PDF PS

8 4. Gestionnaire de projets Redmine
PBL Profileur bord lunaire 4. Gestionnaire de projets Redmine Permet la synthèse de l’ensemble du projet Wiki Suivie de demandes (bug ,évolution …) Alertes mailing list dépôt de documents Forum Interfacage avec SVN, Doxygen et l’IDE « eclipe » ! Roadmap Calendrier

9 Flux d'informations utilisé pour PBL
PBL Profileur bord lunaire Flux d'informations utilisé pour PBL SVN : Code + Documentation Serveur Fizeau IDE Mise à jour du code Fizeau Récupération SVN Mont Gros Doxygen Gestionnaire de projets (wiki, bugtracker, …) Bugs , informations Utilisateur Bugs …


Télécharger ppt "Matériel PBL Profileur bord lunaire Caméra scientifique (PixelFly) (1)"

Présentations similaires


Annonces Google