Re,
-pour la partie "la règle ne marche qu'un pas de temps", il y avait
un problème dans le script de règle (en fin de script, dans une fin
de boucle, affectation devrait être false et non true)
-pour le log.info, le problème persiste. Seul System.out.println me
permet d'avoir des traces dans le debug.
Le 22/11/2016 15:54, Audric Vigier a
écrit :
Bonjour,
Je suis sur une simu ou je souhaite calculer pour chaque pas de
temps des rejets de merlu. Pour le calcul de ces rejets, j'utilise
une règle Ogive_de_Tri_Merlu.java du VCS Community.
Je remarque dans les exports que les rejets ne sont calculés que
pour le pas de temps 0.... or j'ai bien appliqué la règle pour
toute la durée de la simulation (paramètres de la règles : de
janvier 0 à décembre 0). Ces rejets calculés sont bien "dus" à la
règle, car sans la règle, pas de rejets. Donc, ISIS-Fish utilise
la règle, mais pas comme je l'entends.
Autre bizarrerie : cette règle est truffée de log.info, donc je
devrais pouvoir retrouver leurs traces dans le debug. Or, ce n'est
pas le cas :
-soit j'ai mal paramétré ISIS et les log.info n'apparaissent pas
dans le debug. Ce n'est pas le cas : quand j'utilise un vieux plan
de simulation de mon stage, ses log.info apparaissent bien dans le
debug / Quand dans les paramètres avancés je mets tous les niveaux
de traçage en ERROR, toujours le même souci.
- soit ISIS ne passe pas dans les parties du script contenant les
log.info. Or, je me suis permis d'en rajouter dans l'init et le
preAction, où il passe à chaque pas de temps, sans condition. Les
log.info n'apparaissent toujours pas dans le debug.
Bref, j'ai vraiment aucune idée de comment ISIS considère cette
règle : on dirait qu'il ne l'utilise que pour un pas de temps,
mais dans le debug tout se passe comme si ISIS n'avait pas utilisé
la règle....
J'ai joint la simu.
Bon après-midi,
Audric
_______________________________________________
Isis-fish-users mailing list
Isis-fish-users@list.isis-fish.org
http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
--
Audric Vigier
Doctorant à Ifremer, unités EMH (Nantes) et STH/LBH (Brest)
E-mail : audric.vigier@ifremer.fr
Tel : +33 (0)2 40 37 41 64 (8164)