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

Matisse Software 1 Le projet MATISSE (Multi-AperTure mid-Infrared SpectroScopic Experiment) Instrument interférométrique de seconde génération sur le VLTI.

Présentations similaires


Présentation au sujet: "Matisse Software 1 Le projet MATISSE (Multi-AperTure mid-Infrared SpectroScopic Experiment) Instrument interférométrique de seconde génération sur le VLTI."— Transcription de la présentation:

1 Matisse Software 1 Le projet MATISSE (Multi-AperTure mid-Infrared SpectroScopic Experiment) Instrument interférométrique de seconde génération sur le VLTI Collaboration internationale (consortium) entre plusieurs instituts Contribution ESO : VLT/VLTI Temps Garanti dObservation Apport du consortium : 134 H/an + 3 M CONTROL SOFTWARE 18 H/an Chef de Projet

2 Matisse Software 2 Participation OCA Michel Dugué Jean Michel Clausse Yan Fanteï Philippe Berio Total 9 H/an Installation de linstrument sur le VLTI : 2015

3 Matisse Software 3 MATISSE, instrument interférométrique MATISSE

4 Matisse Software 4 Organisation logicielle de MATISSE (I) PARAMETRES ICS LCU 2 ICS LCU 1 Instrument WS Data FITS Files OS Server L-BAND DCS ICS WS SEQUENCEUR Templates VLT Archiveur OS Archiveur N-BAND DCS MATISSE Control Software DCS LCU 2 DCS LCU 1 ISS

5 Matisse Software 5 Organisation logicielle de MATISSE (II)

6 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 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 dIDE type Eclipse, tout « à la main » : makefile, éditeurs…, mais des modèles préconfigurés pour les sources, makefile, arborescence des répertoires.

7 Matisse Software 7 Etapes de développement 1.Installation de lOS et des exécutables ESO sur la WS une fois par an. 2.Configuration de lensemble des devices (moteurs, capteurs, détecteurs). 3.Configuration des modules logiciels nécessaires. 4.Construction logicielle de linstrument: procédure automatisée. 5.Test de linstrument en mode simulé. 6.Archivage de la configuration. 7.Écriture des modules propres à linstrument. 8.Retour au point 2 ou 3 selon le type de modification.

8 Matisse Software 8 Configuration des devices

9 Matisse Software 9 Panneau de contrôle MATISSE

10 Matisse Software 10 Quick-look MATISSE

11 Matisse Software 11 Inconvénients & Avantages (I) Inconvénients Structure très rigide: –Matériel (moteurs, capteurs) imposé, classique, ancien (USB inconnu et interdit). –Nécessité dutiliser les solutions logicielles fournies par lESO, parfois lourdes et lentes (environnements, database). –Règles de codage drastiques et incontournables => peu de libertés dans larchitecture 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 dutilité, confirmé par lexpérience dAMBER).

12 Matisse Software 12 Inconvénients & Avantages (II) Avantages 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 lESO.

13 Matisse Software 13 Rendez vous en 2015 !


Télécharger ppt "Matisse Software 1 Le projet MATISSE (Multi-AperTure mid-Infrared SpectroScopic Experiment) Instrument interférométrique de seconde génération sur le VLTI."

Présentations similaires


Annonces Google