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:
Naprava (ustvarjena v konfiguraciji robota)
Številska spremenljivka (ustvarjena z ukazom »Make variable«)
Logična spremenljivka (ustvarjena z ukazom »Make a boolean«)
Seznam (ustvarjen z ukazom »Make a List«)
2D seznam (ustvarjen z ukazom »Make a 2D List«)
Spodaj je pregled meril za izbiro veljavnega imena:
Ime ne sme vsebovati posebnih znakov.
Ime se mora začeti s črko. Ne sme se začeti s številko.
Ime ne sme vsebovati presledkov.
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.
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
Ko ustvarjate ime spremenljivke, sporočilo o napaki »Name Taken« pomeni, da se podvojeno ime nahaja v kateri koli od zgoraj navedenih skupin.
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.
Potrebujete dodatne dele?
Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.