Korzystanie z konsoli w VEXcode AIR

Konsola umożliwia użytkownikowi wyświetlanie komunikatów, raportowanie wartości czujników lub prezentowanie danych z projektów VEXcode AIR. Konsola umożliwia również użytkownikom wprowadzanie wartości lub poleceń do kontrolera drona VEX AIR i zapisywanie wyników w postaci pliku tekstowego.

Konsolę można również wykorzystać do wyświetlania informacji o procesach, zapewniając wskazówki wizualne pozwalające użytkownikowi zobaczyć, co dzieje się w projekcie VEXcode AIR w czasu, tworząc w ten sposób wizualne połączenie między projektem a działaniami drona.


Łączenie się z portem szeregowym konsoli w internetowym środowisku VEXcode AIR

Aby drukować na konsoli w VEXcode AIR, wymagane jest połączenie z portem szeregowym konsoli. Drugi port jest potrzebny, ponieważ pierwszy port szeregowy łączy kontroler z urządzeniem w celu pobierania projektów z przeglądarki. Jeśli używasz aplikacji VEXcode AIR, przejdź do sekcji Jak otworzyć konsolę.

Uwaga: Aby drukować na konsoli, kontroler musi być cały czas podłączony do urządzenia za pomocą kabla USB i jednocześnie korzystać z portu szeregowego konsoli.

Okno konsoli z komunikatem: Port szeregowy konsoli nie jest podłączony — połącz się z portem szeregowym konsoli, aby włączyć konsolę. Poniżej znajduje się przycisk „Dowiedz się więcej”.

Jeśli port szeregowy konsoli nie jest podłączony, konsola w VEXcode AIR będzie wyświetlana jako niedostępna.

Menu Drone w VEXcode wyświetla zieloną ikonę robota i jest otwarte z podświetlonym przyciskiem Connect Console Serial Port (Połącz port szeregowy konsoli) na dole.

Upewnij się, że kontroler jest podłączony do urządzenia przez pierwszy port szeregowy. Aby uzyskać więcej informacji na temat procesu łączenia, zapoznaj się z artykułem Podłączanie kontrolera drona VEX AIR do VEXcode AIR.

Wybierz opcję Podłącz konsolę do portu szeregowego.

macOS/Chromebook

Wyświetli się monit przeglądarki informujący, że przeglądarka zamierza połączyć się z portem szeregowym konsoli kontrolera VEX AIR przez USB. Polecenie to informuje użytkownika o wybraniu kontrolera VEX Robotics AIR o najwyższym numerze i naciśnięciu przycisku Połącz. Przycisk Kontynuuj jest podświetlony.

Okna

Monit połączenia systemu Windows wyświetla komunikat "Przeglądarka zamierza połączyć się z portem szeregowym konsoli kontrolera VEX AIR przez USB. Wybierz „VEX Robotics User Port” i kliknij Połącz. Przycisk Kontynuuj w prawym dolnym rogu jest podświetlony.

Aby powiększyć, wybierz każdy obraz powyżej.

Wyświetli się monit dotyczący Twojego urządzenia. Wybierz Kontynuuj.

macOS/Chromebook

W oknie połączenia widoczne są dwa urządzenia oznaczone jako VEX Robotics AIR Controller. Wybierane jest niesparowane urządzenie o wyższym numerze, cu.usbmodem01483. Przycisk Połącz jest podświetlony.

Okna

W oknie połączenia wyświetlane są dwie opcje: VEX Robotics User Port (COM84) i VEX Robotics Communications Port (COM85) - Paired. Wybrano port użytkownika i podświetlono przycisk Połącz.

Aby powiększyć, wybierz każdy obraz powyżej.

  • macOS/Chromebook: Z listy wybierz kontroler AIR o NAJWYŻSZYM numerze ID. Najniższy numer ID będzie już sparowany. 
    Po podświetleniu wyboru wybierz opcję Połącz.
  • Windows: Wybierz Port użytkownika. Port komunikacyjny będzie już sparowany.
    Po podświetleniu wyboru wybierz opcję Połącz.
Panel stanu kontrolera wyświetla informację o podłączonym porcie szeregowym konsoli w informacjach o kontrolerze VEX AIR. Inne statusy pokazują: połączenie USB nawiązane, VEXos 1.0.0 i aktualność oprogramowania sprzętowego.

Po pomyślnym nawiązaniu połączenia port szeregowy konsoli będzie wyświetlany jako Połączono. Konsola będzie teraz dostępna do użytku.


Jak otworzyć konsolę

W oknie Monitora wyświetlany jest pasek narzędzi z kilkoma ikonami, a przycisk Konsoli reprezentowany jest przez symbol Monitora. Jest on podświetlony.

Konsola znajduje się w konsoli monitora w VEXcode AIR. Aby otworzyć Konsolę, wybierz ikonę Monitoruj Konsolę obok Pomocy.

Okno konsoli jest otwarte z pustym obszarem tekstowym. Poniżej znajdują się przyciski oznaczone etykietami Wyczyść, Zapisz, Kopiuj do schowka i Wyślij. W polu wprowadzania danych widnieje napis Wyślij do kontrolera.

Po wybraniu otworzy się konsola.


Korzystanie z konsoli

Wysyłanie informacji do Kontrolera

W oknie konsoli wyświetlany jest pusty obszar tekstowy z polem wprowadzania danych zatytułowanym Wyślij do kontrolera. Przycisk Wyślij znajduje się po prawej stronie.

Korzystając z konsoli w projekcie, masz możliwość wysyłania informacji do kontrolera. Zaznacz pole tekstoweWyślij do kontrolera i wpisz wybrane dane wejściowe.

Okno konsoli ma ten sam układ, z polem wprowadzania oznaczonym jako Wyślij do kontrolera. Przycisk Wyślij jest podświetlony.

Po zakończeniu pisania wiadomości wybierz przycisk Wyślij lub naciśnij klawisz Return/Enter na klawiaturze.

Okno konsoli wyświetla dziennik konwersacji.

Funkcja Wyślij do kontrolera może być używana na wiele sposobów, np. do wysyłania ciągów znaków z konsoli do kontrolera w celu dostosowania sposobu działania projektu lub wyzwolenia określonych zachowań.

Więcej informacji na temat korzystania z konsoli w projekcie VEXcode AIR znajdziesz w dokumencie VEXcode API Reference - AIR.

Zapisz lub skopiuj z konsoli

Okno konsoli wyświetla tę samą wymianę komunikatów między VEX i AIR. Przycisk Zapisz znajdujący się pod konsolą zostanie podświetlony.

Możesz łatwo zapisać informacje z Konsoli na swoim urządzeniu. WybierzZAPISZna dole konsoli, aby zapisać cały tekst jako plik .

Okno konsoli wyświetla wymianę wiadomości pomiędzy VEX i AIR. Przycisk Kopiuj do schowka znajdujący się pod konsolą jest podświetlony.

Możesz również wybrać opcjęKOPIUJ DO SCHOWKA , aby zapisać informacje z konsoli w schowku, a następnie wkleić je do innego typu pliku. 

Wyczyść ekran w konsoli

Okno konsoli wyświetla wymianę wiadomości pomiędzy VEX i AIR. Przycisk Wyczyść znajdujący się pod konsolą zostanie podświetlony.

Możesz wyczyścić całą konsolę wybierając przyciskCLEAR

Można również wyczyścić pojedynczy wiersz lub całą konsolę, korzystając z bloków lub poleceń języka Python. Aby dowiedzieć się więcej, odwiedź stronę VEXcode API Reference - AIR.

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

Last Updated: