Bonjour à tous,
nous venons de réaliser une ambiguïté facheuse lorsqu'on utilise des
plans d'analyse :
En effet, il ne faut pas confondre le context du plan
auquel on accède par l'objet context
et le context de la simulation en cours
auquel on accède par les objets nextSimulation dans le before simulation
et lastSimulation dans le afterSimulation
le plan c est en fait la simulation qui s'affiche mais ne se deroule pas
dans l'interface de queue de simulation, il gere toutes les autres
(c'est lui qui execute le script du plan d'analyse, les simus elles,
elles savent pas qu'elles font partie d'un lot !) et le numero qui
apparait dans la colonne plan c est le nombre de simulations qu il a
finit de preparer pour ce plan et qui seront lancées des que possible.
les simus en elles memes apparaissent en dessous du plan elles
s'appellent masimu_0, masimu_1 etc et on les voit se dérouler
donc par exemple pour connaitre le numero de la simu en cours dans
before simulation on utilise :
nextSimulation.getParameter().getAnalysePlanNumber();
Si on veut reccuperer les resultats d'une simu (par exemple la premiere)
et qu on est en train de faire la trentieme on utilise :
context.getSimulation(0);
Voilà c'est sur le wiki pour le plus amples infos
--
Sigrid LEHUTA
~ ><> ~
Doctorante
Département Ecologie et Modèles pour l'Halieutique
IFREMER, rue de l'ile d'Yeu BP 21105
44311 Nantes Cedex 03
Tél : +33 (0)2 40 37 41 23 (interne : 8123)