Blokkok letiltása és engedélyezése a VEXcode GO-ban

A VEXcode GO 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ó a diákok számára, amikor egy projektet tesztelnek vagy hibakeresést végeznek, így nem kell szétszedniük a projektet, hogy rájöjjenek, mi nem működik megfelelően. A felhasználó letilthatja vagy engedélyezheti a blokk(oka)t, hogy teszteljék és megfigyeljék a robot viselkedésében mutatkozó különbségeket, amikor az adott blokk benne van vagy nincs a projektben.

megjegyzés: Ez a cikk a VEXcode GO kódbázis konfigurációját használja. Tekintse meg a VEX GO kódbázis konfigurálása VEX Library cikket további információkért a VEXcode GO kódbázis konfigurálásával kapcsolatban.


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

A VEXcode GO Blocks projekt egy engedélyezett blokk helyi menüjével megnyílik, és a Blokk letiltása opció ki van jelölve. A jobb oldalon az eredmény látható, és a kiválasztott blokk most szürkén jelenik meg, jelezve, hogy le van tiltva.

A blokkolások letiltása vagy engedélyezése funkció használatához a VEXcode GO-ban, a Brainnek csatlakoznia kell a táblagépéhez vagy a számítógépéhez, és a VEXcode GO-t be kell állítani az Ön összeállításához.

A blokk letiltása megakadályozza, hogy a projekt elindításakor végrehajtásra kerüljön. 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 blokk ezután szürkén jelenik meg a projektben, és egy átlós vonalak rácsával.

A VEXcode GO Blocks projekt egy letiltott blokk helyi menüjével megnyílik, és a Blokk engedélyezése opció ki van jelölve. A jobb oldalon ugyanaz a projekt látható, de a kiválasztott blokk már színes, jelezve, hogy engedélyezve van.

A blokk engedélyezéséhez, hogy az a projekt indításakor végre lehessen hajtani, kattintson a jobb gombbal vagy tartsa lenyomva a letiltott blokkot a helyi menü aktiválásához, majd válassza a Blokk engedélyezése lehetőséget.


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

A VEXcode GO blokkolja a letiltott blokkot tartalmazó projektet. A blokk ki van szürkítve, és egy átlós vonalak rácsát látja rajta.

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 folyamatára, és nem kerül végrehajtásra a projekt indításakor.

Ebben a példában a Code Base 500 millimétert (mm) halad előre, majd megáll; nem fog fordulni.


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

A VEXcode GO Blocks projekt egy engedélyezett tárolóblokk helyi menüjével megnyílik, és a Blokk letiltása opció ki van jelölve.

Ha letilt egy blokkot, amelyben blokkok vannak beágyazva, az 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.

Kattintson a jobb gombbal vagy tartsa lenyomva az adott hurok vagy feltételes vezérlőblokk helyi menüjének aktiválásához, majd válassza a Blokk letiltása lehetőséget.

A VEXcode GO Blocks projekt egy konténerblokkkal és annak összes beágyazott blokkjával le van tiltva. A blokkok szürkén jelennek meg, és egy átlós vonalak rácsát helyezik el rajtuk.

Ez a kép azt mutatja, hogy mi történik, ha az ismétlési ciklus le van tiltva. A hurok és a benne lévő két blokk mind le van tiltva, és mindegyik szürkén jelenik meg, átlós vonalak rácsával.

Megnyílik a VEXcode GO Blocks projekt egy letiltott konténerblokk helyi menüjével, és ki van jelölve a Blokk engedélyezése opció.

Ebben a példában semmi sem fog történni a projekt indításakor, mivel az összes blokk le van tiltva. A fő blokkot és a benne lévő ö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.

A VEXcode GO Blocks projekt egy konténerblokkkal és az összes beágyazott blokkjával engedélyezett.

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

Ebben a példában most, hogy a fő blokk engedélyezve van, a projekt indításakor a kódbázis előrehalad 500 milliméterre (mm), majd 90 fokkal jobbra fordul, és négyszer ismételje meg ezeket a viselkedéseket, hogy egy négyzetben haladjon.


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

A VEXcode GO Blocks projekt egy engedélyezett blokk helyi menüjével megnyílt. A blokk egy tárolóblokkba van beágyazva, és a Blokk letiltása opció ki van jelölve. A jobb oldalon az eredmény látható, a kiválasztott blokk most le van tiltva.

Egyetlen blokkot letilthat beágyazott blokkok sorozatán belül, például hurok vagy ha-akkor feltételes feltétel esetén, ha ugyanazokat a lépéseket követi, mint bármely más blokk: kattintson a jobb gombbal vagy tartsa lenyomva a blokk helyi menüjének aktiválásához, majd válassza a Blokkolás letiltása.

Ebben a példában a cikluson belüli egyetlen blokk le van tiltva.

VEXcode GO Blocks projekt egy letiltott blokk helyi menüjével megnyílt. A blokk egy tárolóblokkba van beágyazva, és a Blokk engedélyezése opció ki van jelölve. A jobb oldalon az eredmény látható a kiválasztott blokk engedélyezésével.

A beágyazott blokk engedélyezéséhez kattintson a jobb gombbal vagy hosszan lenyomva aktiválja a helyi menüt.

A VEXcode GO Blocks projekt egy konténerblokk helyi menüjével megnyílik, és a Blokk engedélyezése opció ki van jelölve, de kiszürkítve. Az egyik beágyazott blokkja le van tiltva, de a Blokk engedélyezése lehetőség nem érhető el, mivel maga a tárolóblokk továbbra is engedélyezve van.

Vegye figyelembe, hogy a fő blokk (ebben az esetben a [Repeat] blokk) helyi menüje nem ad lehetőséget a beágyazott blokk engedélyezésére, mivel maga a fő blokk nem lett letiltva.

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

Last Updated: