Konfiguracja kontrolera w VEXcode EXP

Rozpoczynając programowanie za pomocą VEXcode EXP, bloki kontrolera nie pojawią się w Toolboxie, dopóki kontroler nie zostanie skonfigurowany.

Uwaga: Jeśli masz skonfigurowany kontroler, musisz go sparować z VEX EXP Brain, aby projekt mógł działać.


Dodanie kontrolera

Pasek narzędzi VEXcode EXP z podświetloną ikoną Urządzenia pomiędzy ikonami Przeglądarki kodu i Konsoli drukowania.

Aby skonfigurować Kontroler, wybierz ikonę Urządzenia, aby otworzyć okno Urządzenia.

Menu urządzeń VEXcode EXP z wyróżnionym przyciskiem Dodaj urządzenie.

Wybierz „Dodaj urządzenie”.

Menu urządzeń VEXcode EXP po wybraniu przycisku Dodaj urządzenie. Opcja Kontroler jest podświetlona.

Wybierz „Kontroler”.

Menu urządzeń VEXcode EXP po wybraniu opcji Kontroler. Poniżej zaznaczony jest przycisk Gotowe.

Jeśli chcesz zaprogramować sterownik za pomocą VEXcode EXP, wybierz „Gotowe”, aby zakończyć konfigurację.

  • Jeśli chcesz skonfigurować Kontroler do pracy bez kodowania, zapoznaj się z dodatkowymi opcjami poniżej.

Menu urządzeń VEXcode EXP z podświetlonym wcześniej dodanym kontrolerem. Widoczny jest również zestaw narzędzi bloków i wyróżnione są dwa bloki zdarzeń specyficzne dla kontrolera.

Po dodaniu kontrolera zobaczysz, że kontroler został dodany do okna Urządzenia, a bloki kontrolera (takie jak te zaznaczone na tym obrazku) pojawią się w Przyborniku.


Przypisywanie układu napędowego do joysticków kontrolera

Teraz, gdy Kontroler został dodany do konfiguracji robota, możesz przypisać układ napędowy do joysticków Kontrolera w oknie Urządzenia. Dzięki temu możesz przypisać układ napędowy do joysticków kontrolera bez konieczności dodawania dodatkowego kodu.

  • W poniższym przykładzie zastosowano projekt Clawbot (Drivetrain 2-Motor).
    Miniatura przykładowego projektu silnika Clawbot Drivetrain 2.

Pasek narzędzi VEXcode EXP z podświetloną ikoną Urządzenia pomiędzy ikonami Przeglądarki kodu i Konsoli drukowania.

Wybierz ikonę Urządzenia, aby otworzyć okno Urządzenia.

Menu urządzeń VEXcode EXP z podświetlonym wcześniej dodanym kontrolerem.

Wybierz „Kontroler”.

Menu urządzeń VEXcode EXP z wyświetlonymi opcjami kontrolera. Na kontrolerze znajduje się schemat wszystkich przycisków. Każdy przycisk można połączyć z grupami silników lub układami napędowymi, wybierając je na schemacie. Lewy przycisk joysticka jest podświetlony, a ikona wskazuje, że jest on połączony z lewym przyciskiem Arcade w układzie napędowym.

Wybierz ikonę joysticka, aby przełączać opcje.

  • Wielokrotne wybranie ikony joysticka spowoduje przejście przez wszystkie opcje.
  • Zatrzymaj się po wyświetleniu żądanego trybu jazdy.

Do wyboru są cztery tryby jazdy: Lewy salon, Prawy salon, Split Arcade i Tank.

Menu urządzeń VEXcode EXP z wyświetlonymi opcjami kontrolera. Ikona oznacza, że lewy joystick steruje układem napędowym za pomocą schematu sterowania Left Arcade.

Lewa Arkada

Całym ruchem steruje się lewym joystickiem.

Menu urządzeń VEXcode EXP z wyświetlonymi opcjami kontrolera. Ikona oznacza, że prawy joystick steruje układem napędowym, korzystając ze schematu sterowania Right Arcade.

Prawa Arkada

Całym ruchem steruje się prawym joystickiem.

Menu urządzeń VEXcode EXP z wyświetlonymi opcjami kontrolera. Ikona oznacza, że oba joysticki kontrolują układ napędowy, korzystając ze schematu sterowania Split Arcade.

Podzielona arkada

Ruch do przodu i do tyłu sterowany jest za pomocą lewego joysticka, a skręcanie za pomocą prawego joysticka.

Menu urządzeń VEXcode EXP z wyświetlonymi opcjami kontrolera. Ikona oznacza, że oba joysticki kontrolują układ napędowy, korzystając ze schematu sterowania czołgiem.

Czołg

Lewy silnik jest sterowany lewym joystickiem, prawy silnik jest sterowany prawym joystickiem.

 

Menu urządzeń VEXcode EXP z wyświetlonymi opcjami kontrolera. Poniżej zaznaczony jest przycisk Gotowe.

Wybierz „Gotowe”, aby zapisać konfigurację.


Przypisanie silników do przycisków sterownika

Po dodaniu Kontrolera do konfiguracji robota możesz przypisać Silniki do konkretnych przycisków Kontrolera w oknie Urządzenia.  Przypisywanie silników w oknie Urządzenia umożliwia sterowanie pojedynczymi silnikami lub grupami silników bez konieczności dodawania kodu.

  • W poniższym przykładzie skonfigurowano dwa silniki: ClawMotor i ArmMotor.

Pasek narzędzi VEXcode EXP z podświetloną ikoną Urządzenia pomiędzy ikonami Przeglądarki kodu i Konsoli drukowania.

Wybierz ikonę Urządzenia, aby otworzyć okno Urządzenia.


Menu urządzeń VEXcode EXP z podświetlonym wcześniej dodanym kontrolerem.

Wybierz „Kontroler”.

Menu urządzeń VEXcode EXP z wyświetlonymi opcjami kontrolera. Poza joystickami zaznaczono również przyciski, przy czym przyciski L1 i L2 są połączone z grupą silników ramienia, a przyciski A i B są połączone z grupą silników pazura.

Skonfiguruj silnik do przycisku, wybierając przyciski na kontrolerze.

  • Wielokrotne wybranie tego samego przycisku spowoduje przełączanie skonfigurowanych silników.
  • Zatrzymaj się po wyświetleniu żądanego silnika.

Na kontrolerze znajdują się cztery grupy przycisków (L, R, E i F). Każda grupa może mieć skonfigurowany pojedynczy silnik (niebędący częścią układu napędowego).

Uwaga: Po skonfigurowaniu silnika nie będzie on wyświetlany jako opcja dla pozostałych przycisków.

Menu urządzeń VEXcode EXP z wyświetlonymi opcjami kontrolera i przyciskami podłączonymi do grup silników robota. Poniżej zaznaczony jest przycisk Gotowe.

Wybierz „Gotowe”, aby zapisać konfigurację.


Usuwanie kontrolera

Menu urządzeń VEXcode EXP z wyświetlonymi opcjami kontrolera. Poniżej zaznaczony jest przycisk Usuń.

Kontroler można usunąć wybierając opcję „Usuń” u dołu ekranu.

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

Last Updated: