(01-14-2018, 12:12 PM)tonyb0t77 a écrit : bonjour a vousLe cahier des charges n'est pas très précis ! Combien d'impulsions à gérer ?
je cherche a faire un compteur d impulsion sur un bouton poussoir
en gros faire en sorte que
un appuis une action
deux appuis une autre action
etc
ci quelqu'un a une idée
C'est une commande circulaire avec l'indice du compteur qui boucle ou existe t-il une RAZ spécifique ?
Après chaque impulsion, l'action associée est exécutée immédiatement ? Si oui après la première impulsion --> action 1 ; pour provoquer l'action 3 il faudra 2 autres impulsions et donc l'action 2 sera exécutée un cours instant avant l'action 3 ?
1ère idée :
- le déclenchement de l'automate à chaque changement d'état du bouton
- création dune variable numérique "nIndiceCompteur"
Automate
- Incrémentation de la variable "nIndiceCompteur"
-Test de la variable "nIndiceCompteur "
- si le nombre d'impulsion maxi est atteint --> nIndiceVariable= 1
- If "nIndiceCompteur" = 1 --> action 1
_- If "nIndiceCompteur"=2 --> action 2
etc