A Project Stepping funkció fontos vizuális jelzéseket biztosít a felhasználó számára, amelyek segítenek a hibaelhárításban vagy a projekt folyamatának jobb megértésében. Amikor egy projekt fut, a Hero Bot az utasításoknak megfelelően fog futni, de előfordulhat, hogy nem úgy, ahogy a felhasználó akarta. Ha egy lépésben láthatja a blokkok végrehajtását, a felhasználó jobban átlátja, mely blokkok okozhatják a hibát.
A Project Stepping funkció használata
Válassza ki a VEXcode IQ eszköztár jobb felső sarkában található lépés gombot.
A kiválasztást követően zöld kiemelés jelenik meg a „indításkor” blokk körül, jelezve, hol kezdődik a program, és majd azonnal mozog, hogy kiemelje az első blokkot a veremben. A kiemelés a „utáni első blokkon maradindításkor, amíg újra ki nem választja a lépés gombot.
Megjegyzés: a kiemelés azonnal átkerül egy [Comment] blokkon, mert [Comment] blokk nem változtatja meg a projektet vagy az azt körülvevő blokkokat.
A kiemelt blokk futtatásához válassza ki ismét a lépés gombot. A blokk végrehajtása után a következő blokk kiemelt lesz.
Továbbra is használja a lépés gombot, hogy blokkonként végigfusson a projekten.
Hibakeresés a Project Stepping funkcióval
A Project Stepping funkció lelassítja a projekt folyamatát, és azonnali vizuális visszajelzést ad. Ez lehetővé teszi a felhasználó számára, hogy blokkonként végigmenjen a projekten, hogy megfigyelje a viselkedést és kijavítsa a hibákat.
Ebben a példában az a szándék, hogy Fling elkapjon egy labdát, és megszerezze a labdát a magas gólban. Azonban a projektben a fordulat rossz irányba fordul, és így a labda nem kerül a High Goal-ba.
Futtassa a projektet lépésről lépésre a Projektlépés funkció használatával, amíg hibát nem észlel.
Javítsd ki a hibát.
Ebben a példában a hiba az volt, hogy a Fling 155 fokkal balra fordult, de ez az irány nem állítja a Flinget a megfelelő szögbe ahhoz, hogy a katapult a labdát a magas célba lője. A fordulási irányt balról jobbra kell változtatni.
Ezután futtassa újra a projektet az elejétől a Project Stepping funkció segítségével. Ismételje meg ezt a folyamatot, amíg a projekt megfelelően le nem fut.