VEXcode VR låter användare aktivera och inaktivera block i sina projekt. Detta är en användbar funktion för att testa eller felsöka ett projekt utan att behöva ta isär projektet. Användaren kan inaktivera eller aktivera ett eller flera block för att testa skillnaderna i robotens beteende när blocket finns med eller inte i projektet.
Hur man inaktiverar och aktiverar block
För att inaktivera ett block, högerklicka eller tryck länge på blocket för att aktivera kontextmenyn och välj sedan Inaktivera block.
För att aktivera ett inaktiverat block, aktivera kontextmenyn för det blocket och välj Aktivera block.
Vad händer med enskilda block när de inaktiveras
När ett eller flera block är inaktiverade visas de nedtonade med ett rutnät av diagonala linjer över sig.
Det inaktiverade blocket behandlas som en kommentar. Det har ingen effekt på projektets flöde.
I exempelprojektet väntar inte roboten efter att ha kört bakåt, utan svänger omedelbart höger.
Vad händer när ett block med kapslade block inaktiveras
När du inaktiverar ett block med block kapslade i det, inaktiveras alla block. Block som en loop eller if-then-else-villkor, som har kapslade block, kan inaktiveras på samma sätt som ett enskilt block kan.
Aktivera kontextmenyn för den loopen eller det villkorliga kontrollblocket och välj sedan Inaktivera block.
Den här bilden visar vad som hände när upprepningsslingan inaktiverades. Loopen och de två blocken inuti den var alla inaktiverade.
Du kan aktivera huvudblocket och alla kapslade block i det genom att aktivera huvudblockets kontextmeny och välja Aktivera block.
När huvudblocket är aktiverat, kommer även alla kapslade block att vara aktiverade.
Inaktivera och aktivera ett enda kapslat block
Du kan inaktivera enskilda block inom en loop eller if-then-else genom att följa samma steg för att inaktivera vilket annat block som helst: aktivera blockets kontextmeny och välj Inaktivera block.
Här är ett exempel på att bara inaktivera ett enda block inom en loop.
Kontextmenyn för huvudblocket ger inget alternativ för att aktivera det kapslade blocket eftersom huvudblocket inte inaktiverades.
Om du senare vill aktivera det kapslade blocket måste du aktivera dess kontextmeny.
Inaktivera ett "hat"-block
Du kan inaktivera en hel stapel med block genom att inaktivera "hat"-blocket som innehåller dem alla.
Aktivera kontextmenyn för "hat"-blocket och välj sedan Inaktivera block.
Den här bilden visar vad som hände när "hat"-blocket för När startade inaktiverades. Alla block som finns under blocket När startat kommer inte att köras.