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

A VEXcode VR 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

Helyi menü a blokkok letiltásának és engedélyezésének lehetőségeivel a VEXcode VR-ben

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.

A kiválasztott VEXcode VR blokk Blokk letiltása opcióját megjelenítő helyi menü

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?

A blokk letiltottként jelenik meg a VEXcode VR munkaterületen

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 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

Blokkbeállítások menü, amelyen a Beágyazott blokkok letiltva láthatók

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. 

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. 

Letiltva az Ismétlés blokk a VEXcode VR blokkok palettán

Ez a kép azt mutatja, hogy mi történt az ismétlési ciklus letiltásakor. A hurok és a benne lévő két blokk le volt tiltva.

Blokk paletta, amelyen látható a VEXcode VR-ben engedélyezett fő blokk

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.

Letiltott főblokk a VEXcode VR munkaterületen

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

Blokk helyi menüje a blokk letiltásának vagy engedélyezésének lehetőségeivel

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.

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

Helyi menü a kiválasztott VEXcode VR blokk blokkolásának letiltása és engedélyezése lehetőségeivel

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.

Letiltott blokk egy aktív blokkveremben a VEXcode VR-ben

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


„Kalap” blokk letiltása

Helyi menü a Kalap letiltása opcióval a blokk letiltásához

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

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

A VEXcode VR munkaterületen inaktívan megjelenő Indításkor letiltott blokk

Ez a kép azt mutatja, hogy 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: