Evénements multiples "ET/OU" scénario

Bonjour,
J’ai une question au sujet des conditions d’événements.
Comment est géré la priorité des condition dans un scénario?
Dans l’exemple suivant:
toto « OU » toto1 « OU » toto2 « ET » toto3
Comment se calcul la condition? Est-ce identique à:
toto3 « ET » toto « OU » toto1 « OU » toto2

Merci

Si mes souvenirs sont bons, l’évaluation se fait de gauche :arrow_right: droite.

Donc

peut aussi s’écrire

((toto OU toto1) OU toto2) ET toto3.


Et comme il n’y a pas de différence de « priorité » entre ET et OU

peut aussi s’écrire

((toto3 ET toto) OU toto1) OU toto2

Merci pour la réponse,
Donc en aucun cas on ne peut avoir:

(toto OU toto1 OU toto2) ET toto3.

J’imagine que pour cela, la solution est de faire un autre scénario et d’envoyer le résultat dans une sortie virtuelle?

Exactement :arrow_double_up:

(Entrée ou Sortie virtuelle, ça n’a aucune différence… Elles sont toutes juste des « variables »)

1 « J'aime »

bonjour

je ne comprends pas cette remarque car, après tout, si vous enlevez les parenthèses vous obtenez exactement le même résultat

toutes ces expressions sont équivalentes

  • e1 OU e2 OU e3 ET e4
  • (e1 OU e2) OU e3 ET e4
  • (e1 OU e2 OU e3) ET e4
  • e1 OU (e2 OU e3) ET e4
  • ((e1 OU e2) OU e3) ET e4
  • e4 ET e1 OU e2 OU e3
  • e4 ET (e1 OU e2) OU e3
  • e4 ET e1 OU (e2 OU e3)
  • e4 ET (e1 OU e2 ou e3)
  • e4 ET ((e1 OU e2) OU e3)

cdt

1 « J'aime »

Effectivement !:face_with_monocle:

Je me permet un petit message …
De ce que je comprend de la question, on peut se demander si on peut également obtenir :

  • e1 OU e2 OU (e3 ET e4)

Dans ce cas là, est-il plus judicieux de faire :

  • (e1 ET e4) OU (e2 ET e4) OU (e3 ET e4)

Je n’ai pas encore commencer la prog de mon ipx du coup je ne peux pour le moment pas tester, mais j’avoue que c’est une bonne question ^^.

Bonjour,

Comme dit plus haut, la 1ere proposition peut s’écrire
(E1 OU E2 OU E3) ET E4.
Donc, si vous utilisez la propriété fondamentale des opérateurs logiques, à savoir la distributivité, vous obtenez votre seconde proposition.
Cependant, ne perdez pas de vue qu’il n’y a pas de parenthèse dans le moteur de scénario.
L’utilisation d’une expression plutôt qu’une autre ne dépendra donc au final que de votre capacité à la relire et la comprendre 6 mois après :wink:

1 « J'aime »