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
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.
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
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.
Aktivujte kontextovou nabídku této smyčky nebo podmíněného řídicího bloku a poté vyberte Zakázat blok.
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.
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.
>
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.
Zde je příklad deaktivace pouze jednoho bloku v rámci smyčky.
Kontextová nabídka pro hlavní blok neposkytuje možnost povolení vnořeného bloku, protože hlavní blok nebyl zakázán.
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.
Aktivujte kontextovou nabídku bloku „klobouk“ a poté vyberte možnost Zakázat blok.
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í.