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.

Schermafbeelding van een VEX V5-robotconfiguratiehandleiding, waarin verschillende componenten en hun verbindingen worden getoond. Deze handleiding is bedoeld om gebruikers te helpen de assemblage en programmering voor roboticaprojecten te begrijpen.

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

Schermafbeelding van een VEX V5-robotprogrammeerinterface, met verschillende codeblokken en opties voor het maken van een robotprogramma, relevant voor de V5-categoriebeschrijvingstutorials.

Een openingsbeugel moet altijd gecombineerd worden met een sluitbeugel.

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

Schermafbeelding van de beschrijving van de V5-categorie, waarin de belangrijkste kenmerken en functionaliteiten van het V5-roboticasysteem worden geïllustreerd, inclusief gelabelde componenten en gebruiksinstructies.

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

Diagram met de onderdelen van het V5-robotontwerp, waarin verschillende onderdelen en hun functies worden getoond, relevant voor tutorials in de V5-categorie.

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

Schermafbeelding van een tutorialinterface in V5, waarin de verschillende functies en opties voor gebruikers worden getoond, waaronder navigatiemenu's en instructie-elementen.

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.


Diagram van de componenten van het VEX V5-roboticasysteem, met de verschillende onderdelen en hun labels, ter illustratie van de opstelling voor educatieve tutorials.

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.

Schermafbeelding van de tutorialinterface van het VEX V5-roboticasysteem, met verschillende categorieën en opties waarmee gebruikers educatieve bronnen en handleidingen met betrekking tot V5-robotica kunnen verkennen.

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: