... | ... | @@ -49,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 (avec juice), on définit son nom en mettant l'attribut **moduleName** à "couplingPrecip" (par exemple) et on met la valeur de l'attribut **setOrAdd** à 1. On fait le lien entre l'attribut **attribute** du module avec l'attribut de notre choix, ici c'est **precip**.
|
|
|
Par exemple, si on veut influer sur l'attribut "precip" des HRU, disons qu'on veut ajouter des précipitations, on ajoute **où on veut** une instance du module CouplingHruVariableChanger dans le modèle J2K (avec juice), on définit son nom en mettant l'attribut **moduleName** à "couplingPrecip" (par exemple) et on met la valeur de l'attribut **setOrAdd** à 1. On fait le lien entre l'attribut **attribute** du module avec l'attribut de notre choix, ici c'est **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 :
|
|
|
```
|
... | ... | |