Problemen met Cloud Compiler oplossen in VEXcode IQ

Dit artikel biedt hulp aan IT-beheerders en gebruikers die de foutmelding “Compilerproces is verlopen. Probeer het opnieuw.”

VEXcode IQ dat draait op webgebaseerde, iPadOS- of Android-besturingssystemen vereist het gebruik van een Cloud Compiler om gebruikersprojecten te compileren naar microprocessorcode. Vanwege beveiligingsbeperkingen op deze platforms kan de VEX-microprocessorcompiler niet lokaal worden uitgevoerd. Om dit probleem te omzeilen, gebruikt VEXcode een Cloud Compiler-webservice waarmee gebruikers van deze platforms code naar hun robot kunnen downloaden.

Opmerking: Windows- en Mac-gebruikers maken geen gebruik van de Cloud Compiler-services.

Gebruikers kunnen status.vexcode.cloud bezoeken om te zien of er een serviceonderbreking is voor de Cloud Compiler voor alle gebruikers. Als de VEXcode Cloud Compiler-services op de statuswebsite als "verbonden" melden, blokkeert uw lokale netwerk mogelijk de toegang tot de Cloud Compiler.

Firewall / Netwerkinformatie

(Informatie bijgewerkt voor VEXcode 2.3.1+)

Om ervoor te zorgen dat de VEXcode Cloud Compiler kan werken, moet u ervoor zorgen dat de volgende adressen en poorten op uw netwerk zijn gedeblokkeerd voor eindgebruikers.

Blokken / C++ Compiler: cppiq.vexcode.cloud
Python Linter Service: pythoniq.vexcode.cloud
Poort: 443 (ook beschikbaar op 5637)
Protocol: TCP

Opmerking: Vaste IP-adressen zijn niet beschikbaar voor Cloud Compiler-services - services worden gehost op AWS en IP-adressen kunnen veranderen in de loop van de tijd op basis van de configuratie van AWS-serverinstanties.

Firmware-updateservice: content.vexrobotics.com
Poort: 443
Protocol: HTTPS

Voor een volledige lijst van alle domeinen die op de whitelist moeten worden geplaatst, inclusief het clouddomein, gaat u naar Domeintoegangsvereisten voor VEX-websites en -bronnen.

Testen van Cloud Compiler-connectiviteit

IT-beheerders kunnen de VEXcode Cloud Check Utility downloaden om te helpen bij het oplossen van problemen met de connectiviteit van een lokaal netwerk met de Cloud Compiler-services zonder dat VEXcode hoeft te worden geïnstalleerd of een robot hoeft te worden aangesloten.

Download het VEXcode Cloud Check-hulpprogramma - Windows
Download het VEXcode Cloud Check-hulpprogramma - Mac

Schermafbeelding van de VEXcode Cloud Check-applicatie. De applicatie heeft een dropdownmenu om het VEXcode Platform te selecteren. In dit voorbeeld is IQ geselecteerd. Onderaan het menu vindt u de knop Opnieuw testen. In het hoofdvenster worden de statussen van verschillende VEXcode-verbindingen voor Blocks / C++, Python en VEX-firmware weergegeven. In dit voorbeeld is elke optie Verbonden. De volledige lijst met statussen luidt als volgt: Blokken / C++ Compiler Service en Netwerkverbinding met compiler, vervolgens Python Linter Service en Netwerkverbinding met Linter en ten slotte de status van VEX Firmware / Update Services.

Hoe te gebruiken

  • Selecteer uw platform (IQ, EXP, V5) in het vervolgkeuzemenu Platform. Eenmaal geselecteerd, wordt de gebruikersinterface bijgewerkt om de juiste servers weer te geven.
  • De linkerzijde van de indicatoren geeft de status van de Cloud Compiler-service weer. Deze is gebaseerd op gegevens van status.vexcode.cloud. Deze indicatoren laten u weten of de Cloud Compiler-services voor alle gebruikers actief zijn.
  • De rechterkant van de indicatoren is uw verbinding met de Cloud Compiler-services vanaf uw huidige netwerk. Als deze indicatoren 'Niet verbonden' aangeven, blokkeert uw netwerk de toegang tot de Cloud Compiler. Open de adressen en poorten die in uw netwerk worden vermeld met behulp van de informatie in dit artikel.
  • De knop "Opnieuw testen" zal proberen opnieuw verbinding te maken met de Cloud Compiler-service en de statusindicatoren te vernieuwen.

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

Last Updated: