07-07-2014, 10:07 AM
Il va falloir utiliser le nombre aléatoire généré comme un compteur et pas comme un temps d'attente puisqu'il n'est pas (encore ?) possible d'utiliser une variable dans un WAIT ...
En imaginant que X contienne ton nombre aléatoire et qu'il représente des minutes tu peux (par ex) faire un WHILE qui ressemble à ceci
WHILE x > 0
WAIT 1 minute
x = x - 1
(fin du bloc WHILE)
si X représente un multiple de 15 secondes (si x = 4 alors attendre 1 min), tu feras un WAIT 15 sec dans le WHILE etc.
Ce n'est qu'une solution parmi d'autres car on peut aussi utiliser un déclencheur avec un WAIT, compter en positif, etc etc.
En imaginant que X contienne ton nombre aléatoire et qu'il représente des minutes tu peux (par ex) faire un WHILE qui ressemble à ceci
WHILE x > 0
WAIT 1 minute
x = x - 1
(fin du bloc WHILE)
si X représente un multiple de 15 secondes (si x = 4 alors attendre 1 min), tu feras un WAIT 15 sec dans le WHILE etc.
Ce n'est qu'une solution parmi d'autres car on peut aussi utiliser un déclencheur avec un WAIT, compter en positif, etc etc.
www.osmotiq.com, domotique, développement logiciel et web -- tests & tutoriels KNX, Lifedomus, ZWave, etc.
Twitter: osmotiq
Twitter: osmotiq