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

A VEXcode 123 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.


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

A VEXcode 123 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 VEXcode 123 blokkolás letiltása vagy engedélyezése funkció használatához a 123 robotot csatlakoztatni kell a táblagéphez vagy számítógéphez.

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.

Megnyílik a VEXcode 123 Blocks projekt egy letiltott blokk helyi menüjével és a Blokk engedélyezése opcióval. 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?

VEXcode 123 Letiltott blokkot tartalmazó projektet blokkol. 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, fölötte átlós vonalak rácsával.

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.

A fenti példában a 123-as robot 1 lépést előrehajt, majd megáll; nem fog fordulni.


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

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

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.

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

A képen látható, 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 123 Blocks projekt egy letiltott tárolóblokk 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 123 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, amikor a projekt elindul, a 123-as robot 1 lépést előrehajt, majd 90 fokkal jobbra fordul, és négyszer megismétli ezeket a viselkedéseket, hogy behajtson egy négyzetbe.


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

VEXcode 123 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 123 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.

VEXcode 123 Blocks projekt egy konténerblokk helyi menüjével megnyílt, és a Blokk engedélyezése opció ki van jelölve, de ki van szü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: