VEX VS koda paplašinājuma lietotāja interfeisa pārskats

Šajā rakstā ir sniegts pārskats par VEX Visual Studio koda paplašinājuma UI (lietotāja interfeisu). Paplašinājums atbalsta C++ un Python projektu izstrādi VEX IQ 2nd Generation, EXP un V5 platformām.

VEX VS koda paplašinājuma lietotāja interfeisa izkārtojums

VEX Visual Studio koda paplašinājuma lietotāja saskarne ir sadalīta piecās galvenajās jomās: darbību josla, sānjosla, redaktors, termināļa panelis un rīkjosla.

Ekrānuzņēmums, kurā redzams pilns VEX VS Code lietotāja interfeisa izkārtojums. Aktivitāšu josla un sānu josla atrodas ekrāna kreisajā pusē, rīkjosla un terminālis atrodas ekrāna apakšējā pusē, un redaktors aizpilda pārējo ekrāna daļu.

Darbības josla

Darbības joslā ir virkne ikonu, kas ļauj mums pārslēgties starp skatiem un sniedz mums papildu kontekstam raksturīgus rādītājus VEX projekta izstrādei.

VS koda aktivitāšu josla ar instalētu VEX robotikas paplašinājumu. Aktivitāšu joslā ir ikonas, kas nodrošina noderīgas ātras darbības, piemēram, meklēšanu, paplašinājumu pārvaldību, versiju kontroli un citas.

Kopējās ikonas, ko izmanto VEX projekta izstrādei VS kodā, ir:

  • Pārlūka skata ikona. Explorer View Icon - Noklikšķinot, sānjoslā tiek atvērts Explorer View.
  • Paplašinājumu skata ikona. Paplašinājumu skata ikona - Noklikšķinot, sānjoslā tiek atvērts paplašinājumu skats.
  • VEX skata ikona. VEX View Icon - Noklikšķinot, sānjoslā tiek atvērts VEX View .

Sānu josla

Sānu joslā ir dažādi skati, kas ļauj izmantot VS Code integrētos rīkus. Kopējie sānjoslas skati, ko izmanto VEX projektu izstrādes uzdevumu veikšanai, ir Extension View, VEX Viewun Explorer View.

Paplašinājuma skats

paplašinājuma skats tiek izmantots, lai instalētu un pārvaldītu paplašinājumus programmā VS Code. Lai izstrādātu programmatūru VEX IQ 2nd Generation, EXP un V5 platformās, mums ir jāinstalē VEX paplašinājums, C/C++ paplašinājums un Python paplašinājums.

Lai iegūtu detalizētus norādījumus par to, kā VS kodā instalēt VEX paplašinājumu, C/C++ paplašinājumuun Python paplašinājumu , lūdzu, skatiet šo rakstu.

VS koda paplašinājumu skats, kurā tiek parādīts instalēto paplašinājumu saraksts. Katram paplašinājumam ir iestatījumu izvēlne, ko var atvērt šeit, un ir meklēšanas josla, lai atrastu un lejupielādētu jaunus paplašinājumus.


VEX skats

VEX View ļauj mums izstrādāt projektus VEX IQ 2nd Generation, EXP un V5 VS Code. VEX skatā ir iekļautas trīs kategorijas: PROJEKTA DARBĪBAS, VEX IERĪCES INFORMĀCIJA, un VEX ATSAUKSMES.

VS Code VEX skats, kurā augšpusē ir redzamas projektu izveides un importēšanas opcijas, apakšā — VEX ierīces informācijas izvēlne un apakšā — atsauksmju izvēlne.

  • PROJEKTA DARBĪBAS
    Pogas zem PROJEKTA DARBĪBAS tiek izmantotas, lai izveidotu jaunu VEX projektu vai importētu esošu VEXcode projektu.
    Lai iegūtu detalizētus norādījumus par VEX projekta izveidi programmā VS Code, lūdzu, skatiet šo rakstu par V5, šo rakstu par EXPun šo rakstu par IQ (2nd).

VEX paplašinājuma skata sadaļa Projekta darbības. Šajā sadaļā ir divas pogas ar nosaukumu “Jauns projekts” un “Importēt projektu”.

  • VEX IERĪCES INFORMĀCIJA
    Kategorija VEX IERĪCES INFORMĀCIJA sniedz mums pārskatu par pievienoto VEX ierīci — VEX Brain vai VEX kontrolieri.

    VEX Device Info section of the VEX Extension View is shown, with a list of all connected devices and specific info about each one. In this example, an IQ (2nd gen) Brain and its downloaded programs are shown.


    Šī kategorija norāda pievienotās VEX ierīces veidu un parāda informāciju par Brain sistēmu, seriālo portu, lejupielādēto programmu un ierīcēm, kas pievienotas VEX Brain viedajām pieslēgvietām. Tas ļauj mums ekrānuzņēmumu VEX Brain Screen, skatīt VEX Brain notikumu žurnālu, izmantot V5 Battery Medic, iestatīt smadzeņu nosaukumu un komandas numuruun izdzēst lietotāja programmu no VEX. Smadzenes.

    Kad VEX Brain ir pievienots datoram, kategorija VEX DEVICE INFO parāda, vai VEX kontrolleris ir saistīts ar VEX Brain, un ļauj mums VEXos VEX Brain, ja VEX Brain VEXos versija ir novecojis.

    Kad datoram ir pievienots VEX kontrolleris, kategorija VEX DEVICE INFO parāda, vai VEX Brain ir saistīts ar VEX kontrolieri, un ļauj mums VEXos VEX kontrollerim, ja VEX kontrollera VEXos versija ir novecojis.

    Lai iegūtu visaptverošu ierīces informācijas aprakstu un to, kā izmantot funkcijas saskaņā ar VEX DEVICE INFO, lūdzu, skatiet šo rakstu.
  • VEX ATSAUKSMES
    Mēs varam iesniegt atsauksmes VEX, ierakstot ziņojumu teksta lodziņā zem VEX ATSAUKSMES un noklikšķinot uz pogas SŪTĪT .
    Lai iegūtu noderīgu informāciju par VEX FEEDBACK izmantošanu VS kodā, lūdzu, skatiet šo rakstu.

VEX paplašinājuma skata sadaļa VEX atsauksmes. Šajā sadaļā ir veidlapa ar iespējām iesniegt atsauksmes VEX.

Explorer skats

Explorer View tiek izmantots, lai pārlūkotu, atvērtu un pārvaldītu VEX projekta failus un mapes programmā VS Code.

VS Code Explorer skats, kas ļauj lietotājam pārvietoties pa mapēm un failiem savā VEX projektā. Failiem ir atbilstošas ​​ikonas un failu tipi; šajā piemērā ir atlasīts Python fails, un nosaukums ir main.py.

Redaktors

Redaktors ir galvenā apgabals, kurā rediģēt VS Code failus. VEX VS koda paplašinājums redaktora apgabalā nodrošina Intellisense/Linting gan C/C++, gan Python, lai palīdzētu mums izstrādāt programmu.

VS koda redaktors ar Python failu, kas atvērts kā daļa no VEX projekta. Šeit var rakstīt un rediģēt Python vai C/C++ kodu, lai izveidotu VEX robotikas programmas, kad tas ir savienots ar VEX Brain.

Redaktora apgabalā mēs varam piekļūt noderīgai informācijai par konkrētu funkciju, novietojot peles kursoru virs funkcijas teksta vai izmantojot VEX komandas palīdzību lai piekļūtu šīs funkcijas dokumentācijai, kas iekļauta C++ un Python API (lietojumprogrammu programmēšanas saskarnē). ).

Detalizētus norādījumus par VEX komandu palīdzības izmantošanu programmā VS Code skatiet šajā rakstā.

Termināļa panelis

VEX VS koda paplašinājums startēšanas laikā nodrošina divus terminālus, žurnālu termināli un interaktīvo termināli. 

  • Log Terminal — žurnāla terminālī tiek parādīta būvējuma izvade, būves kļūda un lejupielādes rezultāti.

VS Code VEX žurnāla terminālis tiek atvērts un parāda noklusējuma tukšu stāvokli ar tikai vienu izdrukātu ziņojumu “Žurnāls”.

  • Interaktīvais terminālis Interaktīvajam terminālim ir divas funkcijas — drukas žurnālu attēlošana un neapstrādātu taustiņsitienu nosūtīšana atpakaļ lietotāja programmai.

    VS Code VEX Interactive Terminal is opened and shows messages that detail the VEX Brain connection status.



    Piezīme: Lai izmantotu interaktīvo termināli, datoram
    kurā darbojas VEX VS koda paplašinājums, jābūt pievienotam smadzenēm vai kontrolierim.
    Piezīme: Interaktīvā termināļa izvade pēc noklusējuma tiek notīrīta pēc lietotāja programmas izveidošanas un lejupielādes.

Rīkjosla

Rīkjoslā ir virkne ikonu, kas nodrošina ātru veidu, kā mijiedarboties ar VEX VS Code paplašinājuma projektiem, VEX Brains un VEX kontrolieriem.

VS Code rīkjosla ar VEX paplašinājumu ikonām, kuras var izmantot, lai ātri mijiedarbotos ar pievienotajām VEX ierīcēm un projektiem. VEX funkcijas ietver ierīces atlasītāju, slota atlasītāju, Build & lejupielādes ikonu, atskaņošanas ikonu, apturēšanas ikonu, projekta atlasītāju un Python faila atlasītāju.

Piezīme: Rīkjosla ir aktīva tikai tad, ja VS Code ir atvērts derīgs VEX projekts. 

Piezīme: Derīgs VEX projekts ir projekts, ko izveido vai importē paplašinājums. Redaktorā atvērtie VEXcode vai VEXcode Pro projekti netiks uzskatīti par derīgu VEX projektu, un tie būs jāimportē.

Rīkjoslā redzamās ikonas ietver:

  • Ierīces atlasītāja ikona ir redzama VS Code rīkjoslā. Ierīces atlasītājs — Ierīces atlasītājā tiek parādīta pievienotās VEX ierīces ikona (smadzeņu ikona Device Picker icon is highlighted on the VS Code toolbar. In this example it shows a Brain icon and it reads IQ Brain(IQ). vai kontroliera ikona Device Picker icon is highlighted on the VS Code toolbar. In this example it shows a Controller icon and it reads IQ Controller.).
    Piezīme: Ja kontrolieris ir pievienots datoram, bet tam nav radio saites ar smadzenēm, blakus kontroliera ikonai netiks parādīts smadzeņu nosaukums.
  • Slota atlasītāja ikona. Slot Selector Icon — Slot Selector Icon ļauj mums izvēlēties, kuru slotu VEX paplašinājums lejupielādēs vai atskaņos lietotāja programmu, noklikšķinot uz tās un atlasot vienu no astoņiem pieejamajiem slotiem VEX Brain no izvēles saraksta.
  • Izveides un lejupielādes ikona. Būvējums & lejupielādes ikona — Ja ir pievienota VEX ierīce, rīkjoslā tiks parādīta lejupielādes ikona. Noklikšķinot, projekts tiks izveidots un, ja tas būs veiksmīgs, tiks lejupielādēts pievienotajā VEX ierīcē.
  • Atskaņošanas ikona. Atskaņošanas ikona — Noklikšķinot uz Atskaņošanas ikona , tiek palaista lejupielādētā lietotāja programma atlasītajā VEX Brain slotā.
  • Apturēšanas ikona. Apturēšanas ikona — Noklikšķinot, apturēšanas ikona aptur lietotāja programmas darbību VEX Brain.
  • Projekta atlasītājs ir redzams VS Code rīkjoslā. Šajā piemērā tas skan IQ_Test. Project Selector - Project Selector parāda atlasītā projekta nosaukumu. Project Selector Icon ļauj mums pārslēgties starp VEX projektiem, ja darbvietā ir vairāki, noklikšķinot uz tā un atlasot projektu no atlases saraksta.
  • Python failu atlasītāja ikona ir redzama VS Code rīkjoslā. Šajā piemērā tas skan main.py. Python failu atlasītājs (tikai Python) — kad ir atlasīts VEX Python projekts, rīkjoslā parādīsies Python failu atlasītājs. Python failu atlasītājs parāda atlasītā Python faila nosaukumu. Python for VEX pašlaik atbalsta tikai viena faila lejupielādi.

Lai iegūtu noderīgu informāciju par rīkjoslas līdzekļu izmantošanu programmā VS Code, lūdzu, skatiet šo rakstu.

VEX lietotāja iestatījumi

VEX lietotāja iestatījumi ļauj mums konfigurēt VEX paplašinājumu atbilstoši mūsu prasībām. Lietotāja iestatījumi ir globāli iestatījumi, kas tiek lietoti katram VEX VS Code paplašinājuma projektam. Mēs varam piekļūt VEX lietotāja iestatījumiem , noklikšķinot uz iestatījumu ikonas VS kodā un atlasot atbilstošos vienumus izvēlnēs.

VS Code lietotāja iestatījumu sadaļā tiek atvērta VEX kategorija, kur var pielāgot VEX robotikas paplašinājuma darbību.

VEX lietotāja iestatījumi VEX VS koda paplašinājuma konfigurēšanai ir:

  • Controller Channel (tikai V5 kontrolieris) Iestata V5 Controller Radio Channel uz Download vai Pit. Šis iestatījums attiecas tikai uz VEXnet radio saiti.
  • Cpp Toolchain Path — iestata ceļu CPP Toolchain.
  • Enable User Terminal— iespējo vai atspējo paplašinājumu, lai atvērtu un parādītu datus no lietotāja porta.
  • žurnāla ieraksti — iestata no VEX Brain augšupielādējamo žurnāla ierakstu skaitu.
  • Project Build Type — iestata, kā paplašinājums veidos C++ projektu.
  • Project Home — iestata noklusējuma atrašanās vietu jauniem projektiem.
  • Palaist pēc lejupielādes — iestata, vai lietotāja programmai jādarbojas pēc tam, kad tā ir lejupielādēta VEX Brain.
  • Sistēmas DFU automātiskā atkopšana — iestata, vai smadzenēm ir jāatjaunojas automātiski, kad DFU režīmā tiek konstatēts IQ2 vai EXP.
  • Websocket Server Enable — iespējo vai atspējo paplašinājumu Websocket Server palaišanai.
  • Websocket servera resursdatora adrese — iestata Websocket servera resursdatora adresi.
  • Websocket servera ports — iestata Websocket servera porta numuru

Lai iegūtu noderīgu informāciju par to, kā piekļūt VEX lietotāja iestatījumiem un iestatīt tos, skatiet šo rakstu.

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

Last Updated: