Inaktivera och aktivera block i VEXcode VR

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

Skärmdump av VEXcode VR-gränssnittet som visar inaktiverings-/aktiveringsalternativen för en virtuell robot, vilket illustrerar plattformens blockbaserade kodningsfunktioner för att undervisa i kodningskoncept inom STEM-utbildning.

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 av kontextmenyn i VEXcode VR, som visar alternativ för kodning och robotstyrning, utformad för att hjälpa användare med programmering i den virtuella miljön.

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

Bild av en funktionshindrad person som använder VEXcode VR, en onlineprogrammeringsmiljö för att lära sig kodningskoncept genom en virtuell robot, som visar tillgänglighet inom STEM-utbildning.

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

Skärmdump som visar funktionen "Nested Blocks" inaktiverad i VEXcode VR, vilket illustrerar det blockbaserade kodningsgränssnittet för programmering av en virtuell robot.

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. 

Skärmdump av VEXcode VR-gränssnittet som visar blocket 'Upprepa' inaktiverat, vilket indikerar att det inte kan användas i det aktuella programmeringssammanhanget. Den här bilden stöder handledningar för att lära sig kodningskoncept med en virtuell robot.

Den här bilden visar vad som hände när upprepningsslingan inaktiverades. Loopen och de två blocken inuti den var alla inaktiverade.

Skärmdump som visar VEXcode VR-gränssnittet med huvudblocket aktiverat, vilket illustrerar den blockbaserade kodningsmiljön som används för programmering av virtuella robotar i utbildningsmiljöer.

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

Skärmdump av VEXcode VR som visar ett inaktiverat huvudblock i det blockbaserade kodningsgränssnittet, vilket illustrerar programmeringsmiljön för att lära sig kodningskoncept med en virtuell robot.

När huvudblocket är aktiverat, kommer även alla kapslade block att vara aktiverade.


Inaktivera och aktivera ett enda kapslat block

Skärmdump av VEXcode VR-gränssnittet som visar alternativ för att inaktivera och aktivera funktioner, vilket illustrerar den blockbaserade kodningsmiljön för programmering av en virtuell robot i ett handledningssammanhang.

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.

VEXcode VR-gränssnittets kontextmeny som visar alternativ för programmering av en virtuell robot, utformad för utbildningsändamål inom kodning och robotik, med både blockbaserade och textbaserade kodningsalternativ.

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

Diagram som illustrerar den kapslade blockkontexten i VEXcode VR, en onlineprogrammeringsmiljö för att lära sig kodningskoncept genom en virtuell robot, med blockbaserade och textbaserade kodningsalternativ.

Om du senare vill aktivera det kapslade blocket måste du aktivera dess kontextmeny.


Inaktivera ett "hat"-block

Skärmdump av VEXcode VR-gränssnittet som visar funktionen "Inaktivera hatt", utformad för att hjälpa användare att lära sig kodningskoncept genom en virtuell robot i en blockbaserad kodningsmiljö.

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.

Skärmdump av en VEXcode VR-handledning som visar ett blockbaserat kodgränssnitt med en inaktiverad hatt-funktion, som illustrerar programmeringskoncept för virtuella robotar i en utbildningsmiljö.

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.

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

Last Updated: