Konfiguracja czujnika wizyjnego V5 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.

Rozpoczynając programowanie za pomocą VEXcode Pro V5, polecenia czujnika wizyjnego nie pojawią się w zestawie poleceń, dopóki czujnik wizyjny nie zostanie skonfigurowany. 


Dodawanie czujnika wizyjnego

Interfejs VEXcode Pro V5 z wyróżnionym przyciskiem konfiguracji robota na pasku narzędzi.

Aby skonfigurować czujnik wizyjny, wybierz przycisk Konfiguracja robota, aby otworzyć okno Konfiguracja robota. Aby móc korzystać z okna Konfiguracja robota, projekt musi być otwarty.

Menu konfiguracji robota z wyświetloną opcją „Dodaj urządzenie”.

Wybierz „Dodaj urządzenie”.

Okno wyboru urządzenia z zaznaczoną opcją czujnika wizyjnego.

Wybierz czujnik wizyjny.

Okno wyboru portu pokazujące czujnik wizyjny przypisany do portu w urządzeniu V5 Brain.

Wybierz port, do którego podłączony jest czujnik wizyjny w VEX V5 Brain. Porty, które są już skonfigurowane dla innych urządzeń, będą niedostępne.

  • Po wybraniu portu wyświetli się okno konfiguracji czujnika wizyjnego. Aby skonfigurować, wykonaj następny zestaw kroków. 

Kliknij tutaj aby uzyskać pomoc w montażu i okablowaniu czujnika wizyjnego.


Konfigurowanie czujnika wizyjnego

Okno ustawień czujnika Vision pokazujące urządzenie Vision12 z wyświetlonymi przyciskami Konfiguruj i Gotowe.

Podłącz czujnik wizyjny bezpośrednio do komputera za pomocą kabla Micro USB, zanim wybierzesz opcję Konfiguruj w oknie Konfiguracja robota.

Czujnik wizyjny VEX podłączony do komputera za pomocą kabla Micro USB.

Możesz użyć tego samego Micro USB, którego używasz do podłączenia Brain do komputera.

Uwaga:Do tego procesu Brain nie musi być podłączony do komputera ani włączony.

Menu ustawień czujnika wizyjnego z zaznaczonym przyciskiem Konfiguruj.

Po podłączeniu wybierz przycisk Konfiguruj dla czujnika wizyjnego w VEXcode Pro V5.

Narzędzie Vision Utility pokazujące widok z kamery z wyróżnionym przyciskiem Zamroź.

Umieść obiekt przed czujnikiem wizyjnym, a następnie wybierz przycisk Zamroź.

Ustawienia czujnika wizyjnego z wyróżnionym przyciskiem Ustaw, umożliwiającym zapisanie nowo wybranego podpisu kolorów.

Wybierz obraz na ekranie i przeciągnij wokół niego ramkę ograniczającą. Następnie wybierz jedno z siedmiu miejsc na podpisy.

  • Pamiętaj, aby wybrać jak najmniej tła. 
  • W tym przykładzie wybieram gniazdo SIG_1.

Narzędzie Vision pokazujące wykrywanie kolorów obok suwaka podpisu, który jest dostosowywany w celu usprawnienia rozpoznawania.

Kliknij, aby skalibrować sygnaturę kolorów.

  • Przesuwaj suwak, aż podświetlona zostanie większość kolorowego obiektu, a tło i inne obiekty nie zostaną podświetlone.

 

Narzędzie Vision pokazujące sygnaturę zielonego sześcianu, którego nazwę zmieniono na G_CUBE.

Nazwij i zapisz podpis wybierając jego etykietę i wpisując nazwę. Tutaj SIG_1 jest zapisywany jako G_CUBE.

Ustawienia czujnika wizyjnego z wyróżnionym przyciskiem Wyczyść umożliwiającym usunięcie istniejącego podpisu kolorów.

Jeśli chcesz usunąć jeden z zapisanych podpisów, wybierz przycisk Wyczyść w wierszu tego podpisu.

  • Możesz także wybrać przycisk Wyczyść wszystko, aby usunąć wszystkie zapisane podpisy.

Menu ustawień czujnika wizyjnego z zaznaczonym poniżej przyciskiem Gotowe.

Zamknij, aby zamknąć okno Vision Utility po zapisaniu wszystkich podpisów, które chcesz uwzględnić. Następnie wybierz przycisk Gotowe.

Zrzut ekranu kodu C++ z menu rozwijanym wszystkich skonfigurowanych sygnatur, które można wykryć.

Teraz Twoje zapisane podpisy pojawią się w opcjach podpisu poleceń czujnika wizyjnego.

Zmiana numeru portu czujnika wizyjnego

Menu konfiguracji robota z pokazanym urządzeniem czujnika wizyjnego.

Możesz zmienić numer portu czujnika wizyjnego, wybierając czujnik wizyjny w oknie konfiguracji robota.

Menu ustawień czujnika wizyjnego z ikoną portu podświetloną, co wskazuje, że można ją zmienić.

Następnie kliknij bieżący numer portu w prawym górnym rogu okna Konfiguracja robota.

Ustawienia czujnika wizyjnego w menu portu ze zmienionym portem i zaznaczonym poniżej przyciskiem Gotowe.

Wybierz inny port w oknie Wybór portu, a numer portu zmieni kolor na niebieski. Następnie wybierz Gotowe, aby przesłać zmianę.


Zmiana nazwy czujnika wizyjnego

Menu ustawień czujnika wizyjnego z wyróżnionym polem nazwy.

Można także zmienić nazwę czujnika wizyjnego, zmieniając nazwę w polu tekstowym u góry okna Konfiguracja robota. Jeśli wybierzesz nieprawidłową nazwę, pole tekstowe zostanie podświetlone na czerwono, aby to wskazać. Następnie wybierz Gotowe, aby przesłać zmiany urządzenia do konfiguracji.

Zrzut ekranu kodu C++ z prośbą o zmianę wszystkich wystąpień nazwy Vision12 na Vision.

Jeśli masz już polecenia Vision Sensor w swoim projekcie, będziesz musiał zaktualizować nazwę Vision Sensor w poleceniu do nowej nazwy.


Usuwanie czujnika wizyjnego

Menu ustawień czujnika wizyjnego z zaznaczonym poniżej przyciskiem Usuń.

Czujnik wizyjny można również usunąć, wybierając opcję „Usuń” u dołu okna Konfiguracja robota.

Uwaga:Jeśli usuniesz czujnik wizyjny, a jest on już używany w twoim projekcie, projekt nie będzie działać, dopóki nie usuniesz również poleceń, które korzystały z czujnika wizyjnego.

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

Last Updated: