Inaktivera och aktivera block i VEXcode V5

VEXcode V5 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

Collage av olika blockdesigner och handledningar från V5, som visar upp olika stilar och funktioner som användare kan utforska och implementera i sina projekt.

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.

Skärmdump som visar aktiverings-/avaktiveringsknappen för block i V5, som illustrerar alternativ för att hantera blockfunktionalitet i handledningsavsnittet.

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

Skärmdump som visar hur man inaktiverar en funktion i V5, med markerade alternativ och inställningar för användare i avsnittet Blocks Tutorials.

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 till vänster 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. 

Illustration av ett inaktiverat block i Vex V5-programmering, som visar ett gråmarkerat block med en varningssymbol, som indikerar att blocket inte kan användas i det aktuella sammanhanget. Relevant för Blocks-handledningar i V5-kategoribeskrivning.

Aktivera kontextmenyn för den loopen eller det villkorliga kontrollblocket och välj sedan Inaktivera block.

Illustration som visar ett inaktiverat block i VEX V5-programmering, med framhävning av blockets inaktiva tillstånd i handledningssyfte.

Bilden nedan visar vad som hände när repetitionsslingan inaktiverades. Loopen och de två blocken inuti den var alla inaktiverade.

Skärmdump som visar processen för att aktivera blockinställningar i VEX V5-programvaran, och illustrerar gränssnittet och alternativen som är tillgängliga för användare i avsnittet Blockhandledning.

Du kan aktivera huvudblocket och alla kapslade block i det genom att aktivera huvudblockets kontextmeny och välja Aktivera block.

>Skärmdump av kapslade block i V5, som illustrerar den hierarkiska strukturen och egenskaperna hos block för handledningsändamål.

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.

Diagram som illustrerar loopblocksfunktionaliteten i V5-robotprogrammering, och visar hur loopar kan kapslas in i varandra för att effektivt styra robotåtgärder.

Här är ett exempel på att bara inaktivera ett enda block inom en loop.

Skärmdump av funktionen Aktivera Nest Context i VEX V5, som illustrerar användargränssnittet och alternativen som är tillgängliga för att konfigurera kontextinställningar i Blocks-handledningar.

Kontextmenyn för huvudblocket ger inget alternativ för att aktivera det kapslade blocket eftersom huvudblocket inte inaktiverades.

Skärmdump som visar handledningen "Innan du inaktiverar en hatt" i V5, som illustrerar stegen för att hantera hattar i plattformens blockprogrammeringsgränssnitt.

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. 

Skärmdump av en kontextmeny som visar alternativ relaterade till V5 Blocks-handledningar, som illustrerar tillgängliga funktioner och inställningar för användare som arbetar med VEX V5-programmering.

Aktivera kontextmenyn för "hat"-blocket och välj sedan Inaktivera block.

Skärmdump av ett inaktiverat redigeringsalternativ för Hat Block i Vex V5-programmeringsgränssnittet, som illustrerar blockets funktioner och inställningar i samband med Blocks Tutorials.

Bilden nedan 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.

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

Last Updated: