Bonjour, Ci-joint une règle qui est une version légèremment modifiée de la règle d'Audric Vigier 'OgiveDeTriMerluRetentionTACAllTransitionMSY_reduceE_varsAnn_catchCorrTACHISTO_Corr'. Entre autres choses, cette règle calcule les TAC pour trois espèces et les stocke dans trois variables nommées 'TACvalue', 'TACvalueSole' et 'TACvalueLang' respectivement. Je cherche à exporter ces TAC en tant que résultat de la simulation (un fichier .csv dans resultExports donnant le TAC de chaque espèce par année). Pour cela, j'ai : 1) défini une nouvelle variable : 'protected MatrixND TacPopMatrix;' (l. 161) 2) ajouté 'ResultName.MATRIX_TAC_PER_POP' dans 'necessary results' (l. 170) 3) ajouté ces lignes de commande pour l'export (l. 931-937): TacPopMatrix = MatrixFactory.getInstance().create( ResultName.MATRIX_TAC_PER_POP, new List[] { Arrays.asList(new String[]{"TAChake","TACsole","TACnep"})}); TacPopMatrix.setValue("TAChake", TACvalue); TacPopMatrix.setValue("TACsole", TACvalueSole); TacPopMatrix.setValue("TACnep", TACvalueLang); matResult.addResult(year, TacPopMatrix); La règle ne compile plus. La première erreur à apparaître est : ERROR in C:\Users\aricouar\Documents\MesProjets_local\ISIS_simul\isis-fish-4\isis-community-database\rules\TALTACmanagement_MSYtransition.java (at line 170) ResultName.MATRIX_TAC_PER_POP, ^^^^^^^^^^^^^^^^^^ MATRIX_TAC_PER_POP cannot be resolved or is not a field Que se passe-t-il ? Je suppose que l'étape suivante pour parvenir à mon objectif est de créer un nouveau script export sur le modèle de ceux qui existent déjà. Y a-t-il autre chose que j'oublie ? Merci de votre aide ! -- Antoine RICOUARD\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\|/////// PhD student~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/|\~~~ — @ — ~~~~ FREMER - PDG-RBE-MARBEC-LHM~~~~~~~~~~~~~~/_|_\~~~~/|\~~~~~ Station de Sète - Avenue Jean Monnet~~~~~\___/~~ ~~ ~~ CS 30171 - 34203 Sète Cedex~~~~ ~~~~ ~~~~ ~~~~ ~~~~ Tel.: 06.48.71.03.95 ~~~~~~~~ ~~~~~~ ~~~~~~~~~ Email: antoine.ricouard@ifremer.fr ~~~~~~~