Pages : [Précédente] [1] 2 [3] [Suivante] [Bas de page]

L’atelier AdvStudio3D

L’atelier AdvStudio3D permet de créer interactivement le modèle objet du système, ce modèle objet est construit à partir de classes de base enrichissables par l’utilisateur. Ce modèle est ensuite utilisé (ou instancié) au niveau de chacun des modules de Advansys.

 Les éditeurs disponibles dans AdvStudio3D sont : 

·        Des éditeurs d’arbres hiérarchiques,

·        Des éditeurs de diagrammes,

·        Des éditeurs de propriétés,

·        Des éditeurs de scripts de comportement,

·        Des éditeurs de documentation.

 

 

AdvKernel

AdvKernel regroupe quatre modules indissociables qui constituent le noyau d’exécution de Advansys, ces modules sont : 

·        AdvRTEngine : moteur temps-réel orienté objet,

·        AdvStateSaver : archiveur des états du système,.

·        AdvStateSender : outil de ré-émission des données.

·        AdvDataManager : gestionnaire de données.

 

AdvRTEngine est un moteur temps réel orienté objet pouvant être embarqué, son rôle est de maintenir une image cohérente de l’état du système. A chaque instant, il récupère l’état des capteurs, exécute les fonctions d’asservissement et de conduite de mission et agit sur les actionneurs. La structure du système maintenu par AdvRTEngine est défini à l’aide d’AdvStudio3D.

AdvStateSaver sauvegarde à chaque instant l’état du système dans le gestionnaire de données (data manager),

AdvStateSender rejoue une situation a vitesse normale, accélérée ou ralentie, en relisant les états enregistrés par l’archiveur dans le gestionnaire de données et en les émettant vers les autres modules 

AdvDataManager gère la persistance des données liées au système : mission effectuées, archives, données d’environnements, cartes 2D, modèles 3D etc.., tous les modules viennent chercher leurs données sur le data manager.

 

AdvSimulator

 

AdvSimulator simule l’évolution du système et émet l’état des capteurs simulés vers les autres modules Advansys.

 

Son but est de se substituer au système physique réel en simulant son comportement dans un environnement donné.

A chaque pas de temps, il reçoit les consignes actionneurs, simule l’évolution de chacun de ses composants et génère les données capteurs correspondant à l’état du système

 

Advansys possède en standard un certain nombre de comportements de base :

 

·        Simulation d’un corps soumis à des efforts,

·        Simulation d’un lancé de rayon sur une géométrie,

·        Simulation de la propagation d’ondes,

·        Simulation d’un suivi d’objectif. 

L’utilisateur de Advansys peut rajouter des comportements dans le simulateur sous la forme de code C, C++, FORTRAN, MATLAB ou de script Advansys.

Pages : [Précédente] [1] 2 [3] [Suivante] [Haut de page]