NEWS
Steuern mit 'Wert' - false bevorzugen
-
Ich habe zwei Trigger (booleon) und möchte dabei das Objekt
Timer_abgelaufen
auffalse
setzen sobald einer der beiden auffalse
ist.
Sind beide auffalse
und einer davon schaltet auftrue
sollTimer_abgelaufen
trotzdem auffalse
bleiben und nicht (so wie jetzt) auftrue
springen.Gibt es eine einfache Möglichkeit es innerhalb eines Blocklys zu lösen?
Wie ich es mit zwei Blocklys machen kann ist mir klar, aber es werden zukünftig mehr Trigger hinzu kommen. Auch da gilt dann, ist einer aus der Listefalse
sollTimer_abgelaufen
auffalse
gesetzt werden bzw dort bleiben. Erst wenn alletrue
sind darf sich das Objekt dementsprechend auftrue
ändern.Vielen Dank
-
@rtwl Du musst den Status der einzelnen Trigger in einzelnen Variablen speichern.
-
@mickym Verstehe nicht ganz, denn die Trigger sind ja Objekte, und dort ist ja auch der aktuelle Status gespeichert.
Mir ist eben nicht klar wie ich die Prüfung auf den nicht-auslösenden Trigger mache. Ich meine, ich kann schon eine Falls-Dann Prüfung einbauen für alle Trigger-Objekte. Die Hauptfrage war eher ob es möglich ist ohne zwei (später mal mehrere) Falls-Dann Prüfungen zu realisieren. -
@rtwl sagte: Timer_abgelaufen auf false setzen sobald einer der beiden auf false ist.
Wert von DP1 und Wert von DP2
-
gelöscht
-
@rtwl sagte: zukünftig mehr Trigger hinzu kommen
Dann am einfachsten mit einer Liste der DP-IDs und einer Schleife.
-
@paul53 danke danke!
gutes Beispiel um mit Listen zu arbeiten. Schön langsam wird mir blockly immer vertrauter