Pb d'entrées au redémarrage de SIOC ... solution possible !

Questions sur les cartes Master et USB / Problèmes d'entrée-sortie, LEDS, Interrupteurs, etc...

Re: Pb d'entrées au redémarrage de SIOC ... solution possibl

Messagede stevelep » Ven 31 Aoû 2012 19:36

Pour faire une pause entre 2 commandes, il faut utiliser le DELAY.
Mais il faut mettre la suite du code dans une autre variable, tu utilises le delay pour
lancer l'autre variable après un temps donné.

Var 0000, name init, value 10
{
&init_mc1 = 0
&init_mc1 = TOGGLE 0 // Pour init master 1

&init2 = DELAY 1 30 // déclanche l'init2 après 3 secs
}


Var 0002, name init2
{
&init_mc2 = 0
&init_mc2 = TOGGLE 0 // Pour init master 2
&init3 = DELAY 1 30 // 30 = 3 secs

Var 0003, name init3
{
&init_mc3 = 0
&init_mc3 = TOGGLE 0 // Pour init master 3
}
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Pb d'entrées au redémarrage de SIOC ... solution possibl

Messagede pierre01 » Ven 31 Aoû 2012 20:40

Merci BOB, je vais essayer ça !

Si je comprends bien, tu mets le delai dans la routine init (var 0) et l'init master (2 et 3) dans la déclaration des variables à l'extérieur de la routine init ?
A+
Pierre.
Avatar de l’utilisateur
pierre01
 
Messages: 1769
Inscription: 19/04/09
Localisation: Vers Vesoul (Haute Saône)

Re: Pb d'entrées au redémarrage de SIOC ... solution possibl

Messagede stevelep » Ven 31 Aoû 2012 20:50

En lançant le SIOC tu vas lire le code de la variable 0000 init.
Si dans cette variable tu modifies la valeur d'une autre variable (init2 par exemple)
celle ci va être aussi lue, en plus tu intercales un délai

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Pb d'entrées au redémarrage de SIOC ... solution possibl

Messagede pierre01 » Ven 31 Aoû 2012 21:07

ça semble marcher ... mais pas à tous les coups je dirais, je ferai d'autres essais plus tard !!!

Il y a un truc qui me turlupine depuis pas mal de temps déjà :
Il semble bien que le temps d'attente ne corresponde pas à 3s pour la commande "&tempo_mc2 = DELAY 1, 30"
J'avais déjà eu ce doute par le passé, je crois qu'en fait le paramètre2 (30 dans ce cas) ne veux pas dire 30 dixièmes de s, mais 30 centièmes de s, malgré ce que dit la doc.

En effet, avec 30 je ne remarque aucun délai alors que 300 donne bien une tempo visible ... bien que moins de 3s à vue de nez gratgrat
A+
Pierre.
Avatar de l’utilisateur
pierre01
 
Messages: 1769
Inscription: 19/04/09
Localisation: Vers Vesoul (Haute Saône)

Re: Pb d'entrées au redémarrage de SIOC ... solution possibl

Messagede stevelep » Sam 1 Sep 2012 09:36

C'est peut être bien une faute dans le manuel
et cela correspondrait au TIMER

Si ça marche pas essaye d'augmenter le temps.
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Précédente

Retourner vers Cartes Master & USB-Expansion





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités