Sacensību veidnes izmantošana VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Sacensību veidnes atvēršana VEXcode Pro V5

V5 kategorijas apraksta apmācības attēls, kas ilustrē V5 sistēmas galvenās funkcijas un komponentus, tostarp marķētās daļas un to funkcijas, kas izstrādātas, lai palīdzētu lietotājiem izprast sistēmas funkcionalitāti.

Lietotnes VEXcode Pro V5 augšējā kreisajā stūrī noklikšķiniet uz “Fails”, pēc tam nolaižamajā izvēlnē atlasiet “Atvērt piemērus…”.


Sacensību veidnes izvēle

V5 kategorijas apraksta apmācības interfeisa ekrānuzņēmums, kurā parādītas dažādas Vex Robotics platformas lietotājiem pieejamās funkcijas un opcijas.

Logā “Piemēri” redzēsit divas dažādas konkursa “Veidnes”.

  1.  “Clawbot konkursa veidne”. Šai veidnei ir iepriekš konfigurētas V5 Clawbot ierīces.
  2.  "Sacensību veidne". Šai veidnei nav nevienas ierīces konfigurācijas.

Savā piemērā mēs izmantosim “Sacensību veidni”, jo soļi ir vienādi abām veidnēm.

PIEZĪME: Sacensību veidne ir paraugprojekts, kas iestata visus nepieciešamos atzvanus, lai sacensību laikā sazinātos ar lauka kontroles sistēmu, nodrošina koda atbilstību laukuma noteikumiem un palīdz izveidot programmas, lai izvairītos no komplikācijas un diskvalifikācija ("sacensības" attiecas uz VRC sacensībām, izmantojot oficiālo lauka kontroles aparatūru).  


Nosaucot savu projektu

V5 kategorijas apmācības interfeisa ekrānuzņēmums, kurā parādītas dažādas iespējas un funkcijas, ko lietotāji var izmantot un izmantot savos robotikas projektos.

Ievadiet projekta nosaukumu pēc savas izvēles. Pēc tam noklikšķiniet uz "Izveidot".


PIEZĪME: Projektu nosaukumos NEDRĪKST saturēt atstarpes, un tiem jābūt mazākiem par 20 rakstzīmēm.


Izpratne par konkursa veidnes trim sadaļām.

Diagramma, kas ilustrē V5 kategorijas funkcijas un funkcionalitāti, demonstrējot dažādus elementus, kas saistīti ar pamācībām platformā VEX Robotics.

PIEZĪME: Sacensību veidnē ir trīs sadaļas, kas atbilst trim sacensību spēles fāzēm: Pirms autonomais (robota iestatīšana), Autonomais periods un Vadītāja kontrolēts periods.

Lai jūsu kods darbotos sacensībās, jums ir:

  1. Atstājiet tālāk norādīto kodu galvenās funkcijas iekšpusē.
  2. Pievienojiet savu kodu vienai no trim funkcijām (pre_auton, autonoma, usercontrol).

Pirms automātiskās funkcijas izmantošana jebkurai iestatīšanas darbībai

V5 robotikas apmācības interfeisa ekrānuzņēmums, kurā parādītas dažādas programmēšanas iespējas un rīki, kas pieejami lietotājiem, lai uzlabotu savus robotikas projektus.

Funkcijai pre_auton pievienojiet visas iestatīšanas darbības, piemēram, žiroskopa kalibrēšanu vai citus sensoru atiestatīšanu, kam vajadzētu darboties, kad programma tiek startēta.

PIEZĪME:Kods, kas atrodas tālāk esošajā funkcijā pre_auton tiks palaists uzreiz pēc programmas palaišanas, pirms tiek sākta atbilstības autonomā daļa.

PIEZĪME: Ja izvēlaties neizmantot šo sadaļu, atstājiet to tukšu.


Autonomās funkcijas izmantošana jebkurai autonomai rutīnai

V5 robotikas apmācības interfeisa ekrānuzņēmums, kurā parādītas dažādas programmēšanas iespējas un rīki, kas pieejami lietotājiem, lai uzlabotu mācību pieredzi.

Ievietojiet savas autonomās rutīnas kodu funkcijā autonomais. Jūsu autonomā funkcija drīkst saturēt tikai komandas, kurām nav nepieciešama lietotāja mijiedarbība. (Piem., BumperA.pressing())Jums vajadzētu izvairīties no komandām, kurām nepieciešama lietotāja mijiedarbība. Piemēram, Controller1.ButtonA.pressing();

PIEZĪME:Varat kopēt un ielīmēt šo kodu no cita projekta faila.


Usercontrol funkcijas izmantošana jebkurai lietotāja kontrolētai rutīnai, kas notiek vadītāja kontrolētajā periodā

V5 kategorijas apmācības interfeisa ekrānuzņēmums, kurā ir redzamas dažādas iespējas un līdzekļi, ko lietotāji var izpētīt, lai uzlabotu izpratni par V5 funkcijām.

Funkcijā usercontrol drīkst būt tikai komandas, kuras kontrolē lietotājs. (Piem Kontrolieris1.Axis1.position();)Ievietojiet draivera vadības kodu funkcijā usercontrol , cilpas while(1) iekšpusē un pirms komandas wait(20, msec).

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

Last Updated: