VEXcode Pro V5 -projektin päärakenteen ymmärtäminen

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.

VEXcode Pro V5 -koodieditori, jossa näkyy päätoiminto ja avaavat ja sulkevat aaltosulkeet korostettuina.

Päärakenne on paikka, jossa projektin toteutus alkaa. Toisin sanoen tähän lisätään laitteita, komentoja ja parametreja sisältävät käskyt, joiden yhdistelmä suoritettuna määrittää tietyn robotin käyttäytymisen.

Huomaa, että päärakenteessa on avautuva ja sulkeutuva kiharatuki

VEXcode Pro V5 -koodieditori, jossa pääfunktion sisällä oleva tyhjä tila on korostettu aaltosulkeiden välissä.

Avaustuki on aina yhdistettävä sulkemistukeen.

Päärakenteen kiharoiden väliin voit lisätä ohjeita robotin ohjelmointiin

VEXcode Pro V5 -koodieditori, jossa vexcodeInit()-rivi on korostettuna pääfunktion sisällä.

Aina kun käynnistät uuden ohjelman, päärakenteen sisällä on koodirivi vexcodeInit();

VEXcode Pro V5 -koodieditori, jossa näkyy Drivetrain.driveFor(200, mm); laite-, komento- ja parametriosiot merkittyinä.

Tämä komento määrittää ja alustaa kaikki laitteet (esim. moottorit, anturit) ennen koodin alkamista. Älä poista vexcodeInit();

Yksinkertaisessa projektissa, joka ajaa robottia eteenpäin, ohje sisältää kolme osaa:

  • Laite
  • Käsky
  • Parametrit
VEXcode Pro V5 -koodieditori, jossa näkyy Drivetrain.driveFor-komento ja pisteoperaattori korostettuna laitteen ja komennon välissä.

Laite ja komento erotetaan pisteellä, jota kutsutaan " pisteen operaattoriksi".

driveFor-komennon parametrien ympärillä on joukko sulkuja. Tämä on toinen esimerkki välimerkeistä (kuten kihara aaltosulje). Jokainen parametri on erotettu pilkulla.  

Koodirivin lopussa on puolipiste. Puolipiste kertoo kääntäjälle, että tämä käsky on valmis ja sen pitäisi siirtyä seuraavaan käskyyn.


VEXcode Pro V5 -koodieditori, jossa näkyy kaksi driveFor-komentoa erillisillä riveillä, puolipisteillä merkittynä suoritusjärjestys. Nuolet on piirretty osoittamaan ohjeiden järjestys selvästi.

Jos projektissasi on useita ohjeita, projektin ohjeet kulkevat vasemmalta oikealle ja ylhäältä alas.

Puolipisteiden sijoittelun perusteella VEXcode Pro V5 ajaisi ensimmäisen rivin ja sitten seuraavan. Se tietäisi siirtyä toiselle riville puolipisteen takia.

Kun projekti saavuttaa päärakenteen sulkeutuvan kiharan kannan, projekti päättyy.

VEXcode Pro V5, joka näyttää pääfunktion viimeiset rivit. driveFor-komentoja on kaksi, ja funktio päättyy sulkevaan aaltosulkuun.

Projektissa robotti ajaisi eteenpäin 200 millimetriä (linja 24) ja sitten ajaisi robottia eteenpäin 50 millimetriä (linja 25) ennen kuin ohjelma on valmis.

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

Last Updated: