Přehled uživatelského rozhraní kódu VS pro V5

Tento článek je přehledem uživatelského rozhraní VEX Visual Studio Code Extension UI (uživatelské rozhraní). Rozšíření podporuje vývoj projektů C++ a Python pro platformy VEX IQ 2nd Generation, EXP a V5.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, aby zlepšili své zkušenosti s kódováním.

Komponenty uživatelského rozhraní

Rozšíření kódu VEX VS obsahuje 3 hlavní součásti.

  1. Panel nástrojů
  2. Panel aktivity a boční panel
  3. Terminálový panel

Panel nástrojů

Panel nástrojů poskytuje uživatelům rychlý způsob interakce s projekty rozšíření VEX VS Code VEX Brains a VEX Controllers. Panel nástrojů je aktivní pouze tehdy, když je otevřený platný projekt VEX v VS Code. Platný projekt VEX je projekt, který je vytvořen nebo importován rozšířením. Otevření projektu VEXcode nebo VEXcode Pro není platné a bude nutné jej importovat.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, se zvýrazněnými sekcemi pro snadnou navigaci a použití.

Výběr zařízení

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje, které jsou uživatelům k dispozici pro vylepšení jejich vývoje.

Nástroj pro výběr zařízení má dvě hlavní funkce. Nejprve zobrazí ikonu mozku nebo ovladače představující typ připojeného zařízení VEX.

Snímek obrazovky rozhraní V5 VS Code Extension, představující funkce a nástroje dostupné pro vývojáře používající platformu VEX Robotics.

Za druhé, když kliknete na ikonu seznamu zařízení, zobrazí se rychlý výběrový seznam se všemi připojenými zařízeními VEX. Uživatel si může vybrat, ke kterému zařízení se rozšíření připojí.
Aktuálně připojené zařízení se vždy objeví v horní části seznamu následované všemi ostatními zařízeními seřazenými podle typu zařízení (Brain nebo Controller) a platformy (IQ 2nd Generation, EXP a V5).

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vylepšení pracovních postupů vývoje.

Každá položka zařízení obsahuje informace o názvu mozku, platformě, typu zařízení a cestě k zařízení.

Snímek obrazovky rozšíření VS Code Extension pro V5, představující rozhraní a funkce navržené pro zvýšení efektivity kódování a podporu vývoje V5.

Snímek obrazovky rozhraní rozšíření VS Code pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně úryvků kódu, možností ladění a funkcí správy projektů.

Důležité

Pokud je ovladač připojen k počítači, ale nemá rádiové spojení s mozkem, nebude se vedle položky seznamu nebo ikony stavového řádku seznamu zařízení zobrazovat žádný název mozku.

Volič slotu

Snímek obrazovky rozhraní V5 VS Code Extension, představující funkce a nástroje dostupné pro vývoj V5, včetně úryvků kódu a možností ladění.

Ikona voliče slotu umožňuje uživateli vybrat, na kterém slotu bude rozšíření stahovat nebo hrát uživatelský program.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývoj V5, včetně úryvků kódu a možností řízení projektů.

Po kliknutí na ikonu voliče slotu se zobrazí seznam rychlého výběru s dostupnými sloty uživatelského programu 1-8.

Sestavit/Stáhnout

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, se zaměřením na zvýšení produktivity a správu kódu.Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně možností úprav kódu a funkcí projektového řízení.

Ikona Build/Download mění funkce, pokud je připojen VEX Brain nebo VEX Controller.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, se zaměřením na zvýšení produktivity a správu kódu.

Pokud zařízení VEX není připojeno, zobrazí se ikona sestavení. Po kliknutí se projekt pouze sestaví.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně možností úprav kódu a funkcí projektového řízení.

Pokud je připojeno zařízení VEX, zobrazí se ikona stahování. Po kliknutí se projekt sestaví a pokud bude úspěšný, stáhne se do zařízení VEX.

Hrát si

Snímek obrazovky rozšíření VS Code Extension pro V5, ukazující jeho uživatelské rozhraní a funkce, včetně nástrojů pro úpravu kódu a integrace robotiky VEX.

Po kliknutí na ikonu přehrávání spustíte uživatelský program ve vybraném slotu.

Stop

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře používající platformu V5.

Ikona stop po kliknutí zastaví uživatelský program.

Vybraný pracovní prostor

Snímek obrazovky rozšíření VS Code Extension pro V5, představující jeho uživatelské rozhraní a funkce, včetně nástrojů pro úpravu kódu a možností kategorií V5, navržených tak, aby zlepšily vývoj.

VS Code podporuje projekty s více pracovními prostory. Selektor projektů umožňuje uživatelům přepínat mezi projekty VEX, pokud v pracovním prostoru existuje více projektů.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a funkce relevantní pro popis kategorie V5, včetně nástrojů pro úpravu kódu a možností pro vývojáře.

Po kliknutí na ikonu výběru projektů se zobrazí rychlý výběrový seznam se všemi platnými projekty.

Důležité
Pokud projekt není platný, nezobrazí se v seznamu rychlého výběru projektu. Projekt není platný, pokud nebyl vytvořen nebo importován pomocí rozšíření VEX VS Code Extension.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně možností úprav kódu a ladění.

Selektor souboru Python (pouze Python)
Když je vybrán projekt VEX python, na panelu nástrojů se zobrazí selektor souboru python. Python pro VEX aktuálně podporuje pouze stahování jednotlivých souborů.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně možností úprav kódu a ladění.


Po kliknutí na ikonu se zobrazí rychlý výběrový seznam se všemi soubory python umístěnými v adresáři pracovního prostoru.
Selektor souboru python umožňuje uživateli přepínat mezi zdrojovými soubory pythonu (.py)

Panel aktivity a postranní panel VEX

Snímek obrazovky rozšíření VS Code Extension pro V5, představující jeho uživatelské rozhraní a funkce související s popisem kategorie V5, včetně nástrojů pro úpravu kódu a možností navigace.

Projekty Akce

Snímek obrazovky rozhraní V5 VS Code Extension, předvádějící funkce a funkce pro vylepšení kódování pomocí robotiky VEX.

Panel aktivity vex obsahuje pohled Akce projektu a pohled Informace o zařízení VEX.

Zobrazení Akce projektu se používá k vytvoření nového projektu nebo importu existujícího VEXcode nebo VEXcode Pro Project.

Další informace o vytváření nového projektu najdete v tomto článku!

Informace o verzi se také zobrazují v levém a pravém dolním rohu pohledu.

Důležité
Pokud je v editoru otevřen projekt VEXcode nebo VEXcode Pro, nebude považován za platný projekt VEX, projekt je třeba importovat pomocí tlačítka Importovat na postranním panelu VEX.

Informace o zařízení VEX

Snímek obrazovky rozšíření VS Code Extension pro V5, ukazující jeho rozhraní a funkce, včetně nástrojů pro úpravu kódu a funkcí specifických pro V5.Snímek obrazovky rozhraní VEX V5 Code Extension ve Visual Studio Code, ukazující klíčové funkce a možnosti dostupné pro programování robotických systémů V5.

Zobrazení VEX Device Info poskytuje uživateli přehled o připojeném VEX Brain nebo VEX Controlleru. V tomto zobrazení lze nalézt verzi VEXos, cestu k sériovému portu, uživatelský program a informace o zařízení. Prostřednictvím tohoto zobrazení lze také provádět další funkce, jako jsou aktualizace firmwaru VEXos, snímky obrazovky, nastavení názvu mozku a čísla týmu nastavení.

Systémové informace

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře v kategorii V5.

Systémové informace poskytují stručný přehled připojeného zařízení VEX. To zahrnuje verzi VEXos zařízení, název mozku, číslo týmu, ID mozku a informace o verzi runtime pythonu.

Informace o sériovém portu

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně úryvků kódu a možností ladění.

Informace o sériovém portu zobrazují cestu zařízení pro každý port dostupný pro zařízení VEX. Většina zařízení VEX má dva sériové porty. Komunikační sériový port se používá pro stahování programů a ovládání mozkových funkcí. Uživatelský sériový port se používá k přenosu dat mezi uživatelskou aplikací spuštěnou na Brain a hostitelským počítačem připojeným přes USB. Kontrolér V5 je jediné zařízení VEX, které má pouze komunikační sériový port a žádný uživatelský sériový port.

Informace o programech

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře pracující s projekty V5.

Informace o programu zobrazí seznam všech stažených uživatelských programů na VEX Brain.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně úryvků kódu a možností integrace.

Každou položku seznamu programů lze rozbalit a zobrazit další informace o každém uživatelském programu, jako je umístění slotu, název souboru, typ jazyka, velikost souboru a čas stažení.

Informace o zařízení

Snímek obrazovky rozhraní V5 VS Code Extension, představující funkce a nástroje dostupné pro vývoj V5, včetně úryvků kódu a možností konfigurace.

Informace o zařízeních zobrazují seznam všech zařízení smart port připojených k VEX Brain. Každá položka seznamu zobrazuje číslo chytrého portu a typ zařízení.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře pracující s projekty V5.

Každou položku seznamu zařízení lze rozšířit tak, aby zobrazovala informace o verzi firmwaru každého zařízení s chytrým portem.

Při připojení k zařízení VEX Brain se zobrazí stav propojení s ovladačem.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře pracující s VEX Robotics, včetně možností úprav kódu a ladění.

VEX Brain je propojen s ovladačem VEX

Snímek obrazovky rozhraní VS Code Extension pro V5, představující vlastnosti a funkce důležité pro vývojáře používající platformu V5.

VEX Brain není propojen s ovladačem VEX

Snímek obrazovky rozhraní VS Code Extension pro V5, představující klíčové funkce a nástroje dostupné pro vývojáře, aby zlepšili své zkušenosti s kódováním.

Ovladač VEX V5 je připojen k mozku VEX V5

Snímky obrazovky

Snímek obrazovky rozhraní VS Code Extension pro V5, představující různé funkce a nástroje dostupné pro vývojáře, aby zlepšili své zkušenosti s kódováním.

Kliknutím na ikonu fotoaparátu může uživatel pořídit a stáhnout snímek obrazovky z VEX Brain.
Snímky obrazovky jsou dostupné pouze při přímém připojení k VEX Brain přes USB

Battery Medic (pouze V5 Brain)

Snímek obrazovky rozšíření VS Code Extension pro V5, představující jeho rozhraní a funkce, včetně nástrojů pro úpravu kódu a možností integrace robotiky VEX.

Kliknutím na ikonu srdce rozšíření stáhne a spustí uživatelský program battery medic.

Nastavte název mozku

Snímek obrazovky rozšíření VS Code Extension pro V5, představující uživatelské rozhraní a funkce navržené pro zvýšení efektivity kódování a řízení projektů při vývoji robotiky VEX.

Kliknutím na ikonu tužky vedle názvu systému>může uživatel nastavit název pro VEX Brain.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro programování robotiky VEX, včetně možností úprav kódu a ladění.

Po kliknutí na ikonu tužky se v horní části editoru kódu VS objeví vstupní pole. Do vstupního pole zadejte nový název mozku a nastavte jej stisknutím klávesy Enter.

Nastavte číslo týmu

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře pracující s projekty V5.

Kliknutím na ikonu tužky vedle týmu system->může uživatel nastavit číslo týmu pro VEX Brain.

Snímek obrazovky rozšíření VS Code Extension pro V5, představující uživatelské rozhraní a funkce relevantní pro vývoj kategorií V5, včetně nástrojů pro úpravu kódu a možností integrace.

Po kliknutí na ikonu tužky se v horní části editoru kódu VS objeví vstupní pole. Zadejte nové číslo týmu do vstupního pole a stisknutím klávesy Enter nastavte.

Vymazat uživatelský program

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně možností úprav kódu a funkcí projektového řízení.

Kliknutím na ikonu Koš vedle názvu projektu programy->může uživatel vymazat program v určitém slotu. DŮLEŽITÉ, jakmile program vymažete, nelze jej obnovit. Při používání této funkce buďte opatrní.

Upozornění na informace o zařízení

Aktualizace VEXos

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně možností úprav kódu a možností integrace.

Když je verze VEXos VEX Brain zastaralá, zobrazí se vedle verze VEXos ikona varovné zprávy a obě ikony Brain zežloutnou.

K vyřešení tohoto varování by měl uživatel aktualizovat VEXos pro svůj VEXos Brain.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a funkce pro vylepšení zážitku z kódování, včetně nabídek a možností nástrojů.

VEXos lze aktualizovat kliknutím na šipku nahoru vedle ikony VEX Brain.

Snímek obrazovky rozšíření VS Code Extension pro V5, ukazující jeho uživatelské rozhraní a funkce, včetně nástrojů pro úpravu kódu a možností integrace pro lepší vývoj.

Pokud jsou VEXos zastaralé, v pravém dolním rohu editoru kódu VS se zobrazí oznamovací pole. Uživatel může spustit aktualizaci VEXos kliknutím na tlačítko „Aktualizovat“ nebo kliknutím na tlačítko „Ignorovat“ aktualizaci VEXos přeskočit.

Mozek není propojen s připojeným ovladačem

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně úryvků kódu a možností řízení projektů.

Ikona ovladače VEX se změní na žlutou, když je ovladač VEX připojen k počítači, ale není připojen k VEX Brain.

K vyřešení tohoto varování by měl uživatel propojit VEX Controller s VEX Brain

Terminálový panel

VEX VS Code Extension poskytuje při spuštění dva terminály, Log Terminal a Interactive Terminal

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně úryvků kódu a možností řízení projektů.

Logový terminál

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývoj V5, včetně možností úprav kódu a ladění.

Log Terminal zobrazuje výstup sestavení, chybu sestavení a výsledky stahování.

Interaktivní terminál

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývoj robotiky VEX, včetně možností úprav kódu a ladění.

Interaktivní terminál má dvě funkce, zobrazování protokolů printf a odesílání nezpracovaných úhozů zpět do uživatelského programu. Aby bylo možné využít výhod interaktivního terminálu, musí být Brain nebo Controller připojen k počítači, na kterém je spuštěno rozšíření VEX VS Code Extension. Interaktivní terminálový výstup se po vytvoření a stažení uživatelského programu standardně vymaže.

Uživatelské nastavení

Uživatelská nastavení jsou globální nastavení, která kód Visual Studio nabízí pro každé rozšíření. Uživatelská nastavení jsou aplikována na každý projekt rozšíření VEX VS Code.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně úryvků kódu a možností řízení projektů.

Jak získat přístup k uživatelským nastavením VEX

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a možnosti dostupné uživatelům, aby si vylepšili své kódování pomocí robotiky VEX.

Klikněte na ozubené kolo v levém rohu VS Code a zobrazí se kontextová nabídka

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře v kategorii V5.

V kontextové nabídce klikněte na položku „Nastavení“ a zobrazí se stránka nastavení.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně možností úprav kódu a funkcí specifických pro VEX.

V levém zobrazení seznamu klikněte na položku „Rozšíření“. Dále přejděte dolů a najděte položku označenou „VEX“.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně možností úprav kódu a funkcí projektového řízení.

Klikněte na položku seznamu „VEX“.

Snímek obrazovky rozšíření VS Code Extension pro V5, zobrazující vlastnosti a funkce relevantní pro popis kategorie V5, včetně prvků uživatelského rozhraní a úryvků kódu.

Uživatelská nastavení VEX se objeví na pravém panelu.

Přehled nastavení

Kanál ovladače (pouze ovladač V5)

Nastavení Controller Channel řídí typ rádiového komunikačního kanálu mezi V5 Brain a V5 Controller.
Toto nastavení platí pouze v případě, že je VS Code připojen k ovladači V5 přes USB a ovladač je připojen k V5 Brain přes VEXnet. Uživatel si může vybrat mezi Download a Pit kanály. Když je nastaveno na Download, rádio přeskočí na kanál stahování VEXnet, jakmile je zahájeno stahování uživatelského programu. Stahovací kanál umožňuje vyšší datové rychlosti a efektivnější stahování. Při nastavení na Pitzůstane rádio na pitovém kanálu a stahování bude trvat mnohem déle. Ve výchozím nastavení je toto nastavení nastaveno na Stáhnout.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře pracující s projekty V5.

Domovská stránka sady Cpp Project SDK

NEUPRAVUJTE TOTO NASTAVENÍ.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně možností úprav kódu a ladění.

Cesta Cpp Toolchain

Cpp Toolchain Path nastavuje cestu pro toolchain, který se používá při vytváření projektu C++ VEX VS Code.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně úryvků kódu, možností ladění a nástrojů pro řízení projektů.

Povolit uživatelský terminál

Nastavení Enable User Terminal umožňuje rozšíření otevřít uživatelský sériový port, když rozšíření detekuje VEX Brain nebo VEX Controller. Jediná výjimka platí pro řadič V5, který nemá výčet s uživatelským sériovým portem.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně možností úprav kódu a ladění.

Povolit umožňuje rozšíření připojit se k uživatelskému portu při spuštění a vytvořit interaktivní terminál. Pokud je vybrána možnost Povolit, když je rozšíření spuštěno, rozšíření se pokusí otevřít uživatelský port, pokud je připojeno zařízení.
Zakázat zabrání rozšíření v připojení k uživatelskému portu při spuštění a nevytvoří interaktivní terminál. Pokud je vybrána možnost Zakázat, když je rozšíření spuštěno, rozšíření zavře uživatelský port a odebere interaktivní terminál.

Typ sestavení projektu

Typ sestavení projektu nastavuje, jak rozšíření vytvoří projekt C++. Uživatel může nastavit typ sestavení na Build nebo Rebuild.
Sestavení sestaví projekt pouze tehdy, když Make zjistí jakékoli změny ve zdrojovém kódu projektu.
Rebuild vyčistí adresář sestavení projektu a poté sestaví projekt. Tato možnost je obvykle mnohem pomalejší.

Snímek obrazovky rozšíření VS Code Extension pro V5, předvádějící jeho rozhraní a funkce, navržené pro zvýšení efektivity kódování a zefektivnění vývojových procesů pro uživatele pracující s projekty V5.

Domov projektu

Domovská stránka projektu nastaví výchozí domovský adresář pro nový projekt při dokončení průvodce Nový projekt.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně možností úprav kódu a ladění.

Spustit po stažení

Spustit po stažení pokud je povoleno, způsobí spuštění uživatelského programu po jeho stažení do VEX Brain.

Snímek obrazovky rozšíření VS Code Extension pro V5, ukazující jeho uživatelské rozhraní a funkce, včetně nástrojů pro úpravu kódu a funkcí specifických pro VEX.

Domovská stránka sady Python SDK

NEUPRAVUJTE TOTO NASTAVENÍ.

Snímek obrazovky rozhraní V5 VS Code Extension, představující funkce a nástroje dostupné pro vývoj V5, včetně úryvků kódu a možností řízení projektů.

Nápověda k příkazu VEX

Nápověda k příkazům VEX umožňuje přístup k dokumentaci pro specifické funkce obsažené v C++ a Python API (Application Programming Interface). Dokumentace je specifická pro každou platformu VEX (IQ 2. generace, EXP, V5).

Snímek obrazovky rozšíření VS Code Extension pro V5, ukazující jeho uživatelské rozhraní a funkce, včetně nástrojů pro úpravu kódu a možností integrace pro programování robotiky VEX.

Chcete-li otevřít nápovědu k příkazu VEX, nejprve zvýrazněte text funkce, kterou chcete vyhledat.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně úryvků kódu a možností ladění.

Klikněte pravým tlačítkem na vybraný text a zobrazí se kontextová nabídka.
Další Klepnutím na nápovědu příkazu VEX otevřete dokumentaci.

Snímek obrazovky rozhraní VS Code Extension pro V5, zobrazující funkce a nástroje dostupné pro vývojáře, včetně úryvků kódu a možností správy projektů.

Pokud nápověda k příkazu VEX najde přesnou shodu, objeví se nové webové zobrazení s příslušnou dokumentací.

Snímek obrazovky rozhraní VS Code Extension pro V5, představující funkce a nástroje dostupné pro vývojáře, včetně úryvků kódu a možností řízení projektů.

Pokud vybranému textu odpovídá více dokumentů, zobrazí se rozbalovací nabídka s filtrovaným seznamem relevantní dokumentace.

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

Last Updated: