Razširitev za VS Code za IQ

Pregled vmesnika VS Code za IQ

Ta članek vsebuje pregled vmesnika (User Interface) 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.

Posnetek zaslona s celotno postavitvijo vmesnika VEX VS Code. Vrstica dejavnosti in stranska vrstica se nahajata na levi strani zaslona, orodna vrstica in terminal sta na spodnji strani zaslona, preostanek zaslona zapolnjuje urejevalnik.

Sestavni deli vmesnika

Razširitev VEX VS Code ima 3 glavne sestavne dele.

  1. Orodna vrstica

  2. Vrstica dejavnosti in stranska vrstica

  3. Podokno terminala

Orodna vrstica

Orodna vrstica uporabnikom omogoča hiter dostop do projektov razširitve VEX VS Code, naprav VEX Brain in naprav VEX Controller. Orodna vrstica je aktivna le, kadar je v VS Code odprt veljaven VEX projekt. Veljaven VEX projekt je projekt, ki ga je ustvarila ali uvozila razširitev. Odpiranje projektov VEXcode ali VEXcode Pro ni veljavno — te projekte je treba uvoziti.

Orodna vrstica VS Code z ikonami razširitve VEX, ki omogočajo hiter dostop do priključenih naprav VEX in projektov. Med funkcijami VEX so: izbirnik naprave, izbirnik reže, ikona za gradnjo in prenos, ikona za predvajanje, ikona za ustavitev, izbirnik projekta in izbirnik datoteke Python.

Izbirnik naprave

Ikona izbirnika naprave je označena na orodni vrstici VS Code. V tem primeru prikazuje napis VEX_EXP.

Izbirnik naprave ima dve glavni funkciji. Prvič, prikazuje ikono naprave Brain ali Controller, ki predstavlja vrsto priključene naprave VEX.

Iskalna vrstica VS Code s hitrim izbirnim seznamom vseh priključenih naprav VEX. V tem primeru so na seznamu navedeni naprava V5 Brain, V5 Controller in EXP Controller.

Drugič, ko kliknete ikono seznama naprav, se prikaže hiter izbirni seznam z vsemi priključenimi napravami VEX. Uporabnik lahko izbere napravo, s katero se bo razširitev povezala. Trenutno priključena naprava je vedno prikazana na vrhu seznama, sledijo ji vse ostale naprave, razvrščene po vrsti naprave (Brain ali Controller) in platformi (IQ 2. generacija, EXP in V5).

Iskalna vrstica VS Code s podrobnostmi prikazanega elementa hitrega izbirnega seznama. Element prikazuje: MyBrain, V5 Brain, User COM8, Comm COM7.

Vsak element naprave vsebuje ime naprave Brain, platformo, vrsto naprave in informacije o poti naprave.

Iskalna vrstica VS Code s podrobnostmi prikazanega elementa hitrega izbirnega seznama. Element je V5 Controller, vendar je ozadje posivljeno in ime naprave Brain ni prikazano. To pomeni, da ta Controller nima radijske povezave z napravo Brain.

Element V5 Controller z modrim ozadjem, ki pomeni, da ima ta Controller vzpostavljeno radijsko povezavo z napravo Brain.

Pomembno

Če je Controller priključen na računalnik, vendar nima radijske povezave z napravo Brain, ime naprave Brain ne bo prikazano poleg elementa na seznamu niti poleg ikone stanja v vrstici naprav.

Izbirnik reže

Ikona izbirnika reže je označena na orodni vrstici VS Code. V tem primeru prikazuje napis Slot 1.

Ikona izbirnika reže uporabniku omogoča izbiro reže, v katero bo razširitev prenesla ali na kateri bo zagnala uporabniški program.

Iskalna vrstica VS Code s hitrim izbirnim seznamom vseh razpoložljivih rež na priključeni napravi VEX Brain. V tem primeru je na voljo osem rež.

Ko kliknete ikono izbirnika reže, se prikaže hiter izbirni seznam z razpoložljivimi režami za uporabniške programe od 1 do 8.

Gradnja/Prenos

Ikona za gradnjo.Ikona za prenos.

Ikona za gradnjo/prenos spremeni svojo funkcijo glede na to, ali je priključena naprava VEX Brain ali VEX Controller.

Ikona za gradnjo.

Kadar naprava VEX ni priključena, se prikaže ikona za gradnjo. Ob kliku se projekt samo zgradi.

Ikona za prenos.

Kadar je naprava VEX priključena, se prikaže ikona za prenos. Ob kliku se projekt zgradi in, če je gradnja uspešna, prenese na napravo VEX.

Predvajanje

Ikona za predvajanje.

Ikona za predvajanje ob kliku zažene uporabniški program v izbrani reži.

Ustavitev

Ikona za ustavitev.

Ikona za ustavitev ob kliku zaustavi uporabniški program.

Izbrano delovno okolje

Izbirnik projekta je prikazan na orodni vrstici VS Code. V tem primeru prikazuje napis EXPTestProject.

VS Code podpira projekte z več delovnimi okolji. Izbirnik projekta uporabnikom omogoča preklapljanje med projekti VEX, kadar jih je v delovnem okolju več.

Iskalna vrstica VS Code s hitrim izbirnim seznamom shranjenih projektov VEX. V tem primeru sta na seznamu en projekt Python in en projekt C++.

Ko kliknete ikono izbirnika projekta, se prikaže hiter izbirni seznam z vsemi veljavnimi projekti.

Pomembno Projekt, ki ni veljaven, ne bo prikazan na hitrem izbirnem seznamu projektov. Projekt je veljaven le, če ga je ustvarila ali uvozila razširitev VEX VS Code.

Ikona izbirnika datoteke Python je prikazana na orodni vrstici VS Code. V tem primeru prikazuje napis main.py.

Izbirnik datoteke Python (samo za Python) Ko izberete projekt VEX Python, se v orodni vrstici prikaže izbirnik datoteke Python. Python za VEX trenutno podpira le prenos posameznih datotek.

Iskalna vrstica VS Code s hitrim izbirnim seznamom vseh datotek Python v tem projektu VEX. V tem primeru so navedene tri datoteke Python, vsaka na drugačni lokaciji.

Ko kliknete ikono, se prikaže hiter izbirni seznam z vsemi datotekami Python, ki se nahajajo v mapi delovnega okolja. Izbirnik datoteke Python uporabniku omogoča preklapljanje med izvornimi datotekami Python (.py).

Vrstica dejavnosti in stranska vrstica VEX

Posnetek zaslona prikazuje vrstico dejavnosti VS Code in stransko vrstico, odprto na pogledu VEX. Pogled VEX ima zgoraj možnosti za ustvarjanje in uvažanje projektov, spodaj meni z informacijami o napravah VEX ter meni za povratne informacije na dnu.

Dejanja s projekti

Razdelek Dejanja s projekti v pogledu razširitve VEX. Ta razdelek ima dve gumba z napisoma Nov projekt in Uvozi projekt.

Vrstica dejavnosti VEX vsebuje pogled Dejanja s projekti in pogled Informacije o napravah VEX.

Pogled Dejanja s projekti se uporablja za ustvarjanje novega projekta ali uvoz obstoječega projekta VEXcode ali VEXcode Pro.

Za več informacij o ustvarjanju novega projekta si oglejte ta članek.

Informacije o različici so prikazane v spodnjem levem in desnem kotu pogleda.

Pomembno Če je v urejevalniku odprt projekt VEXcode ali VEXcode Pro, ta ne bo obravnavan kot veljaven projekt VEX — projekt je treba uvoziti z gumbom za uvoz v stranski vrstici VEX.

Informacije o napravah VEX

Razdelek Informacije o napravah VEX v pogledu razširitve VEX prikazuje seznam vseh priključenih naprav in podrobne informacije o vsaki. V tem primeru sta prikazana naprava IQ (2. gen) Brain in njeni preneseni programi. Pri vnos Controller piše: Controller, not linked.Razdelek Informacije o napravah VEX je prikazan znova, zdaj pa pri vnosu Controller piše: Controller, linked.

Pogled Informacije o napravah VEX uporabniku prikaže pregled priključene naprave VEX Brain ali VEX Controller. V tem pogledu so na voljo informacije o različici VEXos, poti serijskega vhoda/izhoda, uporabniških programih in napravi. Prav tako je mogoče iz tega pogleda izvajati druge funkcije, kot so posodobitve vdelane programske opreme VEXos, zajem zaslonskih posnetkov, nastavitev imena naprave Brain in nastavitev številke ekipe.

Sistemske informacije

Mapa System in njena vsebina sta prikazani in označeni pod mapo Brain. Mapa System vsebuje podatke o napravi Brain s sledečimi vrednostmi: VEXos 1.0.1.0, name VEX_EXP, team 000000, id 0EC83725 in Python 1.0.0.7.

Sistemske informacije nudijo kratek pregled priključene naprave VEX. Vključujejo različico VEXos naprave, ime naprave Brain, številko ekipe, ID naprave Brain in informacije o različici izvajanja Python.

Informacije o serijskem vhodu/izhodu

Mapa Serial Port in njena vsebina sta prikazani pod mapo Brain. Mapa Serial Port vsebuje podatke o žičnih priključkih naprave Brain. Ti podatki so: Communication COM167, User COM168.

Informacije o serijskem vhodu/izhodu prikazujejo pot naprave za vsak razpoložljivi vhod/izhod naprave VEX. Večina naprav VEX je razpoznana kot dva serijska vhoda/izhoda. Komunikacijski serijski vhod/izhod se uporablja za prenos programov in upravljanje funkcij naprave Brain. Uporabniški serijski vhod/izhod se uporablja za prenos podatkov med uporabniško aplikacijo, ki se izvaja na napravi Brain, in gostiteljskim računalnikom, priključenim prek USB. V5 Controller je edina naprava VEX, ki ima samo komunikacijski serijski vhod/izhod brez uporabniškega serijskega vhoda/izhoda.

Informacije o programih

Mapa Programs in njena vsebina sta prikazani pod mapo Brain. Mapa Programs prikazuje vse prenesene projekte VEX na napravi Brain. V tem primeru so na priključeni napravi Brain preneseni štirje programi C/C++.

Informacije o programih prikazujejo seznam vseh prenesenih uporabniških programov na napravi VEX Brain.

Mapa Programs in njena vsebina sta prikazani pod mapo Brain, zdaj pa je odprta mapa prvega projekta, ki prikazuje njeno vsebino. Mapa projekta prikazuje podatke o reži, datoteki, vrsti, velikosti in času.

Vsak element na seznamu programov je mogoče razširiti, da se prikažejo dodatne informacije o posameznem uporabniškem programu, kot so lokacija reže, ime datoteke, programski jezik, velikost datoteke in čas prenosa.

Informacije o napravah

Mapa Devices in njena vsebina sta prikazani pod mapo Brain. Mapa Devices prikazuje vse naprave, priključene na napravo Brain. V tem primeru je navedenih 6 naprav, vključno s 4 motorji, napeljavo 3 Wire in notranjim radijskim modulom.

Informacije o napravah prikazujejo seznam vseh naprav, priključenih na Smart Port naprave VEX Brain. Vsak element na seznamu prikazuje številko priključka Smart Port in vrsto naprave.

Mapa Devices in njena vsebina sta prikazani pod mapo Brain. V tem primeru je izbrana naprava Motor, njena vsebina pa prikazuje: Type Motor, Version 1.0.0.4, Boot 1.0.2.0.

Vsak element na seznamu naprav je mogoče razširiti, da se prikažejo informacije o različici vdelane programske opreme posamezne naprave na priključku Smart Port.

Stanje povezave naprave Controller je prikazano pri priključitvi na napravo VEX Brain.

Controller je naveden pod mapo Devices. Pri tem Controller piše: Controller, linked.

VEX Brain je povezan z napravo VEX Controller

Controller je naveden pod mapo Devices. Pri tem Controller piše: Controller, not linked.

VEX Brain ni povezan z napravo VEX Controller

Controller je naveden pod mapo Devices. Pri tem Controller piše: Controller, tethered.

VEX V5 Controller je priključen z žico na napravo VEX V5 Brain

Zaslonski posnetki

Kazalec se nahaja nad mapo z indikatorjem naprave VEX in ob njej je prikazana ikona fotoaparata.

S klikom na ikono fotoaparata lahko uporabnik zajame in prenese zaslonski posnetek naprave VEX Brain. Zaslonski posnetki so na voljo samo pri neposredni priključitvi naprave VEX Brain prek USB.

Battery Medic (samo za V5 Brain)

Kazalec se nahaja nad mapo z indikatorjem naprave V5 Brain in ob njej je prikazana ikona Battery Medic.

S klikom na ikono srca bo razširitev prenesla in zagnala uporabniški program Battery Medic.

Nastavitev imena naprave Brain

Kazalec se nahaja nad možnostjo Name v mapi System in ob njej je prikazana ikona svinčnika.

S klikom na ikono svinčnika poleg system→name lahko uporabnik nastavi ime naprave VEX Brain.

Okno za vnos imena naprave Brain s tekstovnim poljem in sporočilom spodaj, ki se glasi: Pritisnite Enter za potrditev vnosa ali Escape za preklic.

Ko kliknete ikono svinčnika, se na vrhu urejevalnika VS Code prikaže vnosno polje. V vnosno polje vnesite novo ime naprave Brain in pritisnite Enter za potrditev.

Nastavitev številke ekipe

Kazalec se nahaja nad možnostjo Team v mapi System in ob njej je prikazana ikona svinčnika.

S klikom na ikono svinčnika poleg system→team lahko uporabnik nastavi številko ekipe za napravo VEX Brain.

Okno za vnos številke ekipe s tekstovnim poljem in sporočilom spodaj, ki se glasi: Pritisnite Enter za potrditev vnosa ali Escape za preklic.

Ko kliknete ikono svinčnika, se na vrhu urejevalnika VS Code prikaže vnosno polje. V vnosno polje vnesite novo številko ekipe in pritisnite Enter za potrditev.

Brisanje uporabniškega programa

Kazalec se nahaja nad programom v mapi Programs in ob njej je prikazana ikona koša za smeti.

S klikom na ikono koša za smeti poleg programs→ime projekta lahko uporabnik izbriše program v določeni reži. POMEMBNO: ko program izbrišete, ga ni mogoče obnoviti. Pri

Spletna trgovina

Potrebujete dodatne dele?

Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.

Pripravil RoboTech STEM Center
Stopite v stik

Imate
vprašanje?

Pišite nam — odgovorimo v najkrajšem možnem času.

Vaši podatki so varni in zaupni.