01/10/2007, 22:24:33
On 1 oct, 01:01, jef2000 <jef2...@ouaye.net> wrote:
> @Keldo
> J'ai très bien compris le problème de retour de status. Mais dans le
> cas de Gege, on peut l'oublier puisque la fonction staircase ne sert
> qu'a retarder de quelques secondes l'allumage.
Exact.
Moi je pensais à une application ou la fct. staircase éteignait la
lampe au bout d'un certain temps ; dans ce cas c'est un problème, mais
pas ici ...
> Comme chaque sortie lampe est configurée avec l'adresse (1) d'un
> interrupteur et l'adresse (2) du crépusculaire, tant qu'on allume et
> éteint avec l'interrupteur, pas de problème puisque la visu qui se
> base sur l'adresse (1) reçoit tout ce qu'il lui faut pour connaitre
> l'état de la sortie. Par contre si c'est le crépusculaire qui allume
> les lampes via l'adresse (2), la visu ne suit pas puisqu'elle se base
> sur l'adresse (1)
Mais ça c'est très simple à résoudre, il suffit d'attribuer à chaque
objet de la visu une adresse (1) (spécifique à chaque interrupteur-
poussoir et à chaque lampe) ET une adresse (2) (On/Off sonde) ET
l'adresse (3) (commande générale) , exactement comme chaque canal des
module de sortie, c'est tout.
En résumé, il faut toujours configurer les objets de la visu
exactement comme les objets des modules de sortie correspondants, à
l'exception du flags "read" qui ne peut pas être actif sur les objets
de la visu.
Cela vous parait-il correct ?
> @Keldo
> J'ai très bien compris le problème de retour de status. Mais dans le
> cas de Gege, on peut l'oublier puisque la fonction staircase ne sert
> qu'a retarder de quelques secondes l'allumage.
Exact.
Moi je pensais à une application ou la fct. staircase éteignait la
lampe au bout d'un certain temps ; dans ce cas c'est un problème, mais
pas ici ...
> Comme chaque sortie lampe est configurée avec l'adresse (1) d'un
> interrupteur et l'adresse (2) du crépusculaire, tant qu'on allume et
> éteint avec l'interrupteur, pas de problème puisque la visu qui se
> base sur l'adresse (1) reçoit tout ce qu'il lui faut pour connaitre
> l'état de la sortie. Par contre si c'est le crépusculaire qui allume
> les lampes via l'adresse (2), la visu ne suit pas puisqu'elle se base
> sur l'adresse (1)
Mais ça c'est très simple à résoudre, il suffit d'attribuer à chaque
objet de la visu une adresse (1) (spécifique à chaque interrupteur-
poussoir et à chaque lampe) ET une adresse (2) (On/Off sonde) ET
l'adresse (3) (commande générale) , exactement comme chaque canal des
module de sortie, c'est tout.
En résumé, il faut toujours configurer les objets de la visu
exactement comme les objets des modules de sortie correspondants, à
l'exception du flags "read" qui ne peut pas être actif sur les objets
de la visu.
Cela vous parait-il correct ?