A VEXcode Pro V5 vezérlési struktúráinak megértése

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.

Az egyedi parancsok mellett vezérlőstruktúrák is használhatók egy projektben a programfolyamat vezérlésére.

Ez a főstruktúra egy példa a vezérlőszerkezetre. Fő a program folyamatát vezérli azáltal, hogy jelzi, hol kell a projektnek kezdődnie. A vezérlőstruktúrák jellemzően kapcsos zárójeleket használnak pontosvessző helyett.

#include "vex.h"

using namespace vex;

int main() {
  // Robot konfigurációjának inicializálása. NE ELTÁVOLÍTSA!
  vexcodeInit();
  //Csoport, ami az óramutató járásával megegyezően forog a roboton, és kiírja: "Ez igaz, és a ciklus folytatódik!"
  while(true){
    Brain.Screen.print("Ez igaz, és a ciklus folytatódik!");
    LeftMotor.spin(forward);
    RightMotor.spin(reverse);
  }

}

A vezérlőstruktúra másik típusa a , míg az hurok. A while ciklus megismétli a kódot a kapcsos zárójelek között, amíg a while ciklus feltétele igaz.


Ha a while ciklus feltétele már nem igaz, a programfolyamat kilép a while ciklusból.  

A programfolyamat továbbra is futtatja a fő szerkezetben található utasításokat. Mivel nincsenek hátralévő utasítások, a programfolyam eléri a fő szerkezet záró kapcsát, ami miatt ez a projekt kilép.

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

Last Updated: