Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
doc:autonum [13/04/2013 16:03] – [Autonum active] black_sun_2012 | doc:autonum [20/11/2014 14:02] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Auto-numérotation ====== | ||
+ | __ce document est en cours de rédaction__. | ||
+ | |||
+ | L' | ||
+ | L' | ||
+ | L' | ||
+ | ===== Autonum active ===== | ||
+ | La méthode active pourra-t-être activée/ | ||
+ | |||
+ | A chaque pose d'un conducteur représentant un nouveau potentiel électrique une méthode sera appelée afin de créer la num (cette fonction pourra être activable/ | ||
+ | Pour un conducteur sur un potentiel existant, on reprend la num du potentiel(je pense laisser cette fonction toujours active). | ||
+ | ===== Autonum passive ===== | ||
+ | La méthode passive sera appelée explicitement par l' | ||
+ | |||
+ | ==== Implémentation de la méthode passive | ||
+ | Pour pouvoir créer la méthode passive il faudra récupérer la totalité des conducteurs d'un schéma. | ||
+ | Afin d' | ||
+ | qui contiendra une liste de conducteurs. | ||
+ | === Création de conducteur === | ||
+ | * le conducteur crée un nouveau potentiel, on met ce conducteur dans la liste des conducteurs ; | ||
+ | * le conducteur est sur un potentiel déjà existant, on ne fait rien. | ||
+ | === Suppression de conducteur === | ||
+ | * le conducteur est le seul de ce potentiel, on le supprime de la liste ; | ||
+ | * le conducteur est sur un potentiel de plusieurs conducteurs : si ce conducteur est dans la liste on le supprime et on place un autre conducteur de ce potentiel à la place. Sinon on le supprime sans se soucier de la liste. | ||
+ | |||
+ | Lors de l' | ||
+ | |||
+ | L’avantage de crée une liste des potentiel: éviter la méthode bourrin, être utilisé pour d' | ||
+ | === Implémentation de la méthode active | ||
+ | La méthode active se contente de crée la num pour chaque conducteur de nouveau potentiel, suivant si la fonction est activé ou non. | ||
+ | |||
+ | ===== L' | ||
+ | ==== Pour l' | ||
+ | A définir l' | ||
+ | ==== Au niveau du code ==== | ||
+ | Une fois la méthode choisis, le résultat est stocké dans le diagram, dans l' | ||
+ | La méthode d' | ||
+ | __**la méthode de num sera elle global pour l' | ||
+ | === Éviter les doublons, erreur de num === | ||
+ | il faudrait crée une méthode (dans la class diagram?) qui permette de récupéré une liste de tout les numéros de conducteur utilisé dans un projet. | ||
+ | De cette manière à chaque num auto d'un nouveau potentiel ou lorsque l' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||