Pochopení hlavní struktury projektu VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Editor kódu VEXcode Pro V5 zobrazující hlavní funkci se zvýrazněnými otevíracími a zavíracími složenými závorkami.

Hlavní struktura je místo, kde realizace projektu začíná. Jinými slovy, jsou zde přidány instrukce obsahující zařízení, příkazy a parametry, jejichž kombinace při provádění určuje konkrétní chování robota.

Všimněte si, že hlavní struktura má otevírací a zavírací složenou závorku

Editor kódu VEXcode Pro V5 zobrazuje prázdné místo uvnitř funkce main zvýrazněné mezi složenými závorkami.

Otevírací výztuha musí být vždy spárována se zavírací výztuhou.

Mezi složené závorky hlavní konstrukce je místo, kde můžete přidat pokyny k naprogramování vašeho robota

Editor kódu VEXcode Pro V5 zobrazující řádek vexcodeInit() zvýrazněný uvnitř funkce main.

Kdykoli spustíte nový program, uvnitř hlavní struktury je řádek kódu vexcodeInit();

Editor kódu VEXcode Pro V5 zobrazující Drivetrain.driveFor(200, mm); s označenými sekcemi zařízení, příkazu a parametru.

Tento příkaz nastaví a inicializuje všechna zařízení (např. motory, senzory) předtím, než začne váš kód. vexcodeInit();

V jednoduchém projektu, který pohání robota vpřed, instrukce obsahuje tři části:

  • Zařízení
  • Příkaz
  • Parametry
Editor kódu VEXcode Pro V5 zobrazující příkaz Drivetrain.driveFor ​​se zvýrazněným operátorem tečka mezi zařízením a příkazem.

Zařízení a příkaz jsou odděleny tečkou nazývanou „operátor tečky“

Kolem parametrů příkazu driveFor ​​je sada závorek. Toto je další příklad párové interpunkce (jako složená závorka). Každý parametr je oddělen čárkou.  

Na konci řádku kódu je středník. Středník říká kompilátoru, že tato instrukce je dokončena a měla by pokračovat další instrukci.


Editor kódu VEXcode Pro V5 zobrazuje dva příkazy driveFor ​​na samostatných řádcích se středníky označujícími pořadí spuštění. Šipky jsou nakresleny pro jasné znázornění pořadí instrukcí.

Pokud je v projektu více instrukcí, budou instrukce projektu probíhat zleva doprava a shora dolů.

Na základě umístění středníků by VEXcode Pro V5 spustil první řádek a poté další. Vědělo by to přesunout se na druhý řádek kvůli středníku.

Když projekt dosáhne uzavírací složené závorky hlavní konstrukce, projekt skončí.

VEXcode Pro V5 zobrazující poslední řádky funkce main. Existují dva příkazy driveFor ​​a funkce končí uzavírací složenou závorkou.

V projektu by robot jel vpřed o 200 milimetrů (řádek 24), poté by robot pojel dopředu o 50 milimetrů (řádek 25), než bude program dokončen.

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

Last Updated: