|
|
[[_TOC_]]
|
|
|
|
|
|
# Comment éditer le modèle
|
|
|
|
|
|
Il faut lancer juice. Pas besoin d'utiliser Netbeans pour ça.
|
|
|
|
|
|
Pour lancer Juice, il faut aller dans la racine de JAMS et lancer juice avec java :
|
|
|
|
|
|
``` bash
|
|
|
cd /ou/est/donc/jams
|
|
|
ls # verifier que juice-starter.jar est bien là
|
|
|
java -jar juice-starter.jar
|
|
|
```
|
|
|
|
|
|
# Plan des modules
|
|
|
|
|
|
* timeloop
|
... | ... | @@ -37,7 +49,7 @@ Les modules **CouplingHruVariableChanger** et **CouplingReachVariableChanger** p |
|
|
|
|
|
Pour communiquer les valeurs à ces modules, on envoie la commande "set" au module de communication en lui précisant quel module on veut atteindre.
|
|
|
|
|
|
Par exemple, si on veut influer sur l'attribut "precip" des HRU, disons qu'on veut ajouter des précipitations, on ajoute une instance du module CouplingHruVariableChanger dans le modèle J2K, on définit son nom: "couplingPrecip" et on met la valeur de "setOrAdd" à 1. On fait le lien du paramètre "attribute" du module avec l'attribut de notre choix : precip.
|
|
|
Par exemple, si on veut influer sur l'attribut "precip" des HRU, disons qu'on veut ajouter des précipitations, on ajoute une instance du module CouplingHruVariableChanger dans le modèle J2K (avec juice), on définit son nom: "couplingPrecip" et on met la valeur de "setOrAdd" à 1. On fait le lien du paramètre "attribute" du module avec l'attribut de notre choix : precip.
|
|
|
|
|
|
Ensuite, dans le programme de couplage (Rcoupler pour nous), on appelle la fonction j2kSet en lui disant qu'on veut ajouter 10, 20 et 30 de précip pour les HRU 1, 2 et 3 :
|
|
|
```
|
... | ... | |