Använda Mina Block i VEXcode VR

Mina block är en av blockkategorierna inom VEXcode VR. Några andra kategorier inkluderar Magnet, Utseende, Avkänning och Variabler. Mina block används för att skapa en sekvens av block som kan användas flera gånger under ett projekt.


Hur man gör ett block

Kategorin Mina block är vald i blockpaletten

Välj "Skapa ett block" från kategorin Mina block.

Min Blocks-stack som visar ett anpassat blockanrop i ett VEXcode VR-projekt

Byt namn på blocket genom att skriva in det i fältet "Blocknamn" och välj sedan "OK".


Hur man anpassar ett block

Lägg till en inmatning (nummer)

VEXcode VR-arbetsyta med en My Block-definition och det anpassade blocket tillagt i projektstacken

Välj alternativet "Lägg till en inmatning (nummer)" från skärmen "Skapa ett block (förhandsgranskning)". Byt namn på inmatningen genom att ange i fältet ”Nummer” och välj sedan ”OK”.

Lägg till en indata (boolesk)

Mina block-meny med det anpassade blocket "Kör i en ruta" tillgängligt för användning i VEXcode VR

Välj alternativet "Lägg till indata (boolesk)" från skärmen "Skapa ett block (förhandsgranskning)". Byt namn på inmatningen genom att ange i fältet "Booleskt" och välj sedan "OK".

Lägg till en etikett

Knappen Mina block används för att skapa anpassade block i VEXcode VR

Välj alternativet "Lägg till en etikett" på skärmen "Skapa ett block (förhandsgranskning)". Byt namn på etiketten genom att skriva in det i fältet ”Etiketttext” och välj sedan ”OK”.

Kombinera inmatningar och etiketter

Mitt block med hastighets- och distansinmatningar i VEXcode VR-blockpaletten

Kombinera indata och etiketter för att skapa en sekvens av block.


Hur man tar bort inmatningar/etiketter

Ta bort den valda ingången från inställningsmenyn för Mitt block

För att ta bort en inmatning eller etikett, välj ikonen "Rensa" ovanpå den inmatning eller etikett som du vill ta bort.


Så här använder du Define-blocket

VEXcode VR-arbetsyta med Mina Block som organiserar en anpassad sekvens i återanvändbara block

En parameter kan nu användas från blocket ”Define” när den väl har skapats.

Block som visar en Mitt Block-definition med kommandon för pennan ner, körning och svängning för VR-roboten.

Lägg till ytterligare block till blocket ”Definiera”.

Lägga till ett nummerblock som indata till en Mitt Block-parameter i VEXcode VR

Använd parametrar från blocket ”Definiera”.

Paletten Mina block med det anpassade blocket Rita en fyrkant tillgängligt för användning

Använd "Mitt block" som är kopplat till blocket "När det startade".


Hur man använder mina block

Exempel på att rita kvadrater

I det här exemplet kommer roboten att använda Mina block för att:

  • Kör framåt 200 mm
  • Rita en 300 mm kvadrat med den svarta pennan
  • Sväng höger i 25 grader
  • Rita en 500 mm kvadrat med den röda pennan

Hat-blocket "Define" bryter ner en procedur. I följande exempel bryter detta "Define"-hattblock ner blocken som används för att rita en kvadrat ett visst antal gånger. Dra argument från definitionsblocket som ska användas inom blocken, som visas i den här videon.

När blocket ”Definiera” är inställt kan det nyskapade blocket dras och läggas till i blocket ”När det startat” för att ställa in parametrar, som visas i den här videon.

VEXcode VR-projekt med ett Mitt Block för att upprepa kommandon för att rita två rutor med pennverktyget

När parametrarna har ändrats är projektet klart att startas.

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

Last Updated: