Lussen gebruiken#
Deze tutorial laat je zien hoe je het repeat-blok gebruikt om je robot in een vierkant te laten rijden in VEXcode EXP. Aan het einde heb je een project dat dezelfde twee blokken vier keer herhaalt om het vierkant te voltooien.
Als je wilt dat je robot dezelfde actie meerdere keren herhaalt, zoals in een vierkant rijden, kun je dezelfde blokken steeds opnieuw dupliceren totdat ze in het patroon van een vierkant bewegen. Een eenvoudigere manier is echter om het herhaal-blok in de categorie Logica - Besturing te gebruiken.
Bevestig een aandrijfblok en een draaiblok onder het startblok.
wanneer gestart
rijd [vooruit v] voor (200) [mm v] ▶
draai [rechts v] voor (90) graden ▶
Voeg een herhaal-blok toe onder het wanneer gestart-blok.
wanneer gestart
herhaal (10)
einde
rijd [vooruit v] voor (200) [mm v] ▶
draai [rechts v] voor (90) graden ▶
Sleep de blokken drive for en turn for naar binnen het blok repeat.
wanneer gestart
herhaal (10)
rijd [vooruit v] voor (200) [mm v] ▶
draai [rechts v] voor (90) graden ▶
einde
Selecteer het herhalingsnummer en verander het naar 4, zodat de blokken binnenin één keer per zijde van het vierkant worden uitgevoerd.
Zorg ervoor dat je robot is verbonden met VEXcode en selecteer vervolgens Downloaden om het project naar de Brain te downloaden.
Selecteer Uitvoeren om het project te starten. De robot zal in een vierkant rijden.
Je kunt een reeks acties ook oneindig herhalen door het blok forever te gebruiken in plaats van repeat.
altijd
einde
Om uit een lus te breken, gebruik je het break-blok binnen de lus, zodat de code het lusblok direct verlaat.
onderbreek