Blokkok letiltása és engedélyezése a VEXcode V5-ben

A VEXcode V5 lehetővé teszi a felhasználók számára a blokkok letiltását és engedélyezését projektjeiken belül. Ez egy hasznos funkció egy projekt teszteléséhez vagy hibakereséséhez anélkül, hogy szét kellene szedni a projektet. A felhasználó letilthatja vagy engedélyezheti a blokk(oka)t, hogy tesztelje a robot viselkedésében mutatkozó különbségeket, amikor az adott blokk benne van vagy nincs a projektben.


A blokkok letiltása és engedélyezése

A V5 különböző blokkterveinek és oktatóanyagainak kollázsa, amely különböző stílusokat és funkciókat mutat be a felhasználók számára, amelyeket felfedezhetnek és megvalósíthatnak projektjeikben.

Egy blokk letiltásához kattintson a jobb gombbal vagy tartsa lenyomva a blokkot a helyi menü aktiválásához, majd válassza a Blokk letiltása lehetőséget.

Képernyőkép, amely a blokkok engedélyezése/letiltása kapcsolót mutatja a V5-ös verzióban, és bemutatja a blokkfunkciók kezelésének lehetőségeit az oktatói részben.

Egy letiltott blokk engedélyezéséhez aktiválja az adott blokk helyi menüjét, és válassza a Blokk engedélyezése lehetőséget.


Mi történik az egyes blokkokkal, ha le van tiltva?

Képernyőkép, amely bemutatja, hogyan lehet letiltani egy funkciót a V5-ben, kiemelt opciókkal és beállításokkal a Blocks Tutorials részben.

Amíg egy blokk(ok) le van tiltva, az szürkén jelenik meg, és egy átlós vonalak rácsával láthatók.

A letiltott blokkot a rendszer megjegyzésként kezeli. Nincs hatással a projekt menetére.

A bal oldali példaprojektben a robot hátramenet után nem vár, hanem azonnal jobbra fordul.


Mi történik, ha egy blokk beágyazott blokkokat letilt

Ha letilt egy blokkot, amelyben blokkok vannak beágyazva, az összes blokk letiltásra kerül. Az olyan blokkok, mint a hurok vagy az if-then-else feltételes feltétel, amelyek beágyazott blokkokat tartalmaznak, ugyanúgy letilthatók, mint egy blokk. 

Egy letiltott blokk illusztrációja a Vex V5 programozásban, egy kiszürkült blokkot ábrázol egy figyelmeztető szimbólummal, jelezve, hogy a blokk nem használható az aktuális környezetben. A V5 kategória leírásában található blokkok oktatóanyagaira vonatkozik.

Aktiválja az adott hurok vagy feltételes vezérlőblokk helyi menüjét, majd válassza a Blokk letiltása lehetőséget.

Illusztráció, amely egy letiltott blokkot mutat a VEX V5 programozásban, kiemelve a blokk inaktív állapotának vizuális megjelenítését oktatási célokra.

Az alábbi képen látható, mi történt az ismétlési ciklus letiltásakor. A hurok és a benne lévő két blokk le volt tiltva.

Képernyőkép, amely bemutatja a blokk főbeállításainak engedélyezésének folyamatát a VEX V5 szoftverben, illusztrálva a Blocks Tutorials részben a felhasználók számára elérhető interfészt és opciókat.

A főblokkot és az összes beágyazott blokkot engedélyezheti a főblokk helyi menüjének aktiválásával és a Blokk engedélyezése lehetőség kiválasztásával.

>Képernyőkép a V5 beágyazott blokkjairól, amely bemutatja a blokkok hierarchikus szerkezetét és tulajdonságait oktatói célokra.

Ha a fő blokk engedélyezve van, az összes beágyazott blokk is engedélyezve lesz.


Egyetlen beágyazott blokk letiltása és engedélyezése

Letilthatja az egyes blokkokat egy cikluson belül, vagy ha-akkor másként, ha ugyanazokat a lépéseket követi, mint bármely másik blokk: aktiválja az adott blokk helyi menüjét, és válassza a Blokk letiltása lehetőséget.

A V5-ös robotika programozás hurokblokk-funkcionalitását szemléltető diagram, amely bemutatja, hogyan lehet a hurkokat egymásba ágyazni, hogy hatékonyan vezéreljék a robotműveleteket.

Itt egy példa csak egyetlen blokk letiltására a hurkon belül.

Képernyőkép a VEX V5 Nest Context funkciójának engedélyezéséről, amely bemutatja a felhasználói felületet és a Blocks oktatóanyagokban elérhető kontextusbeállítások konfigurálásához rendelkezésre álló lehetőségeket.

A fő blokk helyi menüje nem ad lehetőséget a beágyazott blokk engedélyezésére, mivel a fő blokk nincs letiltva.

A V5 „Kalap letiltása előtt” című oktatóanyagot bemutató képernyőkép, amely bemutatja a kalapok kezelésének lépéseit a platform blokkprogramozási felületén.

Ha később szeretné engedélyezni ezt a beágyazott blokkot, aktiválnia kell a helyi menüjét.


„Kalap” blokk letiltása

A blokkok egész halomát letilthatja az összeset tartalmazó „kalap” blokk letiltásával. 

Képernyőkép egy helyi menüről, amely a V5 Blocks oktatóanyagokhoz kapcsolódó opciókat jeleníti meg, bemutatva a VEX V5 programozással dolgozó felhasználók számára elérhető funkciókat és beállításokat.

Aktiválja a „kalap” blokk helyi menüjét, majd válassza a Blokk letiltása lehetőséget.

Képernyőkép a Hat Block letiltott szerkesztési opciójáról a Vex V5 programozási felületen, amely a blokk jellemzőit és beállításait szemlélteti a Blocks Tutorials kontextusában.

Az alábbi képen látható, mi történt, amikor az Indításkor „kalap” blokk le van tiltva. Az Indításkor blokkban található összes blokk nem fut.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: