Merci pour ton aide. Ca ne marche toujours pas, donc l'after ne doit être appelé qu'une seule fois. Le critère d'arrêt doit être atteint après une seule simulation, d'où l'absence d'historique. Je creuse l'affaire;)
Bonne journée
Le 05/03/2014 14:21, Eric Chatellier a écrit :
Le 05/03/2014 14:12, Audric Vigier a écrit :
Bonjour,Bonjour,
Je fais tourner des simulations avec un plan de simulation (script en PJ) pourUn File, c'est un chemin vers un fichier, ça n'existe pas les fichiers en Java :D
voir s'il marche. La simulation a l'air de tourner, j'obtiens des sorties,
mais je n'arrive pas à créer le fichier censé contenir l'historique de ce
qu'il s'est passé pendant toutes les simulations. Du coup, je ne sais pas
comment mon plan de simulation a tourné.
J'essaie de créer le fichier avec cette partie de script, avant l'init():
public String param_exportPath="Output_essai_recuit/Historic.csv";
File exportHistoric = new File(param_exportPath);
j'ai aussi essayé en déplaçant la deuxième ligne dans l'afterSimulation et
dans l'init, sans succès. Ca m'étonne d'autant plus qu'ISIS n'a aucun souci
pour charger le .csv renseigné l141...
On a donc un chemin sur un fichier du disque, et des moyens de lire ou d’écrire
du contenu vers un chemin.
Donc, tant que le code
"FileUtils.writeStringToFile(exportHistoric.getAbsoluteFile(),expCurrent.toCSV());"
n'est pas appelé, le fichier n'existera pas.
PS: le "File exportHistoric = new File(param_exportPath);" doit obligatoirement
être dans le afterSimulation car sinon, il n'utilisera pas la valeur du
param_exportPath qu'Isis lui donnera.
_______________________________________________
Isis-fish-devel mailing list
Isis-fish-devel@list.isis-fish.org
http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-devel