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.
Huvudstrukturen är där projektets genomförande börjar. Med andra ord läggs instruktioner som innehåller enheter, kommandon och parametrar till här, vars kombination, när de körs, bestämmer specifika robotbeteenden.
Observera att huvudstrukturen har en öppnande och en avslutande klammerparentes
Ett öppningsstöd måste alltid paras ihop med ett stängningsstöd.
Mellan klammerparenteserna i huvudstrukturen kan du lägga till instruktioner för att programmera din robot.
När du startar ett nytt program finns kodraden vexcodeInit();inuti huvudstrukturen.
Det här kommandot konfigurerar och initierar alla enheter (t.ex. motorer, sensorer) innan din kod börjar. Ta inte bort vexcodeInit();
I ett enkelt projekt som driver roboten framåt innehåller instruktion avsnitt:
- Enheten
- Kommandot
- Parametrarna
Enheten och kommandot är separerade med en punkt som kallas en " punktoperator".
Runt parametrarna för driveFor-kommandot finns en uppsättning parenteser. Detta är ett annat exempel på parad interpunktion (som klammerparentesen). Varje parameter är avgränsad med ett kommatecken.
I slutet av kodraden finns ett semikolon. Semikolonet anger för kompilatorn att instruktion är klar och att ska fortsätta till nästa instruktion.
Om det finns flera instruktioner i ditt projekt kommer projektets instruktioner att löpa från vänster till höger och uppifrån och ned.
Baserat på placeringen av semikolonen skulle VEXcode Pro V5 köra den första raden och sedan nästa. Den skulle veta att den ska gå till andra raden på grund av semikolon.
När projektet når den avslutande klammerparentesen i huvudstrukturen avslutas projektet.
I projektet skulle roboten köra framåt i 200 millimeter (rad 24) och sedan köra roboten framåt 50 millimeter (rad 25) innan programmet är klart.