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.
Használjon while(true)ciklust, hogy a program örökre megismételje a parancsokat.
főbelsejébe adjunk hozzá egywhile(true)vezérlőszerkezetet.- A göndör zárójelben adjon hozzá utasításokat.
MEGJEGYZÉS: A fenti példában láthatók üzenetet jelenítenek meg, és az óramutató járásával megegyező irányba forgatják a robotot.
MEGJEGYZÉS: Használja // jelölést, ha megjegyzéseket ír be, amelyek elmagyarázzák, hogy az adott kódrészlet mit csinál.
Másolható és beilleszthető kód:
#include "vex.h"
a vex névtér használatával;
int main() {
// A robotkonfiguráció inicializálása. NE TÁVOLÍTSA EL!
vexcodeInit();
while (igaz) {
Brain.Screen.setCursor(1, 1);
Brain.Screen.print("Igaz, és a hurok folytatódik");
Brain.Screen.clearScreen();
LeftMotor.spin(előre);
RightMotor.spin(fordított);
várakozás(200, msec);
}
}
Vagy használja while() ciklust, hogy a program ugyanazokat az utasításokat ismételje meg, amíg egy feltétel igaz.
főbelsejébe adjunk hozzá egywhile()vezérlőstruktúrát.- A
while()zárójelen belül adjon meg egy feltételt a program ellenőrzéséhez
MEGJEGYZÉS: A fenti példában az ellenőrzött állapot az, hogy meg van-e nyomva az agy képernyője. Ebben az esetben a while ciklus folytatódik, amíg a képernyőt nem nyomják meg, mert a feltétel hamisra van állítva.
A
while(Brain.Screen.pressing()==false) struktúra kapcsos kapcsos zárójelei közé adjon hozzá utasításokat.
MEGJEGYZÉS: A fenti példában a while hurok kapcsos zárójeleiben található két parancs mindkét motort leállítja, amíg a képernyő nincs megnyomva. A program ezen a hurkon belül marad, hacsak meg nem nyomják az agy képernyőjét. Ha/ha igen, a program kiszakad a hurokból, és a következő utasításokkal folytatja a programban: üzenet megjelenítése és három másodperces előrehaladás, mielőtt leállna.
MEGJEGYZÉS: Használja
// jelölést, ha megjegyzéseket ír be, amelyek elmagyarázzák a kódszakasz működését.Másolható és beilleszthető kód:
#include "vex.h"
a vex névtér használatával;
int main() {
// A robotkonfiguráció inicializálása. NE TÁVOLÍTSA EL!
vexcodeInit();
// Hurok, hogy a robot mozdulatlan maradjon a képernyő megnyomásáig.
while (Brain.Screen.pressing() == false) {
LeftMotor.stop();
RightMotor.stop();
várakozás(5, msec);
}
Brain.Screen.print("3 másodpercig haladok előre!");
LeftMotor.spin(előre);
RightMotor.spin(fordított);
várakozás(3, másodperc);
LeftMotor.stop();
RightMotor.stop();
}