Mijn Blokken is een van de blokcategorieën binnen VEXcode V5. Enkele andere categorieën zijn onder meer Looks, Geluid, Sensing en Variabelen. Mijn blokken worden gebruikt om een reeks blokken te maken die meerdere keren in een project kunnen worden gebruikt.
Hoe maak je een blok?
Selecteer 'Maak een blok' in de categorie Mijn blokken.
Hernoem het blok door het veld 'Bloknaam' in te voeren en vervolgens 'OK' te selecteren.
Een blok aanpassen
Voeg een ingang (nummer) toe
Selecteer de optie 'Voeg een invoer (nummer) toe' in het scherm 'Maak een blok'. Hernoem de invoer door het veld 'nummer' in te voeren en selecteer vervolgens 'OK'.
Een invoer (Booleaanse waarde) toevoegen
Selecteer de 'Booleaanse' optie in het scherm 'Een blok maken'. Hernoem de invoer door het veld 'Boolean' in te voeren en vervolgens 'OK' te selecteren.
Voeg een etiket toe
Selecteer de optie 'Een label toevoegen' in het scherm 'Een blok maken'. Hernoem het label door het veld 'Labeltekst' in te voeren en vervolgens 'OK' te selecteren.
Combineer ingangen en labels
Combineer invoer en labels samen om een reeks blokken te creëren en selecteer vervolgens 'OK'.
Invoer/labels verwijderen
Om een invoer of label te verwijderen, selecteert u het icoon 'Wissen' bovenaan de invoer of het label dat u wilt verwijderen.
Hoe u het Define-blok gebruikt
Een parameter kan nu worden gebruikt uit blok {Define} zodra deze is aangemaakt.
Voeg extra blokken toe aan het {Define} blok.
Gebruik parameters uit blok {Define}.
Gebruik het [Mijn blok] dat aan het {When Started} blok is gekoppeld.
Hoe mijn blokken te gebruiken
Voorbeeld van rijden op vierkanten
In dit voorbeeld gebruikt de robot Mijn blokken om:
- Rijd vooruit in een vierkant van 200 mm.
- Draai 45 graden naar rechts.
- Rijd vooruit in een vierkant van 300 mm.
Het {Define} hatblok breekt een procedure af. In dit voorbeeldfilmpje breekt dit {Define} hoedblok de blokken die gebruikt worden om een vierkant in te rijden een bepaald aantal keren af. Sleep argumenten uit het {Define} blok om binnen de blokken te gebruiken.
Zodra het {Define} blok is ingesteld, kan het nieuw gemaakte blok nu worden gesleept en aan het {When Started} blok worden toegevoegd om parameters in te stellen. Dit proces wordt in deze video getoond.
Zodra de parameters zijn gewijzigd, is het project klaar om te worden en.