Korzystanie z szablonu konkursu w VEXcode Pro V5

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.

Otwieranie szablonu konkursu w VEXcode Pro V5

Opis kategorii V5 - samouczek obrazkowy ilustrujący najważniejsze cechy i komponenty systemu V5, w tym oznaczone części i ich funkcje, mający na celu pomóc użytkownikom w zrozumieniu funkcjonalności systemu.

Kliknij „Plik” w lewym górnym rogu aplikacji VEXcode Pro V5, a następnie wybierz „Otwórz przykłady…” z menu rozwijanego.


Wybór szablonu konkursu

Zrzut ekranu interfejsu samouczka dla opisu kategorii V5, prezentującego różne funkcje i opcje dostępne dla użytkowników platformy Vex Robotics.

W oknie „Przykłady” zobaczysz dwa różne „Szablony” konkurencji.

  1.  „Szablon konkursu Clawbot”. Ten szablon zawiera wstępnie skonfigurowane urządzenia Clawbot V5.
  2.  „Wzór konkursu”. Ten szablon nie zawiera żadnych konfiguracji urządzeń.

W naszym przykładzie użyjemy „Szablonu konkursu”, ponieważ kroki są takie same w przypadku obu szablonów.

UWAGA: Szablon zawodów to przykładowy projekt, który konfiguruje wszystkie niezbędne wywołania zwrotne w celu komunikacji z systemem kontroli pola podczas zawodów, zapewnia zgodność kodu z przepisami terenowymi i pomaga w konfigurowaniu programów w celu uniknięcia komplikacje i dyskwalifikacja („zawody” odnoszą się do zawodów VRC z wykorzystaniem oficjalnego sprzętu do kontroli terenowej).  


Nazywanie swojego projektu

Zrzut ekranu interfejsu samouczka kategorii V5, prezentującego różne opcje i funkcje, po których użytkownicy mogą poruszać się i które mogą wykorzystywać w swoich projektach robotyki.

Wpisz wybraną nazwę projektu. Następnie kliknij „Utwórz”.


UWAGA: Nazwy projektów NIE mogą zawierać spacji i muszą mieć mniej niż 20 znaków.


Zrozumienie trzech sekcji szablonu konkursu.

Schemat ilustrujący funkcje i funkcjonalności kategorii V5, prezentujący różne elementy związane z samouczkami na platformie VEX Robotics.

UWAGA: Szablon zawodów składa się z trzech sekcji odpowiadających trzem fazom meczu konkursowego: Przed autonomicznym (konfiguracja robota), Okres autonomiczny i Okres kontrolowany przez kierowcę.

Aby Twój kod zadziałał w konkursie musisz:

  1. Pozostaw poniższy kod wewnątrz funkcji głównej na miejscu.
  2. Dodaj swój kod do jednej z trzech funkcji (pre_auton, autonomiczny, usercontrol).

Korzystanie z funkcji wstępnego automatycznego uruchamiania dla dowolnych etapów konfiguracji

Zrzut ekranu interfejsu samouczka dotyczącego robotyki V5, prezentującego różne opcje programowania i narzędzia dostępne dla użytkowników w celu ulepszenia ich projektów robotyki.

Dodaj wszelkie kroki konfiguracji, takie jak kalibracja żyroskopu lub inne resety czujników, które powinny zostać wykonane po uruchomieniu programu, do funkcji pre_auton.

UWAGA:Kod funkcji pre_auton poniżej zostanie wykonany natychmiast po uruchomieniu programu, przed rozpoczęciem autonomicznej części meczu.

UWAGA: Jeśli zdecydujesz się nie używać tej sekcji, pozostaw ją pustą.


Używanie funkcji autonomicznej dla dowolnej procedury autonomicznej

Zrzut ekranu interfejsu samouczka dotyczącego robotyki V5, prezentującego różne opcje programowania i narzędzia dostępne dla użytkowników w celu ulepszenia ich sposobu nauki.

Umieść kod swojej autonomicznej procedury w funkcji autonomicznej. Twoja funkcja autonomiczna może zawierać tylko polecenia, które nie będą wymagały żadnej interakcji ze strony użytkownika. (Np. BumperA.pressing())Należy unikać wszelkich poleceń wymagających interakcji użytkownika. Np. Kontroler1.PrzyciskA.naciśnięcie();

UWAGA:Możesz skopiować i wkleić ten kod z innego pliku projektu.


Korzystanie z funkcji kontroli użytkownika dla dowolnych procedur kontrolowanych przez użytkownika, które mają miejsce w okresie kontrolowanym przez kierowcę

Zrzut ekranu interfejsu samouczka kategorii V5, wyświetlającego użytkownikom różne opcje i funkcje, mające na celu lepsze zrozumienie funkcjonalności V5.

Funkcja usercontrol może zawierać tylko polecenia kontrolowane przez użytkownika. (Np Kontroler1.Oś1.pozycja();) Umieść kod sterujący sterownika w funkcji usercontrol , wewnątrz pętli while(1) i przed poleceniem Wait(20, msec).

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

Last Updated: