Förstå namngivningsregler för variabler och enheter i VEXcode V5

I VEXcode V5 måste du ge ett namn till en ny variabel när du skapar en. Du har också möjlighet att ändra en enhets namn i robotkonfigurationen. 


Regler för giltiga namn

Variabelnamn måste vara unika, men det finns andra specifikationer som namnet måste följa. 

Variabelnamn används på följande ställen:

  1. Enhet (skapad med robotkonfiguration)
  2. Numerisk (skapad med hjälp av "Skapa variabel")
  3. Boolean (skapad med hjälp av "Skapa en booleskt värde")
  4. Lista (skapad med hjälp av ”Skapa en lista”)
  5. 2D-lista (skapad med hjälp av "Skapa en 2D-lista")


Här är en översikt över kriterierna när du väljer ett giltigt namn:

Skärmdump av programmeringsgränssnittet för V5-block som visar olika programmeringsblock och deras kopplingar, och illustrerar installationen för en handledning i avsnittet V5-kategoribeskrivning.

Namnet får inte använda specialtecken.

Skärmdump av programmeringsgränssnittet för VEX V5 Blocks som visar olika programmeringsblock och deras funktioner, som används för handledningar om att skapa program med VEX-robotik.

Namnet måste börja med en bokstav. Den kan inte börja med en siffra.

Skärmdump av en programmeringshandledning för VEX V5 Blocks, som visar olika programmeringsblock och deras funktioner i VEXcode-gränssnittet, utformat för att vägleda användare i att skapa robotprogram.

Namnet får inte innehålla mellanslag.

Skärmdump av en programmeringshandledning för VEX V5 Blocks, som visar olika programmeringsblock och deras funktioner för pedagogiska robotprojekt.

Namnet får inte vara ett reserverat ord i VEXcode. Ett reserverat ord är ett ord eller namn som VEXcode redan använder.

Exempel:vex, hjärna, tid, för, medan, paus, annars, inte.

Skärmdump av programmeringsgränssnittet för VEX V5 Blocks, som visar olika programmeringsblock och deras arrangemang för en handledning om användning av block i VEX-robotik.

Namnet måste vara unikt (endast användas en gång), men du kan använda olika versaler och gemener (en stor och en liten).


Möjliga namnfel

Skärmdump av handledningsgränssnittet för V5 Blocks som visar olika programmeringsblock och alternativ för att bygga robotkod, vilket illustrerar layouten och funktionerna i V5-programmeringsmiljön.

Om du ser felet "Namn upptaget" när du skapar ett variabelnamn betyder det att det finns ett dubblettnamn i någon av grupperna ovan.

Diagram som illustrerar olika block som används i Vex Robotics V5 programmeringshandledningar, med märkta komponenter och anslutningar för att underlätta förståelsen av programmeringskoncept.

Du kan stöta på ett problem när du öppnar ett projekt som skapats i en tidigare version av VEXcode V5 och som har ett duplicerat variabelnamn. Detta orsakar ett fel vid kompilering och du kommer att se följande typ av felmeddelande

Felmeddelandet ovan visar följande problem:

  • Namnet ”minvariabel” hittades som en numerisk variabel och en boolesk variabel. 
  • Namnet ”awesomeVar” hittades som en numerisk variabel och en boolesk variabel. 

För att åtgärda felet måste en av dubbletterna tas bort eller ändras så att de är unika.

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

Last Updated: