Zakázání a povolení bloků ve VEXcode 123

VEXcode 123 umožňuje uživatelům zakázat a povolit bloky v rámci jejich projektů. To je užitečná funkce pro studenty při testování nebo ladění projektu, takže nemusí projekt rozebírat, aby zjistili, co nefunguje tak, jak bylo zamýšleno. Uživatel může deaktivovat nebo povolit blok(y) k testování a sledování rozdílů v chování robota, když tento blok je nebo není v projektu.


Jak zakázat a povolit bloky

Projekt VEXcode 123 Blocks s otevřenou kontextovou nabídkou povoleného bloku a zvýrazněnou možností Disable Block. Vpravo je zobrazen výsledek s vybraným blokem nyní šedým, což znamená, že byl deaktivován.

Chcete-li použít funkci zakázání nebo povolení blokování ve VEXcode 123, musí být robot 123 připojen k vašemu tabletu nebo počítači.

Zakázání bloku zabrání jeho provedení při spuštění projektu. Chcete-li blok zakázat, klikněte pravým tlačítkem nebo dlouze na blok, aby se aktivovala kontextová nabídka, a poté vyberte Zakázat blok. Blok se pak v projektu zobrazí šedě s mřížkou diagonálních čar.

Projekt VEXcode 123 Blocks s otevřenou kontextovou nabídkou zakázaného bloku a zvýrazněnou možností Enable Block. Vpravo je stejný projekt, ale s vybraným blokem nyní v barvě, což znamená, že byl povolen.

Chcete-li blok povolit, aby se spustil při spuštění projektu, klikněte pravým tlačítkem nebo dlouze stiskněte na zakázaný blok, čímž aktivujete kontextovou nabídku, a poté vyberte možnost Povolit blok.


Co se stane s jednotlivými bloky při deaktivaci

Projekt VEXcode 123 bloků obsahující zakázaný blok. Blok je zašedlý a přes něj je mřížka diagonálních čar.

Když je blok (bloky) zakázán, je zobrazen šedě s mřížkou diagonálních čar přes něj.

Se zakázaným blokem se zachází jako s komentářem. Nemá žádný vliv na tok projektu a nebude spuštěn při spuštění projektu.

Ve výše uvedeném příkladu pojede robot 123 vpřed o 1 krok a poté se zastaví; to se neotočí.


Co se stane, když jsou bloky s vnořenými bloky zakázány

Projekt VEXcode 123 Blocks s otevřenou kontextovou nabídkou povoleného kontejnerového bloku a zvýrazněnou možností Disable Block.

Když zakážete blok, který má v sobě vnořené bloky, všechny bloky se deaktivují. Bloky jako smyčka nebo podmíněné if-then-else, které mají vnořené bloky, lze deaktivovat stejným způsobem jako jeden blok.

Klepnutím pravým tlačítkem nebo dlouhým stisknutím aktivujte kontextovou nabídku této smyčky nebo podmíněného řídicího bloku a poté vyberte Zakázat blok.

Projekt bloků VEXcode 123 s blokem kontejneru a deaktivovanými všemi jeho vnořenými bloky. Bloky jsou zašedlé a přes ně je mřížka diagonálních čar.

Obrázek ukazuje, co se stane, když je opakovací smyčka zakázána. Smyčka a dva bloky uvnitř byly všechny deaktivovány a všechny se jeví jako zašedlé s mřížkou diagonálních čar přes ně.

Projekt VEXcode 123 Blocks s otevřenou kontextovou nabídkou zakázaného kontejnerového bloku a zvýrazněnou možností Enable Block.

V tomto příkladu se při spuštění projektu nic nestane, protože všechny bloky jsou deaktivovány. Hlavní blok a všechny vnořené bloky v něm můžete povolit aktivací Kontextové nabídky hlavního bloku a výběrem Povolit blok.

Projekt VEXcode 123 Blocks s povoleným kontejnerovým blokem a všemi jeho vnořenými bloky.

Když je povolen hlavní blok, budou povoleny také všechny vnořené bloky v něm.

V tomto příkladu, když je nyní povolen hlavní blok, při spuštění projektu robot 123 pojede vpřed o 1 krok, poté se otočí doprava o 90 stupňů a toto chování zopakuje 4krát, aby jel do čtverce.


Zakázání a povolení jednoho vnořeného bloku

Projekt VEXcode 123 Blocks s otevřenou kontextovou nabídkou povoleného bloku. Blok je vnořen do kontejnerového bloku a je zvýrazněna možnost Zakázat blok. Vpravo se zobrazí výsledek, přičemž vybraný blok je nyní zakázaný.

Jeden blok v řadě vnořených bloků, jako je smyčka nebo podmíněné if-then-else, můžete zakázat pomocí stejných kroků pro zakázání jakéhokoli jiného bloku: kliknutím pravým tlačítkem nebo dlouhým stisknutím aktivujte kontextovou nabídku daného bloku a vyberte Zakázat blokování.

V tomto příkladu je jeden blok ve smyčce zakázán.

Projekt VEXcode 123 Blocks s otevřenou kontextovou nabídkou zakázaného bloku. Blok je vnořen do kontejnerového bloku a možnost Povolit blok je zvýrazněna. Vpravo se zobrazí výsledek s nyní povoleným vybraným blokem.

Chcete-li povolit tento vnořený blok, budete muset kliknutím pravým tlačítkem nebo dlouhým stisknutím aktivovat jeho kontextovou nabídku.

Projekt VEXcode 123 Blocks s otevřenou kontextovou nabídkou kontejnerového bloku a zvýrazněnou, ale zašedlenou možností Povolit blok. Jeden z jeho vnořených bloků je zakázán, ale možnost Povolit blok není k dispozici, protože samotný blok kontejneru je stále povolen.

Všimněte si, že Kontextová nabídka pro hlavní blok (v tomto případě blok [Opakovat]) neposkytne možnost povolení vnořeného bloku, protože samotný hlavní blok nebyl zakázán.

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

Last Updated: