ACTIVITES TECHNOLOGIE – 4ème…. 27/05/2017 Systèmes automatisés Maquette « Monte-charge: Garage» Algorithme Organisation des réparations dans un garage Le garage est situé dans un bâtiment constitué de 2 étages et d'un rez-de-chaussée. Le parking est situé au rez-de-chaussée, au 1er étage sont effectuées les révisions, au 2ème étage ce sont les réparations. Lorsqu'une voiture devant être révisée arrive dans le parking, on fait un appel court (1 seconde) sur le bouton du niveau 0 pour l'envoyer au niveau 1. Lorsqu'il s'agit d'une voiture devant être réparée, on fait 2 appels courts (appui d'1s - relâche - appui d'1s) sur le bouton du niveau 0 pour l'envoyer au niveau 2. Lorsqu'on désire appeler la cage du monte-charge au niveau 0, on appuie plus longuement (au moins 3 secondes) sur le bouton du niveau 0. Pour renvoyer au niveau 0 une voiture, il suffit d'appuyer sur le bouton correspondant à son étage. Ainsi, l'appui sur le bouton du niveau 1 envoie une voiture révisée au niveau 0 et l'appui sur le bouton du niveau 2 envoie une voiture réparée au niveau 0. Sur le schéma ci-dessous, représenter à l'aide de flèches les différents chemins que suit le traitement d'une voiture réparée (étapes 1 et 2) et d'une voiture révisée (étapes 3 et 4) : Détailler ci-dessous les différentes étapes de ce scénario : SI : ........................................................................................................................................................................ ............................................... FAIRE : ........................................................................................................................................................................................................ ............. SI : ....................................................................................................................................................................................................................... FAIRE : ..................................................................................................................................................................................................................... SI : ....................................................................................................................................................................................................................... FAIRE : ..................................................................................................................................................................................................................... SI : ....................................................................................................................................................................................................................... FAIRE : ....................................................................................................................................................... .............................................................. SI : ............................................................................................................................................................................................ ........................... FAIRE : ..................................................................................................................................................................................................................... Quelle est la condition pour que la première étape puisse être vraie ? ............................................................................................................................................................................................... ....................... Noms : groupe n° …….. 1 ACTIVITES TECHNOLOGIE – 4ème…. 27/05/2017 Systèmes automatisés Maquette « Monte-charge: Garage» Algorithme Ce qui différencie la réparation et la révision, c'est, comme dans le cas de l'étude du restaurant, le nombre d'appuis sur le bouton d'appel du niveau 0, appui dont il faut en plus tester la brièveté. La rapidité d'exécution du programme rend difficile la distinction du nombre d'appuis. Comme dans le cas d'étude précédent, si l'on inclue une temporisation (temporisation que l'on pourra évaluer à 2 secondes) au programme, on peut alors laisser le temps à l'utilisateur d'appuyer et de relâcher le bouton du niveau 0. Le programme Montalg permettant d'écrire les actions et conditions uniquement en cascade (pas de parallèle), il va falloir imbriquer les 2 parties l'une en dessous de l'autre, ce qui rend la séparation entre les 2 parties (montée niveau 1 et montée niveau 2) compliquée. A ces 2 parties il faudra également rajouter celle qui correspond à un appui long. Dans ce cas-ci, il semble plus facile de traiter en premier lieu la partie correspondant aux 2 appuis brefs, puis celle d'1 appui bref et enfin l'appui long. Pour arrêter le déroulement de l'algorithme en fin de la première partie, on va réaliser un test sur une condition évidente. La condition choisie sera de préférence la détection de la cage au niveau 0, que l'on sait vraie en fin de partie 1 ou en fin de partie 2. En incluant les étapes intermédiaires, écrire l'algorithme de programmation correspondant à la réparation et à la révision d'une voiture en complétant les cadres page suivante. 2 3 1 1 Noms : 2 3 groupe n° …….. 2