Korzystanie z szablonu konkursu Python w VEXcode V5

Szablon zawodów to przykładowy projekt, który zawiera już polecenia umożliwiające komunikację z systemem kontroli pola podczas zawodów, zapewnia zgodność poleceń z przepisami terenowymi i pomaga w tworzeniu projektów w celu uniknięcia komplikacji i dyskwalifikacji („konkurencja” odnosi się do zdarzenie VRC przy użyciu oficjalnego sprzętu do kontroli terenowej).  


Otwórz szablon konkursu na stronie przykładów

Zrzut ekranu samouczka języka Python z opisu kategorii V5, ilustrującego kluczowe koncepcje i przykłady kodu do programowania w VEX Robotics.


Schemat ilustrujący strukturę programowania języka Python V5, prezentujący kluczowe komponenty i ich powiązania, w celach edukacyjnych w sekcji Opis kategorii V5 w samouczkach języka Python.


Trzy sekcje szablonu: Przedautonomiczny, Tryb autonomiczny i Kontrola kierowcy

Schemat ilustrujący kluczowe komponenty systemu robotycznego VEX V5 na potrzeby samouczków języka Python, z uwzględnieniem czujników, silników i elementów sterujących.

Uwaga: Aby Twój projekt zadziałał w konkursie, musisz pozostawić te funkcje w swoim projekcie. Dodaj polecenia, jeśli komentarze wskazują dla każdej sekcji.


Użyj funkcji pre_autonomiczny dla dowolnej konfiguracji

Schemat blokowy ilustrujący proces wykorzystania języka Python do programowania robotyki VEX V5, podkreślający kluczowe kroki i punkty decyzyjne w samouczku.

Funkcjapre_autonomiczny jest używana do dowolnej konfiguracji, której może potrzebować Twój robot, takiej jak kalibracja żyroskopu, ustawianie zmiennych lub inne ustawienia urządzenia. Komendy te zostaną uruchomione natychmiast po rozpoczęciu projektu, przed rozpoczęciem autonomicznej części meczu.

Schemat blokowy ilustrujący proces wykorzystania języka Python do programowania robotyki VEX, podkreślający kluczowe kroki i punkty decyzyjne w samouczku.

Upewnij się, że wszystkie polecenia są odpowiednio wcięte, aby widoczna była linia prowadząca pomiędzy funkcjamipre_autonomiczny iautonomiczny.

Uwaga: Jeśli nie jest wymagana żadna konfiguracja, ta funkcja może pozostać pusta.


Autonomiczny

Opis kategorii V5 Obraz ilustrujący samouczki języka Python, przedstawiający kluczowe koncepcje i przykłady programowania przy użyciu robotyki VEX.

Funkcja autonomiczna służy do sterowania robotem podczas autonomicznej części meczu VRC. Polecenia w ramach tej funkcji zostaną wykonane, gdy mecz rozpocznie okres autonomiczny.

Schemat blokowy ilustrujący proces wykorzystania języka Python do programowania robotyki VEX V5, podkreślający kluczowe kroki i komponenty wykorzystywane w samouczkach.

Upewnij się, że wszystkie polecenia są odpowiednio wcięte, aby widoczna była linia prowadząca pomiędzy funkcjamipre_autonomiczny iautonomiczny.

Uwaga: Jeśli nie jest wymagana żadna konfiguracja, ta funkcja może pozostać pusta.


Kontrola użytkownika

Schemat ilustrujący opis kategorii V5 dla samouczków języka Python, prezentujący kluczowe komponenty i powiązania istotne w programowaniu przy użyciu VEX Robotics.

Funkcja user_control służy do sterowania robotem podczas części meczu VRC dotyczącej kontroli kierowcy.  Polecenia w ramach tej funkcji zostaną wykonane, gdy mecz rozpocznie się w okresie kontroli kierowcy.

Uwaga: Powyżej pokazano pętlę while True , dzięki której robot będzie reagował na sygnały wysyłane przez kontroler V5 przez cały mecz.

Schemat ilustrujący opis kategorii V5 dla samouczków języka Python, prezentujący kluczowe komponenty i funkcje systemu robotycznego VEX V5, w tym elementy programowania i integrację sprzętu.

Upewnij się, że wszystkie polecenia są prawidłowo wcięte w pętliwhile True podczas kodowania części sterującej użytkownika. Powinny być widoczne dwie linie prowadzące, jak pokazano tutaj. Jeden, ponieważ, podczas gdy True znajduje się w funkcjiuser_control. Drugi, aby upewnić się, że polecenia znajdują się w pętliwhile True.

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

Last Updated: