De hoofdstructuur van een VEXcode Pro V5-project begrijpen

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

De hoofdstructuur is waar de projectuitvoering begint. Met andere woorden, hier worden instructies toegevoegd die apparaten, commando's en parameters bevatten, waarvan de combinatie, wanneer uitgevoerd, specifiek robotgedrag bepaalt.

Merk op dat de hoofdstructuur een accolade heeft die opent en sluit

Een openingsbeugel moet altijd gecombineerd worden met een sluitbeugel.

Tussen de accolades van de hoofdstructuur kun je instructies toevoegen om je robot te programmeren

Telkens wanneer u een nieuw programma start, bevindt zich in de hoofdstructuur de coderegel vexcodeInit();

Met deze opdracht worden alle apparaten (bijvoorbeeld motoren, sensoren) ingesteld en geïnitialiseerd voordat uw code begint. de vexcodeInit();

In een eenvoudig project dat de robot vooruit drijft, bevat de instructie drie secties:

  • Het apparaat
  • Het bevel
  • De parameters

Het apparaat en de opdracht worden gescheiden door een punt die een “ punt operator” wordt genoemd.

Rond de parameters van de driveFor-opdracht staan ​​haakjes. Dit is een ander voorbeeld van gepaarde interpunctie (zoals de accolade). Elke parameter wordt gescheiden door een komma.  

Aan het einde van de coderegel staat een puntkomma. De puntkomma vertelt de compiler dat deze -instructie voltooid is en door moet gaan naar de volgende instructie.


Als uw project meerdere instructies bevat, lopen de instructies van het project van links naar rechts en van boven naar beneden.

Op basis van de plaatsing van de puntkomma's zou VEXcode Pro V5 de eerste regel uitvoeren en vervolgens de volgende. Het zou weten om naar de tweede regel te gaan vanwege de puntkomma.

Wanneer het project de sluitende accolade van de hoofdstructuur bereikt, eindigt het project.

In het project zou de robot 200 millimeter vooruit rijden (regel 24) en vervolgens de robot 50 millimeter vooruit rijden (regel 25) voordat het programma voltooid is.

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

Last Updated: