Mina block är en av blockkategorierna inom VEXcode IQ. 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)" från skärmen "Skapa ett block (förhandsgranskning)". Byt namn på inmatningen genom att ange den i fältet ”nummer” och välj sedan ”OK”.
Lägg till en indata (boolesk)
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
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
Kombinera indata och etiketter för att skapa en sekvens av block.
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.
Bifoga ytterligare block till "definiera"-blocket.
Använd parametrar från blocket ”define”.
Använd "Mitt block" som är kopplat till blocket "När det startade".
Hur man använder mina block
Spela Siren Exempel
I det här exemplet kommer roboten att använda Mina block för att:
- Spela sirenljudet 3 gånger
- Kör framåt i 30 cm
- Spela sirenljudet 6 gånger
"Define"-hattblocket bryter ner en procedur. I följande exempelvideo bryter detta "define" hat-block ner blocken som används för att spela upp ett sirenljud ett visst antal gånger. Dra argument från det definierade blocket för att använda dem inom blocken
När "define"-blocket är inställt kan det nyskapade blocket dras och läggas till i "when started"-blocket för att ställa in parametrar. Denna process visas i den här videon.
Skriv ut med exempel på ny rad
I det här exemplet kommer roboten att använda Mina block för att:
- Kör framåt i 35 cm
- Skriv ut batterikapaciteten och flytta även markören till en ny rad på hjärnans skärm.
- Vrid roboten 180 grader åt höger
- Skriv ut batterikapaciteten och flytta även markören till en ny rad på hjärnans skärm.
"Define"-hat-blocket bryter ner blocken som används för att skriva ut sensorreportervärden och flyttar sedan till en ny rad. Dra argument från definitionsblocket som ska användas inom blocken, som visas i den här videon.
När "define"-blocket är inställt kan det nyskapade blocket dras och läggas till i "when started"-blocket för att ställa in parametrar. Denna process visas i den här videon.