Blokken in VEXcode GO in- en uitschakelen

Met VEXcode GO kunnen gebruikers blokken binnen hun projecten in- en uitschakelen. Dit is een handige functie voor studenten bij het testen of debuggen van een project, zodat ze het project niet uit elkaar hoeven te halen om erachter te komen wat niet werkt zoals bedoeld. De gebruiker kan een of meer blokken in- of uitschakelen om de verschillen in het gedrag van de robot te testen en te observeren wanneer dat blok wel of niet in het project zit.

Opmerking: Dit artikel maakt gebruik van de Code Base-configuratie in VEXcode GO. Zie het artikel Een VEX GO-codebasis configureren VEX-bibliotheek voor meer informatie over het configureren van een codebasis in VEXcode GO.


Hoe u blokken kunt uitschakelen en inschakelen

VEXcode GO blokkeert een project met het contextmenu van een ingeschakeld blok geopend en de optie Blok uitschakelen gemarkeerd. Rechts ziet u het resultaat. Het geselecteerde blok is nu grijs, wat aangeeft dat het is uitgeschakeld.

Om de functie voor het in- of uitschakelen van blokken in VEXcode GO te gebruiken, moet de Brain op uw tablet of computer zijn aangesloten en moet VEXcode GO voor uw build zijn geconfigureerd.

Als u een blok uitschakelt, wordt deze niet uitgevoerd wanneer het project wordt gestart. Om een ​​blok uit te schakelen, klikt u met de rechtermuisknop of drukt u lang op het blok om het contextmenu te activeren en selecteert u vervolgens Blokkeren uitschakelen. Het blok wordt dan grijs weergegeven met een raster van diagonale lijnen eroverheen in het project.

VEXcode GO Blocks-project met het contextmenu van een uitgeschakeld blok geopend en de optie Blok inschakelen gemarkeerd. Rechts ziet u hetzelfde project, maar dan met het geselecteerde blok in kleur om aan te geven dat het is ingeschakeld.

Om het blok in te schakelen, zodat het wordt uitgevoerd wanneer het project wordt gestart, klikt u met de rechtermuisknop of drukt u lang op het uitgeschakelde blok om het contextmenu te activeren en selecteert u vervolgens Blok inschakelen.


Wat gebeurt er met individuele blokken als ze worden uitgeschakeld?

VEXcode GO Blocks-project met een uitgeschakeld blok. Het blok is grijs en er staat een raster van diagonale lijnen overheen.

Als een blok(ken) is uitgeschakeld, wordt het grijs weergegeven met een raster van diagonale lijnen erboven.

Het uitgeschakelde blok wordt behandeld als commentaar. Het heeft geen effect op de voortgang van het project en zal niet worden uitgevoerd wanneer het project wordt gestart.

In dit voorbeeld rijdt de Code Base 500 millimeter (mm) vooruit en stopt dan; het zal niet keren.


Wat gebeurt er als een blok met geneste blokken wordt uitgeschakeld

VEXcode GO blokkeert een project met een ingeschakeld containerblok geopend en de optie Blok uitschakelen gemarkeerd.

Wanneer u een blok uitschakelt blokken zijn genest, worden blokken uitgeschakeld. Blokken zoals een lus of if-then-else voorwaardelijk, die geneste blokken hebben, kunnen op dezelfde manier worden uitgeschakeld als een enkel blok.

Klik met de rechtermuisknop of druk lang om het contextmenu van die lus of dat voorwaardelijke controleblok te activeren en selecteer vervolgens Blok uitschakelen.

VEXcode GO Blocks-project met een containerblok en alle geneste blokken uitgeschakeld. De blokken zijn grijs en er staat een raster van diagonale lijnen overheen.

Deze afbeelding laat zien wat er gebeurt als de herhaallus is uitgeschakeld. De lus en de twee blokken erin zijn allemaal uitgeschakeld en ze worden allemaal grijs weergegeven met een raster van diagonale lijnen eroverheen.

VEXcode GO blokkeert een project met het contextmenu van een uitgeschakeld containerblok geopend en de optie Blok inschakelen gemarkeerd.

In dit voorbeeld gebeurt er niets wanneer het project wordt gestart, omdat alle blokken zijn uitgeschakeld. U kunt het hoofdblok en alle geneste blokken daarin inschakelen door het contextmenu van het hoofdblok te activeren en Blok inschakelen te selecteren.

VEXcode GO Blocks-project met een containerblok en alle geneste blokken ingeschakeld.

Wanneer het hoofdblok is ingeschakeld, worden alle geneste blokken daarin ook ingeschakeld.

In dit voorbeeld, nu het hoofdblok is ingeschakeld en het project wordt gestart, zal de Code Base naar voren rijden tot 500 millimeter (mm), vervolgens 90 graden naar rechts draaien en dit gedrag vier keer herhalen om in een vierkant te rijden.


Een enkel genest blok in- en uitschakelen

VEXcode GO Blocks-project met een geopend contextmenu van een ingeschakeld blok. Het blok is genest in een containerblok en de optie Blok uitschakelen is gemarkeerd. Rechts ziet u het resultaat, waarbij het geselecteerde blok nu is uitgeschakeld.

U kunt een enkel blok uitschakelen binnen een reeks geneste blokken, zoals een lus of if-then-else voorwaardelijk, door dezelfde stappen te volgen voor het uitschakelen van elk ander blok: klik met de rechtermuisknop of houd de druk lang ingedrukt om het contextmenu van dat blok te activeren en selecteer Blokkeren uitschakelen.

In dit voorbeeld is een enkel blok binnen een lus uitgeschakeld.

VEXcode GO Blocks-project met het contextmenu van een uitgeschakeld blok geopend. Het blok is genest in een containerblok en de optie Blok inschakelen is gemarkeerd. Rechts ziet u het resultaat, waarbij het geselecteerde blok nu is ingeschakeld.

Om dat geneste blok in te schakelen, moet u met de rechtermuisknop klikken of lang ingedrukt houden om het contextmenu te activeren.

VEXcode GO Blocks-project met het contextmenu van een containerblok geopend en de optie Blok inschakelen gemarkeerd maar grijs. Eén van de geneste blokken is uitgeschakeld, maar de optie Blok inschakelen is niet beschikbaar omdat het containerblok zelf nog steeds is ingeschakeld.

Houd er rekening mee dat het contextmenu voor het hoofdblok (in dit geval het [Herhaal]-blok) geen optie biedt voor het inschakelen van het geneste blok, omdat het hoofdblok zelf niet is uitgeschakeld.

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

Last Updated: