VEXcode IQ

Pravila poimenovanja spremenljivk in naprav v VEXcode IQ

V VEXcode IQ morate pri ustvarjanju nove spremenljivke določiti njeno ime. Prav tako imate možnost spremeniti ime naprave v konfiguraciji robota.


Veljavna pravila poimenovanja

Imena spremenljivk morajo biti edinstvena, poleg tega pa morajo izpolnjevati še druge zahteve.

Imena spremenljivk se uporabljajo na naslednjih mestih:

  1. Naprava (ustvarjena v konfiguraciji robota)

  2. Številska spremenljivka (ustvarjena z ukazom »Make variable«)

  3. Logična spremenljivka (ustvarjena z ukazom »Make a boolean«)

  4. Seznam (ustvarjen z ukazom »Make a List«)

  5. 2D seznam (ustvarjen z ukazom »Make a 2D List«)

Spodaj je pregled meril za izbiro veljavnega imena:

Example of an invalid variable name. The name reads 'bigNumber!', which includes an exclamation mark. A warning reads Symbols not allowed.

Ime ne sme vsebovati posebnih znakov.

Example of an invalid variable name. The name reads '2ndWheel', which begins with a number. A warning reads Letter required.

Ime se mora začeti s črko. Ne sme se začeti s številko.

Example of an invalid variable name. The name reads 'previous number', which includes a space. A warning reads No spaces allowed.

Ime ne sme vsebovati presledkov.

Example of an invalid variable name. The name reads 'if', which is a word that VEXcode is already using. A warning reads VEXcode keyword not allowed.

Ime ne sme biti rezervirana beseda v VEXcode. Rezervirana beseda je beseda ali ime, ki ga VEXcode že uporablja.

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

Example of an invalid variable name. The name reads 'counter', which is already defined in the project. A warning reads Name taken.

Ime mora biti edinstveno (uporabljeno le enkrat), vendar sta dovoljeni različni obliki zapisa — ena z veliko in ena z malo začetnico.


Možne napake pri poimenovanju

Example of a user creating a variable with a name that is already taken by another variable. A warning reads Name taken.

Ko ustvarjate ime spremenljivke, sporočilo o napaki »Name Taken« pomeni, da se podvojeno ime nahaja v kateri koli od zgoraj navedenih skupin.

VEXcode IQ error prompt that reads Failed to Compile, Duplicate variable names found. The prompt lists two variables that are named myVariable and awesomeVar, and it lists both of their types as Number Variable and Boolean Variable.

Pri odpiranju projekta, ustvarjenega v starejši različici VEXcode IQ, se lahko pojavi podvojeno ime spremenljivke. To bo ob prevajanju povzročilo napako in prikazalo se bo sporočilo o napaki:

Sporočilo o napaki na levi strani prikazuje naslednje težave:

  • Ime »myvariable« je bilo najdeno kot številska in kot logična spremenljivka.

  • Ime »awesomeVar« je bilo najdeno kot številska in kot logična spremenljivka.

Za odpravo napake je treba eno od podvojenih imen odstraniti ali spremeniti tako, da bo edinstveno.

Spletna trgovina

Potrebujete dodatne dele?

Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.

Pripravil RoboTech STEM Center
Stopite v stik

Imate
vprašanje?

Pišite nam — odgovorimo v najkrajšem možnem času.

Vaši podatki so varni in zaupni.