Bonjour,
Alors par ou commencer ?
L'un des mecs de ma boite ma montré une solution pour réaliser un simulateur qui puissent intégrer des alarmes mais il est partie en vacance avant d'avoir fini de m'expliquer la totalité de son idée, j'ai compris un peu le principe mais j'ai du mal à le finir alors je vais essayé de m'expliquer un peu.
J'ai réussi à réaliser mon gestionnaire d'alarme qui est intégré dans un simulateur mais le souci est que c'est mal programmé (Bordélique) alors on ma un peu aidé à réaliser des programmes avec les bonnes pratiques.
L'idée est que l'utilisateur crée un simulateur avec des contrôles qui intégré des alarmes. Je dois ajouter ces alarmes à mes contrôles et gérer leur activations. Pour parvenir à écrire correctement mon code, on ma demander de faire sa avec un ensemble de classes. Une classe cAllEQT qui contient l'ensemble des équipements présent dans mon simulateur grâce à une procédure directement appelé dans le load de mon simulateur pour ajouter mes contrôles (équipements) dans une collection avec un mot clé. Une classe cEQT qui représente l'équipement et qui contient une méthode qui permet d'ajouter les alarmes dans une collection avec une clé IdAlarme. Une classe cAlarmes qui représente l'ensemble des alarmes et qui est devrai être la mère des différents type d'alarme. Des classes AlarmeSeuil, AlarmeEcart, AlarmeRate, etc... qui représente l'ensemble des alarmes existantes et qui contient les procédures qui permettent de gérer mes alarmes.
Mon petit souci est que j'arrive pas à lier mes classes à mon équipement Filtre (dans mon simulateur, j'ai deux filtre T1 et T2) et je sais pas à quel moment je dois rajouter mes Alarmes dans ma collectionAlarme et je sais pas si chaque équipement possède sa propre collection Alarme ou alors c'est une collection pour l'ensemble des équipements. En tous cas, je souhaite qu'elle soit unique la collection à chaque équipement.
Je vous envois une copie de mon projet (Ne tenir compte que des classes que j'ai précédemment citées et du controle Filtre2 ainsi que du Form1 car sur les autres classes et contrôles, c'est encore en chantier)
Merci d'avance pour vos solution.
SimulDebit.rar
Partager