Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parJacquette Castel Modifié depuis plus de 10 années
1
Le projet MATISSE (Multi-AperTure mid-Infrared SpectroScopic Experiment)
Collaboration internationale (consortium) entre plusieurs instituts Contribution ESO : VLT/VLTI Instrument interférométrique de seconde génération sur le VLTI Apport du consortium : 134 H/an + 3 M€ Temps Garanti d’Observation CONTROL SOFTWARE 18 H/an Chef de Projet Matisse Software
2
Installation de l’instrument sur le VLTI : 2015
Participation OCA Michel Dugué Jean Michel Clausse Yan Fanteï Philippe Berio Total 9 H/an Installation de l’instrument sur le VLTI : 2015 Matisse Software
3
MATISSE, instrument interférométrique
Matisse Software
4
Organisation logicielle de MATISSE (I)
Instrument WS SEQUENCEUR PARAMETRES ISS Templates ICS LCU 1 MATISSE Control Software ICS LCU 1 OS Archiveur OS Server ICS WS ICS LCU 2 ICS LCU 2 L-BAND DCS DCS LCU 1 Data FITS Files N-BAND DCS DCS LCU 2 VLT Archiveur DCS LCU 2 Matisse Software
5
Organisation logicielle de MATISSE (II)
Matisse Software
6
Environnement de développement
OS Wokstation : Scientific Linux 5.3 (Red Hat Cern) OS LCU: VxWorks PPC 604 (VME) Compilateur C/C++ GNU GCC 4.2.4 Tcl/Tk 5.4 Panel Editor : génération des GUIs (IHM) Archivage incrémental des sources: cmm (SVN like) Database distribuée sur le réseau local (msql) Pas d’IDE type Eclipse, tout « à la main » : makefile, éditeurs…, mais des modèles préconfigurés pour les sources, makefile, arborescence des répertoires. Matisse Software
7
Etapes de développement
Installation de l’OS et des exécutables ESO sur la WS une fois par an. Configuration de l’ensemble des devices (moteurs, capteurs, détecteurs). Configuration des modules logiciels nécessaires. Construction logicielle de l’instrument: procédure automatisée. Test de l’instrument en mode simulé. Archivage de la configuration. Écriture des modules propres à l’instrument. Retour au point 2 ou 3 selon le type de modification. Matisse Software
8
Configuration des devices
Matisse Software
9
Panneau de contrôle MATISSE
Matisse Software
10
Quick-look MATISSE Matisse Software
11
Inconvénients & Avantages (I)
Structure très rigide: Matériel (moteurs, capteurs) imposé, classique, ancien (USB inconnu et interdit). Nécessité d’utiliser les solutions logicielles fournies par l’ESO, parfois lourdes et lentes (environnements, database). Règles de codage drastiques et incontournables => peu de libertés dans l’architecture informatique, sauf à poser un SPR (mal vu…) Logiciels ESO fortement boggués et très mal documentés => savoir faire et « recettes de cuisine » indispensables => « roadbook ». Rédaction de la documentation longue et fastidieuse (et de peu d’utilité, confirmé par l’expérience d’AMBER). Matisse Software
12
Inconvénients & Avantages (II)
Beaucoup de logiciel bas niveau écrit, installé et fonctionnant parfaitement et fourni avec les outils de test. Possibilité de simuler les sous systèmes manquants, durant toute la phase de développement, avec plusieurs niveaux de simulation. Outils logiciels adaptés au développement multi-sites et multiconfiguration. Compatibilité des versions successives des OS et outils logiciels assurée par l’ESO. Matisse Software
13
Rendez vous en 2015 ! Matisse Software
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.