Nowe funkcje w VEXcode EXP 4.0

VEXcode EXP 4.0 wprowadza szereg nowych funkcji. Ta ważna aktualizacja koncentruje się na zwiększeniu produktywności i dostępności w kodowaniu robotyki. Przeczytaj poniższy tekst, aby dowiedzieć się, jakie nowe funkcje są dostępne w VEXcode EXP 4.0!

Kliknij tutaj, aby pobrać nowy instalator VEXcode EXP 4.0!

Komórka robocza CTE

VEXcode EXP teraz w pełni obsługuje komórkę roboczą CTE. CTE Workcell wprowadza studentów do świata robotyki przemysłowej i automatyki poprzez zajęcia praktyczne.

Obraz pilota Teach Pendant w VEXcode EXP

W VEXcode EXP 6-osiowe ramię robota można podłączyć bezpośrednio do komputera bez modułu EXP Brain, aby uzyskać dostęp do Teach Pendant

Teach Pendant to urządzenia służące do sterowania i programowania ramion robota oraz innych maszyn do automatyzacji przemysłowej. Zawierają przyciski lub ekran dotykowy, które umożliwiają operatorom ręczne sterowanie ruchami robota.

Podłączenie 6-osiowego ramienia robota do mózgu EXP umożliwi również integrację nowych urządzeń z projektem CTE, takich jak: układ pneumatyczny CTE, wieża sygnałowai czujnik obiektów.

Kliknij tutaj, aby dowiedzieć się więcej o CTE Workcell i jego wykorzystaniu w klasach.

Bloki przełączników

Dostępne są już nowe bloki przełączników, dzięki którym przejście z kodowania blokowego do programowania tekstowego stanie się płynniejsze.

Animowany plik GIF przedstawiający użytkownika przeciągającego blok oznaczony jako „po uruchomieniu” z palety kodowania do obszaru roboczego w interfejsie VEXcode, co ilustruje proces rozpoczynania nowego projektu.

Przeciągnij i upuść bloki przełączania: Wszystkie bloki przełączania można przeciągać z przybornika i bezpośrednio wpisywać.

Animowany GIF pokazujący program blokowy w VEXcode V5. Program rozpoczyna się od żółtego bloku „po uruchomieniu”, po którym następuje pomarańczowy blok „powtórz 4” i niebieski blok „jedź do przodu o 200 mm”. Na obrazie GIF widać użytkownika przeciągającego i łączącego zielony blok poniżej istniejących bloków w obszarze roboczym.

Wpisuj Pythona bezpośrednio do projektów bloków: VEXcode umożliwia włączanie poleceń Pythona bezpośrednio do projektów, płynnie integrując je z innymi blokami. Aby pomóc Ci pisać poprawny kod, VEXcode oferuje także funkcję automatycznego uzupełniania poleceń języka Python.

Animowany plik GIF przedstawiający prosty program VEXcode IQ Blocks, w którym sekwencja zawiera polecenia: „jedź do przodu o 200 mm”, „skręć w prawo o 90 stopni” i kolejne „jedź do przodu o 200 mm”. Bloki są montowane pod blokiem „kiedy uruchomiono”, co pokazuje podstawową sekwencję ruchów robota.

Konwersja kodu: Konwertuj całe stosy bloków na język Python jednym kliknięciem.

Funkcja ta jest idealna dla osób, które chcą przejść od nauki blokowej do nauki tekstu. Aby uzyskać więcej informacji na temat kodowania za pomocą Switch Blocks, przejdź tutaj.


Zapisz i wczytaj w internetowym kodzie VEX

Animowany plik GIF przedstawiający pasek tytułu projektu VEXcode zmieniający się z „Nie zapisano” na „Zapisano” po wykonaniu czynności, co oznacza, że projekt został pomyślnie zapisany.

Oparty na sieci Web VEXcode będzie teraz automatycznie zapisywać zmiany w projekcie po jego pierwszym zapisaniu.

Inne zmiany w menu Plik:

  • Wczytaj z urządzenia Opcja została zmieniona naOtwórz.
  • Zapisz na swoim urządzeniu zostało teraz zmienione naZapisz jako.
  • Można teraz także zapisać ręcznie, klikając przycisk Zapisz.

Instrukcję krok po kroku dotyczącą ładowania i zapisywania projektu VEXcode EXP w przeglądarce Chrome znajdziesz tutaj.


Zaktualizowany czujnik wykrywania AI Vision

Czujnik wizyjny AI jest teraz w stanie wykrywać AprilTags i klasyfikacje AI.

Zrzut ekranu interfejsu AI Vision Utility w VEXcode, wyświetlający transmisję na żywo z kamery rejestrującej trzy AprilTagi. Funkcja AprilTags jest włączona, a klasyfikacja AI jest wyłączona. Rozpoznane znaczniki są oznaczone odpowiednimi identyfikatorami, współrzędnymi i wymiarami. Przycisk „Dodaj kolor” jest obecny, ale ustawienia kolorów są obecnie nieaktywne. Status oprogramowania sprzętowego jest wyświetlany jako aktualny, z wersją 1.0.0.b16.

AprilTags to obrazy, które można wykryć i które mają unikalne identyfikatory. Można je wydrukować i wykorzystać w terenie, przy współpracy z robotami. Pobierz tutaj wersję PDF AprilTag do wydrukowania.

Zrzut ekranu interfejsu narzędzia AI Vision Utility. Interfejs jest połączony, o czym informuje zielony status „Połączony”. W sekcji głównej wyświetlany jest obraz z kamery na żywo przedstawiający cztery wykryte obiekty: czerwoną kulę, niebieską kulę, zielony pierścień i czerwony pierścień, przy czym każdy z nich ma pola ograniczające wyświetlające jego położenie (X, Y), wymiary (szer., wys.) i wyniki ufności (99%). W prawym panelu znajdują się opcje umożliwiające włączenie AprilTags i klasyfikacji AI, przy czym klasyfikacja AI jest ustawiona na „Elementy klasy”. Dostępna jest opcja nadania nazwy i ustawienia koloru, a także przyciski „Dodaj kolor” i „Zamroź wideo” znajdujące się poniżej transmisji na żywo. Status oprogramowania sprzętowego jest oznaczony jako „Aktualny” i ma wersję „1.0.0.b16”.

Czujnik wizyjny AI potrafi również rozpoznawać różnokolorowe kule i pierścienie z zestawów VEX EXP Classroom Bundles.

Kliknij tutaj, aby dowiedzieć się, jak używać czujnika AI Vision w blokach , Python, i C++.


Czytaj bloki na głos

Wszystkie bloki wewnątrz VEXcode EXP 4.0 można teraz odczytać na głos za pomocą prostego kliknięcia prawym przyciskiem myszy.

Funkcja ta jest dostępna na wszystkich urządzeniach oprócz Androida.

  • Możliwość dostosowania głosów: Wybierz spośród różnych głosów i dostosuj szybkość i wysokość dźwięku w nowym menu Narzędzia.
  • Integracja menu kontekstowego: Kliknij prawym przyciskiem myszy dowolny blok, aby usłyszeć jego treść.

Tutaj znajdziesz instrukcje krok po kroku dotyczące korzystania z funkcji odczytu w VEXcode.


Menu narzędzi

Nowe menu narzędzi w VEXcode EXP 4.0 zawiera mnóstwo funkcji zwiększających produktywność i dostępność.

Przycięty zrzut ekranu pokazujący menu rozwijane „Narzędzia” w VEXcode V5. W menu znajdują się opcje: „Motyw”, „Skróty klawiaturowe”, „Ustawienia mowy” i „Dokumentacja API”. Sekcja „SAMOUCZKI” jest podświetlona na górze listy rozwijanej.

Skróty klawiaturowe

Dostępne są nowe skróty klawiaturowe umożliwiające uruchamianie, zatrzymywanie i otwieranie dokumentacji pomocy.

Prochowiec Okna
Okno projektu VEXcode pokazujące menu rozwijane „Narzędzia” z wyróżnioną pozycją „Skróty klawiaturowe”. Podmenu wyświetla skróty klawiaturowe dla akcji Start, Stop i Otwórz Pomoc, w tym ⌘ + return dla Start, ⌘ + e dla Stop i ⌘ + h dla Otwórz Pomoc. Menu Narzędzia w VEXcode z wyróżnionym podmenu Skróty klawiaturowe. Podmenu wyświetla skróty klawiaturowe, w tym „Start” (Ctrl + Enter), „Stop” (Ctrl + e) i „Otwórz Pomoc” (Ctrl + h).

Motyw o wysokim kontraście

Motywy o wysokim kontraście zwiększają rozróżnienie tekstu od tła, dzięki czemu treść jest łatwiejsza do odczytania dla użytkowników ze słabym wzrokiem, daltonizmem lub innymi wadami wzroku.

Domyślny Wysoki kontrast
Zrzut ekranu programu bazującego na blokach VEXcode V5 przedstawia sekwencję bloków mających na celu sterowanie ruchem robota i wyświetlanie komunikatów. Program rozpoczyna się blokiem „kiedy uruchomiono”, po którym następuje pętla, która powtarza się czterokrotnie. Wewnątrz pętli robot jedzie do przodu 200 mm, skręca w prawo o 90 stopni i wyświetla aktualny kurs w stopniach na ekranie Brain. Po zakończeniu pętli program wyświetla w mózgu komunikat „Ruch zakończony”. Zrzut ekranu programu bazującego na blokach VEXcode V5 przedstawia sekwencję bloków mających na celu sterowanie ruchem robota i wyświetlanie komunikatów. Program rozpoczyna się blokiem „kiedy uruchomiono”, po którym następuje pętla, która powtarza się czterokrotnie. Wewnątrz pętli robot jedzie do przodu 200 mm, skręca w prawo o 90 stopni i wyświetla aktualny kurs w stopniach na ekranie Brain. Po zakończeniu pętli program wyświetla w mózgu komunikat „Ruch zakończony”.

Ustawienia mowy

Dzięki nowej funkcji „Odczyt bloków” możesz zmienić używany głos, tempo mowy i wysokość tonu z poziomu tego menu.

Zrzut ekranu okna Ustawienia mowy w VEXcode IQ. Okno umożliwia użytkownikom wybranie głosu z menu rozwijanego zatytułowanego „Głosy”, przy czym aktualnie zaznaczony jest głos „Microsoft D”. Poniżej znajdują się dwa suwaki: jeden do „Wysokości” i jeden do „Prędkości”, oba ustawione na 100%. Zielony przycisk z napisem „Testuj głos” znajduje się poniżej suwaków. W prawym dolnym rogu znajduje się niebieski przycisk „Gotowe”.

Dokumentacja API

Uzyskaj dostęp do kompleksowej dokumentacji API, dzięki której poznasz i wykorzystasz pełen potencjał robota VEX EXP łatwiej niż kiedykolwiek.

Zrzut ekranu ze strony internetowej VEX EXP API Reference, przedstawiający dokumentację metody turn_for() w klasie DriveTrain. Metoda turn_for() służy do obrócenia układu napędowego o określony kąt w dowolnym kierunku. Wymienione parametry obejmują kierunek (prawidłowy typ skrętu), kąt (kąt, pod jakim układ napędowy ma skręcić), jednostki (opcjonalne, domyślnie STOPNIE), prędkość (opcjonalne), jednostki_v (opcjonalne, domyślnie RPM) i czekanie (opcjonalne). Metoda może być blokująca lub nieblokująca, w zależności od parametru oczekiwania.

Kliknij tutaj, aby uzyskać dostęp do oficjalnej witryny VEX API Reference.


Pliki do pobrania projektu bezprzewodowego opartego na sieci Web

Oparty na sieci VEXcode EXP może teraz łączyć się bezprzewodowo z mózgiem EXP za pośrednictwem kontrolera EXP.

Zrzut ekranu przedstawiający pasek narzędzi VEXcode V5. Na pasku narzędzi znajdują się ikony „CONTROLLER” i „BRAIN” podświetlone na czerwono, co oznacza, że są to urządzenia wybrane do projektu. Obok nich znajdują się przyciski „POBIERZ”, „URUCHOM”, „ZATRZYMAJ”, „UDOSTĘPNIJ” i „OPINIE”.

Aby dowiedzieć się, jak bezprzewodowo pobrać projekt do EXP Brain, kliknij tutaj.

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

Last Updated: