Pregled uporabniškega vmesnika razširitve VEX VS Code
Ta članek ponuja pregled uporabniškega vmesnika razširitve VEX Visual Studio Code. Razširitev podpira razvoj projektov v jezikih C++ in Python za platforme VEX IQ 2. generacije, EXP in V5.
Postavitev uporabniškega vmesnika razširitve VEX VS Code
Uporabniški vmesnik razširitve VEX Visual Studio Code je razdeljen na pet glavnih območij: vrstica dejavnosti (Activity Bar), stranska vrstica (Side Bar), urejevalnik (Editor), terminalska plošča (Terminal Panel) in orodna vrstica (Toolbar).
Vrstica dejavnosti (Activity Bar)
Vrstica dejavnosti vsebuje niz ikon, ki omogočajo preklapljanje med pogledi in nudijo dodatne kontekstno specifične kazalnike za razvoj projektov VEX.
Pogosto uporabljene ikone za razvoj projekta VEX v VS Code so:
Ikona pogleda Raziskovalec (Explorer View) - Ko jo kliknete, se v stranski vrstici odpre pogled Raziskovalec.
Ikona pogleda Razširitve (Extensions View) - Ko jo kliknete, se v stranski vrstici odpre pogled Razširitve.
Ikona pogleda VEX (VEX View) - Ko jo kliknete, se v stranski vrstici odpre pogled VEX.
Stranska vrstica (Side Bar)
Stranska vrstica vsebuje različne poglede, ki omogočajo uporabo integriranih orodij znotraj VS Code. Pogosto uporabljeni pogledi stranske vrstice za izvajanje opravil pri razvoju projektov VEX so pogled Razširitve, pogled VEX in pogled Raziskovalec.
Pogled Razširitve (Extension View)
Pogled Razširitve se uporablja za namestitev in upravljanje razširitev v VS Code. Za razvoj programske opreme na platformah VEX IQ 2. generacije, EXP in V5 je potrebno namestiti razširitev VEX, razširitev C/C++ in razširitev Python.
Za postopna navodila o namestitvi razširitve VEX, razširitve C/C++ in razširitve Python v VS Code si oglejte ta članek.
Pogled VEX (VEX View)
Pogled VEX omogoča razvoj projektov za VEX IQ 2. generacije, EXP in V5 v VS Code. Pogled VEX vsebuje tri kategorije: DEJANJA S PROJEKTOM (PROJECT ACTIONS), INFORMACIJE O NAPRAVI VEX (VEX DEVICE INFO) in POVRATNE INFORMACIJE VEX (VEX FEEDBACK).
DEJANJA S PROJEKTOM (PROJECT ACTIONS) Gumbi v razdelku DEJANJA S PROJEKTOM se uporabljajo za ustvarjanje novega projekta VEX ali uvoz obstoječega projekta VEXcode. Za podrobna navodila o ustvarjanju projekta VEX v VS Code si oglejte ta članek za V5, ta članek za EXP in ta članek za IQ (2. gen.).
INFORMACIJE O NAPRAVI VEX (VEX DEVICE INFO) Kategorija INFORMACIJE O NAPRAVI VEX prikazuje pregled priključene naprave VEX – Brain VEX ali Controller VEX.
Ta kategorija prikazuje vrsto priključene naprave VEX ter informacije o sistemu Brain, serijskem priključku, prenesenem programu in napravah, priključenih na pametne vhode/izhode (Smart Port) Brain VEX. Omogoča zajem posnetka zaslona Brain VEX, ogled dnevnika dogodkov Brain VEX, uporabo diagnostike baterije V5 Battery Medic, nastavitev imena Brain in številke ekipe ter brisanje uporabniškega programa iz Brain VEX. Ko je Brain VEX priključen na računalnik, kategorija INFORMACIJE O NAPRAVI VEX prikazuje, ali je Controller VEX povezan z Brain VEX, in omogoča posodobitev VEXos za Brain VEX, če je različica VEXos zastarela. Ko je Controller VEX priključen na računalnik, kategorija INFORMACIJE O NAPRAVI VEX prikazuje, ali je Brain VEX povezan s Controller VEX, in omogoča posodobitev VEXos za Controller VEX, če je različica VEXos zastarela. Za izčrpen opis informacij o napravi in načina uporabe funkcij v razdelku INFORMACIJE O NAPRAVI VEX si oglejte ta članek.
POVRATNE INFORMACIJE VEX (VEX FEEDBACK)
Povratne informacije za VEX lahko posredujete tako, da v besedilno polje v razdelku POVRATNE INFORMACIJE VEX vnesete sporočilo in kliknete gumb POŠLJI (SEND). Za koristne informacije o uporabi funkcije POVRATNE INFORMACIJE VEX v VS Code si oglejte ta članek.
Pogled Raziskovalec (Explorer View)
Pogled Raziskovalec se uporablja za brskanje, odpiranje in upravljanje datotek ter map projekta VEX v VS Code.
Urejevalnik (Editor)
Urejevalnik je glavno območje za urejanje datotek v VS Code. Razširitev VEX VS Code v območju urejevalnika omogoča funkcijo Intellisense/preverjanje kode (Linting) za jezika C/C++ in Python, ki pomaga pri razvoju programa.
V območju urejevalnika lahko dostopate do koristnih informacij o določeni funkciji tako, da z miško premaknete kazalec nad besedilo funkcije, ali pa uporabite funkcijo Pomoč za ukaze VEX (VEX Command Help), ki zagotavlja dostop do dokumentacije te funkcije, vključene v programski vmesnik C++ in Python (API).
Za podrobna navodila o uporabi funkcije Pomoč za ukaze VEX v VS Code si oglejte ta članek.
Terminalska plošča (Terminal Panel)
Razširitev VEX VS Code ob zagonu zagotavlja dva terminala: terminal za dnevnik (Log Terminal) in interaktivni terminal (Interactive Terminal).
Terminal za dnevnik (Log Terminal) – Terminal za dnevnik prikazuje izhod gradnje, napake pri gradnji in rezultate prenosa.
Interaktivni terminal (Interactive Terminal) – Interaktivni terminal ima dve funkciji: prikazovanje izpisov in pošiljanje neobdelanih pritiskov tipk nazaj v uporabniški program.
Opomba: Za uporabo interaktivnega terminala mora biti Brain ali Controller priključen na računalnik, na katerem deluje razširitev VEX VS Code. Opomba: Vsebina interaktivnega terminala se privzeto izbriše po gradnji in prenosu uporabniškega programa.
Orodna vrstica (Toolbar)
Orodna vrstica vsebuje niz ikon, ki omogočajo hiter dostop do projektov razširitve VEX VS Code ter naprav Brain VEX in Controller VEX.
Opomba: Orodna vrstica je aktivna samo, ko je v VS Code odprt veljaven projekt VEX.
Opomba: Veljaven projekt VEX je projekt, ki ga je ustvarila ali uvozila razširitev. Projekti VEXcode ali VEXcode Pro, odprti v urejevalniku, ne bodo prepoznani kot veljavni projekti VEX in jih bo treba uvoziti.
Ikone v orodni vrstici so:
Izbirnik naprave (Device Picker) – Izbirnik naprave prikazuje ikono priključene naprave VEX (ikono Brain
ali ikono Controller
) Opomba: Če je Controller priključen na računalnik, vendar nima brezžične povezave z Brain, se poleg ikone Controller ne bo prikazalo ime Brain.
Ikona izbirnika reže (Slot Selector) – Ikona izbirnika reže omogoča, da izberete režo, v katero bo razširitev VEX prenesla ali zagnala uporabniški program, tako da jo kliknete in na seznamu izberete eno od osmih razpoložljivih rež na Brain VEX.
Ikona gradnje in prenosa (Build & Download) – Če je naprava VEX priključena, se v orodni vrstici prikaže ikona prenosa. Ko jo kliknete, se projekt zgradi in ob uspešni gradnji prenese na priključeno napravo VEX.
Ikona predvajanja (Play) – Ko jo kliknete, ikona predvajanja zažene preneseni uporabniški program v izbrani reži na Brain VEX.
Ikona zaustavitve (Stop) – Ko jo kliknete, ikona zaustavitve zaustavi izvajanje uporabniškega programa na Brain VEX.
Izbirnik projekta (Project Selector) – Izbirnik projekta prikazuje ime izbranega projekta. Ikona izbirnika projekta omogoča preklapljanje med projekti VEX, kadar je v delovnem prostoru odprtih več projektov, tako da jo kliknete in na seznamu izberete projekt.
Izbirnik datoteke Python (Python File Selector) – samo za Python – Ko je izbran projekt VEX Python, se v orodni vrstici prikaže izbirnik datoteke Python. Izbirnik datoteke Python prikazuje ime izbrane datoteke Python. Python za VEX trenutno podpira prenos samo ene datoteke hkrati.
Za koristne informacije o uporabi funkcij orodne vrstice v VS Code si oglejte ta članek.
Uporabniške nastavitve VEX (VEX User Settings)
Uporabniške nastavitve VEX omogočajo konfiguracijo razširitve VEX glede na vaše zahteve. Uporabniške nastavitve so globalne nastavitve, ki se uporabljajo za vse projekte razširitve VEX VS Code. Do uporabniških nastavitev VEX dostopate s klikom na ikono nastavitev v VS Code in z izbiro ustreznih elementov v menijih.
Uporabniške nastavitve VEX za konfiguracijo razširitve VEX VS Code so:
Kanal Controller (samo za V5 Controller) – Nastavi kanal radijske zveze V5 Controller na Prenos (Download) ali Servisni (Pit). Ta nastavitev velja samo za brezžično povezavo VEXnet.
Pot do orodne verige C++ (Cpp Toolchain Path) – Nastavi pot do orodne verige CPP.
Omogoči uporabniški terminal (Enable User Terminal) – Omogoča ali onemogoča razširitvi odpiranje in prikaz podatkov iz uporabniškega vhoda/izhoda.
Vnosi v dnevnik (Log Entries) – Nastavi število vnosov v dnevnik, ki se prenesejo iz Brain VEX.
Vrsta gradnje projekta (Project Build Type) – Nastavi, kako bo razširitev zgradila projekt C++.
Domača mapa projekta (Project Home) – Nastavi privzeto lokacijo za nove projekte.
Zaženi po prenosu (Run After Download) – Nastavi, ali naj se uporabniški program zažene po prenosu na Brain VEX.
Samodejno obnovitev sistema DFU (System DFU Auto Recover) – Nastavi, ali naj Brain samodejno izvede obnovitev, ko je zaznana naprava IQ2 ali EXP v načinu DFU.
Omogoči strežnik Websocket (Websocket Server Enable) – Omogoča ali onemogoča razširitvi zagon strežnika Websocket.
Naslov gostitelja strežnika Websocket (Websocket Server Host Address) – Nastavi naslov gostitelja strežnika Websocket.
Vrata strežnika Websocket (Websocket Server Port) – Nastavi številko vrat strežnika Websocket.
Za koristne informacije o dostopu do uporabniških nastavitev VEX in njihovem nastavljanju si oglejte ta članek.
Potrebujete dodatne dele?
Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.