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.
Główna struktura to miejsce, w którym rozpoczyna się realizacja projektu. Innymi słowy, dodawane są tutaj instrukcje zawierające urządzenia, polecenia i parametry, których kombinacja po wykonaniu determinuje określone zachowania robota.
Zauważ, że główna konstrukcja ma otwierający i zamykający nawias klamrowy
Nawias otwierający musi być zawsze połączony z nawiasem zamykającym.
Pomiędzy nawiasami klamrowymi głównej konstrukcji znajduje się miejsce, w którym możesz dodać instrukcje programowania robota
Za każdym razem, gdy uruchamiasz nowy program, wewnątrz głównej struktury znajduje się linia kodu vexcodeInit();
To polecenie konfiguruje i inicjuje wszystkie urządzenia (np. silniki, czujniki) przed rozpoczęciem kodu. Nie usuwaj vexcodeInit();
W prostym projekcie, który napędza robota do przodu, instrukcja zawiera trzy sekcje:
- Urządzenie
- Komenda
- Parametry
Urządzenie i polecenie są oddzielone kropką zwaną „operatorem kropki”
Wokół parametrów polecenia driveFor znajduje się zestaw nawiasów. To kolejny przykład sparowanej interpunkcji (takiej jak nawias klamrowy). Każdy parametr jest oddzielony przecinkiem.
Na końcu linii kodu znajduje się średnik. Średnik informuje kompilator, że ta instrukcja została ukończona i powinna przejść do następnej instrukcji.
Jeśli w projekcie znajduje się wiele instrukcji, instrukcje projektu będą wyświetlane od lewej do prawej i od góry do dołu.
Opierając się na rozmieszczeniu średników, VEXcode Pro V5 uruchomi pierwszą linię, a następnie następną. Wiedziałby, aby przejść do drugiej linii ze względu na średnik.
Kiedy projekt osiągnie zamykający nawias klamrowy głównej konstrukcji, projekt się kończy.
W projekcie robot miałby przejechać 200 milimetrów do przodu (linia 24), a następnie przesunąć robota do przodu o 50 milimetrów (linia 25) przed zakończeniem programu.