Changes between Version 5 and Version 6 of 2010CaoTme5


Ignore:
Timestamp:
Apr 9, 2010, 5:47:16 PM (15 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2010CaoTme5

    v5 v6  
    109109tous les ''signaux'' aient été créés avant de commencer à créer les ''processus''.
    110110
     111La méthode {{{toDot()}}}  crée une  représentation graphique du  réseau booléen.  Cette fonction vous est fournie.
    111112{{{
    112113#!cpp
     
    144145 * {{{addProcess()}}}  : ajoute une  nouvelle cible  à l'ensemble  des cibles.  Equivaut à
    145146   créer un arc dans le graphe.
    146  * {{{toDot()}}} :  crée une  représentation graphique du  réseau booléen.  Cette fonction
    147    vous est fournie.
     147 * {{{setValue()}}}  : modifie la valeur logique de la variable associée au signal.
    148148
    149149{{{
     
    175175 * {{{_expression}}} :  l'{{{EbmExpr}}} de  calcul. On  la créera à  l'aide de  la méthode
    176176   {{{Ebm::parse()}}} qui vous est fournie.
    177  * {{{_delay}}} : le temps nécessaire au calcul de la nouvelle valeur. Représente un temps
    178    de propagation au travers des portes logiques.
     177 * {{{_delay}}} : le temps nécessaire au calcul de la nouvelle valeur. Représente le temps
     178   de propagation entre un événement sur une entrée quelconque et la sortie du circuit.
    179179
    180180Méthodes non triviales:
    181181
    182  * {{{Process()}}} : le  constructeur en plus de sa tâche  d'initialisation des membres de
     182 * {{{Process()}}} : le  constructeur du processus en plus de sa tâche  d'initialisation des membres de
    183183   l'objet  devra créer  les  ''arcs'' entre  les  ''signaux'' appartenant  au support  de
    184184   l'expression et le processus courant.
    185185 * {{{eval()}}}  et {{{display()}}}  sont des  encapsulations des  méthodes  identiques de
    186    l'objet {{{Ebm}}}.
     186   la classe {{{Ebm}}}.
    187187
    188188{{{
     
    205205}}}
    206206
    207 
    208207== A2) échéancier ==
    209208
     
    211210Pour le réaliser nous avons besoin des éléments suivants:
    212211
    213  * Une date (classe {{{Time}}}) contenant le temps écoulé depuis le début de la simulation
     212 * Une date (classe {{{Time}}}) contenant la date courante, égale au temps écoulé depuis le début de la simulation
    214213   en nano-secondes  '''et''' un delta-cycle. Le delta-cycle  permettant d'avoir plusieurs
    215214   simulations ''au  même temps physique'' mais  cependant séparés pour ne  pas générer de
    216215   problèmes de causalité.
    217216
    218  * Un  événement  (classe {{{Event}}}),  comprtant  le  temps  ({{{Time}}}) auquel  il  se
     217 * Un  événement  (classe {{{Event}}}),  comportant  le  temps  ({{{Time}}}) auquel  il  se
    219218   produit, Le ''signal'' qu'il affecte et la nouvelle valeur que va prendre ce signal.
    220219