Présentation de l’application
Le seul impératif à ce projet, est d’utiliser le logiciel Ilog View et de profiter des états pour mettre au point une interface complexe.
Notre interface se décompose en 7 paneaux :
La gestion des états
Voici la représentation
des différents états :
Nous voyons sur cette copie d’écran, la liste et l’implication d’une partie des états. En effet la fenêtre ne pouvait contenir plus d’informations.
Par exemple, prenons le cas de l’état info ; dans l’état root, nous avons spécifier que l’appuie sur le bouton OK du menu rend visible le panneau d’information, et bascule dans l’état info. Dans cet état l’appuie sur le bouton OK du panneaux info, restaure l’état en quittant l’état info. Nous aurions pu compliquer la chose comme par exemple faire disparaître le panneau menu ou encore changer l’activation du même bouton....
Un exemple plus intéressant est le cas des interaction entre bouton dans le panneau Schéma
Le principe est le suivant : Il faut dans un premier temps ouvrir l’eau pour remplir le collecteur. Par la suite on peut activer les vannes placer sous les bassins. Ce n’est qu’à ce moment là que l’on peut activer ou désactiver les pompes. Pour permettre le lavage des filtres, il faut que la vanne correspondante soit dans un état éteint, mais ayant déjà fonctionner. Il existe trois états aux vannes d’admission :
Des panneaux de notre application