Bonjour,
Je voudrais savoir comment faire pour que mon signal passe à 1 seulement si 2 conditions sont réunis en même temps.
Exemple
C1 = c2 et c3 et c4
C5 = c6
Je voudrais que mon signal passe à 1 seulement si les conditions c1 et c5 sont réunis en même temps.
Peut on également i mettre une variable qui me permettrai de régler le nombre de bougies d écart pour que le signal soit validé 0 bougie d écart.. 1 bougie….
Merci beaucoup
Bonsoir, en supposant que tes c1 et c5 soient de type booléen 0 (faux) ou 1 (vrai), il suffit de tester si “c1 and c5” vaut 1 (les 2 vrais en même temps) ou 0 (aucun ou un seul vrai sur les 2)
Mettons que tu l’appelles Cglobal = c1 and c5, alors tu peux utiliser Cglobal[N] pour avoir la valeur en N-ème bougie précédente
Bonsoir,
Merci de ta réponse, Je me suis mal exprimé . Ce que je souhaite c que le signal passe à 1 seulement si les 2 conditions passent à 1 au même moment .
Si c1 est déjà à 1 a la bougie précédente et que c5 passe à 1 à la suivante alors mon signal ne doit pas être validé.
Mon signal doit être validé seulement si à la bougie précédente c1 et c5 sont a 0 et que à la bougie suivante il passe à 1 simultanément.
Ok, ça se traduit par:
if c1 and not c1[1] and c5 and not c5[1] then
...
endif