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.