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
Välj "Skapa ett block" från kategorin Mina block.
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)
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)
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
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
Kombinera indata och etiketter för att skapa en sekvens av block och välj sedan "OK".
Hur man tar bort inmatningar/etiketter
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
En parameter kan nu användas från {Define} blocket när den väl har skapats.
Fäst ytterligare block till {Define} blocket.
Använd parametrar från {Define} blocket.
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.
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.
När parametrarna har ändrats är projektet klart att laddas ner och köras.