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

VEXcode V5 umožňuje uživatelům zakázat a povolit bloky v rámci jejich projektů. Toto je užitečná funkce pro testování nebo ladění projektu, aniž byste museli projekt rozebírat. Uživatel může zakázat nebo povolit blok(y), aby otestoval rozdíly v chování robota, když tento blok je nebo není v projektu.


Jak zakázat a povolit bloky

Collage_2.png

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.

picforenabledisable.png

Chcete-li povolit zakázaný blok, aktivujte pro daný blok kontextovou nabídku a vyberte možnost Povolit blokování.


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

disablefeature.png

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á to žádný vliv na průběh projektu.

V příkladu projektu vlevo nebude robot čekat po jízdě vzad, ale okamžitě zahne doprava.


Co se stane, když je blok s vnořenými bloky zakázán

Když zakážete blok s vnořenými 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. 

blockdisabled.png

Aktivujte kontextovou nabídku této smyčky nebo podmíněného řídicího bloku a poté vyberte Zakázat blok.

blockbigdisable.png

Obrázek níže ukazuje, co se stalo, když byla opakovací smyčka zakázána. Smyčka a dva bloky uvnitř byly všechny deaktivovány.

enableblockmain.png

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.

>nestedblocks.png

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


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

Jednotlivé bloky v rámci smyčky nebo if-then-else můžete zakázat pomocí stejných kroků pro zakázání jakéhokoli jiného bloku: aktivujte kontextovou nabídku daného bloku a vyberte možnost Zakázat blok.

loopwithloop.png

Zde je příklad deaktivace pouze jednoho bloku v rámci smyčky.

enablenestcontext.png

Kontextová nabídka pro hlavní blok neposkytuje možnost povolení vnořeného bloku, protože hlavní blok nebyl zakázán.

beforedisableahat.png

Pokud později budete chtít tento vnořený blok povolit, budete muset aktivovat jeho kontextovou nabídku.


Deaktivace bloku „klobouku“.

Můžete deaktivovat celou hromádku bloků vypnutím bloku „klobouku“, který je všechny obsahuje. 

contexthatmenubelow.png

Aktivujte kontextovou nabídku bloku „klobouk“ a poté vyberte možnost Zakázat blok.

hatblockdisablededit.png

Obrázek níže ukazuje, co se stalo, když je blok „klobouku“ při spuštění zakázán. Všechny bloky obsažené v bloku Při spuštění se nespustí.

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

Last Updated: