... | ... | @@ -33,7 +33,7 @@ |
|
|
|
|
|
## CouplingVariableChanger
|
|
|
|
|
|
Les modules **CouplingHruVariableChanger** et **CouplingReachVariableChanger** peuvent être insérés n'importe où dans la HRU loop ou la REACH loop. On leur donne un **nom** et on fait le lien avec un attribut (une variable J2K propre à chaque entité). On choisit si on veut forcer la valeur de l'attribut ou juste y ajouter une valeur avec le paramètre **setOrAdd**.
|
|
|
Les modules **CouplingHruVariableChanger** et **CouplingReachVariableChanger** peuvent être insérés n'importe où dans la HRU loop ou la REACH loop. On leur donne un **nom** et on fait le lien avec un attribut (une variable J2K propre à chaque HRU/REACH). On choisit si on veut forcer la valeur de l'attribut ou juste y ajouter une valeur avec le paramètre **setOrAdd**.
|
|
|
|
|
|
Pour communiquer les valeurs à ces modules, on envoie la commande "set" au module de communication en lui précisant quel module on veut atteindre.
|
|
|
|
... | ... | @@ -44,6 +44,8 @@ Ensuite, dans le programme de couplage (Rcoupler pour nous), on appelle la fonct |
|
|
j2kSet('couplingPrecip', c(1, 2, 3), c(10, 20, 30))
|
|
|
```
|
|
|
|
|
|
**!! ATTENTION !!** Il faut bien faire attention aux unités. Dans notre exemple, on modifie precip qui est en MM. Comme ces modules sont génériques, ils ne peuvent pas faire de conversion comme les autres modules. Ces modules génériques ne savent pas ce qu'ils manipulent.
|
|
|
|
|
|
## Aspersion
|
|
|
|
|
|
```
|
... | ... | |