A VEXcode IQ változóira és eszközökre vonatkozó névszabályok

 

A VEXcode IQ-ban nevet kell adnia egy új változónak, amikor létrehoz egy változót. Lehetősége van az eszköz nevének megváltoztatására is a Robot konfigurációban.

A következő cikk a következőkről fog szólni:

  • Érvényes névszabályok
  • Lehetséges névhibák

Érvényes névszabályok

A változóneveknek egyedinek kell lenniük, de vannak más előírások is, amelyeket a névnek követnie kell.

A változónevek a következő helyeken használatosak:

  1. Eszköz (a robotkonfiguráció segítségével létrehozva)
  2. Numerikus (a „Változó létrehozása” funkcióval készült)
  3. Logikai érték (a „Készíts logikai értéket” segítségével)
  4. Lista (a „Lista készítése” funkcióval készült)
  5. 2D lista (a „2D lista készítése” funkcióval készült)


Íme egy áttekintés az érvényes név kiválasztásakor érvényes kritériumokról:

A név nem tartalmazhat speciális karaktereket.

A névnek betűvel kell kezdődnie. Nem kezdődhet számmal.

A név nem használhat szóközt.

A név nem lehet fenntartott szó a VEXcode-ban. A fenntartott szó olyan szó vagy név, amelyet a VEXcode már használ.

Példák: vex, Brain, time, for, while, break, else, not.

A névnek egyedinek kell lennie (csak egyszer kell használni), de lehetnek különböző esetek (egy nagy és egy kisbetű).


Lehetséges névhibák

Ha változónév létrehozásakor a „Név felvett” hibaüzenetet lát, az azt jelenti, hogy a fenti csoportok bármelyikében ismétlődő név található.

Előfordulhat, hogy a VEXcode IQ egy korábbi verziójában készült projekt megnyitásakor előfordulhat, hogy a változó neve duplikált. Ez hibát okoz a fordítás során, és a következő hibaüzenet jelenik meg:

A bal oldali hibaüzenet a következő problémákat mutatja:

  • A „sajátváltozó” név numerikus változóként és logikai változóként is megtalálható.
  • Az „awesomeVar” név numerikus változóként és logikai változóként is megtalálható.

A hiba megoldásához el kell távolítani vagy módosítani kell az egyik ismétlődést, hogy egyediek legyenek.

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

Last Updated: