Mijn blokken gebruiken in VEXcode GO

Mijn Blokken is een van de blokcategorieën binnen VEXcode GO. 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

VEXcode GO-werkbalk met het gedeelte Mijn blokken weergegeven en de knop Maak een blok gemarkeerd.

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

Het VEXcode GO-menu 'Maak een blok' is geopend en de naam van het blok is gewijzigd in 'Rijd in' en is gemarkeerd. De blauwe Ok-knop rechtsonder is gemarkeerd.

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


Hoe een blok aan te passen

Voeg een invoer (nummer) toe

Het VEXcode GO-menu 'Maak een blok' is geopend en de naam van het blok is ingesteld op 'Rijd in'. Er is een numeriek invoerveld toegevoegd aan het blok en dit is nu gemarkeerd.

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 toevoegen (Boolean)

Het VEXcode GO-menu 'Maak een blok' is geopend en de naam van het blok is ingesteld op 'Rijd in'. Er is een Booleaans invoerveld toegevoegd aan het blok en dit is nu gemarkeerd.

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

Het VEXcode GO-menu 'Maak een blok' is geopend en de naam van het blok is ingesteld op 'Rijd in'. Er is een labelveld toegevoegd aan het blok en dit is nu gemarkeerd.

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

Het VEXcode GO-menu 'Maak een blok' is geopend en er is een aangepast blok gemaakt. Het blok bevat eerst Drive in, vervolgens een invoerveld voor getallen en tot slot een label met de tekst mm in het vierkant. In totaal staat er op het aangepaste blok Drive in X mm vierkant. De blauwe Ok-knop rechtsonder is gemarkeerd.

Combineer invoer en labels samen om een ​​reeks blokken te creëren en selecteer vervolgens 'OK'.


Invoer/labels verwijderen

Het VEXcode GO-menu 'Maak een blok' is geopend en de naam van het blok is ingesteld op 'Rijd in'. Er is een invoerveld voor getallen toegevoegd aan het blok en het pictogram Wissen erboven is gemarkeerd.

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

VEXcode GO Mijn blokken Definitieblok is gemarkeerd. Er staat 'Drive in number mm square' en het getal is een parameter die in de blokdefinitie kan worden gebruikt.

Een parameter kan nu worden gebruikt uit blok {Define} zodra deze is aangemaakt.

Het VEXcode GO My Blocks Definition-blok met een definitie die nu is toegevoegd. De stapel heeft een Herhaal-blok ingesteld op 4 en een Rijden voor 200 mm-blok met een Draaien voor 90 graden-blok, beide in het Herhaal-blok.

Voeg extra blokken toe aan het {Define} blok.

Het VEXcode GO My Blocks Definition-blok met de parameter 'number' wordt nu in de definitie gebruikt. De stapel heeft een Herhaal-blok dat is ingesteld op 4 en een Rijd voor-blok boven een Draai voor 90 graden-blok in het herhaal-blok. De parameter 'nummer' is in het blok 'Rijden voor' geplaatst, zodat er nu 'Rijden voorwaarts voor nummer mm' staat.

Gebruik parameters uit blok {Define}.

VEXcode GO Mijn blokken Opdrachtblok toegevoegd onder een Wanneer gestart-blok. Met dit opdrachtblok wordt de opdracht Drive in number mm square aangeroepen. De parameter numeriek is ingesteld op 300.

Gebruik het [Mijn blok] dat aan het {When Started} blok is gekoppeld.


Hoe mijn blokken te gebruiken

Voorbeeld van rijden op vierkanten

In het volgende 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 het volgende voorbeeld breekt dit blok met {Define} hoeden de blokken af ​​die worden gebruikt om een ​​bepaald aantal keren in een vierkant te rijden. Versleep argumenten uit het blok {Define} die binnen de blokken in de definitie moeten worden gebruikt, zoals in deze video wordt getoond.

VEXcode GO When Started-blok met drie blokken eronder. Eerst is er een Drive in 200 mm vierkant commandoblok, dan Draai rechts 45 graden en dan een Drive in 300 mm vierkant commandoblok.

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.

De vorige VEXcode GO-blokken worden gestapeld met behulp van het Drive in number mm square-opdrachtblok, dat naast de definitie van het blok wordt weergegeven.

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

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

Last Updated: