Mijn blokken gebruiken in VEXcode VR

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 maak je een blok?

Mijn categorie 'Blokken' geselecteerd in het palet 'Blokken'.

Selecteer 'Maak een blok' in de categorie Mijn blokken.

Mijn blokkenstapel toont een aangepaste blokoproep in een VEXcode VR-project.

Hernoem het blok door het veld 'Bloknaam' in te voeren en vervolgens 'OK' te selecteren.


Hoe pas je een blok aan?

Voeg een invoer (nummer) toe

VEXcode VR-werkruimte met een 'My Block'-definitie en het aangepaste blok toegevoegd aan de projectstack.

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'.

Voeg een invoer (booleaanse waarde) toe

Mijn blokkenmenu met het aangepaste blok "Rijd in een vierkant" beschikbaar voor gebruik in VEXcode VR

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 label toe

Met de knop 'Mijn blokken' maak je aangepaste blokken in VEXcode VR.

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 invoer en labels

Mijn blok met snelheids- en afstandsinputs in het VEXcode VR-blokkenpalet

Combineer ingangen en labels samen om een ​​reeks blokken te creëren.


Hoe verwijder ik invoervelden/labels?

Verwijder de geselecteerde invoer uit het menu 'Mijn blokinstellingen'.

Om een ​​invoer of label te verwijderen, selecteert u het pictogram “Wissen” bovenaan de invoer of het label dat u wilt verwijderen.


Hoe gebruik je het Define-blok?

VEXcode VR-werkruimte met Mijn Blokken waarmee een aangepaste sequentie in herbruikbare blokken kan worden georganiseerd.

Een parameter kan nu worden gebruikt vanuit het blok “Definiëren” zodra deze is aangemaakt.

Blokken die een 'Mijn Blok'-definitie weergeven met commando's voor 'pen naar beneden', 'rijden' en 'draaien' voor de VR-robot.

Voeg extra blokken toe aan het blok “Definiëren”.

Een numeriek blok toevoegen als invoer voor een parameter van het type 'My Block' in VEXcode VR.

Gebruik parameters uit het blok “Definiëren”.

Mijn blokkenpalet met het aangepaste blok 'Teken een vierkant' beschikbaar voor gebruik.

Gebruik het 'Mijn blok' dat is gekoppeld aan het blok 'When Started'.


Hoe gebruik ik mijn blokken?

Voorbeeld van het tekenen van vierkanten

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 vanuit het define-blok naar de blokken die u wilt gebruiken, zoals in deze video wordt getoond.

Zodra het blok "Definiëren" is ingesteld, kan het nieuw gecreëerde blok worden versleept en toegevoegd aan het blok "Wanneer gestart" om parameters in te stellen, zoals in deze video wordt getoond.

VEXcode VR-project dat een My Block gebruikt om commando's te herhalen voor het tekenen van twee vierkanten met het pentool.

Zodra de parameters zijn gewijzigd, is het project klaar om te worden Gestart.

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

Last Updated: