NEWS
Bedingung wird ignoriert?
-
Hallo,
ich habe folgende Skript. Sollte sich die Bewegungsmelder ändern. Soll er bei Ja (Wert = true) das Licht einschalten. Was er auch brav macht.
Er soll aber dass Licht erst ausmachen, wenn beide Bewegungsmelder auf Nein sind. Aber dies ignoriert er und macht das Licht aus, wenn der erste Wert FALSE wird.
Habt ihr eine Idee?

@Gwoony Den Trigger-Block WERT kannst du nicht bei zwei Triggern nehmen. Woher soll er sonst wissen wessen WERT?
-
-
Wusste gar nicht, dass das untere so geht :) da ist eleganter, dachte man liest immer von außen nach innen :-)
@Gwoony ooops, das habe ich tatsächlich übersehen - ja du brauchst die zweite Variante
-
was meinst du mit zweite Varianten? Habe beide Varianten ausprobiert meine und die von dslraser. Beide funktionieren gleiche :)
@Gwoony sagte in Bedingung wird ignoriert?:
Habe beide Varianten ausprobiert meine und die von dslraser. Beide funktionieren gleiche
deine kann nicht funktionieren, die zweite -von @dslraser - müsste funktionieren
-
was meinst du mit zweite Varianten? Habe beide Varianten ausprobiert meine und die von dslraser. Beide funktionieren gleiche :)
-
@Gwoony sagte in Bedingung wird ignoriert?:
Habe beide Varianten ausprobiert meine und die von dslraser. Beide funktionieren gleiche
deine kann nicht funktionieren, die zweite -von @dslraser - müsste funktionieren
-
@Homoran Wieso kann meine nicht funktionieren? Ich habe es doch gemacht und das Ergebnisse ist identisch.
Bei meiner Fragt er ob ob ein Wert von beiden True ist... und bei DSL macht er zweimal dasselbe mit oder...
@Gwoony sagte in Bedingung wird ignoriert?:
Bei meiner Fragt er ob ob ein Wert von beiden True ist...
ich weiss überhaupt nicht ob diese Syntax funktioniert. die andere ja
-
@Homoran Wieso kann meine nicht funktionieren? Ich habe es doch gemacht und das Ergebnisse ist identisch.
Bei meiner Fragt er ob ob ein Wert von beiden True ist... und bei DSL macht er zweimal dasselbe mit oder...
@Gwoony
schau mal den Unterschied, wenn Du interne Eingänge benutztmeins

Deins

Falls Wert von der ersten Objekt ID ???( was denn???)
-
@Gwoony
schau mal den Unterschied, wenn Du interne Eingänge benutztmeins

Deins

Falls Wert von der ersten Objekt ID ???( was denn???)
Deins

Bei dir Schaut er ob einer von beiden Wahr ist:
(a = wahr) oder (b = wahr)
Meins

Und bei mir auch
Wenn (a oder b) = wahr
Ich habe es beides probiert und er macht genau dasselbe.
Aber zum Problem zurück, wenn ich einfach das rote Wert weglassen geht es :) -
Deins

Bei dir Schaut er ob einer von beiden Wahr ist:
(a = wahr) oder (b = wahr)
Meins

Und bei mir auch
Wenn (a oder b) = wahr
Ich habe es beides probiert und er macht genau dasselbe.
Aber zum Problem zurück, wenn ich einfach das rote Wert weglassen geht es :)@Gwoony sagte in Bedingung wird ignoriert?:
wenn ich einfach das rote Wert weglassen geht es
ja, das hat Dir @Homoran ja schon geschrieben warum. Das ist halt die Eigenschaft des Triggers, aber Du hast zwei Trigger.

Ich habe es beides probiert und er macht genau dasselbe.
da bin ich mir aber immer noch nicht sicher....(falls es nicht läuft wie gewünscht, dann erinnere Dich an diese Seite)
-
@Gwoony sagte in Bedingung wird ignoriert?:
wenn ich einfach das rote Wert weglassen geht es
ja, das hat Dir @Homoran ja schon geschrieben warum. Das ist halt die Eigenschaft des Triggers, aber Du hast zwei Trigger.

Ich habe es beides probiert und er macht genau dasselbe.
da bin ich mir aber immer noch nicht sicher....(falls es nicht läuft wie gewünscht, dann erinnere Dich an diese Seite)
-
@Gwoony sagte in Bedingung wird ignoriert?:
wenn ich einfach das rote Wert weglassen geht es
ja, das hat Dir @Homoran ja schon geschrieben warum. Das ist halt die Eigenschaft des Triggers, aber Du hast zwei Trigger.

Ich habe es beides probiert und er macht genau dasselbe.
da bin ich mir aber immer noch nicht sicher....(falls es nicht läuft wie gewünscht, dann erinnere Dich an diese Seite)
-
Dieses gleich wahr lasse ich eigentlich immer weg.
Wenn man falls Wert schreibt, dann ist Bedingung erfüllt. Wenn man falsch haben will, dann nehme ich das nicht blockly, also falls nicht wert bedeutet falsch.Also anders gesagt, =wahr kann immer weg.
-
Dieses gleich wahr lasse ich eigentlich immer weg.
Wenn man falls Wert schreibt, dann ist Bedingung erfüllt. Wenn man falsch haben will, dann nehme ich das nicht blockly, also falls nicht wert bedeutet falsch.Also anders gesagt, =wahr kann immer weg.




