... | ... | @@ -79,7 +79,7 @@ Ces travaux et leurs documentations sont disponibles dans les projets [watasitrc |
|
|
Pour interagir avec un modèle J2K, un ensemble d'éléments ont été développés.
|
|
|
|
|
|
* Un module de communication qui stoppe le modèle en début de pas de temps et est à l'écoute d'éventuelles commandes envoyées par des programmes extérieurs.
|
|
|
* Des modules spécifiques permettant la modifications de certaines valeurs internes du modèle
|
|
|
* Des modules spécifiques permettant la modifications de certaines valeurs internes du modèle liées à l'irrigation et au couplage avec un modèle de croissance de plantes
|
|
|
* Deux modules génériques permettant plus de souplesse pour modifier n'importe quel attribut du modèle
|
|
|
|
|
|
### Module de communication
|
... | ... | @@ -88,7 +88,7 @@ Ce module gère principalement 2 aspects : |
|
|
* L'ordonnancement de l'exécution du modèle
|
|
|
* L'interaction avec les variables internes du modèles
|
|
|
|
|
|
Pour l'ordonnancement, ce module bloque l'exécution du modèle à chaque pas de temps. L'entité extérieure qui pilote peut ainsi choisir quand elle veut faire avancer le modèle avec des envois de commandes.
|
|
|
Pour l'ordonnancement, ce module bloque l'exécution du modèle à chaque pas de temps. L'entité extérieure qui pilote peut ainsi choisir quand elle veut faire avancer le modèle avec des envois de commandes. Techniuement la solution retenue a été l'envoi de sockets TCP.
|
|
|
|
|
|
À part les commandes concernant l'ordonnancement, ce module comprend aussi des commandes qui permettent l'interaction avec les deux types de modules cités par la suite.
|
|
|
|
... | ... | |