Rozwiązywanie problemów z kompilatorem chmury w VEXcode IQ

Ten artykuł zapewni pomoc administratorom IT i użytkownikom, którzy otrzymują komunikat o błędzie „Upłynął limit czasu procesu kompilatora. Proszę spróbuj ponownie."

VEXcode IQ działający w systemach operacyjnych opartych na sieci Web, ChromeOS, iPadOS lub Android wymaga użycia kompilatora chmury w celu skompilowania projektów użytkownika do kodu mikroprocesora. Ze względu na ograniczenia bezpieczeństwa na tych platformach kompilator mikroprocesorowy VEX nie może działać lokalnie. Aby obejść ten problem, VEXcode korzysta z usługi internetowej Cloud Compiler, aby umożliwić użytkownikom tych platform pobieranie kodu do swojego robota.

Uwaga: użytkownicy systemów Windows i Mac nie korzystają z usług Cloud Compiler.

Użytkownicy mogą odwiedzić stronę status.vexcode.cloud , aby sprawdzić, czy dla wszystkich użytkowników wystąpiła przerwa w świadczeniu usług Cloud Compiler. Jeśli usługi VEXcode Cloud Compiler zgłaszają się jako „połączone” na stronie statusu, oznacza to, że Twoja sieć lokalna może blokować dostęp do Cloud Compiler.

 

Informacje o zaporze sieciowej/sieci

(Informacje zaktualizowane dla VEXcode 2.3.1+)

Aby mieć pewność, że VEXcode Cloud Compiler będzie działać, upewnij się, że następujące adresy i porty są odblokowane w Twojej sieci dla użytkowników końcowych.

Bloki / Kompilator C++: cppiq.vexcode.cloud
Usługa Python Linter: pythoniq.vexcode.cloud
Port: 443 (dostępny również na 5637)
Protokół: TCP

Uwaga: Stałe adresy IP nie są dostępne dla usług Cloud Compiler — usługi są hostowane na platformie AWS, a adresy IP mogą zmieniać się z biegiem czasu w zależności od konfiguracji instancji serwera AWS.

Usługa aktualizacji oprogramowania sprzętowego: content.vexrobotics.com
Port: 443
Protokół: HTTPS

 

Testowanie łączności kompilatora chmury

Administratorzy IT mogą pobrać narzędzie VEXcode Cloud Check Utility, które pomaga w rozwiązywaniu problemów z łącznością sieci lokalnej z usługami Cloud Compiler bez konieczności instalowania VEXcode lub podłączania robota.

Pobierz narzędzie VEXcode Cloud Check – Windows
Pobierz narzędzie VEXcode Cloud Check Utility – Mac

IQ_202.png

Jak używać

  • Wybierz platformę (IQ, EXP, V5) z menu rozwijanego Platforma. Po wybraniu interfejs użytkownika zostanie zaktualizowany, aby wyświetlić prawidłowe serwery.
  • Lewa strona wskaźników to status usługi Cloud Compiler - ten bazuje na danych z status.vexcode.cloud. Te wskaźniki poinformują Cię, czy usługi Cloud Compiler są uruchomione dla wszystkich użytkowników.
  • Prawa strona wskaźników to Twoje połączenie z usługami Cloud Compiler z Twojej bieżącej sieci. Jeśli te wskaźniki mówią „Brak połączenia”, oznacza to, że Twoja sieć blokuje dostęp do Cloud Compiler. Otwórz adresy i porty wymienione w Twojej sieci, korzystając z informacji zawartych w tym artykule.
  • Przycisk „Testuj ponownie” spowoduje ponowną próbę połączenia się z usługą Cloud Compiler i odświeżenia wskaźników stanu.

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

Last Updated: