Messagerie


timer

fredetmumu
1385 messages

samedi 21 avril 2018 à 19:14
Bonjour a tous,
quelqu'un aurait une piste a me suggérer pour reussir ceci svp?:
un evenement se lance toute les 2 secondes
un deuxieme evenement se lance toute les deux seconde aussi, mais a intervalle different
soit:
aux seconde 0,2,4,6,8 .... l'evenement 1 se lance
aux seconde 1,3,5,7... l'evenement 2 se lance
j'avais l'idée suivante mais je ne sais pas trop la programmer:
nb de seconde ecoulées depuis le debut /2 = "un nombre entier" : lance event 1
nb de seconde ecoulées depuis le debut /2 = "un nombre a virgule" : lance event 2
merci de votre aide
Patrice
2784 messages
Fusion 2.5 Dev Fusion 2.5
Firefly Exporteur UWP Exporteur iOS Exporteur Android Exporteur HTML5 Fusion 2.5+
samedi 21 avril 2018 à 19:23
Teste si tes secondes sont paires ou impaires. Secondes écoulée and 1 = 0 our 1
fredetmumu
1385 messages

samedi 21 avril 2018 à 19:40
oui c'est ce que je voulais faire en faisant "divisé par 2=nombre entier" mais je n'avais pas pensé a AND 1 car y'a longtemps que j'ai oublié mes cours de logique combinatoire... merci!
Cyberclic
664 messages
Fusion 2.5 Dev
Exporteur iOS Exporteur Android Exporteur HTML5
samedi 21 avril 2018 à 20:07
La solution "la plus simple" consiste à utiliser ce que propose Fusion de base, c'est à dire, les appels aux fonctions de temps. A voir si ça peut s'intégrer facilement à ce que tu comptes faire.
Sinon comme l'a dit Patrice, tu peux utiliser l'opérateur logique AND, ou le modulo (temps MOD 2) qui renvoient le même résultat.
Modifié le samedi 21 avril 2018 à 20:19 par Cyberclic
Pièces jointes
fredetmumu
1385 messages

samedi 21 avril 2018 à 21:18
j'ai fait comme Patrice m'a expliqué:

toujours
valeur globale A: "TIMER SECOND" AND 1

toute les secondes
valeur globale A=1
  - evenement 1

toute les secondes
valeur globale A=0
  - evenement 2

il y avait peut etre plus simple...
je vais etudier ton mfa, merci!


edit: ta solution 1 est bien aussi j'y avait pensé mais je n'avais pas trouvé moyen de la mettre en oeuvre (d'ailleurs je ne comprends pas le -1)
ta solution 3 (modulo) , je ne connais pas (ou ne me souviens plus) de ce que c'est exactement

en tout cas merci de votre aide
Modifié le samedi 21 avril 2018 à 21:28 par fredetmumu
Utilisateurs en ligne
  • Aucun utilisateur en ligne
  • 17 visiteurs au total

Derniers messages