NEWS
Reihenfolge der Abarbeitung von Triggern
-
Unabhängig von einander.
Ggf. auch gleichzeitig wenn sich die Datenpunkte auch gleichzeitig ändern -
Unabhängig von einander.
Ggf. auch gleichzeitig wenn sich die Datenpunkte auch gleichzeitig ändern@BananaJoe sagte: Ggf. auch gleichzeitig
Echtes "gleichzeitig" gibt es nicht. Sie triggern in der Reihenfolge, in der die Ereignisse registriert werden.
-
@BananaJoe sagte: Ggf. auch gleichzeitig
Echtes "gleichzeitig" gibt es nicht. Sie triggern in der Reihenfolge, in der die Ereignisse registriert werden.
-
Ich muss noch mal nachfragen - wenn die drei Datenpunkte auf das gleiche Ereignis reagieren, wie ist die Abarbeitung dann?
Ich frage deswegen, weil die ersten beiden Blocklys zuerst ausgeführt werden sollen und dann erst das dritte. Dann müsste ich die Logik in einem einzigen Blockly unterbringen, in getrennten ist es aber einfacher zu programmieren. Wäre aber letztlich auch kein Problem.
-
Ich muss noch mal nachfragen - wenn die drei Datenpunkte auf das gleiche Ereignis reagieren, wie ist die Abarbeitung dann?
Ich frage deswegen, weil die ersten beiden Blocklys zuerst ausgeführt werden sollen und dann erst das dritte. Dann müsste ich die Logik in einem einzigen Blockly unterbringen, in getrennten ist es aber einfacher zu programmieren. Wäre aber letztlich auch kein Problem.
@guitardoc sagte in Reihenfolge der Abarbeitung von Triggern:
wenn die drei Datenpunkte auf das gleiche Ereignis reagieren,
...dann nimmt man grundsätzlich nur einen Trigger
Der Rest muss dann in der Logik abgebildet werden.
Diese wird in der Reihenfolge abgearbeitet.
Du musst nur aufpassen, dass du nicht in die Asynchronfalle tappst. -
Ich muss noch mal nachfragen - wenn die drei Datenpunkte auf das gleiche Ereignis reagieren, wie ist die Abarbeitung dann?
Ich frage deswegen, weil die ersten beiden Blocklys zuerst ausgeführt werden sollen und dann erst das dritte. Dann müsste ich die Logik in einem einzigen Blockly unterbringen, in getrennten ist es aber einfacher zu programmieren. Wäre aber letztlich auch kein Problem.
@guitardoc sagte in Reihenfolge der Abarbeitung von Triggern:
Ich muss noch mal nachfragen - wenn die drei Datenpunkte auf das gleiche Ereignis reagieren, wie ist die Abarbeitung dann?
Ich frage deswegen, weil die ersten beiden Blocklys zuerst ausgeführt werden sollen und dann erst das dritte. Dann müsste ich die Logik in einem einzigen Blockly unterbringen, in getrennten ist es aber einfacher zu programmieren. Wäre aber letztlich auch kein Problem.
Es gibt eine einfache Lösung zu erzwingen das eines davon später arbeitet als die anderen - darin einfach einen
pause 5Baustein verwenden - damit wird die folgende abarbeitung um 5 ms verzögert - das ist nichts im Zeitablauf, aber signifikant genug um die Logik nach hinten zu schieben.A.
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