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
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!
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
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