Logika#

A Logic oldalak összegyűjtik azokat a blokkokat, amelyek a projekt futását, döntéshozatalát, információtárolását és rendszerezettségét szabályozzák. Kezdje itt, ha ismételnie kell a műveleteket, várnia kell egy eseményindítóra, összehasonlítania az értékeket, vagy információkat kell mentenie a projekt későbbi szakaszaira.

  • Vezérlés - Projektfolyamat kezelése ciklusokkal és feltételekkel - szüneteltetés egy időre vagy egy feltétel teljesüléséig, blokkok ismétlése, különböző blokkok futtatása a feltételek alapján, ciklusok korai kilépése és a projekt befejezése.

  • Időzítő - Az Agy időzítőjével méri a műveletek időtartamát, új időzítési műveletekhez visszaállítja, és egy meghatározott idő elteltével elindít egy blokkköteget.

  • Események - Különböző blokkkötegek indítása különböző időpontokban - amikor a projekt elkezdődik, vagy amikor egy eseményt a projekt más részeiről közvetítenek, megvárva vagy anélkül, hogy az esemény befejeződjön.

  • Operátorok - Matematikai műveletek és függvények végrehajtása, értékek összehasonlítása, feltételek kombinálása vagy invertálása, tartományok ellenőrzése, véletlenszámok generálása és eredmények kerekítése.

  • Változók - Számok, logikai értékek, listák és 2D listák tárolása, hogy a projekt számolni tudjon, nyomon követhesse a haladást és döntéseket hozhasson futás közben.

  • Saját blokkok - Blokkokat csoportosíthat újrafelhasználható egyéni blokkokba, opcionális paraméterekkel az értékek átadásához, a projekt rendszerezéséhez és az ismétlődő blokkok elkerüléséhez.

  • Megjegyzések - Jegyzeteket adhatsz hozzá a projekthez a logika és a dokumentáció funkcióinak magyarázatához anélkül, hogy befolyásolnád a futtatását.

Összességében segítenek olyan projekteket kódolni, amelyek döntéseket hoznak, valós időben reagálnak, és a kódot áttekinthetővé és könnyen érthetővé teszik.