« Previous - Version 28/198 (diff) - Next » - Current version
Etienne Pallier, 05/29/2015 04:56 pm


Wiki


INFORMATIONS TECHNIQUES

OLD web page for this project : http://planetowiki.irap.omp.eu/do/view/Cgdl/WebHome

SVN repository : http://planetoweb2.irap.omp.eu/cgdl_svn/trunk


Collaboration avec l'outil C-SPEC-HK

Suite aux réunions du 29/4/15 et du 22/5/15 avec OG, WR, AC, PM, et EP,
le nouveau besoin exprimé passe par une collaboration de cet outil avec l'autre outil C-SPEC-HK

NOUVEAU WORKFLOW

(Note : on change de contexte quand on change la roche, la distance, ou l’atmosphère…)

Le logiciel doit démarrer automatiquement au boot du pc.

Le premier écran "START" doit proposer les 4 choix suivants :
1) Create a brand new context
2) Create a new context from another one
3) Modify a context
4) Delete a context

Les options 2, 3, et 4 conduisent à une liste de contextes disponibles parmi lesquels on doit en sélectionner un

Dans tous les cas (sauf le 4), on arrive ensuite à l'écran "Observation"

Cet écran, COMME TOUS LES ECRANS (sauf "START"), contient tout en haut un champ général, read only :
- [Context name]

Ce champ est non modifiable car il est construit automatiquement à partir de la valeur de tous les champs "bleus" (y-compris « atmosphere, earth, mars » dans l'écran "Environment") de tous les écrans (au début, avec des valeurs par défaut)

Voici le format de ce champ : YYYYMMDD_HHMM-HHMM_context_<valeurs-des-champs-bleus>

  • YYYYMMDD : Date du jour (ex, 20050529)
  • HHMM-HHMM : temps de début puis temps de fin (ex : 0935-1147)
    Par défaut, temps début = maintenant, et temps fin = 2359 (fin de journée)
  • <valeurs-des-champs-bleus> : concaténation des valeurs de tous les champs bleus de tous les onglets

(Le fichier contexte résultant portera ce nom avec l'extension ".xml", une fois la sauvegarde faite)

Les 2 champs suivants permettent éventuellement de modifier les valeurs par défaut du temps début et temps fin (format HHMM) :

- [Start time] : valeur par défaut = maintenant
- [Stop time] : valeur par défaut = 2359 (fin de journée)

Après avoir rempli les autres champs de cet écran "Observation", on passe à l'écran suivant ("Target") en cliquant sur le bouton "Next" (sauf si les valeurs remplies ne sont pas correctes),
et ainsi de suite, jusqu'au dernier écran "END".

L'écran "END" permet d'enregistrer le contexte (à condition que tous les onglets soient valides, et donc au vert) avec un bouton "SAVE CONTEXT"

AUTRES CHANGEMENTS SUR LE LOGICIEL

Outre le nouveau fonctionnement (workflow) décrit ci-dessus, les adaptations suivantes ont été demandées.

Hard/Location (label) en bleu

Dist/Distance to target => approximate dist to target
enlever « obtained »
st => step

Misc/Temperature => Instrument chamber temperature

more comments => Desc
"Sample in Martian chamber
With folding mirror
Laser in instrument chamber"

Enlever laser pulse

Onglet de démarrage START :
- NEW from scratch
ou
- RE-OPEN (modif)
- NEW from existant

supprimer la fonctionnalité du 000, 001, 002 à la fin du nom du contexte

Nouvel onglet ?
NOTEBOOK

START déclenche un nouveau contexte

Anciennes notes :

C-GDL réalise 1 contexte par cible

Lancer C-GDL au démarrage du pc

(OPT: Créer un contexte vide par défaut au démarrage, mais pas forcément nécessaire)

Cible LIBS only (enlever RMI et FOCUS)

Créer un fichier xml sur SAVE (contenant uniquement le contexte de la cible) :
actuellement, ce fichier n'est pas créé séparément, il est ajouté à un fichier CgdlContextList.xml dans le répertoire du programme
(trié par date puis par nom de cible)
=> Ajouter un nouveau bouton "Save Context" (en plus du bouton "Save") qui crée un fichier séparé du contexte (xml)

Ajouter un bouton "RESET ALL" sur le premier onglet (Observation) qui remet TOUS les onglets à leurs valeurs par défaut

Dans l'idéal, plutôt que d'être codées en dur, les valeurs par défaut doivent être dans un fichier xml DEFAULT.xml (que l'on pourra ainsi faire évoluer dans le temps sans avoir à toucher au code)

Au démarrage : on part sur un nouveau contexte avec les valeurs par défaut standard
Une fois le contexte créé, il reste actif pendant toute l'utilisation du logiciel,
et ne change que si on change le nom de la cible.

Le fichier contexte ne contient que l'heure, il faudrait ajouter minutes et secondes.

VALEURS PAR DEFAUT des champs pour chaque onglet :

Observation :
- type : LIBS

Target :
- granulo : unknown
- rough : unknown
- size : 1-5 cm
- albedo : remplacer 0 par unknown
- origin : ajouter PELLET
- composition : unknown

Env :
- Mars
- pressure : controlled

Hard :
- Location : IRAP
- body unit : + Chemcam EM 2013 (par défaut)
- Ctrl/cde : LANL/GSE
- Mast : CC EQM
- Fiber : FM-like

Dist :
- Obtained : autofocus

Misc :
- temperature : désactiver
- SOH : yes
- more comments :
"Sample in Martian chamber
With folding mirror
Laser in cold chamber"
- Laser freq : 3 Hz
- Existing of laser : désactiver

END :
bouton Save Context (rouge si pas encore fait, ou bien le nom du fichier en rouge ?)

Voir avec Agnès : Faut-il vraiment maintenir la fonctionnalité "ajouter des fichiers numériques au contexte" ?

CGDL-idees_v3.pptx (440 KB) Etienne Pallier, 06/25/2015 06:06 pm

Diapositive10.jpg (66.6 KB) Etienne Pallier, 06/26/2015 05:50 pm

Diapositive11.jpg (73.1 KB) Etienne Pallier, 06/26/2015 05:50 pm

cgdl_jpl_apres_modif_JPL_demandee_par_Agnes.jar (417 KB) Etienne Pallier, 07/03/2015 01:41 pm

ChemCamLabTool-0.4.1.jar (537 KB) Etienne Pallier, 07/03/2015 01:41 pm