Använda Mina Block i VEXcode GO

Mina block är en av blockkategorierna inom VEXcode GO. Några andra kategorier inkluderar utseende, ljud, 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

VEXcode GO-verktygsfältet med avsnittet Mina block visat och knappen Skapa ett block markerad.

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

VEXcode GO-menyn Skapa ett block är öppen och blockets namn har ändrats till Kör in och är markerat. Den blå OK-knappen längst ner till höger är markerad.

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 GO-menyn Skapa ett block är öppen och blockets namn är inställt på Kör in. Ett fält för inmatning av siffror har lagts till i blocket och är nu markerat.

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

Lägg till en indata (boolesk)

VEXcode GO-menyn Skapa ett block är öppen och blockets namn är inställt på Kör in. Ett booleskt inmatningsfält har lagts till i blocket och är nu markerat.

Välj alternativet "booleskt" från skärmen "Skapa ett block". Byt namn på inmatningen genom att ange i fältet 'booleskt' och välj sedan 'OK'.

Lägg till en etikett

VEXcode GO-menyn Skapa ett block är öppen och blockets namn är inställt på Kör in. Ett etikettfält har lagts till i blocket och är nu markerat.

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

Kombinera inmatningar och etiketter

VEXcode GO-menyn Skapa ett block är öppen och ett anpassat block har skapats. Blocket visar först Drive in, har sedan ett fält för sifferinmatning och avslutas med en etikett som visar mm i kvadrat. Sammantaget läser det anpassade blocket Drive in X mm kvadrat. Den blå OK-knappen längst ner till höger är markerad.

Kombinera indata och etiketter för att skapa en sekvens av block och välj sedan "OK".


Hur man tar bort inmatningar/etiketter

VEXcode GO-menyn Skapa ett block är öppen och blockets namn är inställt på Kör in. Ett fält för inmatning av siffror har lagts till i blocket, och ikonen Rensa ovanför är markerad.

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 GO Mina block Definitionsblock är markerat. Den visar 'Inkörningsnummer mm kvadrat', och talet är en parameter som kan användas i blockdefinitionen.

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

VEXcode GO My Blocks Definition-blocket med en definition nu tillagd. Stacken har ett Repetera-block inställt på 4, och ett Drive för 200 mm-block med ett Turn for 90 grader-block, båda inuti Repetera-blocket.

Fäst ytterligare block till {Define} blocket.

VEXcode GO My Blocks Definition-blocket med numerisk parameter som nu används i definitionen. Stacken har ett Repeat-block inställt på 4, och ett Drive for-block ovanför ett Turn for 90 degrees-block inuti repeat-blocket. Parametern numerisk har placerats i blocket Kör för, så den läser nu Kör framåt för nummer mm.

Använd parametrar från {Define} blocket.

VEXcode GO Mina block Kommandoblock tillagt under ett När startat-block. Detta kommandoblock anropar kommandot Drive in number mm square. Nummerparametern är inställd på 300.

Använd [Mitt block] som är kopplat till {When Started} blocket.


Hur man använder mina block

Exempel på körning i rutor

I följande exempel kommer roboten att använda Mina block för att:

  • Kör framåt i en 200 mm fyrkant.
  • Sväng höger 45 grader.
  • Kör framåt i en 300 mm fyrkant.

{Define} hattblocket bryter ner en procedur. I följande exempel bryter detta {Define} hattblock ner blocken som används för att köra i en ruta ett visst antal gånger. Dra argument från {Define} blocket som ska användas inom blocken i dess definition, som visas i den här videon.

VEXcode GO When Started-block som har tre block under sig. Först är ett kommandoblock för indrivning på 200 mm kvadrat, sedan sväng höger i 45 grader och sedan ett kommandoblock för indrivning på 300 mm kvadrat.

När {Define} blocket är inställt kan det nyskapade blocket dras och läggas till {When Started} blocket för att ställa in parametrar.

De tidigare VEXcode GO-blocken staplas med hjälp av kommandoblocket Drive in number mm square som visas sida vid sida med blockets definition.

När parametrarna har ändrats är projektet klart att laddas ner och köras.

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

Last Updated: