My Blocks is een van de blokcategorieën binnen VEXcode VR. Enkele andere categorieën zijn onder meer Magnet, Looks, Sensing en Variables. Mijn blokken worden gebruikt om een reeks blokken te maken die meerdere keren in een project kunnen worden gebruikt.
Hoe je een blok maakt
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 "Een invoer toevoegen (nummer)" in het scherm "Een blok maken (voorbeeld)". Hernoem de invoer door het veld 'Nummer' in te voeren en selecteer vervolgens 'OK'.
Een invoer toevoegen (Boolean)
Selecteer de optie "Een invoer toevoegen (Boolean)" in het scherm "Een blok maken (preview)". 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 (voorbeeld)". Hernoem het label door het veld 'Labeltekst' in te voeren en vervolgens 'OK' te selecteren.
Combineer ingangen en labels
Combineer ingangen en labels samen om een reeks blokken te creëren.
Invoer/labels verwijderen
Om een invoer of label te verwijderen, selecteert u het pictogram “Wissen” bovenaan de invoer of het label dat u wilt verwijderen.
Hoe u het Define-blok gebruikt
Een parameter kan nu worden gebruikt vanuit het blok “Definiëren” zodra deze is aangemaakt.
Voeg extra blokken toe aan het blok “Definiëren”.
Gebruik parameters uit het blok “Definiëren”.
Gebruik het 'Mijn blok' dat is gekoppeld aan het blok 'When Started'.
Hoe mijn blokken te gebruiken
Voorbeeld van vierkanten tekenen
In dit voorbeeld gebruikt de robot Mijn blokken om:
- Rijd 200 mm vooruit
- Teken met de zwarte pen een vierkant van 300 mm
- Sla rechtsaf voor 25 graden
- Teken met de rode pen een vierkant van 500 mm
Het hoedblok “Definiëren” splitst een procedure op. In het volgende voorbeeld worden met dit hoedenblok “Definiëren” de blokken opgesplitst die worden gebruikt om een bepaald aantal keren een vierkant te tekenen. Sleep argumenten uit het definieerblok om binnen de blokken te gebruiken.
Zodra het blok “Define” is ingesteld, kan het nieuw gemaakte blok nu worden gesleept en toegevoegd aan het blok “When Started” om parameters in te stellen.
Zodra de parameters zijn gewijzigd, is het project klaar om te worden Gestart.