Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Frage zu Timeout, Schleifen usw.

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Frage zu Timeout, Schleifen usw.

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      ManfredHi last edited by

      Hallo. Ich habe mein eine allgemeine Frage zum Thema Schleifen und Timeout.
      Wie ist das nun genau?
      Ich setze z.B. eine Variable in einem Blockly. Dann wird eine Funktion aufgerufen in der diese Variable geändert wird, und zusätzlich einige Sachen ausgeführt werden sollen. Am Ende dieser Funktion erhält diese Variable wieder einen bestimmten Wert.
      im ursprünglich aufrufendem Blockly soll dann erst weitergemacht werden, wenn diese Varible den Endwert der Funktion erhalten hat.

      Wie mach ich das grundlegend? Danke.

      Cinimod BananaJoe 2 Replies Last reply Reply Quote 0
      • Cinimod
        Cinimod Most Active @ManfredHi last edited by

        @manfredh1

        Zeig mal besser was du gepuzzelt hast, dann kann man sich besser ein Bild machen. Wo da jetzt schleife und timeout drin vorkommt ist nicht so ersichtlich 🤔

        1 Reply Last reply Reply Quote 0
        • BananaJoe
          BananaJoe Most Active @ManfredHi last edited by

          @manfredh1 öhm, dein Hauptteil wartet doch eh auf die Rückgabe deiner Funktion.

          Beispiel:
          4ef4472e-fb5a-4bb9-aba5-80ee64855b99-image.png
          Der macht erst weiter wenn er einen Wert von der Funktion bekommen hat.
          Ergo kannst du in der Funktion entscheiden wann du das machst.
          Wenn dort früher aussteigen willst (z.B. aus einer Schleife):
          36e92e58-d1d9-43c4-a4d9-15d9b6d2d7d9-image.png
          Sobald eine "return" stattfindet endet die Funktion:
          e30e5183-ba9b-4319-a7b2-323ed6bf5712-image.png

          M 1 Reply Last reply Reply Quote 0
          • M
            ManfredHi @BananaJoe last edited by

            @bananajoe
            ok, ich hab in meinen Versuchen nämlich immer die Funktion ohne dem Rückgabewert gemacht und da ist der rest von dem Blockly, welches die Funktion aufgerufen hat, sofort ausgeführt worden.
            Werd das jetzt mal austesten. Danke vorerst mal.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            740
            Online

            32.0k
            Users

            80.5k
            Topics

            1.3m
            Posts

            3
            4
            197
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo