Blokken in- en uitschakelen in VEXcode V5

Met VEXcode V5 kunnen gebruikers blokken binnen hun projecten in- en uitschakelen. Dit is een handige functie voor het testen of debuggen van een project zonder dat u het project uit elkaar hoeft te halen. De gebruiker kan een blok(ken) in- of uitschakelen om de verschillen in het gedrag van de robot te testen wanneer dat blok wel of niet in het project zit.


Hoe je blokken kunt uitschakelen en inschakelen

Een VEXcode V5 Blocks-project met het contextmenu van een ingeschakeld blok geopend en de optie 'Blok uitschakelen' geselecteerd. Rechts wordt het resultaat weergegeven, waarbij het geselecteerde blok nu grijs is weergegeven om aan te geven dat het is uitgeschakeld.

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 Blokkeren uitschakelen.

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

Om een ​​uitgeschakeld blok in te schakelen, activeert u het contextmenu voor dat blok en selecteert u Blok inschakelen.


Wat gebeurt er met individuele blokken als ze worden uitgeschakeld?

VEXcode V5 Blocks-project met een uitgeschakeld blok. Het blok is grijs weergegeven en heeft een raster van diagonale lijnen eroverheen.

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 invloed op de voortgang van het project.

In het voorbeeldproject links wacht de robot na het achteruitrijden niet, maar slaat direct rechtsaf.


Wat gebeurt er als een blok met geneste blokken wordt uitgeschakeld

Wanneer u een blok uitschakelt waarin blokken zijn genest, worden alle 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. 

In een VEXcode V5 Blocks-project is het contextmenu van een ingeschakeld containerblok geopend en is de optie 'Blok uitschakelen' geselecteerd.

Activeer het contextmenu van die lus of het voorwaardelijke controleblok en selecteer vervolgens Blok uitschakelen.

VEXcode V5 Blocks-project met een containerblok en alle daarin geneste blokken uitgeschakeld. De blokken zijn grijs weergegeven en hebben een raster van diagonale lijnen eroverheen.

De onderstaande afbeelding laat zien wat er gebeurde toen de herhaallus werd uitgeschakeld. De lus en de twee blokken erin waren allemaal uitgeschakeld.

In een VEXcode V5 Blocks-project is het contextmenu van een uitgeschakeld containerblok geopend en is de optie 'Blok inschakelen' gemarkeerd.

U kunt het hoofdblok en alle geneste blokken daarin inschakelen door het contextmenu van het hoofdblok te activeren en Blok inschakelen te selecteren.

>VEXcode V5 Blocks-project met een containerblok en alle daarin geneste blokken ingeschakeld.

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


Een enkel genest blok in- en uitschakelen

U kunt afzonderlijke blokken binnen een lus of als-dan-anders uitschakelen door dezelfde stappen te volgen voor het uitschakelen van elk ander blok: activeer het contextmenu van dat blok en kies Blok uitschakelen.

VEXcode V5 Blocks-project met een genest blok dat al is uitgeschakeld.

Hier is een voorbeeld van het uitschakelen van slechts één blok binnen een lus.

Een VEXcode V5 Blocks-project met het contextmenu van een containerblok geopend, waarbij de optie 'Blok inschakelen' is gemarkeerd maar grijs is weergegeven. Een van de geneste blokken is uitgeschakeld, maar de optie 'Blok inschakelen' is niet beschikbaar omdat het containerblok zelf nog steeds is ingeschakeld.

Het contextmenu voor het hoofdblok biedt geen optie voor het inschakelen van het geneste blok, omdat het hoofdblok niet is uitgeschakeld.

Een VEXcode V5 Blocks-project met het contextmenu van een uitgeschakeld blok geopend. Het blok bevindt zich in een containerblok en de optie 'Blok inschakelen' is gemarkeerd. Rechts wordt het resultaat weergegeven, waarbij het geselecteerde blok nu is ingeschakeld.

Als u later dat geneste blok wilt inschakelen, moet u het contextmenu ervan activeren.


Een “hoed”-blok uitschakelen

Je kunt een hele stapel blokken uitschakelen door het “hoed”-blok uit te schakelen dat ze allemaal bevat. 

Het contextmenu van een VEXcode V5 Blocks-project met ingeschakeld hoedblok is geopend. De optie 'Blokkeren uitschakelen' is gemarkeerd.

Activeer het contextmenu van het “hoed”-blok en selecteer vervolgens Blok uitschakelen.

VEXcode V5 Blocks-project waarbij een hoedblok is uitgeschakeld, terwijl de rest van de blokken in de stapel nog steeds zijn ingeschakeld. Het hoedblok is grijs weergegeven en heeft een raster van diagonale lijnen eroverheen.

De onderstaande afbeelding laat zien wat er gebeurde toen het When Started “hat” -blok werd uitgeschakeld. Alle blokken onder het When Started-blok worden niet uitgevoerd.

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

Last Updated: