Tento článek poskytuje přehled uživatelského rozhraní (UI) rozšíření VEX Visual Studio Code. Rozšíření podporuje vývoj projektů v C++ a Pythonu pro platformy VEX IQ 2. generace, EXP a V5.

Rozvržení uživatelského rozhraní rozšíření kódu VEX VS

Uživatelské rozhraní rozšíření VEX Visual Studio Code je rozděleno do pěti hlavních oblastí: Panel aktivit, Boční panel, Editor, Panel terminálu a Panel nástrojů.

Panel aktivit

Panel aktivit obsahuje řadu ikon, které nám umožňují přepínat mezi zobrazeními a poskytují nám další kontextově specifické indikátory pro vývoj projektu VEX.

Běžné ikony používané pro vývoj VEX projektu ve VS Code jsou:

  • Snímek obrazovky rozhraní VEX V5 Code Extension ve Visual Studiu Code, který ukazuje různé funkce a nástroje dostupné pro programování robotiky VEX. Ikona zobrazení Průzkumníka - Po kliknutí se v postranním panelu otevře Zobrazení Průzkumníka.
  • Snímek obrazovky rozhraní VEX V5 Code Extension ve Visual Studiu Code, který ukazuje funkce a nástroje dostupné pro programování robotiky VEX. Ikona zobrazení rozšíření - Po kliknutí se v bočním panelu otevře Zobrazení rozšíření.
  • Diagram znázorňující vlastnosti a funkcionalitu rozšíření VEX V5 VS Code Extension, zdůrazňující klíčové komponenty a nástroje pro programování robotiky VEX. Ikona zobrazení VEX - Po kliknutí se v postranním panelu otevře zobrazení VEX .

Boční panel

Postranní panel obsahuje různá zobrazení, která nám umožňují používat integrované nástroje ve VS Code. Běžná zobrazení postranního panelu používaná k provádění úkolů při vývoji projektů VEX jsou Zobrazení rozšíření, Zobrazení VEXa Zobrazení průzkumníka.

Zobrazení rozšíření

Zobrazení Extension View se používá k instalaci a správě rozšíření ve VS Code. Pro vývoj softwaru na platformách VEX IQ 2. generace, EXP a V5 musíme nainstalovat rozšíření VEX, rozšíření C/C++ a rozšíření Python.

Podrobné pokyny k instalaci rozšíření VEX, rozšíření C/C++a rozšíření Python ve VS Code naleznete


Zobrazení VEX

VEX View od nám umožňuje vyvíjet projekty pro VEX IQ 2. generace, EXP a V5 ve VS Code. V zobrazení VEX jsou zahrnuty tři kategorie: AKCE PROJEKTU, INFORMACE O ZAŘÍZENÍ VEX, a ZPĚTNÁ VAZBA VEX.

  • INFORMACE O ZAŘÍZENÍ VEX
    Kategorie INFORMACE O ZAŘÍZENÍ VEX nám poskytuje přehled připojeného zařízení VEX – mozku VEX nebo ovladače VEX.


    Tato kategorie označuje typ připojeného zařízení VEX a zobrazuje informace o systému Brain, sériovém portu, staženém programu a zařízeních připojených k inteligentním portům zařízení VEX Brain. Umožňuje nám pořídit snímek obrazovky VEX Brain, zobrazit protokol událostí VEX Brain, použít V5 Battery Medic, nastavit název mozku a číslo týmua vymazat uživatelský program z VEX Brain

    Když je VEX Brain připojen k počítači, kategorie INFORMACE O ZAŘÍZENÍ VEX ukazuje, zda je k VEX Brain připojen ovladač VEX, a umožňuje nám aktualizovat VEXos pro VEX Brain, pokud je verze VEXos pro VEX Brain zastaralá.

    Když je k počítači připojen ovladač VEX, kategorie INFORMACE O ZAŘÍZENÍ VEX ukazuje, zda je k ovladači VEX připojen VEX Brain, a umožňuje nám aktualizovat VEXos pro ovladač VEX, pokud je verze VEXos ovladače VEX zastaralá.

    Úplný popis informací o zařízení a způsob používání funkcí uvedených v INFORMACE O ZAŘÍZENÍ VEXnaleznete tomto článku.
  • ZPĚTNÁ VAZBA K VEXU
    Zpětnou vazbu můžeme do VEXu odeslat napsáním zprávy do textového pole pod ZPĚTNÁ VAZBA K VEXU a kliknutím na tlačítko ODESLAT
    Užitečné informace o používání funkce VEX FEEDBACK ve VS Code naleznete tomto článku.

Zobrazení Průzkumníka

Zobrazení Průzkumníka se používá k procházení, otevírání a správě souborů a složek projektu VEX ve VS Code.

Editor

Editor je hlavní oblastí pro úpravu souborů ve VS Code. Rozšíření VEX VS Code Extension umožňuje v editoru používat Intellisense/Linting pro C/C++ i Python, což nám pomáhá při vývoji programu.

V oblasti Editoru můžeme zobrazit užitečné informace o konkrétní funkci tak, že najedeme myší na text funkce, nebo pomocí nápovědy k příkazům VEX která je součástí API (Application Programming Interface) jazyků C++ a Python.

Podrobné pokyny k používání nápovědy k příkazům VEX ve VS Code naleznete tomto článku.

Terminálový panel

Rozšíření VEX VS Code nabízí při spuštění dva terminály, terminál protokolování a interaktivní terminál. 

  • Terminál protokolu – Terminál protokolu zobrazuje výstup sestavení, chybu sestavení a výsledky stahování.

  • Interaktivní terminál - Interaktivní terminál má dvě funkce – zobrazení tiskových protokolů a odesílání nezpracovaných stisků kláves zpět do uživatelského programu.



    : Pro použití interaktivního terminálu musí být k počítači s programem VEX VS Code Extension připojen mozek nebo ovladač.
    Poznámka: Interaktivní výstup terminálu se po sestavení a stažení uživatelského programu standardně vymaže.

Panel nástrojů

Panel nástrojů obsahuje řadu ikon, které nám umožňují rychlý způsob interakce s rozšiřujícími projekty VEX VS Code, VEX Brains a VEX Controllers.

Poznámka: Panel nástrojů je aktivní pouze tehdy, když je ve VS Code otevřen platný projekt VEX. 

Poznámka: Platný projekt VEX je projekt, který je vytvořen nebo importován rozšířením. Projekty VEXcode nebo VEXcode Pro otevřené v editoru nebudou považovány za platný projekt VEX a bude nutné je importovat.

Mezi ikony zobrazené na panelu nástrojů patří:

  • Snímek obrazovky rozhraní VEX V5 Code Extension ve Visual Studiu Code, který ukazuje funkce a nástroje dostupné pro programování robotiky VEX. Výběr zařízení - Výběr zařízení zobrazuje ikonu připojeného zařízení VEX (ikonu mozku VEX Device Picker showing icons for connected VEX devices, including a Brain icon and a Controller icon, as part of the V5 Category Description in the VS Code Extension section. nebo ikonu řadiče Icon of a controller representing the V5 category in the context of the VS Code Extension, illustrating functionality related to programming and controlling VEX robotics.)
    Poznámka: Pokud je řadič připojen k počítači, ale nemá rádiové spojení s mozkem, vedle ikony řadiče se nezobrazí žádný název mozku.
  • Snímek obrazovky rozhraní VEX V5 Code Extension v aplikaci Visual Studio Code, který ukazuje různé programovací funkce a nástroje dostupné uživatelům pro vývoj a správu robotických projektů VEX. Ikona výběru slotu - Ikona výběru slotu nám umožňuje vybrat, na kterém slotu rozšíření VEX stáhne nebo přehraje uživatelský program, kliknutím na něj a výběrem jednoho z osmi dostupných slotů na VEX Brainu ze seznamu.
  • Snímek obrazovky rozhraní VEX V5 Code Extension ve Visual Studiu Code, který ukazuje funkce a nástroje pro programování robotiky VEX. Ikona stahování sestavení & - Pokud je připojeno zařízení VEX, zobrazí se na panelu nástrojů Ikona stahování. Po kliknutí se projekt sestaví a v případě úspěchu se stáhne do připojeného zařízení VEX.
  • Snímek obrazovky rozhraní VEX V5 VS Code Extension zobrazující funkce pro úpravu kódu a nástroje pro programování robotiky VEX. Obrázek zdůrazňuje uživatelsky přívětivé rozvržení a funkce navržené pro zvýšení efektivity kódování. Ikona přehrávání - Po kliknutí se na Ikona přehrávání spustí stažený uživatelský program ve vybraném slotu na VEX Brain.
  • Snímek obrazovky rozhraní VEX V5 Code Extension zobrazující funkce pro úpravu kódu a nástroje pro programování robotiky ve Visual Studiu Code. Ikona zastavení - Po kliknutí se na ikonu Zastavení zastaví běh uživatelského programu na VEX Brain.
  • Snímek obrazovky rozhraní VEX V5 Code Extension ve VS Code, který ukazuje funkce a nástroje pro programování robotiky VEX, včetně úpravy kódu, možností ladění a správy projektů. Výběr projektů - Výběr projektů zobrazuje název vybraného projektu. Ikona výběru projektu nám umožňuje přepínat mezi projekty VEX, pokud jich v pracovním prostoru existuje více, kliknutím na ni a výběrem projektu ze seznamu.
  • Snímek obrazovky rozhraní VS Code Extension pro V5, který ukazuje funkce a nástroje dostupné pro vývojáře, včetně úprav kódu, možností ladění a integračních možností. Výběr souborů Pythonu (pouze Python) – Po vybrání projektu VEX Pythonu se v panelu nástrojů zobrazí Výběr souborů Pythonu. Výběr souborů Pythonu zobrazuje název vybraného souboru Pythonu. Python pro VEX v současné době podporuje stahování pouze jednotlivých souborů.

Užitečné informace o tom, jak používat funkce panelu nástrojů ve VS Code, v tomto.

Uživatelská nastavení VEX

Uživatelská nastavení VEX nám umožňují nakonfigurovat rozšíření VEX podle našich vlastních požadavků. Uživatelská nastavení jsou globální nastavení použitá pro každý projekt rozšíření VEX VS Code. K nastavení uživatele se dostaneme kliknutím na ikonu Nastavení ve VS Code a výběrem odpovídajících položek v nabídkách.

Uživatelská nastavení VEX pro konfiguraci rozšíření VEX VS Code jsou:

  • Kanál řídicí jednotky (pouze řídicí jednotka V5) - Nastaví rádiový kanál řídicí jednotky V5 na Stažení nebo Pit. Toto nastavení platí pouze pro rádiové spojení VEXnet.
  • Cesta k nástroji CPP – Nastavuje cestu pro nástroj CPP.
  • Povolit uživatelský terminál– Povolí nebo zakáže rozšíření otevírat a zobrazovat data z uživatelského portu.
  • Položky protokolu – Nastaví počet položek protokolu, které se mají nahrát z VEX Brain.
  • Typ sestavení projektu – Nastavuje, jak rozšíření sestaví projekt C++.
  • Domovská stránka projektu – Nastaví výchozí umístění pro nové projekty.
  • Spustit po stažení – Nastavuje, zda se má uživatelský program spustit po stažení do VEX Brain.
  • Automatická obnova systému DFU – Nastavuje, zda se má Brain automaticky obnovit, když je v režimu DFU detekován IQ2 nebo EXP.
  • Povolit websocket server – Povolí nebo zakáže rozšíření pro spuštění websocket serveru.
  • Adresa hostitele websocket serveru – Nastavuje adresu hostitele websocket serveru.
  • Port websocket serveru – Nastaví číslo portu websocket serveru

Užitečné informace o tom, jak získat přístup k uživatelským nastavením VEX a jak je nastavit, v tomto.

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

Last Updated: