Pochopení pravidel pojmenování proměnných a zařízení ve VEXcode V5

Ve VEXcode V5 musíte při vytváření nové proměnné zadat název. V konfiguraci robota máte také možnost změnit název zařízení. 


Pravidla pro platná jména

Názvy proměnných musí být jedinečné, ale musí se řídit dalšími specifikacemi. 

Názvy proměnných se používají na následujících místech:

  1. Zařízení (vytvořené pomocí konfigurace robota)
  2. Číselné (vytvořené pomocí „Vytvořit proměnnou“)
  3. Boolean (vytvořený pomocí „Make a boolean“)
  4. Seznam (vytvořený pomocí „Vytvořit seznam“)
  5. 2D seznam (vytvořený pomocí „Vytvořit 2D seznam“)


Zde je přehled kritérií při výběru platného jména:

Snímek obrazovky programovacího rozhraní bloků V5 zobrazující různé programovací bloky a jejich připojení, ilustrující nastavení pro výukový program v části Popis kategorie V5.

Název nemůže používat speciální znaky.

Snímek obrazovky programovacího rozhraní VEX V5 Blocks zobrazující různé programovací bloky a jejich funkce, používané pro výukové programy vytváření programů s robotikou VEX.

Jméno musí začínat písmenem. Nemůže začínat číslem.

Snímek obrazovky výukového programu programování VEX V5 Blocks, který ukazuje různé programovací bloky a jejich funkce v rámci rozhraní VEXcode, které mají uživatele vést při vytváření programů robota.

Název nemůže používat mezery.

Snímek obrazovky výukového programu programování VEX V5 Blocks, který ukazuje různé programovací bloky a jejich funkce pro vzdělávací robotické projekty.

Název nemůže být vyhrazeným slovem v kódu VEXcode. Vyhrazené slovo je slovo nebo název, který VEXcode již používá.

Příklady:vex, Brain, time, for, while, break, else, not.

Snímek obrazovky programovacího rozhraní VEX V5 Blocks, ukazující různé programovací bloky a jejich uspořádání pro výukový program o používání bloků v robotice VEX.

Název musí být jedinečný (používá se pouze jednou), ale můžete mít různá písmena (jedno velké a jedno malé).


Možné chyby názvu

Snímek obrazovky výukového rozhraní V5 Blocks zobrazující různé programovací bloky a možnosti pro vytváření kódu robota, ilustrující rozložení a funkce programovacího prostředí V5.

Pokud při vytváření názvu proměnné uvidíte chybu „Name Takeen“, znamená to, že v kterékoli z výše uvedených skupin existuje duplicitní název.

Diagram znázorňující různé bloky používané ve výukových programech Vex Robotics V5 s označenými součástmi a připojeními pro usnadnění pochopení programovacích konceptů.

Můžete se setkat s případem při otevírání projektu vytvořeného v dřívější verzi VEXcode V5, který má duplicitní název proměnné. To způsobí chybu při kompilaci a zobrazí se následující typ chybové zprávy

Výše uvedená chybová zpráva ukazuje následující problémy:

  • Název „myvariable“ byl nalezen jako číselná proměnná a booleovská proměnná. 
  • Název „awesomeVar“ byl nalezen jako číselná proměnná a booleovská proměnná. 

K vyřešení chyby bude nutné odstranit nebo změnit jeden z duplikátů, aby byly jedinečné.

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

Last Updated: