Naamgevingsregels voor variabelen en apparaten in VEXcode V5 begrijpen

In VEXcode V5 bent u verplicht een naam te geven aan een nieuwe variabele wanneer u er een aanmaakt. U heeft ook de mogelijkheid om de naam van een apparaat te wijzigen in de Robotconfiguratie. 


Geldige naamregels

Variabelenamen moeten uniek zijn, maar er zijn andere specificaties waaraan de naam moet voldoen. 

Variabelenamen worden op de volgende plaatsen gebruikt:

  1. Apparaat (gemaakt met behulp van Robotconfiguratie)
  2. Numeriek (gemaakt met “Maak variabele”)
  3. Boolean (gemaakt met “Maak een boolean”)
  4. Lijst (gemaakt met “Maak een lijst”)
  5. 2D-lijst (gemaakt met "Maak een 2D-lijst")


Hier is een overzicht van de criteria bij het kiezen van een geldige naam:

Schermafbeelding van de programmeerinterface van V5 Blocks, waarin verschillende programmeerblokken en hun verbindingen worden getoond. Ook wordt de opzet van een zelfstudie in het gedeelte Beschrijving van de categorie van V5 geïllustreerd.

De naam mag geen speciale tekens bevatten.

Schermafbeelding van de programmeerinterface VEX V5 Blocks met verschillende programmeerblokken en hun functies. Deze wordt gebruikt voor tutorials over het maken van programma's met VEX-robotica.

De naam moet beginnen met een letter. Het mag niet met een getal beginnen.

Schermafbeelding van een VEX V5 Blocks-programmeerhandleiding, waarin verschillende programmeerblokken en hun functies binnen de VEXcode-interface worden getoond. Deze handleiding is bedoeld om gebruikers te begeleiden bij het maken van robotprogramma's.

De naam mag geen spaties bevatten.

Schermafbeelding van een VEX V5 Blocks-programmeertutorial, waarin verschillende programmeerblokken en hun functies voor educatieve roboticaprojecten worden getoond.

De naam kan geen gereserveerd woord zijn in VEXcode. Een gereserveerd woord is een woord of naam die VEXcode al gebruikt.

Voorbeelden:vex, Brain, time, for, while, break, else, not.

Screenshot van de programmeerinterface VEX V5 Blocks, waarin verschillende programmeerblokken en hun indeling worden getoond voor een tutorial over het gebruik van blokken in VEX-robotica.

De naam moet uniek zijn (slechts één keer gebruikt), maar u kunt verschillende hoofdletters gebruiken (één hoofdletter en één kleine letter).


Mogelijke naamfouten

Schermafbeelding van de V5 Blocks-zelfstudie-interface met verschillende programmeerblokken en opties voor het bouwen van robotcode. Ook worden de indeling en functies van de V5-programmeeromgeving geïllustreerd.

Wanneer u een variabelenaam maakt en u de foutmelding 'Name Taken' ziet, betekent dit dat er een dubbele naam in een van de bovenstaande groepen voorkomt.

Diagram dat de verschillende blokken illustreert die worden gebruikt in de programmeertutorials van Vex Robotics V5, met gelabelde componenten en verbindingen om het begrip van programmeerconcepten te vergroten.

U kunt een geval tegenkomen bij het openen van een project dat is gemaakt in een eerdere versie van VEXcode V5 en dat een dubbele variabelenaam heeft. Dit veroorzaakt een fout bij het compileren en u krijgt het volgende type foutmelding te zien

De bovenstaande foutmelding laat de volgende problemen zien:

  • De naam “mijnvariabele” werd gevonden als een numerieke variabele en een Booleaanse variabele. 
  • De naam “awesomeVar” werd gevonden als een numerieke variabele en een Booleaanse variabele. 

Om de fout op te lossen, moet een van de duplicaten worden verwijderd of gewijzigd, zodat ze uniek zijn.

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

Last Updated: