29/10/2010, 12:34:18
Bonjour,
Dans ce cas précis j'ai une touche pour ON et une autre pour OFF (mais
c'est le même BP).
Je vais regarder avec ETS ce que les objets répondent à la commande de
lecture.
Je pense que le mieux est de retirer le Flag L aux BP
Merci en tout cas.
Olivier
On 28 oct, 16:58, jef2000 <jef2...@ouaye.net> wrote:
> > La lecture de 1/3/0 provoque l'allume de l'ampoule :-(
> > Je me demandais justement si ce n'est pas les BP qui fichent la
> > pagaille.
>
> Ce qui se passe, c'est que les 2 poussoirs n'ont pas le flag E. Donc
> quand un poussoir envoie ON, son objet interne à la valeur ON, mais
> l'autre poussoir (n'ayant pas le flag E activé) ne reçoit pas le ON et
> son objet reste à la valeur OFF. Donc quand tu envois la commande de
> lecture, les 2 poussoirs répondent chacun avec la valeur qu'ils ont et
> qui peuvent être contradictoires. Dans ce cas, c'est le dernier qui
> répond qui aura le fin mot de l'histoire. Tu peux résoudre ça en
> ajoutant le flag E sur les poussoirs ou en leur retirant le flag L.
> Si tu utilises un poussoir pour le ON et l'autre pour le OFF, les 2
> solutions conviennent. Par contre si les poussoirs font du "toggle",
> il faut absolument activer les flags E sinon tu risque de devoir
> parfois appuyer 2 fois sur le même bouton pour qu'il fasse son effet.
Dans ce cas précis j'ai une touche pour ON et une autre pour OFF (mais
c'est le même BP).
Je vais regarder avec ETS ce que les objets répondent à la commande de
lecture.
Je pense que le mieux est de retirer le Flag L aux BP
Merci en tout cas.
Olivier
On 28 oct, 16:58, jef2000 <jef2...@ouaye.net> wrote:
> > La lecture de 1/3/0 provoque l'allume de l'ampoule :-(
> > Je me demandais justement si ce n'est pas les BP qui fichent la
> > pagaille.
>
> Ce qui se passe, c'est que les 2 poussoirs n'ont pas le flag E. Donc
> quand un poussoir envoie ON, son objet interne à la valeur ON, mais
> l'autre poussoir (n'ayant pas le flag E activé) ne reçoit pas le ON et
> son objet reste à la valeur OFF. Donc quand tu envois la commande de
> lecture, les 2 poussoirs répondent chacun avec la valeur qu'ils ont et
> qui peuvent être contradictoires. Dans ce cas, c'est le dernier qui
> répond qui aura le fin mot de l'histoire. Tu peux résoudre ça en
> ajoutant le flag E sur les poussoirs ou en leur retirant le flag L.
> Si tu utilises un poussoir pour le ON et l'autre pour le OFF, les 2
> solutions conviennent. Par contre si les poussoirs font du "toggle",
> il faut absolument activer les flags E sinon tu risque de devoir
> parfois appuyer 2 fois sur le même bouton pour qu'il fasse son effet.