NEWS
Blockly bildet Schleife
-
@saeft_2003
Du könntest noch den "Ursprung" auswerten, damit das Script sich nicht selbst triggert.@codierknecht sagte in Blockly bildet Schleife:
@saeft_2003
Du könntest noch den "Ursprung" auswerten, damit das Script sich nicht selbst triggert.Wie genau macht man das habe ich noch nie benutzt?
-
@codierknecht sagte in Blockly bildet Schleife:
@saeft_2003
Du könntest noch den "Ursprung" auswerten, damit das Script sich nicht selbst triggert.Wie genau macht man das habe ich noch nie benutzt?
EDIT IST QUATSCH, bitte warten
So, habs gefunden

"Ursprung" kann man auch als Debug-Meldung schicken lassen, um herauszufinden, was da überhaupt an Varianten bei den verschiedenen Varianten der Auslösung der Trigger kommen ...
-
EDIT IST QUATSCH, bitte warten
So, habs gefunden

"Ursprung" kann man auch als Debug-Meldung schicken lassen, um herauszufinden, was da überhaupt an Varianten bei den verschiedenen Varianten der Auslösung der Trigger kommen ...
Alles klar danke probiere ich aus.
-
@haus-automatisierung said in Blockly bildet Schleife:
@martinp Nein. Guck doch einfach den generierten Code an :)
Da Brett vor meinem Kopf ist gerade auf meine Zehen gefallen - aua
EDIT
Die Reihenfolge der Funktionen ändert sich.
Dockt man Trigger-Blöcke aneinander, werden die Javascript-Funktionen auch hintereinander gehängt.
Bei freistehenden Blöcken wird wohl von oben nach unten das Blockly Board abgearbeitet und in Javascript umgewandelt...@martinp sagte in Blockly bildet Schleife:
Die Reihenfolge der Funktionen ändert sich.
Dockt man Trigger-Blöcke aneinander, werden die Javascript-Funktionen auch hintereinander gehängt.
Bei freistehenden Blöcken wird wohl von oben nach unten das Blockly Board abgearbeitet und in Javascript umgewandelt...Was aber völlig unerheblich ist.
-
@martinp sagte in Blockly bildet Schleife:
Die Reihenfolge der Funktionen ändert sich.
Dockt man Trigger-Blöcke aneinander, werden die Javascript-Funktionen auch hintereinander gehängt.
Bei freistehenden Blöcken wird wohl von oben nach unten das Blockly Board abgearbeitet und in Javascript umgewandelt...Was aber völlig unerheblich ist.
@codierknecht Könnte etwas an der Reihenfolge ändern, in der z.B. Trigger abgearbeitet werden... Weiß aber nicht, wie da die internen Strukturen aufgebaut sind, die die on(...) Funktionen verwalten...
Wenn zwei Funktionen auf das gleiche Ereignis warten, wird die weiter unten im Quellcode stehende Funktion aufgrund der Position im Quellcode erst nach der weiter oben stehenden Funktion bedient?
-
@codierknecht Könnte etwas an der Reihenfolge ändern, in der z.B. Trigger abgearbeitet werden... Weiß aber nicht, wie da die internen Strukturen aufgebaut sind, die die on(...) Funktionen verwalten...
Wenn zwei Funktionen auf das gleiche Ereignis warten, wird die weiter unten im Quellcode stehende Funktion aufgrund der Position im Quellcode erst nach der weiter oben stehenden Funktion bedient?
@martinp sagte in Blockly bildet Schleife:
Wenn zwei Funktionen auf das gleiche Ereignis warten, wird die weiter unten im Quellcode stehende Funktion aufgrund der Position im Quellcode erst nach der weiter oben stehenden Funktion bedient?
Wenn die Reihenfolge wichtig ist, dann gehört die Logik in den gleichen Trigger.
-
@martinp sagte in Blockly bildet Schleife:
Wenn zwei Funktionen auf das gleiche Ereignis warten, wird die weiter unten im Quellcode stehende Funktion aufgrund der Position im Quellcode erst nach der weiter oben stehenden Funktion bedient?
Wenn die Reihenfolge wichtig ist, dann gehört die Logik in den gleichen Trigger.
@haus-automatisierung Das sowieso - aber ich könnte mir auch bei dem ersten Beispiel oben aus dem Thread vorstellen, dass eine Vertauschung der beiden Blöcke sich irgendwie auswirken könnte ....
-
@saeft_2003
Du könntest noch den "Ursprung" auswerten, damit das Script sich nicht selbst triggert.@codierknecht sagte: Du könntest noch den "Ursprung" auswerten, damit das Script sich nicht selbst triggert.
... oder den Skriptnamen.

Dann können andere Skripte noch ein Licht steuern und beide Lichter schalten gleich.
-
@haus-automatisierung Das sowieso - aber ich könnte mir auch bei dem ersten Beispiel oben aus dem Thread vorstellen, dass eine Vertauschung der beiden Blöcke sich irgendwie auswirken könnte ....
@martinp
Die beiden Trigger im Eröffnungsthread befeuern sich gegenseitig.
Das sieht nach 'ner wunderbaren Endlosschleife aus.Wird "Licht Treppe" geändert, reagiert der Trigger und setzt einen Wert des Schaltaktors.
Der Aktor hat aber einen eigenen Trigger, der dann wiederum "Licht Treppe" schaltet.
So beginnt der Spaß gleich wieder von vorne.In welcher Reihenfolge die beiden Trigger definiert werden, ist dabei völlig Wumpe.
@saeft_2003
Nimm mal das Beispiel von @paul53. Damit sollte dann Ruhe sein. -
Alles klar ich probiere es aus danke für eure Hilfe...
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
