Python-kilpailumallin käyttäminen VEXcode V5:ssä

Kilpailumalli on esimerkkiprojekti, johon on jo sisällytetty komennot kommunikoidakseen kentänohjausjärjestelmän kanssa kilpailujen aikana, varmistaa, että komennot ovat kenttämääräysten mukaisia ​​ja auttaa projektien perustamisessa komplikaatioiden ja hylkäysten välttämiseksi ("kilpailu" tarkoittaa VRC-tapahtuma virallisella kenttävalvontalaitteistolla).  


Avaa kilpailumalli esimerkkisivulta

Näyttökaappaus Python-opetusohjelmasta V5-kategorian kuvauksesta, joka havainnollistaa keskeisiä käsitteitä ja koodiesimerkkejä ohjelmoinnista VEX Roboticsilla.


Kaavio, joka havainnollistaa V5 Python -ohjelmointirakennetta, esittelee tärkeimmät komponentit ja niiden väliset suhteet opetustarkoituksiin Python Tutorials -osiossa V5 Category Description.


Mallin kolme osaa: Pre-autonomous, Autonomous Mode ja Driver Control

Kaavio, joka havainnollistaa Python-opetusohjelmien VEX V5 -robotiikkajärjestelmän avainkomponentteja korostaen antureita, moottoreita ja ohjauselementtejä.

Huomautus: Jotta projektisi toimisi kilpailussa, sinun on jätettävä nämä toiminnot projektiisi. Lisää komentoja, joissa kommentit osoittavat kunkin osan kohdalla.


Käytä pre_autonomous -toimintoa kaikissa asetuksissa

Vuokaavio, joka havainnollistaa Pythonin käyttöä VEX V5 -robotiikan ohjelmointiin, korostaen opetusohjelman tärkeimmät vaiheet ja päätöskohdat.

pre_autonomous -toimintoa käytetään kaikkiin robottisi tarvitsemiin asetuksiin, kuten gyroskoopin kalibrointiin, muuttujien asettamiseen tai muihin laiteasetuksiin. Nämä komennot suoritetaan heti, kun projekti käynnistetään, ennen kuin ottelun autonominen osa alkaa.

Vuokaavio, joka havainnollistaa Pythonin käyttöä VEX-robotiikan ohjelmointiin, korostaen opetusohjelman tärkeimmät vaiheet ja päätöskohdat.

Varmista, että kaikki komennot on sisennetty oikein siten, että ohjausviiva on näkyvissäpre_autonomous jaautonomisten -toimintojen välillä.

Huomautus: Jos asetusta ei tarvita, tämä toiminto voi jäädä tyhjäksi.


Autonominen

V5-luokka Kuvauskuva, joka havainnollistaa Python-opetusohjelmia, sisältäen keskeisiä käsitteitä ja esimerkkejä ohjelmoinnista VEX-robotiikan avulla.

autonomista -toimintoa käytetään robotin ohjaamiseen VRC-ottelun autonomisen osan aikana. Tämän toiminnon komennot suoritetaan, kun ottelu alkaa autonomisen ajanjakson aikana.

Vuokaavio, joka havainnollistaa Pythonin käyttöä VEX V5 -robotiikan ohjelmointiin, korostaen opetusohjelmien tärkeimmät vaiheet ja komponentit.

Varmista, että kaikki komennot on sisennetty oikein siten, että ohjausviiva on näkyvissäpre_autonomous jaautonomisten -toimintojen välillä.

Huomautus: Jos asetusta ei tarvita, tämä toiminto voi jäädä tyhjäksi.


Käyttäjän hallinta

Kaavio, joka havainnollistaa Python-opetusohjelmien V5-kategorian kuvausta, sisältäen keskeiset komponentit ja liitännät VEX Roboticsin ohjelmoinnin kannalta.

user_control -toimintoa käytetään robotin ohjaamiseen VRC-ottelun kuljettajan ohjausosion aikana.  Tämän toiminnon komennot suoritetaan, kun ottelu alkaa Driver Control -jaksolla.

Huomautus: ja True -silmukka näkyy yllä, joten robotti vastaa V5-ohjaimen syötteisiin koko ottelun ajan.

Kaavio, joka havainnollistaa Python-opetusohjelmien V5-kategorian kuvausta, joka esittelee VEX V5 -robotiikkajärjestelmän avainkomponentteja ja ominaisuuksia, mukaan lukien ohjelmointielementit ja laitteistointegraation.

Varmista, että kaikki komennot on sisennetty oikeinja True -silmukan sisällä, kun koodaat käyttäjän ohjausosaa. Kahden ohjausviivan pitäisi olla näkyvissä, kuten tässä on esitetty. Yksi, koskaja True on funktionuser_control sisällä. Toinen varmistaa, että komennot ovatja True -silmukan sisällä.

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

Last Updated: