RCAL
Le stockage des durées de simulation se effectué à la milliseconde. Il sera socké au format long ( plage +/- 2 exp 64). Ce stockage optimisera les recherches ( indexation) et les comparaison.
La clé d'un résultat est composée de l'identifiant du calcul et du temps en millisecondes ( long).
La xsd définissant le paramètre TempsSimu, utilisé pour définir le temps d'un résultat, est à compléter. Actuellement, il ne permet pas de définir des millisecondes. Le pattern du champ TempsSimu doit permettre de préciser des millisecondes. Les formats "xxx.000S" et "xxxS" sont valides.
RPTG
La balise ResPTG peut être définie plusieurs fois pour des raisons d'évolutivité. Actuellement, seule la première occurence de cette balise est utilisée par Fudaa-Crue.
Scénario Crue 9 lié à un scénario Crue 10
Le moteur de calcul Crue 10 nécessite la présence de fichiers de résultats issus de Crue 9. Pour cela, il a été décider d'ajouter la possibilité d'associer un scénario Crue 10 à un scénario Crue9.
L'association sera persistée dans une nouvelle balise Scenario-ScenarioV9 optionnelle définie dans l'élément définissant un Scenario Crue10.
Les modifications à apporter sont:
modifier la xsd de l'étude (effectué par JMB)
lors des conversions Crue9 -> Crue10 et Crue10-> Crue10, cette balise doit être renseignée.
Lors du lancement d'un run Crue 10, copier le ficheir xxcprovx.dat du Run courant du scénario Crue9 associé.
Dans la partie graphique, il faut apporter la possibilité de modifier la balise Scenario-ScenarioV9.
- Dans la partie graphique, un scenario Crue9 ne peut pas être supprimé si lié par un scénario Crue 10
1ère modif
Modifier dans FCv0.52 l'écriture du xxcrue8w.dat à la création du run Crue9, pour qu'il écrive les fichiers de données sans aucun chemin :
Contenu du xxcrue8w.dat écrit par FCv0.51 :
[LECDC]
Donnees=C:\DATA\FC\v1.2\Etu3-0\RUNS\Sc_M3-0_c9\R2012-04-25-17h12m11s\Mo_M3-0_c9\M3-0_C9
[MODCAL]
Executable=Q:\Qualif_Exec\Crue9\EMODCAL.EXE
Donnees=C:\DATA\FC\v1.2\Etu3-0\RUNS\Sc_M3-0_c9\R2012-04-25-17h12m11s\Mo_M3-0_c9\M3-0_C9
Contenu du xxcrue8w.dat écrit par FCv0.52 :
[LECDC]
Donnees=M3-0_C9
[MODCAL]
Executable=Q:\Qualif_Exec\Crue9\EMODCAL.EXE
Donnees= M3-0_C9
Mécaniquement le contenu du xxcprovx.dat passera automatiquement de (FCv0.51) :
0
Q:\QUALIF~1\Crue9\francais
C:\DATA\FC\v1.2\Etu3-0\RUNS\Sc_M3-0_c9\R2012-04-25-17h12m11s\Mo_M3-0_c9\M3-0_C9
C:\DATA\FC\v1.2\Etu3-0\RUNS\Sc_M3-0_c9\R2012-04-25-17h12m11s\Mo_M3-0_c9\M3-0_C9
à (FCv0.52) :
0
Q:\QUALIF~1\Crue9\francais
M3-0_C9
M3-0_C9
2ème modif
FCv0.52 implémente le nouvel élément <Scenario-ScenarioV9 NomRef=""> de la façon suivante :
- IHM pour saisir ou modifier cet attribut optionnel de tout scénario de type Crue10, parmi la liste des scénarios Crue9 de l'étude
- Gestion des conversions c9c10 : renseignement automatique de l'attribut avec le nom du scénario source
- Gestion des conversions c10c10 : recopie de l'attribut du scénario source
- Au lancement d'un run Crue10, si l'attribut SceV9 est défini, les 3 fichiers (xxcprovx.dat, .STO et .STR) sont copiés du RunCourant du scénario Crue9 dans le RunCourant du scénario Crue10, dossier Modèle. Si possible, vérification de l'absence de chemin aux lignes 3 et 4 du xxcprovx.dat, sinon alerte avertissement "Les chemins des fichiers de données Crue9 devraient être en relatif dans xxcprovx.dat".