Bonsoir Denis,
En effet, complexe mais pas compliqué !
Voici
- Code: Tout sélectionner
// * FileName : timer_push.txt
// * Fabien Deheegher
// * Date : 07/04/2024
Var 0005, name action
Var 0010, name push_in
{
IF &push_in = 1
{
&timer = 0
&timer = TIMER 999999 ,1 ,10
}
ELSE
{
&Val_tempo = &timer // memorisation du temps d'appui
&timer = 999998 // arret du timer
}
}
Var 0020, name timer
Var 0030, name Val_tempo
{
IF &Val_tempo > 50 // temps d'appui long ici
{
&action = 111111 // premiere action
}
ELSE
{
&action = 222222 // seconde action
}
}
Quelques explications :
La variable
action représente l'action déclenchée selon le temps d'appui, 222222 pour un appui court et 111111 pour un appui long
push_in : variable à lier à ton poussoir
Mettre le temps d'appui long souhaité dans la ligne, 50 par exemple dans ce cas :
- Code: Tout sélectionner
IF &Val_tempo > 50 // temps d'appui long ici