Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • J J2K coupling
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

La forge institutionnelle d'INRAE étant en production depuis le 10 juin 2025, nous vous invitons à y créer vos nouveaux projets.

  • WatASitDev
  • J2K coupling
  • Wiki
  • rapport

rapport · Changes

Page history
Updated rapport.md (markdown) authored Jun 05, 2020 by Bonte Bruno's avatar Bonte Bruno
Hide whitespace changes
Inline Side-by-side
rapport.md
View page @ 0565d4a6
......@@ -90,7 +90,7 @@ Ce module gère principalement 2 aspects :
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. Techniquement la solution retenue a été l'envoi de sockets TCP.
En plus des 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. L'ensemble des commandes sont décrites dans le projet
En plus des 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.
### Modules spécifiques
......@@ -100,7 +100,7 @@ L'interaction avec ces modules se fait en envoyant à chaque début de pas de te
### Modules génériques
On peut aussi éventuellement simplement modifier un attribut régulièrement à l'intérieur du modèle. Pour cela on peut placer un module "générique" à l'endroit précis ou la modification doit prendre effet. Le programme externe (pilote) s'adresse aux modules génériques en utilisant leurs noms pour les différencier. On peut ainsi influer sur n'importe quelle valeur interne du modèle au beau milieu de l'exécution d'un pas de temps. Ces opérations sont à effectuer avec précaution (avec une bonne connaissance du fonctionnement du modèle) puisque leur aspect générique ne permet pas de vérifier l'unité des valeurs, leur cohérence etc...
On peut aussi éventuellement simplement modifier un attribut régulièrement à l'intérieur du modèle. Pour cela on peut placer un module "générique" à l'endroit précis ou la modification doit prendre effet dans l'ordonancement des opérations (process J2K) réalisées à chaque pas de temps. Le programme externe (pilote) s'adresse aux modules génériques en utilisant leurs noms pour les différencier. On peut ainsi influer sur n'importe quelle valeur interne du modèle au beau milieu de l'exécution d'un pas de temps. Ces opérations sont à effectuer avec précaution (avec une bonne connaissance du fonctionnement du modèle) puisque leur aspect générique ne permet pas de vérifier l'unité des valeurs, leur cohérence etc...
## Script de couplage
......
Clone repository
  • Home
  • j2k_modules
  • netbeans
  • protocole_j2k
  • rapport
  • run
  • spacetime
  • todo