AN OBJECT CREATION STRATEGY FOR SIMULATOR MODULES
The present invention relates to a method of performing a simulation based on a simulation model, wherein the simulation model comprises a number of interconnected simulation objects, where at least part of the simulation objects is adapted to be sim+ted based on simulation code defined in accessibl...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The present invention relates to a method of performing a simulation based on a simulation model, wherein the simulation model comprises a number of interconnected simulation objects, where at least part of the simulation objects is adapted to be sim+ted based on simulation code defined in accessible modules identified by a module ID, and where at least a part of said accessible modules has an attached module specific object creator defining how the simulation code in the module is to be handled when simulating an object defined by the module, the method of performing the simulation comprising the steps of: initializing the simulation by registering, in a simulation system accessible d ' abase, a link between the module ID and how to access the module specific object creator and accessing said module specific object creator when simulating an object defined by the attached module. Thereby the definition on how the simulation code in the modules is to be handled is no longer inside the simulator, and the kernel of the simulator does not need to be recompiled when adding new modules. Instead, the simulator can just look in the database, which provides the link between the module names from the system model and how to access the module specific object creator.
La présente invention concerne un procédé pour exécuter une simulation sur la base d'un modèle de simulation. Ce modèle de simulation comporte un certain nombre d'objets de simulation interconnectés, au moins une partie de ces objets de simulation étant adaptée pour donner lieu à une simulation sur la base d'un code de simulation défini dans des modules accessibles identifiés par un identifiant de modules, et au moins une partie desdits modules accessibles disposant d'un créateur d'objets spécifiques à un module raccordé, ce créateur définissant les modalités de manipulation du code de simulation dans le module lors de la simulation d'un objet défini par le module. Le procédé pour exécuter la simulation comporte les étapes consistant à: initialiser la simulation en enregistrant, dans une base de données accessible par le système de simulation, un lien entre l'identifiant de modules et les modalités d'accession au créateur d'objets spécifiques à un module, et accéder audit créateur d'objets lors de la simulation d'un objet défini par le module relié. Ainsi, la définition des modalités de manipulation du code de simulation dans les modules ne se trouve plus à l'intérieur du simulateur, et l'adjonction de |
---|